IT
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 55 下一页
摘要: 一些比较常用的正则表达式 匹配中文字符的正则表达式: [u4e00-u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^x00-xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:ns*r评注:可以用来删除空白行匹配HTML标记的正则表达式: (S*?)[^]*.*?| .*? /评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力匹配首尾空白字符的正则表达式:^s*|s*$评注:可以用来删除行首行尾的空白字符(包括空格、制表符、换页符等等),非常 阅读全文
posted @ 2010-12-23 09:47 liufei 阅读(272) 评论(0) 推荐(0) 编辑
摘要: (现在是捕捉右键,稍微改改更猛) !doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN" html head title Popup /title meta name="Generator" content="EditPlus" meta name="Author" content="" meta name="Keywords" content="" meta name="Description" content="" script language="JavaScript" !-- / 阅读全文
posted @ 2010-12-23 09:47 liufei 阅读(288) 评论(0) 推荐(0) 编辑
摘要: package sort;import java.util.Random;/*** 排序测试类* * 排序算法的分类如下: 1.插入排序(直接插入排序、折半插入排序、希尔排序); 2.交换排序(冒泡泡排序、快速排序);* 3.选择排序(直接选择排序、堆排序); 4.归并排序; 5.基数排序。* * 关于排序方法的选择: (1)若n较小(如n≤50),可采用直接插入或直接选择排序。* 当记录规模较小时,直接插入排序较好;否则因为直接选择移动的记录数少于直接插人,应选直接选择排序为宜。* (2)若文件初始状态基本有序(指正序),则应选用直接插人、冒泡或随机的快速排序为宜;* (3)若n较大,则应采 阅读全文
posted @ 2010-12-23 09:46 liufei 阅读(142) 评论(0) 推荐(0) 编辑
摘要: htmltitleajaxStudy/titlebodyscript type="text/javascript"var xmlHttp;function CreateHttpRequest(){ try { // Firefox, Opera 8.0+, Safari xmlHttp=new XMLHttpRequest(); }catch (e) { // Internet Explorer try { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); //ie6+ } catch (e) { try { xmlHttp=new 阅读全文
posted @ 2010-12-23 09:45 liufei 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 做项目时偶尔有需求:数据一次性加载到页面同时还要实现分页,此时有两种方式一种是提交到当前页,这个里面会有一些变量需要置为hidden域,另外一种就是纯js分页。利用第一种方式效率不太高,存在多次访问数据库的问题,因而对于这种需要常常采用第二种方式。demo如下,实现思路:页面数据一次性全部加载完毕,js部分通过函数控制其是否显示达到分页的功能,有一个方法通过递归即可全部实现上一页、下一页、首页、尾页的功能,同时页面显示的分页点击部分也是由js内部innerHTML写入 1、js部分(单独保存为page.js)--js中的加减参数需要根据实际情形决定,即table第一行开始到真正的数据行之间有几 阅读全文
posted @ 2010-12-23 09:43 liufei 阅读(449) 评论(1) 推荐(0) 编辑
摘要: htmlheadscript type="text/javascript" language="javascript"function sAlert(str){ var msgw,msgh,bordercolor; msgw=400;//提示窗口的宽度 msgh=100;//提示窗口的高度 titleheight=25 //提示窗口标题高度 bordercolor="#c51100";//提示窗口的边框颜色 titlecolor="#c51100";//提示窗口的标题颜色 var sWidth,sHeight; sWidth=screen.width; sHeight=screen 阅读全文
posted @ 2010-12-23 09:43 liufei 阅读(564) 评论(0) 推荐(0) 编辑
摘要: 不带世纪数位 (yy) 带世纪数位 (yyyy) 标准 输入/输出** - 0 或 100 (*) 默认值 mon dd yyyy hh:miAM(或 PM) 1 101 美国 mm/dd/yyyy 2 102 ANSI yy.mm.dd 3 103 英国/法国 dd/mm/yy 4 104 德国 dd.mm.yy 5 105 意大利 dd-mm-yy 6 106 - dd mon yy 7 107 - mon dd, yy 8 108 - hh:mm:ss - 9 或 109 (*) 默认值 + 毫秒 mon dd yyyy hh:mi:ss:mmmAM(或 PM) 10 110 美国 mm 阅读全文
posted @ 2010-12-23 09:40 liufei 阅读(761) 评论(0) 推荐(0) 编辑
摘要: 1.总是用属性 (Property) 来代替可访问的数据成员   2.在 readonly 和 const 之间,优先使用 readonly  3.在 as 和 强制类型转换之间,优先使用 as 操作符  4.使用条件属性 (Conditional Attributes) 来代替条件编译语句 #if  5.总是为自定义类重载 ToString 方法  6.区别值类型和引用类型  7.使用不可变的值类型(Immutable Atomic Value Types)  8.在值类型中,确保0是一个合法的数据  9.理解 ReferenceEquals, static Equals, instance 阅读全文
posted @ 2010-12-23 09:37 liufei 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 设置了TextBox为只读属性后,后台代码取的值都是第一次给它赋的值。 原因是设为只读后ViewState不再回传到服务器,也就无法取不到客户端更改的值了。解决方法:1.不用服务器控件的ReadOnly属性,用下面方法设为只读txtAnsDesc.Attributes.Add("readonly","readnoly");2.仍旧用服务器控件的ReadOnly属性,在后台用Request.Form取值Request.Form["txtAnsDesc"] 阅读全文
posted @ 2010-12-23 09:35 liufei 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 1、汉字编码原理到底怎么办到随机生成汉字的呢?汉字从哪里来的呢?是不是有个后台数据表,其中存放了所需要的所有汉字,使用程序随机取出几个汉字组合就行了呢?使用后台数据库先将所有汉字存起来使用时随机取出,这也是一种办法,但是中文汉字有这么多,怎么来制作呢?其实可以不使用任何后台数据库,使用程序就能做到这一切。要知道如何生成汉字,就得先了解中文汉字的编码原理。1980年,为了使每一个汉字有一个全国统一的代码,我国颁布了第一个汉字编码的国家标准: GB2312-80《信息交换用汉字编码字符集》基本集,简称GB2312,这个字符集是我国中文信息处理技术的发展基础,也是国内所有汉字系统的统一标准。到了后来 阅读全文
posted @ 2010-12-23 09:34 liufei 阅读(181) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 55 下一页