- 博客(15)
- 资源 (6)
- 收藏
- 关注
原创 STL TIPS
写C++程序无可避免的会使用到STL,好的,这并不困难,需要记住的就是:1.多线程程序使用LOCK来同步访问;2.在手工循环中避免迭代器失效(注意调用链上可能产生副作用)而且到目前为止用的最多的就是list和map,只是想要让程序实现功能的话就无非这样就可以了。但是STL包含的内涵显然要多很多,为了编写出更漂亮的代码,需要多考虑一些东西:1.使用算法优先于手工循环,这样可能效率更高,并且减少出错。.list和map很好,经常够用了。但是有理由需要使用其他的序列容器。首先list不提供随机迭代器,这样导致相应
2010-10-19 17:57:00 232
原创 10月读书计划
做项目需要一方面需要三方面的基本能力:1.对该领域问题的基本理解例如做SIP开发最起码要由对SIP协议的基本理解能力2.规划代码具体来说就是知道自己要写哪些类,每个类的责任是什么,做好基本的设计,然后预计自己的WORK DATE3.编写和调试代码编写bug free的代码是极其困难的事情。顺理成章的编写出来的代码却往往潜藏错误。保持高度的专注力,时刻审视自己的代码。调试代码的时候要遇到一个BUG就解决一个BUG,不能跳过某些自己宣传的无关紧要的问题。并且,重要的是,调试代码就意味着可能需要修改,甚至是推翻原
2010-10-14 10:39:00 238
原创 荀子《劝学》摘录
君子曰:学不可以已。青,取之于蓝,而青于蓝;冰,水为之,而寒于水。木直中绳,輮(煣)以为轮,其曲中规。虽有(又)槁暴(曝),不复挺者,輮(煣)使之然也。故木受绳则直,金就砺则利,君子博学而日参省乎己,则知明而行无过矣。故不登高山,不知天之高也;不临深溪,不知地之厚也;不闻先王之遗言,不知学问之大也。干,越,夷,貉之子,生而同声,长而异俗,教使之然也。诗曰:「嗟尔君子,无恒安息。靖共尔位,好是正直。神之听之,介尔景福。」神莫大于化道,福莫长于无祸。吾尝终日而思矣,不如须臾之所学也。吾尝跂而望矣,不如登高之博见
2010-10-14 10:11:00 449
原创 后怕的危机
<br />在下公交车的时候,不小心踩到了前面一个女的长裙,结果她在车门前摔倒了,幸好没有受伤,我只是挨了一句”怎么这么不小心!“。后怕。如果她受了伤,甚至如果她是一个孕妇,然后。。。感觉自己经常在生活中做一些蠢事,虽然目前没有造成什么问题,可是真的令人后怕。为什么会这样呢?难道是我不够认真的生活?<br />不思考自己面临的环境有多么糟糕,放任着这样活着,实在令我感到后怕。总有一天,这些东西会跳上来咬一口的。是的,没有办法逃脱。
2010-10-14 09:48:00 176
原创 OBJECT WHERE IS IT?
<br />http://www.cnblogs.com/Alexander-Lee/archive/2010/08/22/1805735.html
2010-10-13 16:31:00 204
原创 资源的有序访问问题
在多线程程序中,使用锁来保证资源的有序访问,即一个操作不会导致另一个正在进行的操作无效。举个例子,一个操作正在遍历一个list,而另一个操作却把这个list clear掉了,导致迭代器失效。然而这个问题并不仅仅是多线程才需要考虑的问题。举个例子,当一个操作在遍历list,针对每个元素进行某一个调用,而这个调用破坏了list的结构,那么当它访问时,迭代器也就失效了。继续使用迭代器就会出现错误。仔细的编程保证操作的顺序正确并不能解决问题。可能元素的处理的调用将利用客户端写的代码,而这些代码如果可能对你正在处理的
2010-10-13 14:41:00 625
原创 线程的生命期
在面向对象的编程中,多线程程序一般会视每一个线程为一个对象,对象的生命期和线程的运行周期一致。那么如果在这个线程的某个调用中delete这个对象,那么造成的影响是什么?对象的方法在对象被delete的时候,其内存也被释放,所以不能对一个析构了的对象调用其方法,否则会出现内存错误。同样,如果这个线程对象试图delete自己,那么必须是对该对象的最后一次调用的最后一个语句,否则就会出现问题。多线程程序派生的线程对象大部分是为了处理某些并行的类似任务,当它们处理完任务的时候自行delete自己,这是没有问题的。如
2010-10-12 17:05:00 281
原创 UML序列,状态,类
UML序列图讨论了对一个主题对象的一个方法调用将会产生(激活)包括什么对象的流程的描述,具体来说,它描述了一个对象的一个方法。激活这个术语描述的是这个方法的域,界定了属于这个方法的子调用。比起采用序号来标示,这样更加直观。
2010-06-09 16:15:00 312
ARM(RealView) 汇编器指南
2009-04-10
doxygen文档生成工具
2009-03-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人