sync/async这组概念和block/unblock这组概念太过于相似,以至于很多时候混用它们。虽然有过于咬文嚼字的嫌疑,但还是写一下在我的理解中他们的区别。
POSIX本质上就是 mmap 对文件的共享方式映射,只不过映射的是 tmpfs 文件系统上的文件。
SymtemV Api是相对来说更为传统的共享内存接口组,更适用于需要底层控制的传统IPC场景。
性能优化其实是个很泛泛而谈的概念,偶尔翻到了刚入职的时候,在进行性能优化项目前的一份思维导图的草稿,姑且把它简单整理成博文进行归档。现如今越是接触,越是感觉这个问题的复杂程度,从程序的外在表现,到具体的底层优化,都大有文章可做,留待之后再详细地汇总一下思路。
因为是同步写入,所以不具有在生产环境中的实际应用价值,只是基于对无锁写入方案的一个探讨。
具体源码可见:Fly-Log
任何一个傻瓜都能写出计算机可以理解的程序,只有写出人类容易理解的程序才是优秀的程序员。
这篇笔记是对git使用中自动merge算法的好奇,查找了一些资料,简单做了个总结,留以存档。
想要探寻一下和ChatGpt的合作开发模式,因此尝试能否单纯依靠prompt进行修正,由Gpt来实现一个具有一定复杂度的循环队列。
责任链模式是一种将请求沿着处理者链依次进行发送的设计模式。系统收到请求后,在链上的每个处理者均可对请求进行处理,或将其传递给链上的下个处理者。每个处理者都作为链上一个可活动的节点,使得责任链模式相较于if-else的分支语句,具有了更好的灵活性和扩展性。
由于原本在云服务器上的个人博客的停用,接下来一段时间,计划把过往一段时间时间所产出的文章进行整理和迁移。我计划的迁移内容大致分为以下几个模块: