- 博客(6)
- 收藏
- 关注
原创 《剑指offer》第一章
1. 单元测试;2. 先写测试用例,再写实现函数;3. 查看内存,分析调用栈;4. 阐述问题:为了解决什么问题,做了哪些工作,具体是怎么做的;5. 边界条件、特殊输入符检测;6. 有了清晰思路后,再写代码;7. 画图、举例、分解问题。Reference:1) http://wenku.baidu.com/view/84575e1ba76e58fafa
2013-11-28 19:09:52 664
原创 《Effective C++》总结
从C转向C++部分:1. 条款1:尽量用const和inline而不用#define1) 使用#defineNUM 1.5时,对应代码是预编译时检查,并将所有的NUM替换为1.5,这样在编译阶段如果有编译错误发生,会提示1.5而不是符号名NUM,不易检查。内存管理部分:2. 条款7:预先准备好内存不够的情况1) 在动态申请内存时,要考虑到内存不能够申请的情况
2013-11-27 16:06:32 1260
原创 一点思考
一直想写点东西来总结下最近遇到的问题,记录期间采用的方法。回首下来,这种分析、解决问题的过程总是让人进步很大! 最近一直在实验室做三维网格图形骨骼化提取,原本计划是要半个月完成的,可是一拖竟然一个月。回首期间的过程,大部分的时间是浪费在对问题的分析和排除上,有不上弯路是值得思考和借鉴的。1. 尽信书不如无书!我常常发现,包括我在内的很多人经常陷入到思维定势(思
2013-11-18 00:06:06 891
转载 不只是技术!成为IT经理必备的十大软技能
摘要:可能你是一名普通的IT从业员,一个小小的程序员,可随着社会的发展和科技的进步,对人才的要求越来越高,你可能通过技术获得了职位,但你若想升职加薪却少不了软技能:谈判技巧、积极倾听、演讲技巧以及领导能力等。对于一个IT从业者,让你谋得工作的也许是技术能力,但有助于提升职业生涯的却是软技能。步步高升的人都是那些发表文章、在会议上积极发言以及关注客户的员工(程序员)。与此同时
2013-11-07 22:36:57 608
原创 一点总结
写博客、做科研也有一段时间了,期间遇到了不少的问题,是时候应该总结下了。明日复明日,明日何其多?在前期,遇到了不少技术问题;渐渐地,技术不再是主要矛盾,问题的解决思路和边界条件测试显得越来越重要,现总结如下。在前期,由于对编程知识处于知而不熟的状态,所以在具体使用哪方面知识的时候往往要借助工具书和网络来获取较为清醒的认识。这个阶段,不可否认,是个积累的过程。知识体系就像一个一个的同心圆,在
2013-11-07 22:31:00 529
原创 Unix环境高级编程
几个好的博客:http://blog.csdn.net/justaipanda/article/category/1199512http://search.chinaunix.net/f/search?q=UNIX%E7%8E%AF%E5%A2%83%E9%AB%98%E7%BA%A7%E7%BC%96%E7%A8%8B%E7%AC%94%E8%AE%B0&sId=8399146&ts
2013-11-01 21:42:18 774
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人