自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (6)
  • 收藏
  • 关注

原创 人无远虑,必有近忧

<br />RT。<br />时间是极其宝贵的,如果不将它投资在未来,而是在眼前不断浪费的话,那么一定会REGRET的!

2010-10-20 10:20:00 293

原创 STL TIPS

写C++程序无可避免的会使用到STL,好的,这并不困难,需要记住的就是:1.多线程程序使用LOCK来同步访问;2.在手工循环中避免迭代器失效(注意调用链上可能产生副作用)而且到目前为止用的最多的就是list和map,只是想要让程序实现功能的话就无非这样就可以了。但是STL包含的内涵显然要多很多,为了编写出更漂亮的代码,需要多考虑一些东西:1.使用算法优先于手工循环,这样可能效率更高,并且减少出错。.list和map很好,经常够用了。但是有理由需要使用其他的序列容器。首先list不提供随机迭代器,这样导致相应

2010-10-19 17:57:00 232

原创 DRY,DON'T REPEAT YOURSELF!

<br />犯错,然后再犯错,然后再再犯错——所以人为什么老是这么傻呢?

2010-10-14 14:23:00 314

原创 档案落脚处

<br />档案在广州人事网。反正毕业的事情已经都尘埃落定了。但是一切都正要开始。

2010-10-14 12:17:00 292

原创 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

原创 勿做空心人

<br />“何况,就目前来说,软件行业还算是一个较为公平的行业了:只要有聪明才智+刻苦勤奋,就能够过上中等以上水平的生活。”

2010-10-13 15:26:00 251

原创 程序员的素质

想清楚,讲明白。感觉自己现在还做不到这一个要求。

2010-10-13 14:51:00 175

原创 资源的有序访问问题

在多线程程序中,使用锁来保证资源的有序访问,即一个操作不会导致另一个正在进行的操作无效。举个例子,一个操作正在遍历一个list,而另一个操作却把这个list clear掉了,导致迭代器失效。然而这个问题并不仅仅是多线程才需要考虑的问题。举个例子,当一个操作在遍历list,针对每个元素进行某一个调用,而这个调用破坏了list的结构,那么当它访问时,迭代器也就失效了。继续使用迭代器就会出现错误。仔细的编程保证操作的顺序正确并不能解决问题。可能元素的处理的调用将利用客户端写的代码,而这些代码如果可能对你正在处理的

2010-10-13 14:41:00 625

原创 优秀的程序员

优秀程序员的一个重要的特征就是,他们愿意去了解怎样能把事情做的更好,愿意去把事情做的更好。

2010-10-13 12:02:00 212

原创 多线程程序中的STL与锁

<br />多线程程序中,STL与锁配合使用,作为多个线程访问的资源保护机制。

2010-10-12 17:09:00 534

原创 线程的生命期

在面向对象的编程中,多线程程序一般会视每一个线程为一个对象,对象的生命期和线程的运行周期一致。那么如果在这个线程的某个调用中delete这个对象,那么造成的影响是什么?对象的方法在对象被delete的时候,其内存也被释放,所以不能对一个析构了的对象调用其方法,否则会出现内存错误。同样,如果这个线程对象试图delete自己,那么必须是对该对象的最后一次调用的最后一个语句,否则就会出现问题。多线程程序派生的线程对象大部分是为了处理某些并行的类似任务,当它们处理完任务的时候自行delete自己,这是没有问题的。如

2010-10-12 17:05:00 281

原创 UML序列,状态,类

UML序列图讨论了对一个主题对象的一个方法调用将会产生(激活)包括什么对象的流程的描述,具体来说,它描述了一个对象的一个方法。激活这个术语描述的是这个方法的域,界定了属于这个方法的子调用。比起采用序号来标示,这样更加直观。

2010-06-09 16:15:00 312

ARM(RealView) 汇编器指南

RealView 开发工具 RVDS, 是取代ADS的开发工具,它的汇编器是兼容ADS的汇编器的。所以即使你使用的是ADS的汇编器,这个指南也是同样适用的。它的内容比较丰富,有很多的例子,是不错的资料。

2009-04-10

MinGW——Windows上的Linux

这个软件应该是比较有名的。可以在Windows上运行的类Linux平台。但是我还是推荐装虚拟机,可以得到更完善的体验。

2009-03-25

doxygen文档生成工具

这是十分流行的C++文档生成工具,java有javadoc,C++也有doxygen,通过一点技巧,就可以生成非常漂亮的HTML的文档。当然,有时候,你会觉得这个工具做的东西有些冗余。但是它还是省去了许多麻烦。

2009-03-24

STL编程指南--详细的sgi参考手册

STL的编程指南,是sgi的STL库。是以供快速参考的指南,介绍的详细。

2009-03-15

又是一个真实神经网络的程序,注意:是真实

这是一个计算神经网络的程序,是仿真,不是数学上的神经网络方法

2008-11-04

计算神经学程序,这是真实神经网络的

真实神经网络的计算程序,可以模拟神经网络的功能,但是主要,是真实神经网络,不是那种数学上的神经网络方法

2008-11-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除