上一页 1 ··· 8 9 10 11 12
  2009年7月4日
摘要: 1.将某些东西声明为const可帮助编译器侦测出错误用法.const可被施加于任何作用域的对象,函数参数,函数返回类型,成员函数本体.2.编译器强制实施bitwise constness,但你编写程序时应该使用"概念上的常量性"(conceptual constness);3.当const和non-const成员函数有着实质等价的实现时,令non-const版本调用const版本可避免代码重复. 阅读全文
posted @ 2009-07-04 22:13 Peter Zhang 阅读(168) 评论(0) 推荐(0) 编辑
  2009年6月28日
摘要: Prefer consts,enums,and inlines to #defines.我们学习C语言的时候,经常会用到预处理器语句,比如#define,#include,#ifdef,#endif.预处理语句是无法被编译器看见的,所以无法得到有效的错误提示.比如说: #define ASPECT_RATIO 1.653记号名称ASPECT_RATIO有可能没有进入记号表(symbol table... 阅读全文
posted @ 2009-06-28 19:44 Peter Zhang 阅读(399) 评论(0) 推荐(0) 编辑
  2009年6月27日
摘要: 最近在看Effective C++,连载一些自己的读书记录吧.尽量能多些自己的读书心得.少一些书中的摘录.其实很早的时候就听说这本书了,也大概的看过一些电子书,感觉不错于是就买了纸张本的.但实在是够懒,这本书买来大概有一段时间了吧.(这段时间大概等于3个月= =||)其实这本书在讲条款前有一些导读,大概就是一些C++的特性概述.暂且跳过了.呵呵...我开始读第一个条款啦.这个条款是属于让自己习惯C... 阅读全文
posted @ 2009-06-27 23:50 Peter Zhang 阅读(231) 评论(0) 推荐(0) 编辑
  2009年4月22日
摘要: 异常处理是常见的程序开发任务,程序能够统一处理在执行期间发生的异常,是建立稳定程序的关键措施之一. .NET公共语言运行库提供了一个模型,以统一的方式通知程序发生的错误,从而为设计容错软件提供了极大的帮助.所有的.NET Framework操作都通过引发异常来指示出现错误.异常从发生问题的代码区域引发,然后沿堆栈向上传递,直到应用程序处理它或程序终止. 阅读全文
posted @ 2009-04-22 21:25 Peter Zhang 阅读(2186) 评论(4) 推荐(0) 编辑
  2009年4月9日
摘要: 1. 配置文件加入智能提示(intelligence) 在使用VS.NET开发应用程序,如果需要用到第三方开发的组件,且该组件需要使用自带配置文件时,我们可能会被那繁杂的自定义节点搞到疯掉.那么有没有智能提示这类的东西可用哪?当然是有的啦~ 如果第三方的开发组件有提供xsd文件,那么我们只需要把该文件放到VS.NET安装目录下的Xml\Schemas文件夹下就可以实现啦!试一试...配置文件的编写... 阅读全文
posted @ 2009-04-09 10:38 Peter Zhang 阅读(233) 评论(0) 推荐(0) 编辑
  2009年3月26日
摘要: 2009-03-26 烦死~~PHP4不能用在Apache 2.2版本上.鼓捣~鼓捣~鼓捣~~折腾死我啦~~最后才发现Apache2.2不支持PHP4的~~= =!!!真TMD衰~~~这就是不好好读文档的结果. 下载一个Apache2.0搞定.配置就这么简单~让我折腾了这么好久.啊~~天哪~ 2009-3-31 在预装Oracle9i客户端的windows机器上,Apache+PHP 终于支持O... 阅读全文
posted @ 2009-03-26 13:07 Peter Zhang 阅读(236) 评论(0) 推荐(0) 编辑
  2009年3月10日
摘要: 从上周开始,一直被一个问题困扰着,公司电脑上装的是Oracle9i客户端,然后使用Apache 2.2+php 5连接oracle数据库,不管如何配置都不能使用OCI (使用oracle 10g的客户端只要去掉php.ini的php_oci8.dll的注释就会支持oci8,我笔记本电脑上是10g的客户端一点问题都没有.但因为一些其他原因不能把oracle9i卸载掉装10g) 从网上也找了很多资料去... 阅读全文
posted @ 2009-03-10 18:09 Peter Zhang 阅读(4192) 评论(1) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12