HELLO, I AM AUCEPTIN

计算机,代码
可能没有生活

卿卿, 差之毫厘跑不通

color: ; body.is-home · all accents
border-radius: ; .post-card
backdrop-filter: ; .site-header + .live-css-token
rotate: ; .avatar-wrap
letter-spacing: ; .hero-copy h1
gap: ; .post-grid
filter: ; .avatar-wrap img
border-style: ; .orbit
--scene: ; body::before + body::after
SITE PULSE
访客—
浏览—
文章54

LATEST NOTES

最近更新

查看全部 →

睡前故事:龟兔赛跑

这是一个有关时间片分配的故事 从前,在名为os的森林里有两个进程,一个名兔子,它运行起来cpu一直在转;一只名乌龟,它经常要与其它设备交互,平均每个时间片只有1%在运算,而剩下的99%都在阻塞 某天,os将乌龟与兔子调度到了同一个cpu上,它们相约同时开始计算一个很大的哈希,比一比谁先返回。 起初,…

阅读全文 →

noita_api

一个 noita API使用参考文档 noita的api只提供了参数和返回值,大多都没写具体效果,noita wiki里的差点意思,故有本文 lua_api_documentation.txt文件版本:Current modding API version: 12,共注明了405个,其中16个注明d…

阅读全文 →

CSAPP-第四章

*4.45 在3.4.2节中,x86-64 pushq 指令被描述成要减少栈指针,然后将寄存器存储在栈指针的位置。因此,如果我们有一条指令形如对于某个寄存器 REG, pushq REG, 它等价千下面的代 码序列: subq $8,%rsp Decrement stack pointer movq…

阅读全文 →

OSTEP-第十九章

本次作业要测算一下 TLB 的容量和访问 TLB 的开销。这个想法参考了 Saavedra-Barrera 的工作[SB92],他设计了一个简单而漂亮的用户级程序,来测算缓存层级结构的方方面面。更多细节请阅读他的论文。 基本原理就是访问一个跨多个内存页的大尺寸数据结构(例如数组),然后统计访问时间。…

阅读全文 →

Docker与NAT

昨天在火山云上抢到了29/年的一台小云服务器,今天用它做一下重做一下内网穿透的实验,顺便系统学习一遍docker的使用方法 实验说明: 目标:借助云服务器完成内网穿透,学习docker的使用 技术选择:frp与vaala的开源项目frp-panel 参考资料:frp-panel的文档 与 B站上的d…

阅读全文 →

代码整洁之道:程序员的职业素养

起因是读了浅评计算机专业的课程教育这篇文章,对于文章观点我不予评价,我还不配,但是文中推荐了一本书,即本文的标题,《代码整洁之道:程序员的职业素养》 书并不厚,内容也不硬核,读起来还是没有什么负担的 虽然名字如此,但这本书并不教导组织大型项目代码的技巧,而是一些别的东西,一些被称为“程序员的职业素养…

阅读全文 →

复杂2d游戏地图上的自动化寻路算法设计

声明:本人并非OIer,没有系统学习过算法,故不足之处还请见谅,如有好的想法非常非常非常欢迎提出 背景 笔者正在为游戏noita设计一个自动化控制角色的脚本mod,最终目的是可以全自动完成主线。 noita的地形相当复杂,如何在复杂的地形中前往指定地点就成了不得不面对的问题,且不同于战斗逻辑有现成的…

阅读全文 →

[lib]一些读过的文章分享

你缺计课 一些计算机基础知识 CS自学指南 如其名 “那篇雄文” 我胆子大我敢转 rust学习参考书 免费开源online tauri官方文档 基于rust的桌面应用框架 cmake说明书 来自老师分享 可以搞赞助 并非文章,一个服务器赞助机构 zlibrary 也并非文章,想去下本电子书结果一头撞…

阅读全文 →

CSAPP3.70-3.75

题目***3.70 考虑下面的联合声明: union ele{ struct{ long *p; long y; }e1; struct{ long x; union ele *next; }e2; }; 这个声明说明联合中可以嵌套结构 下…

阅读全文 →