编程通用篇
RoverKnight
退役回归,已迁移至 https://blog.csdn.net/weixin_42078760
展开
-
静态链接库lib与动态链接库dll的区别
静态链接库 包含函数代码本身,在编译时直接将代码加入程序当中,称为静态链接库static link library。 动态链接库 包含了函数所在的DLL文件和文件中函数位置的信息(入口),代码由运行时加载在进程空间中的DLL提供,称为动态链接库dynamic link library。 链接方式 动态链接使用动态链接库,允许可执行模块(.dll文件或.exe文件)仅包含在运行时定原创 2013-03-21 10:22:43 · 576 阅读 · 0 评论 -
处处大意皆Bug
int和double类型造成的bug double d=200/500;d=? 答案:d=0; double d=200.0/500;d=? 答案:d=0.4.原创 2013-03-21 18:41:15 · 455 阅读 · 0 评论 -
防御型编程
图书推荐:《Code Craft ——The Practise of Writing Excellent Code》【America】Pete Goodliffe 何为防御型编程 这是一种细致、谨慎的编程方法简而言之,就是尽早地发现较小的问题,采用防卫的形式,在问题出现前尽可能地避免。 防御型编程的优缺 优:节省大量的调试时间,程序会更少地有机会崩溃,可以更好地解决性能问题原创 2013-04-06 11:29:27 · 820 阅读 · 0 评论 -
编程菜鸟进化过程中的经验总结
在着手敲代码之前要先把逻辑理顺,需要做界面的要在之前尽可能完善地考虑好各控件之间的布局安排和事件响应代码之美不能全部都放在完成后去整理,要在敲代码的时候就考虑好变量命名要严格遵守已有的规则或者自己的规则在一个解决方案中多建一些实验工程来测试一些小细节,最好都注上注释以便以后查看原创 2013-03-23 19:28:52 · 526 阅读 · 0 评论