码农

导航

2010年4月21日 #

堆和栈(转)

摘要: 堆(heap)和栈(stack)是C/C++编程不可避免会碰到的两个基本概念。首先,这两个概念都可以在讲数据结构的书中找到,他们都是基本的数据结构,虽然栈更为简单一些。在具体的C/C++编程框架中,这两个概念并不是并行的。对底层机器代码的研究可以揭示,栈是机器系统提供的数据结构,而堆则是 C/C++函数库提供的。具体地说,现代计算机(串行执行机制),都直接在代码底层支持栈的数据结构。这体现在,有专... 阅读全文

posted @ 2010-04-21 14:25 北漂民工 阅读(136) 评论(0) 推荐(0) 编辑

2010年4月15日 #

Dunbar's number

摘要: Dunbar's number 被认为是个体能够和周围的人维持稳定社会关系的理论上限值,而这种社会关系是指群体中的人相互认识并且知道其他人之间的关系。这一理论的支持者声称,当一个群体的规模超过了Dunbar's number的话,就需要更多法律,政策,规则去维持群体内稳定的凝聚力. Dunbar's number并没有一个精确的值,但150被认为是非常接近的. Dunbar's number ... 阅读全文

posted @ 2010-04-15 15:58 北漂民工 阅读(1191) 评论(0) 推荐(0) 编辑

2010年4月12日 #

转:七个受用一生的心理寓言

摘要: (一)成长的寓言:做一棵永远成长的苹果树一棵苹果树,终于结果了。第一年,它结了10个苹果,9个被拿走,自己得到 1个。对此,苹果树愤愤不平,于是自断经脉,拒绝成长。第二年,它结了5个苹果,4个被拿走,自己得到1个。“哈哈,去年我得到了10%,今年得到 20%!翻了一番。”这棵苹果树心理平衡了。但是,它还可以这样:继续成长。譬如,第二年,它结了100个果子,被拿走90个,自己得到10个。很可能,它被... 阅读全文

posted @ 2010-04-12 20:06 北漂民工 阅读(160) 评论(0) 推荐(0) 编辑

2010年4月9日 #

神奇的“const”

摘要: const 是C语言里的一个很重要的关键字,其作用是限定一个变量不应该被改变,一定程度上能提高程序的健壮性,为什么说它神奇呢?因为const可被施加在任何作用域内的对象、函数参数、函数返回类型以及成员函数本身,如此多的用法经常闹乱,今天决定好好组织一下留做备用。 先来个简单的,修饰变量的: char test[] = "test const";const char *p = test; //te... 阅读全文

posted @ 2010-04-09 17:42 北漂民工 阅读(141) 评论(0) 推荐(0) 编辑

2010年4月6日 #

/Zm(指定预编译头的内存分配限制)

摘要: Visual C++ 编译器选项 /Zm(指定预编译头的内存分配限制) 更新:2007 年 11 月 确定编译器分配的用于构造预编译头的内存量。 参数 factor一个比例因子,确定编译器用于构造预编译头的内存量。factor 参数是编译器定义的工作缓冲区的默认大小所占的百分比。factor 参数的默认值是 100 (%),但您可以指定更大或更小的数量。备注 在早期版本的 Visual C++ 中... 阅读全文

posted @ 2010-04-06 14:22 北漂民工 阅读(675) 评论(0) 推荐(0) 编辑

2010年3月3日 #

转:向乔布斯学习设计理念与用户体验

摘要: 本文摘译自 Wired.com(Wired 杂志网络版)的执行主编 Leander Kahney 于今年上半年出版的《Inside Steve's Brain》一书。刊发在了《环球企业家》杂志7月5日出版的 15周年特刊上,我们试图通过 Kahney 描绘的这些片段,来了解乔布斯究竟如何工作。 更多apple可以查看 apple4us 。 一个可以有两次生命、两次带领科技业革命的人,他脑子里到... 阅读全文

posted @ 2010-03-03 15:43 北漂民工 阅读(1098) 评论(0) 推荐(0) 编辑

2010年2月2日 #

转:揭秘IT人才特点:中美印日四国程序员比较

摘要: 最近以裁判的身份参加了公司举办的编程大赛,发现高手云集,对公司内部的程序员能力也有了更深入的了解。我觉得编程能力对程序员而言,虽然很重要,但并不是全部。那么作为一个程序员,到底应该具备什么样的能力呢?这个话题显然太大。不过我觉得可以看看其它国家的程序员,也许可以得到一些借鉴。我有幸和中国,美国,印度和日本四国程序员有比较深入的合作过。虽然他们不一定有代表性,但我觉得他们的共性还是比较明显的。以下的... 阅读全文

posted @ 2010-02-02 13:57 北漂民工 阅读(269) 评论(0) 推荐(0) 编辑

2010年1月22日 #

转:各种流行的编程风格

摘要: 在过去的N年中,我遇到了很多使用囧然不同风格的开发者,下面是我所知道的一些,你还知道其它的吗? 散弹枪编程 这种编程风格是一种开发者使用非常随意的方式对待代码。“嗯,这个方法调用出错了……那么我会试着把传出的参数从 false 变成 true!”,当然依然出错,于是我们的程序员会这样:“好吧,那我就注释掉整个方法吧”,或是其它更为随意的处理方式,直到最后让这个调用成功。或是被旁边的某个程序员指出... 阅读全文

posted @ 2010-01-22 11:14 北漂民工 阅读(172) 评论(0) 推荐(0) 编辑

2010年1月11日 #

Ogre 1.7 构建编译

摘要: 昨天下了个Ogre最新放出的1.7版本。发现现在的Ogre编译得需要CMake构建。以前也没用过也没听说过。上网在http://wiki.ogre3d.cn/wiki/找到了用CMake构建。记录一下备忘。这里需要说明的是除了下载Ogre源码外还要下载Dependencies。编译过这后才能构建成功。 阅读全文

posted @ 2010-01-11 19:42 北漂民工 阅读(552) 评论(0) 推荐(0) 编辑

转:“人生,都是上上签”大宝读书笔记之三----半径3公里的经营策略

摘要: 远方的美女不如近邻的老太太 阅读全文

posted @ 2010-01-11 19:28 北漂民工 阅读(197) 评论(0) 推荐(0) 编辑