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