摘要: 如果整个世界突然静止,时间还在往前走吗?如果连你自己也被凝固,你还能感知到时间吗? 本文从一个思想实验开始,探讨时间的本质:时间不单独存在,它依附于变化。没有变化,就没有可感知的时间。 从奥古斯丁的哲学困惑到爱因斯坦的相对论,我们重新思考“同时”到底意味着什么。你会发现,我们以为的“同时”,其实从来都不是真正的“同时”。 这是PTP协议精讲系列的开篇。理解时间本身,是理解时间同步的第一步。 阅读全文
posted @ 2026-04-12 11:40 lularible 阅读(75) 评论(0) 推荐(1)
摘要: 1707年,英国海军舰队在浓雾中撞上礁石,四艘战舰沉没,近2000人丧生。调查发现,罪魁祸首竟然是——船上的钟慢了。 本文讲述人类为时间同步付出的血泪代价。从日晷、漏刻到摆钟,从哈里森的航海钟到原子钟——每一次时间尺度的跨越,精度至少提高1000倍,而背后的推动力永远是某种“不够用”。 时间同步不是纸上谈兵,不精确真的会死人。读完这段历史,你就明白PTP协议为什么而存在。 阅读全文
posted @ 2026-04-12 11:40 lularible 阅读(76) 评论(0) 推荐(0)
摘要: 近期在阅读一本叫《嵌入式C语言自我修养》的书,写的很赞。书中的一个代码示例在我的电脑上运行结果不对,是关于变参函数的一个小例子,于是我花了几小时搞明白了问题所在,记录一下探究过程...... 阅读全文
posted @ 2021-08-11 17:11 lularible 阅读(680) 评论(2) 推荐(1)
摘要: 一、做了哪几个实验,各有什么体会和收获? 1、安装并使用VS Code以及熟悉Git的基本用法 正所谓“工欲善其事必先利其器”,VS Code和Git都是我们的“好帮手”。VS Code十分轻量化,且扩展性很强,通过安装插件来支持多种语言,提供了写代码做项目的平台。之所以把Git和VS Code放一 阅读全文
posted @ 2021-07-16 18:31 lularible 阅读(120) 评论(2) 推荐(0)
摘要: 除了狭义上的文件(存在磁盘中),计算机还有许多其他的数据来源,比如终端、打印机、扫描仪、鼠标、扬声器、照相机、调制解调器等等的外部设备。它们种类不一,管理起来是否很费劲呢?本文通过对终端设备的学习来体会设备文件化的思想 阅读全文
posted @ 2021-05-27 20:34 lularible 阅读(793) 评论(1) 推荐(0)
摘要: 首先感谢孟老师和李老师在教学中的辛勤付出。经过几个月的学习,我对于Linux系统的理解又加深了,特别是在汇编语言函数调用堆栈那几节课,解答了我对于系统函数调用底层机理的疑惑,算是学有所得吧。下面就来总结一下,尽可能的统摄所学的课程知识。如有纰漏,还请多多指教。 阅读全文
posted @ 2021-05-10 23:17 lularible 阅读(243) 评论(0) 推荐(0)
摘要: Linux的文件系统比较庞大,笔者从实现pwd命令入手,来加深对文件系统的理解,起到以小见大的效果 阅读全文
posted @ 2021-02-27 10:06 lularible 阅读(395) 评论(0) 推荐(0)
摘要: 前情提要 在笔者的上一篇博客Linux系统编程【3.1】——编写ls命令中,实现了初级版的ls命令,但是与原版ls命令相比,还存在着显示格式和无颜色标记的不同。经过笔者近两天的学习,基本解决了这两个问题,且实现了"ls -l",并对于可选参数"-a"和"-l"有了更好的支持(不管-a,-l输入顺序如 阅读全文
posted @ 2021-02-10 14:24 lularible 阅读(527) 评论(0) 推荐(1)
摘要: 在笔者之前的Linux系统编程系列博客中【1】和【2】实现的more和who命令,是对于文件内容的读取与处理。而本次所要实现的是ls命令,ls命令的作用是显示目录中的内容,研究的对象是目录,这又会有哪些新知识点呢,让我们一起来看看吧 阅读全文
posted @ 2021-02-07 19:00 lularible 阅读(876) 评论(0) 推荐(0)
摘要: 通过实现who命令,学习用来man获取信息,探究基于文件编程中c库函数与系统调用函数的区别,并利用缓冲技术优化程序 阅读全文
posted @ 2021-02-06 08:38 lularible 阅读(466) 评论(0) 推荐(0)