摘要: Brad Feld的一篇文章The Rise of Developeronomics中提到了“10倍效率的开发者(10x developer)”的概念(伟大的开发者的效率往往比一般的开发者高很多,而不只是一点点),Adam Loving在读了之后受到启发,并向多位大牛(Ben Sharpe、Collin Watson和Jonathan Locke)询问如何成为“10倍效率的开发者”,最后得到了以下的答案。1. 只做需要做的工作使用敏捷方法;全心全意做UX设计;沟通第一;编码也许不是解决问题的办法;过早的优化是一切罪恶的根源;选择最简单的解决方案。2. 站在巨人的肩膀上使用开源框架;使用简洁语言 阅读全文
posted @ 2012-02-29 11:24 qb371 阅读(323) 评论(0) 推荐(2) 编辑
摘要: Oracle 的 9i/10g 中已经对内存管理逐步做了很大的简化,11g 则更进一步,引入了一个新的概念自动化内存管理(Automatic Memory Management,AMM). 如果DBA真的想偷懒的话,只需要设定两个参数就可以把烦心的事情都交给 Oracle 折腾了(只要DBA足够心宽)。PGA 与SGA一起搞定。这两个参数分别是:MEMORY_TARGET--操作系统的角度上 Oracle 所能使用的最大内存值。动态参数 MEMORY_MAX_TARGET--MEMORY_TARGET所能设定的最大值。非动态可调。Tip: 如果使用的是 pfile,设定了 MEMORY_TAR 阅读全文
posted @ 2012-02-22 17:35 qb371 阅读(2684) 评论(0) 推荐(0) 编辑
摘要: oracle11g修改sga要先修改memory_target等参数,否则服务重启时会出现错误ORA-00844: Parameter not taking MEMORY_TARGET into account, see alert log for more information。 Oracle内存参数结构: 修改SGA必须保持的原则: 1.sga_target不能大于sga_max_size,可以设置为相等。 2.SGA加上PGA等其他进程占用的内存总数必须小于操作系统的物理内存。 具体命令操作如下:Microsoft Windows [版本 6.0.6002]版权所有 (C... 阅读全文
posted @ 2012-02-22 11:26 qb371 阅读(8426) 评论(0) 推荐(1) 编辑
摘要: vs2010编译项目出现错误:error MSB3211:没有为 COM 互操作注册程序集。。。,解决办法:去掉项目属性里“生成”页的“为Com互操作注册”选项,即可编译成功。见下图: 阅读全文
posted @ 2012-02-20 15:07 qb371 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.cnblogs.com/zanxiaofeng/archive/2012/02/17/Exception.html对于一个大的系统来说,异常处理必须有一个总的策略和方针,并在组织类贯彻,否则就很难把异常处理好。从整个系统全局的角度来看进程内错误----用异常来报告错误(内部错误);底层模块通过异常来向高层模块报告错误的发生。进程间错误----用ErrorCode, ErrorMessage来向外部系统报告错误(业务错误),尤其是对外提供公共服务,除非是对外不公开的子系统,此时可以使用原生的异常来报告错误。一旦错误超出服务边界,最好使用ErrorCode, Err 阅读全文
posted @ 2012-02-17 15:34 qb371 阅读(197) 评论(0) 推荐(0) 编辑