09 2009 档案
摘要:从服务端返回如下的JSON: {Id:2,Name:'Child1',Parent:{Id:1,Name:'Parent'}}定义了如下的JsonReader来准备显示角色列表,父角色的名称影射成ParentName:var myReader = new Ext.data.JsonReader({ idProperty: 'id' root: 'rows', totalProperty: 're...
阅读全文
摘要:最近笔记本的vista系统越来越慢了,准备重新安装系统,既然Win7都出来了,那就让vista退休吧。 系统安装过程很顺利,完成之后发现系统里几个设备驱动没有找到,其中就包括显卡(Geforce G 103M,这个在我的意料之中,因为之前Vista也不认识这个显卡): 于是,去nvida的官网下载最新的驱动程序: 用下载下来的安装程序,却只能安装声卡,没有发现与该驱动兼容的显卡(唉,怎么又在我的意...
阅读全文
摘要:今天学到一招,更改sql server数据库中表的所有者: exec sp_msforeachtable 'sp_changeobjectowner ''?'', ''newOwner'''
阅读全文
摘要:最近更换开发机的环境,从Windows XP换到Windows 7,结果以前在XP下的一个VS2008的一个插件项目在新环境中编译老是出错: Failed to retrieve paths under VSTemplate for the specified registry hive 在网上搜索了一番,终于找到一篇文章介绍的解决方案: 运行Vs2008 SDK-〉Tools-〉Reset th...
阅读全文
摘要: 在上一篇文章中简单介绍了没有使用AOP情况下如何来实现延迟加载的,并给出了一个使用了AOP实现延迟加载后的代码效果。这篇文章就来介绍如何用PostSharp来达到这种效果。
阅读全文
摘要:延迟加载简单地说,就是当你从数据库中加载一个对象的时候,该对象的属性并不是所有的都一次加载到内存中,有些属性需要用到的时候才从数据库中加载,这样可以减少同数据库的通讯量、降低数据库的查询压力(有些属性的获取是需要多表进行join才能获取的)等等。
阅读全文
摘要:假如我们程序中有产品(Product)和产品分类(Category)这2个类,前端使用ExtJs,通过JSON格式同后端进行通讯:public class Category{ public string Id { get; set; } public string Name { get; set; }}public class Product{ public string Id { get; se...
阅读全文