-
THU 半日游:参加 tunight 杂记
博客已经接近两年没更新了。从现在的眼光来看,我写的技术文章不多,质量也不算高,但是在写博客方面,遇到的困境就是「忙的时候没空写,闲的时候懒得(敲键盘)写」。我快本科毕业了,从写上一篇博文开始(2019/07/08),世界发生了太多的变化,自己也获得了一大堆坑需要填上。争取之后更新的频率能提高一些。
-
epoll 的故事
epoll
是 Linux 下的一种 I/O 事件通知机制1——这样写的话,总让人感觉不知所云。写这个主要是因为今年的 OSH 课程有一个写高性能静态页面的网页服务器的实验。epoll
作为一种提高性能的方式被不少人拿去用,虽然理解与写epoll
代码并不是什么容易的事情,而且最后还是会有各种各样的问题。 -
水文 | 在 macOS 下配置虚拟机,安装其他操作系统
-
在 Docker for Mac 上使文件不可变(immutable)后容器无法删除的 workaround
Feb 19, 2019 • Docker, Mac, Troubleshoot
昨天,学长 @zzh1996 发现在 Docker for Mac 的容器中对文件
chattr +i
之后,容器就无法被正常删除。我在自己的电脑上复现了这个问题,并且,嗯,最后成功删掉了。在这里记录一下这个 workaround。 -
在 iOS 设备上编译原生 lc3tools
这次寒假回家的时候,给已经慢得要死的 iPad mini 降级到了 iOS 8.4.1,然后用 CoolBooter 装上了 iOS 6.1.3(因为 iOS 8 还是很慢)——反正设备里面已经没有任何有用的数据了,怎么搞都可以。既然如此,在安装上 OpenSSH 之后就可以
ssh
到我们的设备上搞事啦。
-
THU 半日游:参加 tunight 杂记
博客已经接近两年没更新了。从现在的眼光来看,我写的技术文章不多,质量也不算高,但是在写博客方面,遇到的困境就是「忙的时候没空写,闲的时候懒得(敲键盘)写」。我快本科毕业了,从写上一篇博文开始(2019/07/08),世界发生了太多的变化,自己也获得了一大堆坑需要填上。争取之后更新的频率能提高一些。
-
epoll 的故事
epoll
是 Linux 下的一种 I/O 事件通知机制1——这样写的话,总让人感觉不知所云。写这个主要是因为今年的 OSH 课程有一个写高性能静态页面的网页服务器的实验。epoll
作为一种提高性能的方式被不少人拿去用,虽然理解与写epoll
代码并不是什么容易的事情,而且最后还是会有各种各样的问题。 -
水文 | 在 macOS 下配置虚拟机,安装其他操作系统
-
在 Docker for Mac 上使文件不可变(immutable)后容器无法删除的 workaround
昨天,学长 @zzh1996 发现在 Docker for Mac 的容器中对文件
chattr +i
之后,容器就无法被正常删除。我在自己的电脑上复现了这个问题,并且,嗯,最后成功删掉了。在这里记录一下这个 workaround。 -
在 iOS 设备上编译原生 lc3tools
这次寒假回家的时候,给已经慢得要死的 iPad mini 降级到了 iOS 8.4.1,然后用 CoolBooter 装上了 iOS 6.1.3(因为 iOS 8 还是很慢)——反正设备里面已经没有任何有用的数据了,怎么搞都可以。既然如此,在安装上 OpenSSH 之后就可以
ssh
到我们的设备上搞事啦。