
学习成长
文章平均质量分 68
kernel_learner
这个作者很懒,什么都没留下…
展开
-
GPIO配合移位寄存器控制LED
在最近的一个项目当中用到了一个通过2个GPIO配合两个移位寄存器控制16个LED灯的案例,才开始的感觉蛮简单,但是实际做的时候却发现了一些问题,当然最后还是比较完美的完成了任务,现在总结一下 移位寄存器的时序图:首先是基本功能就是通过GPIO模拟时序写寄存器,一个寄存器是8位,两个移位拼在一起就是16位,在模块当中的将写寄存器封装成一个函数 #define sc原创 2012-10-19 09:37:42 · 3370 阅读 · 1 评论 -
哲理小故事---理想和现实
有两个和尚他们分别住在相邻的两座山上的庙里。这两座山之间有一条溪,于是这两个和尚每天都会在同一时间下山去溪边挑水,久而久之他么变成为了好朋友。就这样时间在每天挑水中不知不觉已经过了五年。突然有一天左边这座山的和尚没有下山挑水,右边那座山的和尚心想:"他大概睡过头了。"便不以为意。哪知道第二天左边这座山的和尚还是没有下山挑水,第三天也一样。过了一个星期还是一样,直到过了一个月右边那座山的和尚终于受不原创 2013-03-31 08:56:04 · 3913 阅读 · 2 评论 -
程序员办公自我保护调理
大多数人每天都在计算机或工作站边上工作小时。最终结果?肌肉疲劳、颈部疼痛,极端情况下会导致肌骨骼疾病,甚至物理性损伤。我最近了解了一项在 19 个国家和地区进行了为期 12 个月的全球性研究,发现大多数员工都经历过至少一次不同身体部位的疼痛。 该研究将颈部和下背痛列为最常见的疼痛。就我个人而言,我发现工作时采取安全、舒适的姿势有助于最大限度地提高工作效率和减少每天 8 小时工作后的原创 2013-03-11 21:43:31 · 1986 阅读 · 1 评论 -
Ubuntu12.04上NFS Server安装使用过程
原文链接:Ubuntu12.04上NFS Server安装使用过程实现步骤:1.服务器端:sudo apt-get install portmap2.服务器端:sudo apt-get install nfs-kernel-server3.客户端:sudo apt-get install nfs-common4.服务器端配置:sudo gedit /etc/exports原创 2013-03-12 10:42:07 · 12504 阅读 · 1 评论 -
Android应用中的组件功能简介
Android应用通常由一个或者多个组件组成,这些组件包括Activity,Service, BroardcastReceiver, ContentProvider等 Activity是Android应用中负责与用户交互的组件,为用户提供可视化的用户界面,如果应用需要多个用户界面,那么这个应用就需要多个Activity,多个Activity一起组成Activity栈,当前活动的Activi原创 2012-12-27 10:53:28 · 1283 阅读 · 0 评论 -
u-boot系统启动流程
大多数bootloader都分为stage1和stage2两部分,u-boot也不例外。依赖于CPU体系结构的代码(如设备初始化代码等)通常都放在stage1且可以用汇编语言来实现,而stage2则通常用C语言来实现,这样可以实现复杂的功能,而且有更好的可读性和移植性。 1、Stage1 start.S代码结构 u-boot的stage1代码通常放在start.S文件中,他用汇编语言写成,其主要代原创 2012-12-07 14:45:07 · 969 阅读 · 1 评论 -
LTP工具说明
LTP工具说明 1.... LTP测试套件......................................................31.1 简介.......................................................................................................转载 2012-11-29 14:26:11 · 41833 阅读 · 6 评论 -
微博:中国最有力的媒体
Weibo: the most powerful media in China微博:中国最有力的媒体KaiFu LeeOctober 25, 2012inShare8 (Part of Chinese innovation series, toshare innovative companies and products in China)(中国式创新系列,分享中国的创翻译 2012-10-26 11:05:58 · 2173 阅读 · 0 评论 -
中国公司能创新吗?--Kaifu Lee
Can Chinese companies innovate?中国公司能创新吗? The pictures above are the "FourGreat Inventions" of China: paper, compass, printing, and gunpowder, Thousands ofyears later, the Chinese seem to h翻译 2012-10-26 10:09:23 · 1954 阅读 · 0 评论 -
高效居家办公的20个方法
Twenty Ways to Stay Productive When Working at Home高效居家办公的20个方法How do you stay productive when you are working at home by yourself?Although many people working from home enjoy the freedom and翻译 2012-10-27 15:16:05 · 3783 阅读 · 0 评论 -
C++中const用法总结
C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,本人根据各方面查到的资料进行总结如下,期望对朋友们有所帮助。Const 是C++中常用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。 一、Const作用 如下表所示:No.作用说明参考代码转载 2012-10-22 12:14:46 · 769 阅读 · 0 评论 -
为什么对象如此重要----C++学习笔记之一
对于面向对象的程序设计方法,首先要建立对象的概念:1、万物皆为对象。对象可以被认为是一个奇特的变量,他能存放数据,并且可以对他提出请求,要求他执行自身的运算。2、程序就是一组对象,对象之间相互通过发送消息互相通知做什么。更具体的讲可以将消息看做对于某个对象的某个特定方法。3、每个对象都有他自己的由其他对象构成的存储区。这样就可以通过已经存在的对象来构造新的对象,原创 2012-10-20 16:46:26 · 791 阅读 · 0 评论 -
我如何征服MIT的计算机科学课程
我是如何征服MIT的计算机科学课程的,Scott Young我一直被快速学习的愿景所激励,精通技术对我来说很重要。掌握专业的技术为你的事业的成功,可以挣到更多的钱,享受生活增加了筹码。如果变得卓越是你的目标的话,那么学习就是通向卓越的方法。且不论快速学习的好处,很多人看起来不会去学习如何去学习。可能是因为他们不相信这是可能的,他们认为学习速度是天生的。总翻译 2012-10-30 13:29:53 · 5751 阅读 · 0 评论 -
风险投资者不青睐你的5个原因
Five reasons a VC didn't back you风险投资者不青睐你的5个原因Kai Fu LeeOctober 12, 2012You are an entrepreneur who wants to find and win over a venturecapitalist (VC) or an angel to give your idea a financi翻译 2012-10-19 18:20:20 · 987 阅读 · 0 评论 -
为你自己找一个导师
Get yourself a mentor李开复A personal mentor is like a personal trainer -- someone who can give you objective and personalized help to make you better.个人顾问就像一个个人教练—一个可以在特定的事情上给你个性化帮助,是你变得更好的人。翻译 2012-10-19 08:50:46 · 871 阅读 · 1 评论 -
Google和Microsoft的地图服务--李开复
As mobile usage becomes more prominent, one technology thatdramatically rises in value is Maps. Mobile devices becomelocation-aware, which can provide much end-user and commercial value. It's interes翻译 2012-10-19 08:52:16 · 2988 阅读 · 0 评论 -
利用pkill调用做进程监控
pkill 和killall 应用方法差不多,也是直接杀死运行中的程序;如果您想杀掉单个进程,请用kill 来杀掉。 pkill -0就是不发送任何信号,但是系统会进行错误检查。 所以经常用来检查一个进程是否存在,当进程不存在时, pkill -0 会返回错误。 for(i=0;i{ sprintf(cmdline,"pkill -0%s",applist[i]原创 2012-10-19 12:28:57 · 920 阅读 · 0 评论 -
大龄程序员的出路在哪里?
据观察,大龄程序员的出路无非是三条:做管理、自己创业和继续写程序。 做管理是绝大多数人的选择,原因嘛,大环境就是这样,人家不要年龄大的程序员,再加上你年龄大些了,实战经验丰富,不让你带人让谁去带?可是这么看似很自然的事情也不容易:程序员大多不善交际,做管理就是管人理事,管理也是需要许多知识的,不是光有技术资本就能管得了人理得了事的,所以从单纯写程序转到管理能不能转过来还得打个大大的问原创 2013-04-02 20:17:38 · 25644 阅读 · 59 评论