码农

导航

#

[置顶] 转:阿里软件资深架构师谈:开发者的人品问题

摘要: 程序员都知道:绝大多数编程中的问题,最终都是自己的人品问题。当遇到奇怪的问题时,我们总是喜欢怀疑系统、怀疑编译器、怀疑网络、怀疑硬 件……就是不愿意怀疑自己的人品。熬过几个不眠之夜后,最终还是发现自己的代码存在人品问题。只有极少数的情况才是系统的问题。 同样,一些程序员在职业发展中遇到问题时,也总是喜欢怀疑公司不好,怀疑战略有问题,怀疑流程制度不合理,怀疑老板和同事... 阅读全文

posted @ 2010-06-09 10:58 北漂民工 阅读(213) 评论(1) 推荐(0) 编辑

2011年4月28日 #

3DSMax8.0SDK在VS2005下运行

摘要: 看了好几天Max导出插件,实在是找不到自己想要的东西,没办法,昨天下了一个完整Max8,想看看完整SDK里的例子。但是发现这些东西在VS2005下居然运行不起来。郁闷。上网百度,发现有位仁兄也遇到这类问题并已经完美解决了。在这里先行谢过并保存之以备后用。 到了解决方法,具体步骤如下: 1.进入..\3DSMax8SDK\howto\3dsmaxPluginWizard。 2.以文本编辑器的方式打开... 阅读全文

posted @ 2011-04-28 16:19 北漂民工 阅读(591) 评论(0) 推荐(0) 编辑

2011年4月25日 #

转:一些软件设计的原则

摘要: 以前本站向大家介绍过一些软件开发的原则,比如优质代码的十诫和Unix传奇(下篇)中所以说的UNIX的设计原则。相信大家从中能够从中学了解到一些设计原理方面的知识,正如我在《再谈“我是怎么招聘程序”》中所说的,一个好的程序员通常由其操作技能、知识水平,经验层力和能力四个方面组成。在这里想和大家说说设计中的一些原则,我认为这些东西属于长期经验总结出来的知识。这些原则,每一个程序员都应该了解。但是请不要... 阅读全文

posted @ 2011-04-25 09:39 北漂民工 阅读(188) 评论(0) 推荐(0) 编辑

2011年3月29日 #

转:Fix Bug的五个阶段

摘要: 一个非常严重和困难的bug,能够成就一个饱经沧桑深受压力的有经验的专业程序员的职业生涯。经受这种考验的创伤程度,相当你受到了一次严重的身体伤害,离婚,或是家庭成为的离世。 研究人员在研究了计算机编程心理学后,得出了一个程序员们在解决一个困难的bug时的心路里程。这些不同的境界,很像为大众所知的Kübler-Ross Stages of Grief(这个模型描述了人对待哀伤与灾难过程中的5个独立阶段... 阅读全文

posted @ 2011-03-29 09:41 北漂民工 阅读(223) 评论(0) 推荐(0) 编辑

2010年7月23日 #

3D MAX SDK Mesh类

摘要: 1、要从一个INode中获得Mesh对象,首先应该从INode中获得Object对象,然后再转成Mesh对象。2、Mesh 中的数据保存在不同的数组中,常用的包含以下几种:顶点位置信息,颜色信息,法向量,UV坐标,MapChannel信息等。其中法向量的信息不是特别的准确,需要考虑平滑组,面法向量与顶点法向量的差异等。MapChannel用于仅仅有多层纹理贴图坐标的情况,在只有一层纹理坐标的情况下... 阅读全文

posted @ 2010-07-23 18:16 北漂民工 阅读(977) 评论(0) 推荐(0) 编辑

2010年6月18日 #

VisualStudio在Debug模式下关不掉控制台窗口

摘要: VisualStudio在Debug模式下关不掉控制台窗口 阅读全文

posted @ 2010-06-18 16:26 北漂民工 阅读(1005) 评论(1) 推荐(1) 编辑

2010年6月1日 #

转:Pragma预处理指令

摘要: 在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和 C++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。 其格 式一般为: #Pragma Para 其中Para 为参数,下面来看一些常用... 阅读全文

posted @ 2010-06-01 10:17 北漂民工 阅读(319) 评论(0) 推荐(0) 编辑

2010年5月24日 #

说服他人的5种技巧

摘要: 硅谷传奇创业者+精神领袖 Guy Kawasaki最近写了一篇新文章总结了以下5种说服他人的技巧。希望对大家对付老外有帮助。摘要如下: 先给予,后索取 (Be the first to give )。研究表明,我们容易被给我们帮过忙的人说服:有些服务员给我们结账的时候带来口香糖,我们一般给他们的小费多些。工作中我们更倾向于给帮助过我们的人更多支持… 不要给对方太多选择 (don’t offer ... 阅读全文

posted @ 2010-05-24 13:37 北漂民工 阅读(461) 评论(0) 推荐(0) 编辑

2010年4月24日 #

程序员能力矩阵 Programmer Competency Matrix(转)

摘要: 注意:每个层次的知识都是渐增的,位于层次n,也蕴涵了你需了解所有低于层次n的知识。 计算机科学 Computer Science 软件工程 Software Engineering 程序设计 Programming 经验 Experience 学识 Knowledge 阅读全文

posted @ 2010-04-24 13:34 北漂民工 阅读(270) 评论(0) 推荐(0) 编辑

2010年4月21日 #

Ogre 中将Texture转成本地任意格式图片

摘要: bool _saveTextureToLocal(Ogre::TexturePtr texPtr, const Ogre::String& fileName) { Ogre::HardwarePixelBufferSharedPtr tmpTexBuf = texPtr->getBuffer(); int width = texPtr->getWidth(); int ... 阅读全文

posted @ 2010-04-21 16:19 北漂民工 阅读(1074) 评论(0) 推荐(0) 编辑