- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 计算机科学的本质与操作系统中十条哲学原理
这篇博文源于我在公司的一次技术分享 。没有涉及到具体的操作和原理的讲解,而是从更高一层哲学的抽象探讨的。到了哲学层面的东西,看似很虚,但我认为它比具体的细节更加重要,所谓为学日益为道日损。哲学是对基本和普遍之问题的研究的学科,其大无外其小无内,它具有最高的概括性和普适性,技术会被新的技术替代,而思想上却能够以不变应万变,就像那句话:所见的是暂时的,所不见的是永恒的。关于操作系统之哲学原理,我首先从四个方面通过和自然学科的对比,我们要先认识到计算机科学的本质它是一门人造学科。然后在此基础上,又概括出
2020-11-19 22:16:16
2593
2
原创 自动驾驶会有未来吗
自动驾驶的定义此文所讨论的是指汽车的自动驾驶,不是飞机,也不是轮船。在英文中我们它会叫做Autonomous Driving,强调了车具有了自主意识,有自我决策能力甚至可以完全的无人驾驶,也称为Self-Driving , Driverless 或 Fully Automated Driving ,注意这些不同于Automated Driving,后者还停留在被动性的,没有自我决策的能力,我们常说的高级辅助驾驶(ADAS-Advanced Driving Assistant System)大约可归于此。
2020-09-20 22:04:48
1279
原创 vim简洁配置
工欲善良其事,必先利其器,vim可谓程序员们写代码的利器,告别鼠标的困扰,体会着指间的快乐,享受行云流水般的思维流体验。但vim的应用是一个漫长的过程,首先也是最重要的,应当在vim下生存下来,否则其它都是空谈。而对vim的配置,以下是一个简单版本,我认为一个行之有效的方法是随着应用的深入,不断对其配置优化增减。 """""""""""""""""""""""""""""""
2013-12-07 20:42:04
1483
1
翻译 uC/OS-II赢得“好奇号”的“芳心”
“好奇号”大型火星登陆车中的一个叫做SAM(Sample Analysis at Mars)的火星物质分析实验室,选择Micrium公司的uC/OS-II软核作为他的控制系统内核。SAM是用来研究火星上大气和土壤中的有机化合物和同位素成分的。它可以非常精准地识别出有机化合物而且还可分析出从粉状固体表面提取的碳同位素构成。SAM的这些数据分析搜集工作是为了完成对火星的宜居住性进行评估这一使命,就像对
2012-12-23 19:36:37
1438
翻译 谷歌需要性
网络诈骗和网络垃圾邮件制造者一直在不遗余力地和搜索引擎进行着博弈,这导致我们通过搜索引擎得到的有用信息越来越少。于是,人们就转向使用其它一些受到这种影响较小的搜索引擎,更准确地说是因为这种搜索引擎还不很流行,网络诈骗和网络垃圾邮件制造者们所用的技术还不能很好地去适应它。而这使个我想到了性。如果你曾研究过进化论,你会发现一个重要的问题就是有性繁殖在不断进化着,然而老天为什么要花费大量
2012-08-06 21:33:03
3189
原创 CPU的大小端模式
不同体系结构的CPU,数据在内存中存放的排列顺序是不一样的。存储器中对数据的存储是以字节(Byte)为基本单位的,因此,字(Word)和半字(Half-Word)在存储器中就有两种次序,分别称为:大端模式(Big Endian)和小端模式(Little Endian)。大端存储模式是指字或半字的最高字节(Most Significant Bit,MSB)存放在内存的最低位字节地址上,而字数
2012-06-04 10:01:25
3689
原创 高斯告诉我们
先看一个简单的题目:编程算出1+2+3+……+100的值 ?记得刚学C语言时我是这样做的,代码如下: #define LOWER 1 #define UPPER 100 int val; int sum = 0; for(val=LOWER; val < UPPER ; val ++) sum+=val; return sum;然而数学王子高斯告诉我
2012-05-31 19:39:30
1473
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人