存档

‘软件开发’ 分类的存档

ASCII码对照表

2008年10月22日 小 恒 没有评论

 

NUL VT 垂直制表 SYN 空转同步
SOH 标题开始 FF   走纸控制 ETB 信息组传送结束
STX 正文开始 CR   回车 CAN 作废
ETX 正文结束 SO   移位输出 EM   纸尽
EOY 传输结束 SI    移位输入 SUB 换置
ENQ 询问字符 DLE 空格 ESC 换码
ACK 承认 DC1 设备控制1 FS   文字分隔符
BEL 报警 DC2 设备控制2 GS   组分隔符
BS   退一格 DC3 设备控制3 RS   记录分隔符
HT   横向列表 DC4 设备控制4 US   单元分隔符
LF   换行 NAK 否定 DEL 删除
分类: 软件开发 标签:

面向对象设计的几个原则

2008年9月15日 小 恒 没有评论

1. 面向接口编程,而不是实现编程
2. 优先使用对象组合,而不是类继承
3. 将可变的部分和不可变的部分分离
….

参考资料:http://www.ibm.com/developerworks/cn/java/reuse/

分类: php, 软件开发 标签:

设计模式感想

2008年8月31日 小 恒 没有评论

      这段时间我在学习设计模式,感触颇深。其中有不少设计模式我在项目开发中已使用过,只是受到了本身水平限制,当时我还不知道自己使用了设计模式。o(∩_∩)o…

再接再厉,前途是光明的。

分类: php, 原创, 软件开发 标签:

大话设计模式

2008年8月7日 小 恒 没有评论

刚买了本 《大话设计模式》,还不错。感觉关于设计模式的书很少,英文版、翻译版的都很深奥,难以理解。

虽然 《大话设计模式》不是以PHP为设计语言,但设计模式则是通用的。

希望通过学习软件设计模式进一步提升自己的编程水平。

大话设计模式

分类: 原创, 软件开发 标签:

百度指数 – 程序设计语言关注度

2008年7月26日 小 恒 没有评论

还是PHP受欢迎啊 o(∩_∩)o…

百度指数:http://index.baidu.com/main/board.php?bid=13395

分类: php, 原创, 网站, 软件开发 标签:

40个迹象表明你还是PHP菜鸟

2008年6月17日 小 恒 1 条评论

原文:http://reinholdweber.com/?p=19
英文版权归Reinhold    Weber所有
中译文作者yangyang(aka    davidkoree)

1. 不会利用如phpDoc这样的工具来恰当地注释你的代码
2. 对优秀的集成开发环境如Zend StudioEclipse PDT视而不见
3. 从未用过任何形式的版本控制系统,如Subclipse
4. 不采用某种编码与命名标准,以及通用约定,不能在项目开发周期里贯彻落实
5. 不使用统一开发方式
6. 不转换(或)也不验证某些输入或SQL查询串(译注:参考PHP相关函数
7. 不在编码之前彻底规划你的程序
8. 不使用测试驱动开发
9. 不在错误开启状态下进行编码和测试(译注:参考PHP函数error_reporting
10. 对调试器的好处视而不见
11. 不重构你的代码
12. 不使用类似MVC模式把程序的不同层次划分开
13. 不知道这些概念:KISS, DRY, MVC, OOP, REST
14. 不用return而是直接在你的函数或类中输出(echo/print)内容
15. 对单元测试或通用测试的优点视而不见
16. 总是返回硬编码的HTML,却不返回纯粹的数据,字符串,或对象
17. 总是对“消息”和“配置参数”进行硬编码
18. 不对SQL查询语句做优化
19. 不使用__autoload(译注:参考PHP手册相关描述
20. 不允许智能错误处理(译注:参考PEAR的ErrorStack
21. 使用$_GET替代$_POST来做具有破坏性的传递操作
22. 不知道怎么利用正则表达式
23. 从未听说过SQL注入或跨站脚本
24. 不允许简易配置,也不允许类的构造函数接受参数传递而后执行set/get方法,或运行时的常量定义
25. 不理解面向对象编程(OOP)的优势和劣势
26. 不视情形大小而滥用OOP
27. 自认为实现可复用的软件一定等于/需要让你的代码遵循OOP
28. 不利用智能缺省值
29. 没有单一的配置文件
30. 不想暴露文件源码,却用.inc后缀名取代了.php
31. 不使用数据库抽象层
32. 不能保持DRY作风,即不重复自己,如果你总是在复制粘贴一些东西,说明你设计得很差劲
33. 没有实现让一个函数/类/方法只做一件事,也不能组合利用它们
34. 没能尝试OOP的特长,如抽象类、接口、多态、继承,访问控制修饰符(译注:如public, private, protected)
35. 不用现有的设计模式优化你的程序体系设计
36. 不允许你的用户在你拥有很多文件或目录的情况下定义基础目录
37. 污染了名称空间,比如用常见字符串命名你的库函数
38. 使用数据库表时不使用表前缀
39. 不使用统一的模板引擎
40. 不关注已有的PHP开发框架,懒于探索;其实先进的开发理念和美妙代码就蕴含其中。

我觉得我就是菜鸟了…

分类: php, 软件开发 标签:

QQ 2009 预览版发布

2008年5月24日 小 恒 没有评论

全Vista风格,可根据需要个性化设置。

很多人期待的QQ消息加密传输 (我忘了截图了)。

目前只有会员有资格等登陆使用。而TM2008就是QQ2009的翻版,没有任何使用限制

QQ 2009下载地址:http://dl_dir.qq.com/qqfile/tm/qq2009preview2_chs.exe
TM 2008下载地址: http://dl_dir.qq.com/qqfile/tm/tm2008beta_chs.exe

分类: 生活, 网站, 软件开发 标签:

让VC6英文版 MFC 支持中文

2008年2月19日 小 恒 没有评论

下载 appwzchs.dll 文件并复制到

C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin\IDE 即可

分类: 软件开发 标签: