Richie

Sometimes at night when I look up at the stars, and see the whole sky just laid out there, don't you think I ain't remembering it all. I still got dreams like anybody else, and ever so often, I am thinking about how things might of been. And then, all of a sudden, I'm forty, fifty, sixty years old, you know?

09 2007 档案

对最近讨论的看法
摘要:最近的讨论比较激烈,我看来其实主要思想偏向有两种,一种是学院式的研究探讨,另一种声音是希望讨论能更偏重于如何进行实际运用。 我的观点是支持后面一种。 阅读全文

posted @ 2007-09-26 23:50 riccc 阅读(2863) 评论(42) 推荐(0) 编辑

NHibernate Criteria中的And, Or
摘要:publicIList<BoxDao>QueryRelated(TemplateDao[]templates,DataSourceDao[]datasources){ICriteriacriteria=this._session.CreateCriteria(typeof(BoxDao));Expression.ICriterionexp=null;exp=Expression.Or(... 阅读全文

posted @ 2007-09-26 00:55 riccc 阅读(5212) 评论(2) 推荐(0) 编辑

NHibernate Inheritance Mapping 继承映射
摘要:1. Concrete Table Inheritance (具体表继承,table-per-concrete-class) 2. Single Table Inheritance (单表继承,table per class hierarchy) 3. Class Table Inheritance (类表继承,table-per-subclass) 4. 继承,关系型与面向对象最激烈的冲突 5. 继承,贫血的痛处 6. NHibernate table-per-concrete-class, table-per-subclass例子 阅读全文

posted @ 2007-09-19 18:55 riccc 阅读(8339) 评论(2) 推荐(0) 编辑

NHibernate集合映射中的set, list, map, bag, array
摘要:1. set, bag, list, map的语义 2. set, bag, list, map语义与System.Collections的对应关系 3. 集合映射中实体(Entity)跟值对象(Value Object)的区别 4. <set>, <bag>, <list>, <map>的使用 5. 集合元素的顺序, <idbag> 阅读全文

posted @ 2007-09-16 00:28 riccc 阅读(8893) 评论(3) 推荐(1) 编辑

StringTemplate操作技巧
摘要:1. 多值属性的呈现例如一个Image类有属性ImageUrl、TargetUrl,取出一个Image对象集合IList<Image> images,使用st.SetAttribute("images", images); 将这个集合设置给StringTemplate对象,想生成一段文本:pics=ImageUrl1|ImageUrl2|...&targets=TargetUr... 阅读全文

posted @ 2007-09-14 20:56 riccc 阅读(994) 评论(0) 推荐(0) 编辑

使用NHibernate, Oracle Clob/NClob无法插入、乱码问题
摘要:服务器Oracle 9i,客户端Oracle 10g。问题1:NHibernate配置的Driver为NHibernate.Driver.OracleClientDriver,存入Clob、NClob字段,值比较大时报错,错误信息中文:ORA-01461: 仅可以为插入 LONG 列的 LONG 值赋值英文:ORA-01461: can bind a LONG value only for ins... 阅读全文

posted @ 2007-09-13 02:27 riccc 阅读(5221) 评论(4) 推荐(1) 编辑

修改Vista系统目录权限
摘要:例如C:\Windows\System32\DriverStore\FileRepository 1. 修改目录所有者 右键菜单->Properties->Security->Advanced->Owner->Edit->Other users or groups... 输入用户名并确定,勾选Replace owner on subcontainers and objects,一路确定。 2. ... 阅读全文

posted @ 2007-09-12 20:42 riccc 阅读(1850) 评论(0) 推荐(0) 编辑

.NET开源环境
摘要:NDoc很不错,可是M$出个SandCastle,基本跟NDoc差不多,NDoc项目停止了。 NUnit很不错,尤其是在TDD的潮流下越来越成为必不可少的工具,然后VS IDE中有了TestProject,看看Unit Test,做法跟NUnit差不多,不知道NUnit项目能维持到什么时候。 NAnt呢,只知道VS中有了MSBuild,这个就不了解了。 LINQ出来了,一段时间后不知道NHiber... 阅读全文

posted @ 2007-09-09 12:38 riccc 阅读(1722) 评论(4) 推荐(0) 编辑

VS2008(Framework 3.0, 3.5) 部分新特性
摘要:大部分来自Scott Gu的blog。 代码编辑器 1. using语句的组织,可以排序、删除掉没有使用的using。 2. 智能感应窗口透明化。出现智能感应窗口后,按下Ctl键使窗口透明化,例如下面左边的图,智能感应窗口几乎看不到了。 3. 如上面右边的图,在Solution Explorer中,右键菜单可以选择使用Windows Explorer直接打开对应的Win... 阅读全文

posted @ 2007-09-08 22:28 riccc 阅读(3341) 评论(5) 推荐(0) 编辑

正则表达式 Regular Expression
摘要:字符的表示1. 普通字符,特殊字符: 特殊字符:.|*?+(){}[]^$\,相当于语言的关键字,这些字符前面加转义符"\"表示字符本身,否则就作为正则表达式特殊用途字符。 特殊转义字符:下表主要针对.Net的正则表达式 Escape sequence Character code Meaning \a 0x07 响铃字符 \f 0x0C Form feed. \n 0x0A 换行符 \r 0x0... 阅读全文

posted @ 2007-09-02 06:35 riccc 阅读(4033) 评论(0) 推荐(0) 编辑

导航