摘要: 如果你在asp.net 的站点的网址后面加上这么一串?__VIEWSTATE=YY例如:你将得到一个类似这样的报错页面:要解决这个问题其实也很简单:在后台页面加上这么一段代码 就OK了代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1protect...阅读全文
posted @ 2010-02-11 15:53 bruceHuang 阅读(106) 评论(0) 编辑

匹配中文字符的正则表达式: [\u4e00-\u9fa5]
匹配双字节字符(包括汉字在内):[^\x00-\xff]可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)
匹配空白行的正则表达式:\n\s*\r
可以用来删除空白行
匹配HTML标记的正则表达式:<(\S*?)[^>]*>.*?</\1>|<.*? />
网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力
匹配首尾空白字符的正则表达式:^\s*|\s*$
可以用来删除行首行尾的空白字符(包括空格、制表符、换页符等等),非常有用的表达式
匹配Email地址的正则表达式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
表单验证时很实用
匹配网址URL的正则表达式:[a-zA-z]+://[^\s]*
网上流传的版本功能很有限,上面这个基本可以满足需求
匹配帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$
表单验证时很实用
匹配国内电话号码:\d{3}-\d{8}|\d{4}-\d{7}
匹配形式如 0511-4405222 或 021-87888822
匹配腾讯QQ号:[1-9][0-9]{4,}
腾讯QQ号从10000开始
匹配中国邮政编码:[1-9]\d{5}(?!\d)
中国邮政编码为6位数字
匹配身份证:\d{15}|\d{18}
中国的身份证为15位或18位
匹配ip地址:\d+\.\d+\.\d+\.\d+
提取ip地址时有用
匹配特定数字:
^[1-9]\d*$    //匹配正整数
^-[1-9]\d*$   //匹配负整数
^-?[1-9]\d*$   //匹配整数
^[1-9]\d*|0$  //匹配非负整数(正整数 + 0)
^-[1-9]\d*|0$   //匹配非正整数(负整数 + 0)
^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$   //匹配正浮点数
^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$  //匹配负浮点数
^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$  //匹配浮点数
^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$   //匹配非负浮点数(正浮点数 + 0)
^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0$  //匹配非正浮点数(负浮点数 + 0)
处理大量数据时有用,具体应用时注意修正
匹配特定字符串:
^[A-Za-z]+$  //匹配由26个英文字母组成的字符串
^[A-Z]+$  //匹配由26个英文字母的大写组成的字符串
^[a-z]+$  //匹配由26个英文字母的小写组成的字符串
^[A-Za-z0-9]+$  //匹配由数字和26个英文字母组成的字符串
^\w+$  //匹配由数字、26个英文字母或者下划线组成的字符串

 

验证数字:^[0-9]*$
验证n位的数字:^\d{n}$
验证至少n位数字:^\d{n,}$
验证m-n位的数字:^\d{m,n}$
验证零和非零开头的数字:^(0|[1-9][0-9]*)$
验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$
验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$
验证非零的正整数:^\+?[1-9][0-9]*$
验证非零的负整数:^\-[1-9][0-9]*$
验证非负整数(正整数 + 0)  ^\d+$
验证非正整数(负整数 + 0)  ^((-\d+)|(0+))$
验证长度为3的字符:^.{3}$
验证由26个英文字母组成的字符串:^[A-Za-z]+$
验证由26个大写英文字母组成的字符串:^[A-Z]+$
验证由26个小写英文字母组成的字符串:^[a-z]+$
验证由数字和26个英文字母组成的字符串:^[A-Za-z0-9]+$
验证由数字、26个英文字母或者下划线组成的字符串:^\w+$
验证用户密码:^[a-zA-Z]\w{5,17}$ 正确格式为:以字母开头,长度在6-18之间,只能包含字符、数字和下划线。
验证是否含有 ^%&',;=?$\" 等字符:[^%&',;=?$\x22]+
验证汉字:^[\u4e00-\u9fa5],{0,}$
验证Email地址:^\w+[-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$
验证InternetURL:^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$ ;^[a-zA-z]+://(w+(-w+)*)(.(w+(-w+)*))*(?S*)?$
验证电话号码:^(\(\d{3,4}\)|\d{3,4}-)?\d{7,8}$:--正确格式为:XXXX-XXXXXXX,XXXX-XXXXXXXX,XXX-XXXXXXX,XXX-XXXXXXXX,XXXXXXX,XXXXXXXX。
验证身份证号(15位或18位数字):^\d{15}|\d{}18$
验证一年的12个月:^(0?[1-9]|1[0-2])$ 正确格式为:“01”-“09”和“1”“12”
验证一个月的31天:^((0?[1-9])|((1|2)[0-9])|30|31)$    正确格式为:01、09和1、31。
整数:^-?\d+$
非负浮点数(正浮点数 + 0):^\d+(\.\d+)?$
正浮点数   ^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$
非正浮点数(负浮点数 + 0) ^((-\d+(\.\d+)?)|(0+(\.0+)?))$
负浮点数  ^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$
浮点数  ^(-?\d+)(\.\d+)?$

英文日期  ^\d{2}\s{1}(Jan|Feb|Mar|Apr|May|Jun|Jul|Apr|Sep|Oct|Nov|Dec)\s{1}\d{4}$

匹配: 01 Jan 2003 


posted @ 2011-12-20 23:56 bruceHuang 阅读(15) 评论(0) 编辑

VS2010 有用的快捷键 : Ctrl + r, ctrl + w, 切换空格示。

 

posted @ 2011-11-16 09:14 bruceHuang 阅读(283) 评论(0) 编辑

-1.从windows 添加组件

-1.1如果报如下错误,请启动 Distributed Transaction Coordinator 服务再重新添加
---------------------------
消息队列客户端安装失败
---------------------------
无法启动 MSMQ 服务。

 

错误代码: 0x42C

错误描述: 依存服务或组无法启动。
---------------------------
确定  
---------------------------

-1.2 如果在启动 Distributed Transaction Coordinator 服务报如下错误,请在命令行执行 msdtc -resetlog 命令再重新启动服务。

---------------------------
服务
---------------------------
Windows 不能在 本地计算机 启动 Distributed Transaction Coordinator。有关更多信息,查阅系统事件日志。如果这是非 Microsoft 服务,请与服务厂商联系,并参考特定服务错误代码 -1073737712。
---------------------------
确定  
---------------------------

posted @ 2011-11-10 16:59 bruceHuang 阅读(28) 评论(0) 编辑

1). 一个叫“诚实岛”,一个叫“说谎岛”
诚实岛的居民只说真话,说谎岛的居民只说谎话。两个岛上的居民互相流通(说谎岛上有诚实岛的居民,诚实岛上也有说谎岛的居民)。这个人到了其中一个岛随便找了一个人问了一句话就知道是什么岛了。问的是什么?

A: 如果我问他,这里是诚实岛吗,你觉得他会怎么回答?

 

2). 62-1=63只移动一个数字或一个符号,使等式成立.

A: 2^6-1=63

 

 

posted @ 2010-07-12 10:55 bruceHuang 阅读(144) 评论(0) 编辑
摘要: 如果你在asp.net 的站点的网址后面加上这么一串?__VIEWSTATE=YY例如:你将得到一个类似这样的报错页面:要解决这个问题其实也很简单:在后台页面加上这么一段代码 就OK了代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1protect...阅读全文
posted @ 2010-02-11 15:53 bruceHuang 阅读(106) 评论(0) 编辑
摘要: 铁路客户服务中心网站,网址是http://www.12306.cn/。这个网站具备列车时刻、票价、正晚点、余票、代售点等信息查询功能。同时,在主要车站显示屏24小时滚动发布铁路有关信息,公布本站各次列车剩余票额情况,并通过电视、广播、报纸、网络多种渠道和方式,及时向社会发布春运信息,方便旅客选择出行时间和车次貌似要1月30号才开通,郁闷阅读全文
posted @ 2010-01-21 09:15 bruceHuang 阅读(133) 评论(0) 编辑
摘要: 有人问起,怎么去掉js调用window.close()时怎么去掉那可恶的提示,咋一看好像还真不好弄,IE的安全机制好像就不允许通过脚本关闭本页面,但是IE好像可以允许js关闭弹出窗口,那我们是不是可以通过一定的技巧欺骗一下IE,绕过去呢。鼓捣了几下,似乎还真可以做到,直接上代码.只考虑是IE的问题,其他浏览器不知会怎么样,FF下是需要再配置一下的.[代码]阅读全文
posted @ 2009-11-04 22:39 bruceHuang 阅读(728) 评论(1) 编辑
摘要: 这几天老大天天嚷嚷要重构我们写的javascript,抱怨代码太混乱,可读性差,维护困难,要求javascript也按面对象的思想来重构,由于组里项目大多的javascript,css等客户端工作是另一同事在负责,该同事又特忙无法重构,老大也就只是提建议并未立即组织人员实施重构。但是我前些日子也改过这个项目的一些客户端的代码,确实那代码看得让人有些云里雾里,不知身在哪山,轻易不敢动代码,于是就自己...阅读全文
posted @ 2009-10-29 22:43 bruceHuang 阅读(278) 评论(1) 编辑
摘要: 如果注定要分别,那不如现在。我怕相处久了,感情俞深俞难割舍。如果注定要分别,那不如现在。我担心了解越多,伤害越大。虽然外面环境依旧风声鹤唳,暗潮涌动。如果注定要分别,不如趁现在趁现在年纪不算老,负担还不算重,还能抗击风险,承受压力,受得住冲击!感谢有你的陪伴,让我渡过难关,走出低谷,感受成就。感谢有你的信任,让我可以施展身手。感谢你的宽容,让我成长更快。感谢你的大度,容忍我的恶习与错误。感谢!难忘...阅读全文
posted @ 2009-07-30 09:58 bruceHuang 阅读(105) 评论(2) 编辑