摘要:匹配中文字符的正则表达式: [u4e00-u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^x00-xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:ns*r评注:可以用来删除空白行匹配HTML标记的正则表达式:]*>.*?|评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力匹配首尾空白字符的正则表达式:^s*|s*$评注:可以用来删除行首行尾的空白字符(包括空格、制表符、换页符等等),非常有用的表达式匹配Email地址的正则表达式:w+([-+
阅读全文
07 2013 档案
摘要:ASP编码规范(2006-10-2114:54:11) 第一章 ASP编码规范通述 ASP编码分为两大部分,一部分为静态文件编码,一部分为包含服务器端脚本的动态文件编码。 静态文件编码分script编码和HTML编码两部分。 服务器端编码则分为服务器脚本、客户端脚本、HTML脚本三部分。 编码规范采用如下约定: 所有客户端脚本一律使用javascript 所有服务器端脚本一律使用VBscript 静态页面输出一律使用HTML脚本 本规范不适用于由服务器端脚本所产生的客户端脚本代码。 第二章 静态文件编码规范: 静态文件脚本部分采用...
阅读全文
摘要:(转)未来五年程序员应当具备的十项技能W3C CSS 2.1 Specification(Quick Table of Contents)(转)IE6 死后即将大快人心的10件事2009-04-17 10:38:07|分类: web设计 |标签: |字号大中小订阅IE6 死后即将大快人心的10件事 很多人以为IE6已经死了,也许只有设计师这样认为,现实世界中IE6的使用者大有人在,不过不会维持很久,IE8已经推出,微软对IE8的推广不遗余力,同时,不少人从IE转到别的浏览器,总有一天,IE6会被弃之如敝履,没有人愿意再提起,那时,有10件事会大快人心。使用 CSS 2 的 child 选择器.
阅读全文
摘要:JSP HTML JAVASCRIPT 中文乱码 解决方案 大全 JSP的中文字符一直是各位初学者首先要解决的问题,下面进行了总结,也给出了解决办法。C4.1 HTML中文编码转换在JSP文件中的静态文字显示乱码,则需要在之间增加中文设置代码,如清单附C-5所示。charset指定UTF-8字符集,当然也可以指定其他支持中文的编码,如GBK和GB2312。但是整个Web应用中一定要统一一种编码,本书推荐统一为UTF-8编码。C4.2 JSP中文编码转换 针对Tomcat下动态内容的中文乱码问题,有以下几个解决办法:1. 在每个JSP文件的开头增加如下代码:2. 设置编码参数:req...
阅读全文
摘要:本文转载自leeldy《Session详解 作者:郎云鹏》引用leeldy 的 Session详解 作者:郎云鹏目录:一、术语session二、HTTP协议与状态保持三、理解cookie机制四、理解session机制五、理解javax.servlet.http.HttpSession六、HttpSession常见问题七、跨应用程序的session共享八、总结参考文档一、术语session在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是transaction与session在某些语境下的含义是相同的。session,中文经常翻译为会话,其本来的含义是指
阅读全文
摘要:本文转载自alfieking《单例的线程安全问题》前言如果开发者正开发或维护基于Servlet的Web应用,则Servlet规范建议最好能够看看。因为它含有的内容对于Web应用开发者理解Servlet容器的工作机理很有帮助。其中,规范给出了Servlet容器是如何处理客户请求的。Servlet容器将会根据web.xml配置文件中定义的各个Servet而创建相应的单例。因此,多个客户请求可能同时访问这些单例,即多个线程同时访问它们。在Web应用中保证线程安全是很重要的。开发者应该对这个问题保持警惕,而且必须确保各自的代码必须以线程安全的方式运行。温故线程安全好了,本文将介绍线程安全的基本知识以及
阅读全文
摘要:本文转载自yandavid《 程序员如何转型架构师》技术技能是架构师的必备条件。你需要有技术技能来获取这个职位,但是情商和理解组织业务的能力才定义了你有多优秀。程序员的理想?如果是选择技术这块,他们的理想都是架构师。这个问题在我们这个行业来说是很突出的,有的人理想做管理,有的人理想做技术。那么想做技术的这些开发人员来说,他们都很向往这种架构师的角色,应该说架构师也确实是站在技术这块是最高的级别。但是他们怎么成为架构师,在这个过程当中,他们应该做什么事情,应该怎么去往这个方向努力,其实他们都很茫然。事实上我们也知道,现在我们这个行业很多架构师,尤其是做技术的这些架构师,他们很多都是从开发人员这样
阅读全文
摘要:时光流逝,我们心爱的ASP.NET也步入了4.0的时代,微软在ASP.NET 4.0中对很多特性做了修改。比如我将要讨论的控件ID机制就是其中之一。在ASP.NET 4.0之前我们总是要为控件的ClientID头疼,比如明明一个叫lblName的Label放在一个叫做grd的GridView里面后,在页面上改Label的ID就变成了诸如grd_clt02_lblName的一长串字符串,如果我们在前台想在使用JS的时候找到该Label,我们不得不用到C#脚本来获得该Label在前台的确切ID,诸如:Code highlighting produced by Actipro CodeHighlig
阅读全文
摘要:在VS中引用类库时有多种方法,其中用的最多的就是在引用时选择项目选项卡引用本解决方案下的类库项目和选择浏览选项卡直接引用类库DLL文件,实际上这两种引用方式略有不同,今天就为大家总结下。C#本地项目(控制台,winform)引用类库项目,这时对引用DLL类库做出任何修改会立刻生效,不用保存和生成类库。如果删除类库项目,则本项目中引用的DLL也被删除。引用类库DLL,这时对类库的修改,需要先生成类库项目,再生成本项目才会生效。 如果删除或改变类库DLL的目录,则本项目中的引用会指向本项目bin\debug目录下生成的DLL(但是前提是在删除或改变类库DLL的目录后,不要立即重新生成本解决方案,因
阅读全文
摘要:文章来源:http://www.cnblogs.com/herbert/archive/2010/07/02/1770062.htmlSQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)SQL系统的一些数据库数据库描述master对用户数据库和SQL Server的操作进行总体的控制model提供创建新用户数据库所需的模板和原型tempdb提供临时表和其他临时工作存储量所需的存储区msdb提供调度信
阅读全文
摘要:一:忠诚单位可能开除有能力的员工,但对一个忠心耿耿的人,不会有领导愿意让他走,他会成为单位这个铁打营盘中最长久的战士,而且是最有发展前景的员工。1、 站在老板的立场上思考问题;2、 与上级分享你的想法;3、 时刻维护公司的利益;4、 琢磨为公司赚钱;5、 在外界诱惑面前经得起考验。二:敬业随着社会进步,人们的知识背景越来越趋同。学历、文凭已不再是公司挑选员工的首要条件。很多公司考察员工的第一条件就是敬业,其次才是专业水平。1、 工作的目的不仅仅在于报酬;2、 提供超出报酬的服务与努力;3、 乐意为工作作出个人牺牲;4、 模糊上下班概念,完成工作再谈休息;5、 重视工作中的每一个细节。三:积极不
阅读全文
摘要:由于项目需要,使用JQuery也有相当一段时间了。由于经常要处理DOM节点加载、图片显示以及动态资源请求,所以对$(document).ready(function(){})理解也越来越深了,所有在此分享我的一些体会:1. $(document).ready(function(){...}) 此方法是JQuery版本的window.onload = function(){...}。 1.1 $(document).ready(function(){...})的其他两种缩写形式: $().ready(function(){...})【这种写法官方文档上说不建议使用】 和 $(function(.
阅读全文
摘要:在JavaScript中存在这样两种原始类型:Null与Undefined。这两种类型常常会使JavaScript的开发人员产生疑惑,在什么时候是Null,什么时候又是Undefined?Undefined类型只有一个值,即undefined。当声明的变量还未被初始化时,变量的默认值为undefined。 Null类型也只有一个值,即null。null用来表示尚未存在的对象,常用来表示函数企图返回一个不存在的对象。js 代码varoValue; alert(oValue==undefined);//output"true" 这段代码显示为true,代表oVlaue的值即为u
阅读全文
摘要:1上面的文本框只能输入数字代码(小数点也不能输入):CODE:2只能输入数字,能输小数点.(注意汉字.用输入法和复制上面三个是有区别的在这里)CODE: CODE:1 CODE:1 3只能输入字母和汉字CODE:1 4只能输入英文字母和数字,不能输入中文CODE:1 5只能输入数字和英文chunCODE:1 6小数点后只能有最多两位(数字,中文都可输入),不能输入字母和运算符号:CODE:1 57) && event.keyCode!=46 || /\.\d\d$/.test(value))event.returnValue=false"> 7小数点后只能有最多
阅读全文
摘要::32,:188':222不知道对应code是多少你可以在这个文本框中按键盘获得
阅读全文
摘要:这是一个简单好用的文本编辑器,支持多种配置,自定义颜色、字体、工具栏、快捷键设置,可以调整行距,避免中文排列过于紧密,具有选择文本列块的功能(按ALT 键拖动鼠标),并允许无限撤消、重做,总之功能多多,使用方便,是替代记事本又一不错的选择。下载地址:http://www.emeditor.com/pub/emed32_12.0.8.exe (32-bit installer)SHA1: 1D8C17D58C470C221F68030DD55E42518F32F242 size: 13,515,256 byteshttp://www.emeditor.com/pub/emed64_12.0.8.
阅读全文
摘要:功能:在删除主表时,自动删除副表(外键约束)相应内容删除包含主键值的行的操作,该值由其它表的现有行中的外键列引用。在级联删除中,还删除其外键值引用删除的主键值的所有行。如:create database tempgouse tempgocreate table UserInfo(UserId int identity(1,1) primary key ,UserName varchar(20), --用户名password varchar(20) not null --密码)create table UserDetails(id int identity(1,1) primary key,na
阅读全文
摘要:验证电话号码的主要代码如下: public bool IsTelephone(string str_telephone){ return System.Text.RegularExpressions.Regex.IsMatch(str_telephone, @"^(\d{3,4}-)?\d{6,8}$");}验证手机号码的主要代码如下:public bool IsHandset(string str_handset) { return System.Text.RegularExpressions.Regex.IsMatch(str_handset, @"^[1]+
阅读全文
摘要:解决办法如下:=48)&&(event.keyCode
阅读全文

浙公网安备 33010602011771号