vb截取字符串
vb asp中根据符号截取字符串方法
split
(",")
asp循环插入多条数据
asp循环插入多条数据的典型案例 '循环添加到数据库
For i=0 To UBound(pg_fltNo)
objStrSTime = pg_sTime(i)&" "&pg_sHour(i)&":"&pg_sMin(i)&":"&pg_sSend(i)
objStrETime = pg_eTime(i)&" "&pg_eHour(i)&":"&pg_eMin(i)&":"&pg_eSecd(i)
strSql= " insert into ba_flightMileage "&_
" ( flightId, dayNum, flightNo, airlineCn, airlineEn, airfares, planeTypes, "&_
" startPoint, departureAirport, departureCode, departureTerminal, startTime, "&_
" [endPoint], arriveAirport, arriveCode, arriveTerminal, endTime, isNight ) "&_
" values "&_
" ("& objItem.item("fltId") &", '"& pg_dayNum(i) &"', '"& pg_fltNo(i) &"', '"& pg_airlineCn(i) &"', '"& pg_airlineEn(i) &"', '"& pg_airfares(i) &"', '"& pg_planeTypes(i) &"',"&_
" '"& pg_sPoint(i) &"', '"& pg_departAirport(i) &"', '"& pg_departCode(i) &"', '"& pg_departTerminal(i) &"', '"& objStrSTime &"', "&_
" '"& pg_ePoint(i) &"', '"& pg_arriveAirport(i) &"', '"& pg_arriveCode(i) &"', '"& pg_arriveTerminal(i) &"', '"& objStrETime &"', '"& pg_isNight(i) &"')"
conn.execute(strSql)
Next
DWR+SSH应用的相关配置代码说明
导入dwr.jar包到lib下,在webroot/WEB-INF下创建dwr.xml文件以及导入dwr20.dtd文件,
------------1)DWR.xml
、.......
-------2)Web.xml中配置
ssh整合的jar冲突-解决
因为Struts自带的antlr-2.7.2.jar,比Hibernate3.3自带的antlr-2.7.6.jar的版本要低,故要删除前一个低版本的,, struts1.3 和2.1都带有antlr-2.7.2.jar ,,,下面我要把它们都清除了,由于myeclipse 添加的struts性能不是放在工程lib下的,而是myeclipse自带的,,所以删除比较麻烦,,我觉得最简单的做法应该是这样:
...
eclips的tomcat安装总结
2.重新启动eclipse会有tomcat的图标
3.点击window-属性properties下的会自动有个tomcat目录点击选取运行的tomcat
张孝祥Java就业典型面试宝典
Java基础部分
基础部分的顺序:基本语法 类相关的语法 内部类的语法 继承相关的语法 异常的语法 线程的语法 集合的语法 io 的语法 虚拟机方面的语法 其他 有些题来自网上搜集整理 有些题来自传智播客学员面试后的反馈 说真的 少数一些网上的面试题 我真怀疑其是否还有存在价值
1 一个" java"源文件中是否可以包括多个类(不是内部类) 有什么限制
可以有多个类 但只能有一个public的类 并且public的类名必须与文件名相一致
2 Java有没有goto
java中的保留字 现在没有在java中使用
3 说说&和&&的区别
&和&&都可以用作逻辑与的运算符 表示逻辑与(and) 当运算符两边的表达式的结果都为true时 整个运算结果才为true 否则 只要有一方为false 则结果为false
&&还具有短路的功能 即如果第一个表达式为false 则不再计算第二个表达式 例如 对于if str null && str equals “” 表达式 当str为null时 后面的表达式不会执行 所以不会出现NullPointerException如果将&&改为& 则会抛出NullPointerException异常 If x 33 & ++y>0 y会增长 If x 33 && ++y>0 不会增长
&还可以用作位运算符 当&操作符两边的表达式不是boolean类型时 &表示按位与操作 我们通常使用0x0f来与一个整数进行&运算 来获取该整数的最低4个bit位 例如 0x31 & 0x0f的结果为0x01
备注:这道题先说两者的共同点 再说出&&和&的特殊之处 并列举一些经典的例子来表明自己理解透彻深入 实际经验丰富
4 在JAVA中如何跳出当前的多重嵌套循环
在Java中 要想跳出多重循环 可以在外面的循环语句前定义一个标号 然后在里层循环体的代码中使用带有标号的break 语句 即可跳出外层循环 例如
ok:
for int i 0;i<10;i++
{
for int j 0;j<10;j++
{
System out println “i ” + i + “ j ” + j ;
if j 5 break ok;
}
}
另外 我个人通常并不使用标号这种方式 而是让外层的循环条件表达式的结果可以受到里层循环体代码的控制 例如 要在二维数组中查找到某个数字
int arr[][] {{1 2 3} {4 5 6 7} {9}};
boolean found false;
for int i 0;i<arr length && found;i++
{
for int j 0;j<arr[i] length;j++
{
System out println “i ” + i + “ j ” + j ;
if arr[i][j] 5
{
found true;
break;
}
}
}
5 switch语句能否作用在byte上 能否作用在long上 能否作用在String上 ">Java基础部分
基础部分的顺序:基本语法 类相关的语法 内部类的语法 继承相关的语法 异常的语法 线程的语法 集合的语法 io 的语法 虚拟机方面的语法 其他 有些题来自网上搜集整理 有些题来自传智播客 [更多]
详解Servlet生命周期
初始化阶段步骤:
Servlet容器加载servlet类 把它的 Class文件中的数据读到内存中
Servlet容器创建servletConfig对象 servletConfig对象包含了servlet的初始化配置信息 此外servlet容器还会使得servletConfig对象与当前的web应用的servletContext对象关联
Servlet容器创建servlet对象
Servlet容器调用servlet对象的init ServletConfig config 方法
通过初始化步骤 创建了servlet对象和servletConfig对象 并且servlet对象与servletConfig对象关联 而servletConfig对象又与当前对象的servletContext对象关联 当servlet容器完成servlet后 servlet对象只要通过getServletContext 方法就能得到web应用的servletContext对象
注:servlet初始化的情况:
(1) 当web应用处于运行阶段时 特定的servlet被客户端首次请求访问
(2) 在web xml文件中为servlet设置了<load on startup>元素
<servlet>
<servlet name>servlet1< servlet name>
<servlet class>servlet servlet1< servlet class>
<load on startup>0< load on startup>
< servlet>">初始化阶段步骤:
Servlet容器加载servlet类 把它的 Class文件中的数据读到内存中
Servlet容器创建servletConfig对象 servletConfig对象包含了servlet的初始化配置信息 此外servlet容器还会使得servletConfig对象与当前的web应用的servl [更多]
extjs增删改查典型案例
function showUserForm()
{
//将变量定义成局部变量,避免每次都生成一个新对象
var userForm = null;
userForm = new Ext.FormPanel({
id:'conditionForm',
labelWidth:'80',
labelAlign:'right',
border:false,
bodyBorder:false,
frame:true,
items:[
layout:'column',
items:[
{
columnWidth:'.8',
items:{
name:'userInfo.userId',
hiddenName:'userInfo.userId', //hiddenName动态的绑定数据库中对应的字段
xtype:'textField', //xtype可以分为三类,textField为表单域的控件
fieldLabel:'用户编码*',//控件前的文本说明
labelSeparator:'',
blankText : '填写用户编码', //为空的文本框提示信息
allowBlank:false, //不允许为空
maxLength:'50', //文本框允许输入的最大的长度,最小的minLength
vtype:'specialChar',
anchor:'80%'
}
},{
columnWidth:'.8',
items:{
name:'userInfo.userName',
hiddenName:'userInfo.userName',
xtype:'textField',
fieldLabel:'用户姓名*',
labelSeparator:'',
blankText:'填写用户姓名',
allowBlank:false,
maxLength:'100',
vtype:'specialChar',
anchor:'100%'
}
},{
columnWidth:'.8',
items:{
name:'userInfo.pwd',
hiddenName:'userInfo.pwd',
xtype:'textField',
inputType:'password',
fieldLabel:'用户密码*',
labelSeparator:'',
blankText:'填写用户密码',
allowBlank:false,
maxLength:'12',
minLength:'6',
value:'123456', //用户默认的秘密
anchor:'100%'
}
},{
columnWidth:'.8',
items:{
name:'rPwd',
hiddenName:'rPwd',
xtype:'textField',
inputType:'password',
fieldLabel:'确认密码*',
labelSeparator:'',
blankText:'二次输入的秘密要相同',
allowBlank:false,
vtype:'pwdRange',
pwdRange:{begin:'userInfo.pwd',end:'rPwd'},
maxLength:'12',
anchor:'100%'
}
jsp+servlet+JS结合应用案例
html><head><meta http equiv "Content Type" content "text html; charset gbk"><title>< title><script type "text javascript"> function submit { var pageSize
document getElementById "pageSize" value; var href document getElementById "test" href; href href + " size " + pageSize }< script>< head><body><form
name "myForm" action "" method "post"> <input type "text" id "pageSize" name "pageSize" onfocus "submit "> <a id "test"">html><head><meta http equiv "Content Type" content "text html; charset gbk"><title>< title><script type "text javascript"> function submit { var pageSize
document getElementById "pageSize" value; var href document get [更多]
forward与redirect!转发和重定向_解析
request getRequestDispatcher "new jsp" forward request response ; 转发到new jsp
response sendRedirect "new jsp" ; 重定向到new jsp
servlet验证和跳转
数据库的登录方法:public boolean login(String userName, String userPassword) { boolean result = false; DbConn dbc = new DbConn(); try { Connection conn = dbc.getConnection();//获得数据库的连接 String sql = " select * from users where username = ? and userpwd = ?";
Junit4单元测试
@Before
public void setUp() throws Exception ...{
calculator.clear();
}
@Test
public void testAdd() ...{
calculator.add(2);
calculator.add(3);
assertEquals(5, calculator.getResult());
}
@Test
常用sql多表查询
sql理论题
1.触发器的作用?
答:触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发。
windows7_iis安装与配置
windows7/win7 iis的安装与配置(图解教程)
一、进入Win7的 控制面板,选择左侧的 打开或关闭Windows功能 。
本文来自玛雅部落
vb中for循环
1 FOR为循环说明语句 由它说明循环变量的初值 终值
2 FOR与NEXT之间的为循环体 表示重复执行的部分
3 NEXT为循环终端语句 程序每执行到此表示完成了一次循环 这时循环变量就要增
加一个步长值 直到当变量值超过范围则停止循环
4 循环变量 计数器 的初值 终值及步长值可以是具体的数值 也可以是已赋过值的变量或表达式
5.在循环中途退出循环Exit For">1 FOR为循环说明语句 由它说明循环变量的初值 终值
2 FOR与NEXT之间的为循环体 表示重复执行的部分
3 NEXT为循环终端语句 程序每执行到此表示完成了一次循环 这时循环变量就要增
加一个步长值 直到当变量值超过 [更多]
asp基础知识学习
通俗易懂,一看就明白。
<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/webdata/northwind.mdb"
%>注意,在上面的例子中,您必须规定微软的 Access 数据库驱动程序(Provider),以及此数据库在计算机上的物理路径。
创建一个 ODBC 数据库连接
假设您拥有一个名为 "northwind" 的 ODBC 数据库,您可以使用下面的 ASP 代码连接到此数据库:
例如
<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Open "northwind"
%>通过一个 ODBC 连接,您可以连接到您的网络中任何计算机上的任何数据库,只要 ODBC 连接是可用的。
到 MS Access 数据库的 ODBC 连接
下面为您讲解如何创建到一个 MS Access 数据库的连接:
html中表格td内容自动换行
html中让表格td中的多余字体自动换行的
javascript
注意是针对javascript的典型的常用实例和说明
如:应用js从页面跳转action代码 window.open("跳转路径");
ssh创建于细节
spring+Hibernate+struts的应用总结和细节问题,一般先spring在hibernate最后添加struts