心得体会

程序人生的感想与体会
摘要: 最近公司上马了一个新的项目,用到的数据库是Oracle10g的 今天用到C#里调用Oralce包里的SP返回分页的记录集,在网上查了一下,都用的是MS提供的Oracle.Cient,而在Oracle.DataAccess.Client 里调用时(Ms的Oracle.Client 有问题,所以用的是Oracle官方提供的Oracle.DataAccess.Client ),输出的参数也要赋值后调用才能返回,否则返回的记录集是空的。即DbNull.Value要先赋值到参数上。本人用Oracle还不到三个星期,因此肯定有不对的地方,还望各位大虾们多多指教。 今天发现Oracle的Package确实不错,是我用的这几天里的我目前感觉到的一大亮点(可以重载,可以把相关的操作放到一个包里)。不知MSSQL2008里有没有。 阅读全文
posted @ 2009-11-04 20:56 一线风 阅读(2113) | 评论 (8) 编辑
摘要: 今天[2009-6-8]想到,为什么我们要把权限绑定到角色上呢? 如果反过来呢? 比如某一方法(或是模块)用的权限,我给一个资源Id(Gid) 然后将这个Gid和角色映射起来(应该也能用到OO里面的重载来实现)! 这样,新的模块出来了,只需要分配新的Gid和新的角色映射即可,而不是再预先想到某些模块可能用到什么权限. 可能说的不是很清楚,不过大家有什么好点子,欢迎提出来呀! 阅读全文
posted @ 2009-06-08 13:54 一线风 阅读(929) | 评论 (3) 编辑
摘要: 周一从当当定的书,周4到的,看了20多页。讲的非常好。真的!以前看模式老是雾里看花的感觉。现在不一样,很清淅。 可能你也和我一样,一直不明白,接口只不过是个规范,是个定义,是个好抽的抽象,她倒底有什么迷人的呢?看到下面,你也许能知道了接口真的是很迷人。 策略模式用了三个原则: 一、封装变化 二、接口编程 三、用组合代替继承阅读全文
posted @ 2009-03-13 15:24 一线风 阅读(1429) | 评论 (11) 编辑
摘要: 一般情况下,我们是从数据层级别(MSSQL2000为例) 经过逻辑层级别(IIS)的处理后发送到客户端去.

那么,解决的方案就有三种级别:

1. 优化数据库
2. 优化代码
3. 使用静态

阅读全文
posted @ 2008-03-25 17:04 一线风 阅读(3152) | 评论 (18) 编辑