随笔 - 394  文章 - 0  评论 - 946  阅读 - 143万 
10 2011 档案
正则表达式点滴
摘要:一提到正则表达式,相信好多人都不会陌生,并且很多时候,我们都用过,比如说验证邮箱或者是手机号码的正确性等等,在.NET中,提供了强大的正则表达式辅助类,最主要的还是要数Regex类,利用这个类,可以非常方便的来操作正则表达式的匹配工作: 阅读全文
posted @ 2011-10-30 17:02 程序诗人 阅读(753) 评论(0) 推荐(0) 编辑
Castle ActiveRecord学习笔记五:一对多(One-Many)映射关系
摘要:本节主要是实现数据库表一对多之间的映射关系。首先,我们需要创建一个Blogs表和一个Posts表,一个Blogs表中可以有多个文章(Posts),典型的一对多的关系: 阅读全文
posted @ 2011-10-26 23:12 程序诗人 阅读(2161) 评论(0) 推荐(1) 编辑
无服务器端的UDP群聊功能剖析
摘要:我以前在使用飞鸽传书功能的时候,发现只要打开这个软件,局域网中的用户就会瞬间加载到我的用户列表中,同时在局域网中的用户的列表中马上也会加载我自己的用户信息。而且,飞鸽传书软件没有依靠服务器端的中转,也就是说,完全是客户端的功能。 那么这种机制到底是如何实现的呢?下面来一步一步的剖析。 阅读全文
posted @ 2011-10-24 21:16 程序诗人 阅读(2972) 评论(17) 推荐(4) 编辑
Control.DataBinding数据绑定细解
摘要:在C#操作数据库过程中,针对一般的文本控件,比如TextBox,Label等,我们赋值直接使用类似TextBox.Text=****的方式来进行,这种方式从某种意义上来说的确是最简便的方式,但是对于复杂一些的空间,比如说DataGridView,这个时候,绑定数据源我们一般使用DataGridView1.DataSource=****的方式来进行,如果数据源稍微有更改,那么只需要重新调用绑定一遍即可。可以说这种方式是单向的,也即从数据库到UI,但是有没有一种方式能够实现数据源改变的时候,不用重新绑定DataGridView就让它能够自动刷新数据呢,当然,这里要提到的就是DataBinding了。 阅读全文
posted @ 2011-10-23 19:59 程序诗人 阅读(34747) 评论(20) 推荐(17) 编辑
Castle ActiveRecord学习笔记四:各种映射
摘要:这里主要来说明ActiveRecord的属性与数据库及其字段的对应关系。 主要以ActiveRecordAttribute、PrimaryKeyAttribute、PropertyAttribute来进行说明。 阅读全文
posted @ 2011-10-23 13:03 程序诗人 阅读(1661) 评论(0) 推荐(0) 编辑
Composite Primary Keys
摘要:It simply makes no sense and adds unnecessary confusion and complication to your schema that is so easily avoided. 阅读全文
posted @ 2011-10-23 11:08 程序诗人 阅读(424) 评论(0) 推荐(0) 编辑
延迟加载简介
摘要:延迟加载,亦称延迟实例化,延迟初始化等,主要表达的思想是,把对象的创建将会延迟到使用时创建,而不是在对象实例化时创建对象,即用时才加载。 阅读全文
posted @ 2011-10-15 11:55 程序诗人 阅读(412) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示