02 2012 档案

摘要:我能把整个世界都抽象成对象但是没办法把你变成我的对象想让你成为私有常量,外部函数无法访问你又想让你变成全局常量,在整个生命周期随时随地都可以调用你因为世界上没有这样的常量所以我的无法定义你我可以重载甚至覆盖任何一种方法但是我却不能重载对你的思念也许命中注定了 你在我的世界里永远的烙上了静态的属性而我不慎调用了爱你这个方法...当我义无返顾的把自己作为参数传进这个方法时... 我才发现方法"爱你"里面执行是一个死循环... 她不停的返回对你的思念存入我心里的堆栈... 在这无尽的无穷无尽循环中... 我的内存资源已经快消耗殆尽... 我却依然不停的向系统申请空间换取我对你的想 阅读全文
posted @ 2012-02-15 09:17 Ruiky 阅读(288) 评论(0) 推荐(0)
摘要:树形表格控件,在DataGridView基础上扩展成代码:TreeGridView.zip 阅读全文
posted @ 2012-02-14 17:09 Ruiky 阅读(6987) 评论(14) 推荐(1)
摘要:log4net是大家在日常开发中非常用的一个开源组件,下载地址:http://logging.apache.org/log4net/download_log4net.cgi。Appdender常用配置 下面介绍的最常用的配置中的几种: 1.ConoleAppender <appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender"> <layout type="log4net.Layout.PatternLayout"> < 阅读全文
posted @ 2012-02-14 09:50 Ruiky 阅读(939) 评论(0) 推荐(0)
摘要:来园子之前写的一篇正则表达式教程,部分翻译自codeproject的The 30 Minute Regex Tutorial。由于评论里有过长的URL,所以本页排版比较混乱,推荐你到原处查看,看完了如果有问题,再到这里来提出.一些要说的话:如果你没有正则表达式的基础,请跟着教程“一步步来”。请不要大概地扫两眼就说看不懂——以这种态度我写成什么样你也看不懂。当我告诉你这是“30分钟入门教程”时,请不要试图在30秒内入门。事实是,我身边有个才接触电脑,对操作都不是很熟练的人通过自己学习这篇教程,最后都能在文章采集系统中使用正则表达式完成任务。而且,他写的表达式中,还使用了“零宽断言”等“高级”技术 阅读全文
posted @ 2012-02-13 13:46 Ruiky 阅读(236) 评论(0) 推荐(0)
摘要:"^\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-\d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?\d+$" //整数 "^\d+(\.\d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9] 阅读全文
posted @ 2012-02-13 13:42 Ruiky 阅读(327) 评论(0) 推荐(0)
摘要:在项目解决方案上单击右键:选择新建项目->其他项目类型->安装项目或安装向导 都可以.在生成的项目上单击左键 查看属性(这里不是右键查看属性页,而是单击然后查看属性栏里的安装部署属性)对安装项目属性的设置和使用是对一个安装文件的负责和实现的最好途径在应用程序文件上单击右键添加文件夹,单击新建的文件夹,然后再右侧空白处单击右键。用来添加对程序有用的项目输出和文件对于项目的主要文件,要设置为安装文件的主输出,有且只有一个主输出,并可对其添加快捷方式。在主输出上单击右键,创建快捷方式,为其重命名。然后可以将这个快捷方式,拖放到项目的其他文件下,比如,开始程序菜单,和桌面菜单里。在创建的快 阅读全文
posted @ 2012-02-13 11:06 Ruiky 阅读(3445) 评论(0) 推荐(0)