03 2023 档案
摘要:最近回顾了一下并发网络编程中的设计模式,看了POSA 卷二,对 reactor 和 proactor 理解更深了,还有两种高效的并发模式 半同步半异步、领导者和追随者。 首先讲讲一个 web 服务器处理客户端请求的过程,监听请求、建立连接、IO、处理数据、返回结果,最简单的实现方式是用一个线程,5
阅读全文
摘要:今天了解了一下之前没弄懂的内存模型的问题, 但是看了一圈, 其中不乏知乎专业的回答, 又或者是中文博客的偏口语的回答, 都没能完全弄懂这个概念, 最后还是在 wiki 上看到了想要的答案, 这里给出一个查阅资料的方法, 作为自己不了解的知识, 甚至不知道所属领域的问题, 可以先上中文社区了解一些简单
阅读全文
摘要:Cherry-pick(CP) 一直以为 CP 命令是指定一个 commit 进行合并的操作,后面才知道,只是把这个 Commit 带来的改动应用到当前分支并产生一个新的 Commit,如果没有冲突的话,两个 Commit 的 diff 信息应该是一致的,但是 hash 值不一致 Win10 内存泄
阅读全文
摘要:数据通路 要理解数据通路, 需要知道一条 CPU 指令是如何被执行的, 例如一个加法指令 (一个操作数在内存中, 一个操作数在寄存器中), 从数据的角度看, 首先将指令中的地址放入 MAR 寄存器中, 经过内存寻址后, 再通过 MDR 取出访存数据, 通过 CPU 内部总线的传输, 存储在寄存器中,
阅读全文

浙公网安备 33010602011771号