摘要: 一对狼群在荒凉的雪地上奔跑,它们已经好几天没有吃到食物了。猎物就在前面,狼群拼命地追赶,终于,一只狼扑向猎物,就在这一瞬间,后面的狼也赶到了,猎物被咬死在地。这是,分享猎物的行动开始了,首先,是最强壮的狼,即咬死猎物的狼先吃,然后是强壮的狼吃,最后才是身体瘦弱的狼。如果食物不够吃,体弱的狼就吃不上食物。猎物一吃完,狼群又开始奔跑起来,向下一个猎物追去。狼群就这样不停地奔跑,跑过漫长地冬季。偶尔狼群吃饱了,他们也不会停下来,因为它们经历过太多饥饿地日子;狼群的目标都是前方的猎物,队伍中不时有狼只倒下,但是狼群依然奔跑着,永远充满了活力。文章来源:http://www.cppblog.com/.. 阅读全文
posted @ 2011-11-25 23:41 jiansiming 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)—由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap)—一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(static)—,全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。-程序结束后有系统释放4、文字常量区—常量字符串就是放在这里的。程序结束后 阅读全文
posted @ 2011-11-25 23:15 jiansiming 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 菜鸟版:int temp = a; a = b; b = temp;入门版: a = a + b; b = a - b; a = a - b;高手版: a = a ^ b; b = a ^ b; a = a ^ b;专家版: a = b + 0 * (b = a);文章来源:http://www.cnblogs.com/chenguanwei/archive/2010/04/18/1714610.html 阅读全文
posted @ 2011-11-25 22:28 jiansiming 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 一:这10年,一定要有自己的方向1、没有方向感,是最要命的 2、不管起点有多低,都要坦然接受 3、围绕自己的兴趣爱好选择职业 4、做自己最擅长的事 5、从最容易实现的目标开始做起 二:这10年,要做哪些准备 1、要过语言关 2、要有一样看家本领 3、把知识变成能力 4、向成功的人学习 5、走在时代的最前沿 6、掌握工作的全部 7、随时记下一闪即逝的灵感 三:这10年,要培养的几种能力 1、会大会小会来事 2、把话说到点子上 3、抓住问题的关键 4、不放弃,不抛弃 5、控制自己的情绪和行为 6、站在对方的位置上 四:这10年,要认识到的问题 1、用出色的业绩树... 阅读全文
posted @ 2011-11-25 14:49 jiansiming 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 习惯从细节做起 1. 从容从大方开始 2. 培养自信的语言 3. 让你的笑容像阳光一样 4. 积极表露你的热情 5. 让表达自己成为一种习惯 6. 让你的肢体语言更有感染力 7. 谈吐讲究“不凡” 8. 站坐走要“有形” 9. 让你的行动更干练 10. 用知识来武装自己 11. 用音乐来熏陶自己 12. 让自己的穿着大方得体 13. 时时注意自己的形象 14. 做个懂得静修的人 好习惯带来好心情 15. 关键时刻要放松 16. 紧张的时候深呼吸 17. 别为小事生气 18. 学会控制自己的情绪 19. 让自己冷静而不狂躁 20. 及时给自己减压 21. 悲观时,进行自我暗示 22. 自觉保持. 阅读全文
posted @ 2011-11-25 14:42 jiansiming 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 一:沉稳 (1)不要随便显露你的情绪。 (2)不要逢人就诉说你的困难和遭遇。 (3)在征询别人的意见之前,自己先思考,但不要先讲。 (4)不要一有机会就唠叨你的不满。 (5)重要的决定尽量有别人商量,最好隔一天再发布。 (6)讲话不要有任何的慌张,走路也是。 二:细心 (1)对身边发生的事情,常思考它们的因果关系。 (2)对做不到位的执行问题,要发掘它们的根本症结。 (3)对习以为常的做事方法,要有改进或优化的建议。 (4)做什么事情都要养成有条不紊和井然有序的习惯。 (5)经常去找几个别人看不出来的毛病或弊端。 (6)自己要随时随地对有所不足的地方补位。 三:... 阅读全文
posted @ 2011-11-25 14:40 jiansiming 阅读(111) 评论(0) 推荐(0) 编辑
摘要: ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标: (1) 掌握主流嵌入式微处理器的结构与原理(初步定为arm9) (2) 必须掌握一个嵌入式操作系统 (初步定为uclinux或linux,版本待定) (3) 必须熟悉嵌入式软件开发流程并至少做一个嵌入式软件项目。 从事嵌入式软件开发的好处是: (1)目前国内外这方面的人都很稀缺。这一领域入门门槛较高,所以非专业IT人员很难切入这一领域;另一方面,是因为这一领域较新,目前发展太快,大多数人无条件接触。 (2)与企业计算等应用软件不同,嵌入式领域人才的工作强度通常低一些(但收入不低)。 (3)哪天若想创业,... 阅读全文
posted @ 2011-11-25 12:01 jiansiming 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 全面解析《嵌入式程序员应该知道的16个问题》----Sailor_forever分析整理,sailing_9806@163.comhttp://blog.csdn.net/sailor_8318/archive/2008/03/25/2215041.aspx1、预处理器(Preprocessor)2、如何定义宏3、预处理器标识#error的目的是什么?4、死循环(Infinite loops)5、数据声明(Data declarations)6、关键字static的作用是什么?7、关键字const有什么含意?8、Volatile的使用9、位操作(Bit manipulation)10、访问固定 阅读全文
posted @ 2011-11-25 11:58 jiansiming 阅读(157) 评论(0) 推荐(0) 编辑