编程杂感
文章平均质量分 84
ba_jie
这个作者很懒,什么都没留下…
展开
-
给野指针赋零也是恶习吗?
看了VCKBase上周星星的《两个恶习》。原文的URL:http://blog.vckbase.com/bruceteen/archive/2010/06/11/47620.html第二个所谓的“恶习”是:对于不再使用的指针赋零。看完了大吃一惊!我一直以为这是一个程序员的责任,和变量初始化一样,都是合格的C++程序员应该坚守的良好习惯。没想到竟然是“恶习”!文章下面持反对意见者中,“七猫”的回帖让我印象最为深刻。他说的“防御性编程”深合我心。之前我从未听说过这一词汇,但是其间蕴含的“软件工程”思原创 2011-01-15 16:15:00 · 1294 阅读 · 0 评论 -
[svn] 制作补丁的经验
在Windows和Mac上制作svn patch的时间长了,积累了一些经验,记下来省出大家的精力。1. 制作补丁的首选工具:TortoiseSVN。它最大的优点就是尊重代码文件里的换行符(EOL,End-Of-Line)。它做出的补丁既可用于Windows,也可用于Mac。习惯上,我制作补丁时要勾选下面的选项,这样做出的补丁小(因为可以忽略代码中许多无关的改变):原创 2015-01-08 10:40:47 · 2200 阅读 · 0 评论 -
我自己的VIM配置之路
现在还没有时间写。原创 2015-01-04 09:42:10 · 1537 阅读 · 0 评论 -
野指针的判别 - 学自另一个项目组
公司另一个项目组的同事,昨天做了讲座:一个野指针的处理方案。先看一个典型的野指针:#include #include using namespace std;//===========================================================class Player{ string _name;public: Player(con原创 2016-12-16 18:46:58 · 1175 阅读 · 0 评论 -
[todo] 让epwin发声
需要Qt原创 2016-12-21 12:43:11 · 253 阅读 · 0 评论 -
[todo] 如何高效工作
每周列计划 凡事豫则立,不豫则废 每项计划要有优先级。人每天的精力有限,有了优先级,即使一天只干了很少的事情,但因为是最重要的事情,所以还是会有很强的满足感。这种满足感会提高你明后天的工作效率。 四象限图(艾森豪威尔原理),按“紧急性和重要性”把事务分类,进而在具体执行时,把工作分为:必须做的、应该做的、量力而为的、可以委托别人去做的和应该删除的五个类别。原创 2016-12-21 12:49:08 · 680 阅读 · 0 评论 -
git的日常
Git is locally enabled, meaning that you can version-control items just on your desktop, just with a single piece of software available on the command line. It doesn't require a complicated server sof原创 2016-12-21 12:56:10 · 218 阅读 · 0 评论 -
aqicn.org的秘密
原创 2017-02-06 22:19:44 · 4802 阅读 · 0 评论