浅析 gopher Lua 2022-04-05 lua 最近在使用 gopher-lua 来处理 Go 框架内的一些复杂逻辑,就想整理一下这部分的知识。Lua 是一门非常简单,小巧的语言,也正是得益于这个特性,使得它可以和高性 Read more...
2021 年终总结 2022-02-12 杂谈 又一次在年后写年终总结。 工作 2021 年变化有点大,换了工作,一切又重新开始。总体来说对现在的工作还是很满意的,身边的人都很优秀,leader 会关心 Read more...
Network 2022-02-05 操作系统 这个实验要实现网卡驱动,实验说明部分说的比较多,要我们看 E1000 的使用手册,其实只要看下课程视频了解一下这个网卡的工作原理,然后根据实验提示走就可 Read more...
mmap 2022-02-04 操作系统 mmap 和 mump 使得程序能够更细致的控制其地址空间,例如用来在进程中共享内存,将文件映射到进程空间。 1 2 void *mmap(void *addr, size_t length, int prot, int flags, int fd, off_t offset); mmap 可以用在很多方面, Read more...
File system 2022-02-04 操作系统 这个实验是关于文件系统的,要实现大文件存储和符号链接功能。 我们首先来看一下 xv6 文件系统的结构。 xv6 文件系统分层结构如下图所示,Disk 层负责读写 Read more...