colorfulshark

blog of a linux developer

复利——被爱因斯坦称为“人类最有力的发现”,也被一些人称为“世界第八大奇迹”。复利,其实就是大家俗称的“利滚利”。一听到利滚利,我们想到的都是高利贷,我们都知道一旦陷入高利贷、利滚利的圈套,几乎永远不能翻身。是啊,当我们借贷的时候,利滚利会要我们的命。可我们如果把自己的钱利滚利,让利滚利为我所用,那得到的结果就是——你会成为一个百万富翁。

Read more »

随着手机拍照的大规模普及,越来越多的人拿起手机记录生活,摄像头的各种参数也逐渐被大众所熟知。相较于大家比较关注的CMOS尺寸和像素,镜头这个话题的热度比较冷清。目前主流的镜头都是使用玻璃作为镜片,通过调节镜片之前的间距来实现对焦。但是,还有一种使用液体来实现对焦的镜头,今天就介绍一下这种有趣的液态镜头

Read more »

通常我们使用的Arm交叉编译器都是从各种开发板的SDK中得到的,那些toolchain的版本有可能比较旧或者无法满足我们的编译需求,所以今天来讲一下如何获取并安装一个预编译的Arm交叉工具链。

Read more »

作为Linux内核工程师,QEMU是日常工作中经常接触的一个虚拟化工具,通过其CPU以及外设的模拟能力,我们很容易搭建出一套用于测试或开发的虚拟环境。以前在使用时通常都是直接去引导内核,但其实QEMU并不只是能够引导内核,任何拥有硬件初始化和管理能力的二进制程序它都可以引导运行。今天我们就使用qemu引导uboot,并在uboot中启动内核。

Read more »

投影仪在日常生活中非常常见,无论是用来在会议中播放PPT,观看电影或是打游戏,都能获得不错的大屏体验,主流的投影仪使用DLP作为其核心显示部件,相较于LCD,它的工作方式有些特别,今天就来看看DLP是怎样工作的。

Read more »

如果你要从这本书里获得最大的益处,有一个必须具备的条件。不然,你再怎么研究,也不会有多少用处。如果有这种天赋的才智,你即使没有看这篇建议的文章,也能获得奇迹。

Read more »

随着公司全面转向微软云服务,尤其是outlook、calendar、onedrive和office这几个套件的加入,使用Windows电脑确实能带来更高效便捷的办公体验,作为Linux程序员最后的执着,我的Linux系统最终也活在了虚拟机里,变成了Windows的一个“服务”。然而有时候当我们必须使用Linux下的图形程序时该怎么办呢?

Read more »