自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序世界,游戏人生

子龙山人的技术生涯

  • 博客(16)
  • 资源 (2)
  • 收藏
  • 关注

转载 修炼一名程序员的职业水准(林庆忠__署名原创)

<br /><br />修炼一名程序员的职业水准(林庆忠__署名原创) <br />作者:林庆忠,1990年毕业于昆明工学院计算机软件专业,后又于1999年毕业在南京大学 完成软件工程专业硕士的学习,现供职于CNPC旗下的一个行业软件研发中心,因为在网上看了许多有经验的各路软件开发人员写的好帖,一时手痒兴起,也凑一篇壮壮声势。<br /> <br />假设你是一名软件专业毕业的本科学子,如何在工作中修炼成为一名有较高职业水准的程序员呢,本文试图总结作者从事15年软件开发工作的感想,希望对有志成为职业程序员的

2011-03-07 09:32:00 652

原创 Thinking in c++ 2nd 习题解答之STL实现(一)

2-1:#include #include #include #include using namespace std; int main() {     string intro1 = "my name is andyque";     string intro2 = "my age is 22";     cout    cout    string shoe = "sho

2009-12-07 14:39:00 789

原创 尝试用STL完成Thinking in c++课后练习题

以前学了一点STL,感觉非常强大,也很兴奋,学习了一段时间,可是没有经常用,以致不能发挥其威力。这一段时间又拾STL,并且希望以做练习的方式来巩固所学,以期达到学以致用的目的。 本来想用STL来做一些ACM的题目,但是确实不太好用(并不是STL效率不行,而是OJ有些不支持,而且输入输出有特定格式,用起来不爽)。以前看Thinking in c++ 的时候,发现那本书上有好多题,很不错,自己去网上

2009-12-07 13:29:00 797

原创 vc6.0下安装配置stlport5.2.1

1.去www.stlport.org上下载最新版的stlport,点download,它会提示你去http://sourceforge.net/projects/stlport/上下载 2.解压,比如放在e:/stlport-5.2.1 3.进入cmd, cd stlport-5.2.1 configure.bat msvc6 (ps:如果想安装在vs2003,vs2005,那么参数相应改

2009-12-03 19:52:00 809 1

原创 读《游戏编程中的数理应用》

下面是我看这本书中得到的一些比较有用的小技巧,在这里总结一下: 1.检测一个整形数是否为以2为底数的乘方 bool   powOfTwo(int num){     return !(num&(num-1)); } 2.判断两条直线是否垂直(m1,m2为两条直线的斜率 斜率=(y2-y1)/(x2-x1)) if( m1 * m2  == –1 ) then 直线垂直 3.判断直线的

2009-11-24 16:54:00 709

原创 注重实效的程序员之快速参考(6)--终结篇

1.要学习的语言 厌倦了c,c++,java?试clos,dylan,eiffel,object c ,prolog,smalltalk 或tom,它们每一种都有不同的能力和“风味”,用其中一种或多种语言在家里开发一个小项目 2.WINDOWS离合诗 你想让他们学到什么? 他们对你的讲的什么感兴趣? 他们有多富有经验? 他们想要多少细节? 你想让谁拥有这些信息? 你如何促使他们听你

2009-11-05 11:04:00 432

原创 注重实效的程序员之快速参考(5)

1.总是为并发进行设计 容许并发,你将会设计出更简洁,具有更少假定的接口 2.使视图与模型分离 要根据视图和模型设计你的应用,从而以低廉的代码获得灵活性 3.用黑板协调工作流 用黑板协调完全不同的事实和因素,同时又使各参与方保持独立和隔离 4.不要靠巧合编程 只依靠可靠的事物,注意偶发的复杂性,不要把幸运的巧合和有目的的计划混为一谈 5.估算你的算法的阶 在你编写代码之前,先大致

2009-11-05 10:44:00 403 1

原创 注重实效的程序员之快速参考(4)

1.通过合约进行设计 使用合约建立文档,并检查代码所做的事情正好是它声明要做的 2.早崩溃 死程序造成的问题通常比有问题的程序造成的问题要小的多 3.用断言来避免不可能发生的事情 断言验证你的各种假定,在一个不确定的世界里用断言保护你的代码 4.将异常用于异常的问题 异常可能会受到经典的意大利面条式的所有可维护性和可读性的问题的折磨,将异常保留给异常的事物 5.要有始有终 只要可

2009-11-05 10:26:00 312

原创 注重实效的程序员之快速参考(3)

1.利用命令shell的力量 当图形界面无能为力的时候使用shell 2.用好一种编辑器 编辑器应该是你的手的延伸,确保你的编辑器是可配置的、可扩展的和可编程的 3.总是使用源码控制 源码控制是你的工作的时间机器--它能让你回到过去 4.要修正问题,而不是发出指责 bug是你的过错还是别人的过错,并不是真的有关系-----它仍然是你的问题,它仍然需要修正 5.调试时不要恐慌 做一

2009-11-05 10:14:00 329

原创 注重实效的程序员之快速参考(2)

1.不要重复你自己(DRY—don’t repeat yourself) 系统中的每一项知识都必须具有单一的、无歧义的、权威的表示 2.让利用变得容易 如果利用很容易,人们就会去利用,创建一个容易利用的环境 3.消除无关事物之间的影响 设立自主独立,并且具有单一、良好定义的目的的组件 4.不存在最终决策 没有决策是浇铸在石头上的,相反,要把每项决策都当成写在沙滩上的,并为变化做好计划

2009-11-05 09:54:00 383

原创 注重实效的程序员之快速参考指南(1)

1.关心你的技艺。    如果你不在乎能否发开出漂亮的软件,那么你为什么要浪费生命去开发软件呢? 2.思考!你的工作    关掉自动驾驶仪,接管操作,不断地批评和评估你的操作 3.提供各种选择,不要找蹩脚的借口     要提供各种选择,不要找借口,不要说事情做不到,说明能够做什么 4.不要容忍破窗户   当你看到糟糕的设计、错误的决策和糟糕的代码时,修正它们。 5.做变化的催化剂

2009-11-04 21:24:00 376

原创 程序员修炼之道(8)

1.质量是一个团队问题,不能容忍破窗户,质量官员并不能保证质量,只有团队每一个成员的努力才可能造就高质量的软件 2.团队无需拒绝无法控制的变化,你只需注意它们,别变成“石头汤与煮青蛙”中的青蛙。 3.不要重复你自己!团队中也不能违背DRY原则,为你的文档和源代码建立相应的专员,有问题就先找他们,这样可以减少重复时间。 4.围绕项目功能而不是工作职务进行项目组织,这样可以让每一个小团队专门负责

2009-11-04 20:38:00 302

原创 安装WIN7 7600英文原版+中文补丁终极解决方案

首先,下载安装盘,下面是种子文件http://bbs.win7c.com/attachment.php?aid=ODE0NHwwMTI3ZDFlNnwxMjU3MjY0Njk4fGQwMWNGd0Vkd1ovRnFqUyswTEkyWXRMK2F6QmhycEppN3pCek5LTy9pY1FEYWkw&ck=fdb99a5a然后把光盘解压,把里面的boot,efi文件夹拷出来,放在C盘根目录

2009-11-04 18:51:00 978

原创 win7 运行控制面板里的项目频繁重启问题解决办法

新装Win 7系统后安装完各种驱动后打开控制面板后资源管理器立即停止工作,系统不能 正常运行,其主要原因是后安装的声卡驱动不匹配造成的,解决办法如下: 在安装AC97 声卡后,系统的控制面板崩溃,无法打开,理论上以下方法可以对付所有类似情况: 控制面板崩溃的主要原因是,在安装驱动的时候,驱动程序会自动在控制面板中添加声卡驱动自带的一 个声音控制面板,而这个CPL文件与系统控制

2009-11-03 23:46:00 1461 1

原创 程序员修炼之道(7)

1.不管是任何软件开发过程或任何最佳实践准则,都有失效的时候,没有什么方法能取代思考  2.完美,不是在没有什么需求需要增加时,而是在没有什么需求需要去除时到达  3.需求并非浮于表面,它常常在各种假设、误解和政治手段下面被人搜集。但这样是不行的,我们要做的不是“搜集需要”,而应该是“挖掘它他”!  4.开发必须解决用户的商业问题,而不只是实现用户陈述的需求,挖掘需求背后的原因,这样能

2009-11-03 12:38:00 381

原创 我的博客开通啦

从今天起,每天看书,编程,写博客。

2009-11-02 14:15:00 270

iphone cocos2d game sample

useful source code for cocos2d game beginner

2010-12-11

ogre1.70API

ogre1.70API.chm,这里提供了OGRE所有的函数说明,是学习OGRE不可获缺的电子参考

2010-07-12

空空如也

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

TA关注的人

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