上一页 1 2 3 4 5 6 ··· 10 下一页
摘要: 在多层板中,由于不止一个地平面,我们一定要仔细考虑返回地电流从哪里回流问题。图5.2举例说明了返回电流流向的基本原则:高带返回信号电流沿着最小的电感路径前进。如果我们设想图5.2中的地平面多于一个,对于哪个地平面承载返回信号电源,就会有一个选择问题。这个难题的解决办法是:返回信号电流在最靠近信号线的地平面上,直接沿着信号走线下面的一条路径。仍然参考图5.2,让门电路A的地线引脚穿透所有的地平面,与每个地平面相连。对电阻B做同样的接地。如图所示,距离信号走线最近的地平面承载了所有的返回信号电流。现在高速信号走线路径,选择两个内层地之间进行走线。现在两个内层地分担返回电流,大部分返回电流流经最靠近 阅读全文
posted @ 2011-12-29 08:52 jiansiming 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 简释 :“一忍可以支百勇,一静可以制百动”出自宋代苏洵的《心术》,意思是:情感是洪流,理智是防堤。感情冲动时,用理智控制它,忍一忍就可以抵御急躁和鲁莽;沉着冷静,就可以控制冲动。( 特别说明: 以上笔记是二十多年前抄的,当时可能没有读到原文。为加深理解此句内涵,现将原文找来,与大家共享。 )附 :心术 ( 苏洵 )为将之道,当先治心。泰山崩于前而色不变,麋鹿兴于左而目不瞬,然后可以制利害,可以待敌。 作为将领的原则,应当首先修养心性。必须做到泰山在眼前崩塌而面不改色,麋鹿在身边奔突而不眨眼睛,然后才能够控制利害因素,才可以对付敌人。凡兵上义,不义,虽利勿动。非一动之为害,而他日将有所不可措手足 阅读全文
posted @ 2011-12-23 18:56 jiansiming 阅读(1065) 评论(0) 推荐(0) 编辑
摘要: ARM-Linux开发步骤拿到一块YC2440(s3c2440)的开发板,经过几天的学习,我对arm-linux系统开发步骤有了一些认识。就以开发这个开发板为例,arm-linux开发工作大概分4个部分1. 硬件(hardware)2. 引导加载器(bootloader)3. 内核(kernel)4. 文件系统(file system)硬件我并不是硬件工程师,但我知道硬件的设计基本上是从性能,结构,可靠性等方面的需求方面来考虑。比如串口调试很常用,那么硬件就需要设计串口。在比如硬件需要接LCD,就必须提供LCD接口。bootloaderbootloader是什么?bootloader是一个引导 阅读全文
posted @ 2011-11-29 22:23 jiansiming 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 软件开发是一个跨度很大的技术工作,在语言方面,有C,C++,Java,Ruby等等等等,在环境方面,又分嵌入式,桌面系统,企业级,WEB,基础系统,或是科学研究。但是,不管是什么的情况,总是有一些通用的基本职业技能。这些最基本的职业技能通常决定了一个程序员的级别,能否用好这些技能,直接关系到了程序员的职业生涯。很多程序新手也是因为缺少、达不到或是不熟悉 在这些基本技能,所以,他们需要有老手带,需要努力补齐这些技能。而高级程序员应该非常熟悉这些基本技能,而且有能力胜任并带领其他经验不足的程序员。下面这些基本职业技术可以用来做为对一个程序员的评估,很明显,下面的这些技能都可以用来做面试。虽然,还有 阅读全文
posted @ 2011-11-26 11:39 jiansiming 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 究竟是什么让你在同一个位置上——例如程序员或技术负责人——工作了三年、五年或者更久,而仍然得不到任何的发展空间?你觉得自己已成为技术圈中的大牛,并 信心满满地去拿明天就要颁发的某某大奖,然而却仍然停留在同样的技术职位上,去年到今年涨的薪水甚至填不平物价升幅?于是,你开始对老板不满,对员工不 满,对昨天升职的那个同事不满……你开始计划明天就要跑单,或者准备考虑提出加薪却又心怀忐忑。 如果技术人员有发展的轨迹,那么他要么“看透工具的本质,把关注点转移到‘团队’的圈子里去”,要么“顺着代码铺就的道路,亦步亦趋地成为良匠大师”。 仅以技术方向而言,你大概可以做到架构师、总架构师甚至首席架构师;... 阅读全文
posted @ 2011-11-26 10:04 jiansiming 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 月光博客6月12日发表了《写给新手程序员的一封信》,翻译自《An open letter to those who want to start programming》,我的朋友(他在本站的id是Mailper)告诉我,他希望在酷壳上看到一篇更具操作性的文章。因为他也是喜欢编程和技术的家伙,于是,我让他把他的一些学习Python和Web编程的一些点滴总结一下。于是他给我发来了一些他的心得和经历,我在把他的心得做了不多的增改,并根据我的经历增加了“进阶”一节。这是一篇由新手和我这个老家伙根据我们的经历完成的文章。我的这个朋友把这篇文章取名叫Build Your ProgrammingTechni 阅读全文
posted @ 2011-11-26 00:58 jiansiming 阅读(116) 评论(0) 推荐(0) 编辑
摘要: C小加 的博客文章http://www.cppblog.com/cxiaojia/archive/2011/11/16/rumen.html 阅读全文
posted @ 2011-11-26 00:50 jiansiming 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 一对狼群在荒凉的雪地上奔跑,它们已经好几天没有吃到食物了。猎物就在前面,狼群拼命地追赶,终于,一只狼扑向猎物,就在这一瞬间,后面的狼也赶到了,猎物被咬死在地。这是,分享猎物的行动开始了,首先,是最强壮的狼,即咬死猎物的狼先吃,然后是强壮的狼吃,最后才是身体瘦弱的狼。如果食物不够吃,体弱的狼就吃不上食物。猎物一吃完,狼群又开始奔跑起来,向下一个猎物追去。狼群就这样不停地奔跑,跑过漫长地冬季。偶尔狼群吃饱了,他们也不会停下来,因为它们经历过太多饥饿地日子;狼群的目标都是前方的猎物,队伍中不时有狼只倒下,但是狼群依然奔跑着,永远充满了活力。文章来源: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) 编辑
上一页 1 2 3 4 5 6 ··· 10 下一页