posted @ 2009-12-28 23:42 chelsea 阅读(135) 评论(0) 推荐(0) 编辑
摘要:
假设我们必须处理对象的存储, 加载, 和查询. 性能和引用完整性的约束, 给接口的实现带来了以下问题:加载根对象时如何避免加载大半个数据库存储时如何更新整个对象图存储时如何高效的更新整个对象图何时同步对象的内存状态和持久存储状态如何确保在出错时保持对象内存状态和持久存储状态之间的一致性如何保证引用的唯一性以避免可能的更新冲突对性能的精益求精, 又促使人们解决更多的细节问题:N+1查询问题分离查询模型和存储模型尽量减少查询语句这些问题的解决方案又会带来新的问题.1. 加载根对象时如何避免加载大半个数据库更多的时候这是一个建模问题, 为什么我只需要显示一点信息, 更新一点信息, 却拉家带口把八杆子 阅读全文
摘要:
HTML clipboard1. HTTP本身无连接无状态, 如何在不同请求间识别用户以支持需要多个请求才能完成的业务?其它所有问题都是这个问题的某种解决方案引入的. 这个论断有一个推论, 就是不需要识别用户的Web应用是最简单的Web应用. 一种方案是所有的业务都设计成一次请求就可以完成, 比如让用户每次都输入用户名密码, 填写所有的表单, 然后一次性提交. 从用户体验的角度显然不可行...状态保存需要保存状态的原因是要在无连接的协议上模拟有连接的用户体验状态保存的地点无非是客户端或者服务端, 以及URL本身客户端一般是cookie, 类似Hash的键值对. 存放小块数据, 通常是真正状态的 阅读全文
posted @ 2009-12-06 18:01 chelsea 阅读(201) 评论(0) 推荐(0) 编辑
摘要:
向 Spring.Net 提交的建议被采纳并实现了: http://forum.springframework.net/showthread.php?t=752 http://opensource.atlassian.com/projects/spring/browse/SPRNET-375 在 Spring.Net 1.1中, Spring.Objects.TypeConverters.Re... 阅读全文
posted @ 2006-12-09 19:36 chelsea 阅读(289) 评论(0) 推荐(0) 编辑
摘要:
最近接触到的中文分词组件均以C/C++写就,不得不包装一下用在.Net应用中; 现在把这层包装开源,可以在这里下载源代码: http://code.google.com/p/gold-stone-suite/ 目前包装了两个分词组件,海量分词学习版和ICTCLAS学习版,License应该是这几个组件原有协议的交集 海量分词比较稳定,功能丰富,只是学习版2007年1月1号后就不能用了,不知到时网站... 阅读全文
posted @ 2006-11-08 17:59 chelsea 阅读(2473) 评论(0) 推荐(0) 编辑
摘要:
C# 语法备忘文章来源:http://blog.csdn.net/platformlib/archive/2006/06/27/842166.aspx 阅读全文
posted @ 2006-06-27 21:20 chelsea 阅读(248) 评论(0) 推荐(0) 编辑
摘要:
C# 2.0 的表达能力已经在我们的项目中得到检验,先看看1.1时哪些问题没弄明白:Q: 4,@ 取消转义 取消字符串转义尚可理解,不过连关键字都变成普通标识了,实在看不出有多大意义 A: 与其他编程语言建立接口时很有用 .Net多语言平台, foreach 在C++中不是关键字,可以作为函数名称,那么导入到C#程序中就是 @foreach Q: 13,属性权限 get/set好像不能设置不同的权限,比如,我想internal set,而public get,不知怎么弄A: 现在可以了public String Name{ get { return name; } int... 阅读全文
posted @ 2006-06-27 21:07 chelsea 阅读(100) 评论(0) 推荐(0) 编辑
摘要:
C++/CLI, 面向功能的集成文章来源:http://blog.csdn.net/gongflow/archive/2006/05/17/743050.aspx 阅读全文
posted @ 2006-05-19 09:10 chelsea 阅读(300) 评论(0) 推荐(0) 编辑
摘要:
环境:Visual Web Developer 2005 Express,DNN4 Starter Kit,C# 1,安装DNN 改一下SQL Server连接信息和赋予文件系统目录和IIS虚拟目录相应权限即可顺利安装 2,下载安装第三方Module(.zip) 使用Host->Module Definitions->Uplode New Module安装,或者 拷贝到/Inst... 阅读全文
posted @ 2005-12-24 23:57 chelsea 阅读(1197) 评论(0) 推荐(0) 编辑