- 博客(7)
- 资源 (1)
- 收藏
- 关注
转载 http协议:request 和 response包组成
Request = Request-Line; *((general-header|request-header|entity-header)CRLF); CRLF [message-body];解析:(正则表达式语法结构)1、request请求包的起始为请求行(Request-L
2009-04-11 17:36:00 7938
原创 javascript 加载不同步的解决方法
当js的定义是异步加载时(如是放在iframe),有可能调用的函数执行比函数定义的代码要快,此时会出现函数未定义的错误.解决方法:1.如果可以修改加载进来的js文件,可用某个变量名(例如其文件名)定义为全局函数, 调用此文件的函数时,判断此变量名是否未定义即可知此文件是否被加载(把变量定义放在文件末,则可知此文件是否加载完成) 2.若不可以修改加载进来的js文件,则在调用其函
2009-04-08 15:38:00 1457
原创 iframe 相关
attachEvent是ie6的事件绑定方法addEventListener是firefox的事件绑定方法其中事件名如onclick,在firefox下要用clickif(document.frames){ document.frames["HtmlEditor"].document.attachEvent(onclick,function(){ISNEEDSAV
2009-04-07 14:12:00 391
原创 Spring MVC 总结
一、组成结构:1.web.xml // 总体配置文件2.***-servlet.xml // 默认文档的命名格式,***为web中定义的名字3.MyController.java // 控制器,一般继承Controller接口或者SimpleFormController类4.myView.jsp // 显示页面5.index.jsp //发出请求的页面二、注意之处1
2008-06-20 23:35:00 522
原创 最长不降子序nlogn 原理
问题描述:给出一个序列,找出其最长不降子充例如:4 1 3 5 6 2 7 结果为:1 3 5 6题解:数组ID[n] = {4 1 3 5 6 2 7 }.数组F[n],设j指向ID,i指向F,F[i]表示在长度为j的序列中,最长不降子序长度为i的子序列的最后一个元素的最小值。所以递推公式为:0如果ID[j] 则更新F[i])则F[i] = ID[j]如果i
2008-04-09 02:04:00 642
原创 复制构造函数与赋值操作符重载
复制构造函数也就拷贝构造函数,只能在对象初始化时调用,或在形参赋值时.因为它总是构造一个新对象并将旧对象的属性值拷贝过去.赋值操作符重载则可以在任何地方调用,不管左操作对象为新旧,都是将右操作对象的属性值拷贝到左操作对象去覆盖.调用复制构造函数时不用调用默认构造函数,而赋值操作符重载则必先调用构造函数新建一个对象再赋值.以上为在下的初学者的个人见解,不对之处忘各位指教,不胜感激
2008-04-08 22:31:00 593
转载 获取存储过程结果集
从存储过程返回表类型的值也有二种:1.存储过程使用浮标参数,即同时指定CURSOR VARYING OUTPUT项.调用者可以使用while及fetch循环遍历该浮标.2.直接将存储过程返回的结果集插入到表中,即使用insert into 表名 exec 存储过程.此种方式中注意存储过程返回的结果集列与insert的列要完全对应,可以在insert中指定列名来保证对应关系.------------
2008-02-28 20:14:00 2161
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人