博客首页 | 排行榜 |

周立功

个人档案
博文分类
最新评论
博文存档
最近访客
  •     针对“DIY计算机”课程,用人工将汇编语言“编译与链接”为机器码有感而发     千万不可投机取巧地将程序输入计算机,然后用编译器来代替人工翻译代码。无数的事实证明,用人工翻译机器码的过程对初学者理解程序的设计思想有很大的帮助,因为上面的程序写得再好,那也是作者的设计思想和经验。当初学者在翻译或输入机器码时,就有可能发生错误,比如,第一次翻译机器码就有可能将JZ指令的地址偏移量rel算错,则程序就会出现混乱,这就是人们常说的“bug”,那么初学者...

    阅读全文>>

  •     给初学者讲授“DIY计算机”的书稿——LED流水灯     人们时常看到户外动画广告,一会儿从左到右地显示,一会儿又从右到左地显示,这就是流水灯效果,其特征是将想要显示的画面切割成N份,且每次只让其中的一个画面显示,同时让肉眼能够看得清楚。     假设先让其中的一幅画面显示,接着“立刻”点亮与其相邻的另一幅画面,且同时熄灭前一幅画面,画面切换间隔时间为µs级,由于人眼的反应速度非常之慢,所以无法看清楚画面切换的过程,以至于...

    阅读全文>>

  •     关于堆栈     计算机科学与技术对于初学者来说有一种莫名的神秘感,因此在学习的过程中非常容易被“编程”的快感所牵制,以至于时常感叹打开书本似乎都搞懂了,但就是不能将所学的知识转化为一种设计能力,原因就在于平时的学习中对技术的细节不求甚解所造成的。堆栈就是一个非常重要的知识点,请初学者一定要下功夫完全了解和准确理解。     事实上在我们的生活中常常会发生这样的情形,当我们正在做“事件A”,如果突然被打断而转去做“事件 B”...

    阅读全文>>

  •    凡是学过C语言的人都知道main()函数,但未必一定清楚其鲜为人知的“私隐”,下面将为此揭开其神秘的面纱。     对于标准的C语言来说,main 是所有 C 程序中都必须包含的一个函数名字。main()是C 程序中第一个要执行的函数,必须通过main()中的函数调用才能执行其它函数。只有当main()执行结束时,整个程序才会执行结束。尽管在逻辑上 main()是程序中第一个要执行的函数,但在程序行文上,它不一定是第一个函数。       main()函数是由程序员自行编写的,但其函数说...

    阅读全文>>

  •     程序运行到main()函数之前,CPU做了那些事情?main()是程序运行的第一个函数吗?     你是否真的明白——编译、链接、重定位以及虚拟地址?     或许,你不需要知道和理解这些知识就能够编程,而且工资还很高,但这些都不是你不知道的理由。     在早期的计算机中,由于所有程序在运行时所访问的地址都是物理地址,所以各个程序所使用的地址空间不是互相隔离的,如果因为“Bug”不小心改写了其它程序的数据,那么对于实时系统来说,这是不...

    阅读全文>>

  •    我们很多工程师都是八十年代从使用机器语言编程走过来的,随着计算机技术的发展,开始由汇编语言过渡到使用C编程,与很多程序员、教师具有同样的想法, “让汇编语言见鬼去吧!”     在由8位单片机向32位嵌入式系统技术的高速发展过程中,我们在教学和工作中发现,如果没有很好的汇编语言功底,则很难掌握操作系统的底层技术,因为操作系统中的任务切换、用户模式切换到系统模式等很多源代码还是用汇编语言编写的。我深深地体会到,之所以能够跟上32位嵌入式技术的发展,就是因为具有扎实的技术...

    阅读全文>>

  •     天才盖茨的故事被人们翻来覆去说过多少次了,人们得到启发也大同小异。是不是真有先天的才能呢?答案很显然:有。而心理学家越是深入考察天才们的人生经历,越是发现天赋的作用越来越小,而后天储备的作用却越来越明显。     现在让我们更深入地挖掘这个故事。事实上,盖茨在1968年读七年级的时候,就开始编程了。尽管盖茨很早就开始接触计算机,但由于采用的是分时使用制,所以上机的时间还是很短。一个偶然的机会,C-Cubed电脑中心公司邀请湖边电脑俱乐部的学生利用周末时间为公司测试软件程序,以...

    阅读全文>>

  •    江西理工大学自动化教研室(http://www.jxust3jia1.com)在创新教育实践活动中,由教师与高年级学生相结合组成了二级教学管理与辅助团队。教师负责日常专业课的教学,将高年级优秀学生分成3个团队,推进了“大四教大三、大三教大二、大二教大一”助学阶梯计划的实施。利用业余时间(包括周六与周日、节假日和寒暑假),针对大一学生主要辅导C/C++语言程序设计和单片机软硬件技术,针对大二学生主要辅导模拟与数字电子技术、FPGA技术、32位ARM和µC/OS-II操作系统原理与程序设计技术、针对大三学生主要辅导高端...

    阅读全文>>

  •       事实上再好的PPT也不能取代完美的陈述,假设丘吉尔首相当年用笔记本电脑、PPT和极端匮乏的想象力来完成这次举世闻名的演说——“我们将在海滩上战斗”,不知道今天的世界会变成什么样子?        假设丘吉尔首相把演说稿用电子邮件发给罗斯福总统,也许未必能促使美国参战,至少这有可能不利于促使美国参战。有人也许会说,决定战争胜负的是军人和武器,而不是演说。但是与希特勒的失误、苏联的冬季保卫战以及美国的军事实力和经济相比,英国的抵抗...

    阅读全文>>

  •     事实上我们每天与人打交道都在讲故事,因此消费者(面试官、上司、指导老师、朋友、配偶、顾客、部下、同事.....)习惯了对自己和别人讲故事,自然会向一个会讲故事的人买东西或将机会给一个会讲故事的人,这是一个不争的事实。所以几乎所有的成功者都讲故事的高手,只有通过讲故事才能满足消费者的强烈需求。故事使这个世界更容易理解,讲故事也是人们传播观念的唯一方法,而成功者只是让讲故事的艺术更完善。     其实我们在与应聘者面对面交流的时候,最想知道的不是他们做过什么项目,而是他们在...

    阅读全文>>

  •        如果你输入3个关键字“电阻器”Baidu一下,你会发现很多与电阻器有关的信息。电阻器是一种最常用的元器件,虽然看起来简单,如果使用者对电阻器的了解不深入,势必将会影响到电路指标和产品质量。比如,设计一个高精度的温度采集器,则对电阻器的选择是非常有讲究的。     首先,我们来看一看词条“电阻器_百度百科”,电位器分为11种,薄膜电阻分为4种,敏感电阻分为5种,还有实芯碳质电阻器、绕线电阻器、金属玻璃铀电阻器和SMT贴片电阻......一般来说,我...

    阅读全文>>

  •     很多企业家都在说“客户就是上帝”,其实这是言不由衷的,如果不是这样说,很多人会对你破口大骂,甚至是人性攻击。那么什么客户才是上帝呢?大客户。如今,客户的要求越来越苛刻,无论是规模大小,无论信用如何,每个客户都会向你提出各种各样的要求,让你无所适从。     我常常遇到客户的暗示,“双方的合作空间很大......”,有时客户确实很大,但最大的问题就是付款不守信用,很多时候不是企业家本身没有信用,而是企业的用人机制出了问题,很多员就是以多押客户的货款...

    阅读全文>>

  •     编者按:由于出差的劳累,尽管夜深人静,但还是感到非常疲惫,待下次再完善,敬请关注。     又到了大学生择业和企业招聘人才的季节,一边是大学生感叹工作难找,而另一边是企业苦恼人才难招,这是一个怪圈。其中既有企业的问题,也有学生本身的问题。     三年来博主招聘人才的招式就是考试,我们结合自己的开发经验,精选知识点将理论与实践结合起来,出了一套又一套看起来很容易,而做起来又很难的试题。尽管表面上非常简单,如果面试者不能很好地将理论与实践有机地结合起来...

    阅读全文>>

  •     编者按:这是博主第四次补充博文,因为博主所从事的工作仅限于嵌入式行业,所以文中内容有诸多的局限性和漏洞,博主希望通过长期的思考和研究,力争在不远的将来成为一篇优秀的博文。     何谓牛人?牛人就是指那种特别富有创意,既能解决关键问题,且又富有个性的人才。可想而知,牛人以外的人才就是凡人了。由于在凡人的骨子里始终认为自己永远赶不上牛人,所以牛人永远是凡人崇拜的对象,以至于凡人从来不曾奢望自己能够取得令人骄傲的成就。于是凡人无论做任何事情都非常小心翼翼,象蜗牛一步一...

    阅读全文>>

  •     看了我的博客之后,还是有一些网友埋怨大学生没有实践机会,甚至认为大学生很可怜,我的儿子就是1990年出生的,现在是大一电子工程专业的学生,他们处在一个资讯如此发达、知识爆炸的年代,这一代人有自己的优势和特点,从一定程度上来讲,应该比我们这些出生于60年代的人更聪明,只要好好总结经验吸取我们的教训,并对他们因势利导地加以启发和指导,他们将来的成就一定在我们之上,因此对他们产生这种悲观情绪是完全错误的。     我们不能改变现有的教学体系,难道我们不能改变自己吗?   ...

    阅读全文>>

页次:1/2 每页15条记录,共25条  分页:  [1][2] [下一页][尾页]