摘要:以前写过一篇文章讲解如何使用正则表达式完美解决Html嵌套标签的匹配问题(使用正则表达式匹配嵌套Html标签),但是里头用到了平衡组这样的高级特性,貌似只有DotNet还有Perl正则引擎支持,因此通用性不高。有朋友留言说Java直接使用的话会报错。我后来查了一下,发现Java正则引擎支持的特性相对比较少。在1.6版本中不能使用命名组(貌似1.7的时候开始支持了),否则会报以下错误,更别说平衡组了...
阅读全文
摘要:在网上看到几个有意思的Javascript代码,和大家分享一下。1. 直接在浏览器中编辑网页内容访问任意网站,在地址栏输入以上代码,会发生当前网页已经变成编辑模式了。 2. 舞动的图片这段js代码可能很多人已经见识过了。他的作用就是让网页上的图片飞舞起来。 3. 密码框密文变明文访问一个带密码框的页面,然后地址栏输入以上代码,就会弹出当前密码框中的密码了,别干坏事哟~ ——...
阅读全文
摘要:英文原文链接:Hilo: Windows 7 C++ Development Walkthroughs "Hilo"由一系列文章以及示例代码组成的,它向你展示了如何释放Windows 7、Visual Studio 2010还有Visual C++的强大力量,来构建高性能,高响应的富客户端程序。Hilo提供了源代码以及编写指导,帮助你设计和开发令人瞩目的触摸式Windows应...
阅读全文
摘要:前阵子在顾磊的博客上看到他分享自己电脑上辅助软件的文章,觉得不错,于是决定也来晒一晒自己电脑里头的常用工具,分享促进进步,如果你也是个工具控的话,欢迎你也来晒晒。Launchy——快速启动程序两年前一个同事向我推荐了这款软件,一直受用至今。每天我都会无数次的按下Alt+空格,然后输入我要启动的程序的名字(大部分情况下我只需要键入程序的前两个字母即可),直接就打开我要的程序了...
阅读全文
摘要:在代码中使用Tab作为缩进并不是一个好的习惯,因为Tab并不是一个打印字符,而是一个控制字符,也就是说它在不同文本编辑器中显示的宽度不一定是相同的,因而显示效果容易产生不一致。而空格则具有很好的适应性,因为它就是一个普通字符,因此和其他字符一样受到相同的影响,显示效果会趋于一致。那些使用Tab作为缩进的人通常是因为用Tab做缩进的话,可以一次删除一个缩进单位,非常方便。而如果按照一个Tab对应4个...
阅读全文
摘要:使用远程桌面时,默认情况下当连接成功后会自动全屏,或者当你点击最大化按钮时,也会进入全屏模式,这个时候就看不到任务栏了。这多少有点不便,这样一来任务栏上的通知就看不到了,例如邮件提醒,IM提醒等,除非你开着声音。在Win7下我们可以先将远程桌面程序窗口恢复普通大小,然后按下快捷键“Win+方向键上”,这样就会就会变成以下这样了,保持任务栏可见的同时让远程桌面最大化。 &m...
阅读全文
摘要:在编写Sql脚本时通过表别名可以大大缩减Sql代码,同时表别名也是解决同表多次引用的手段之一。在select中使用表别名大家应该都很熟悉了:但是在Update中使用表别名可能就没那么多人知道了。这些天在写Sql Update脚本的时候需要引用两次同个表对象,如果直接像下面这样引用两次TableA则会抛出“The multi-part identifier ‘TableA.I...
阅读全文