原文:https://draveness.me/redis-io-multiplexing 最近在看 UNIX 网络编程并研究了一下 Redis 的实现,感觉 Redis 的...
背景 静态分派(static dispatch)和动态分派(dynamic dispatch)是用来处理编程语言语言方法调用的两种计算机制.一个方法是如何被调用的,这两种机制...
在面试或工作中,经常会遇到内存对齐的问题。这里结合我的理解谈一谈对内存对齐的理解。 1. 为什么要内存对齐,不对齐会怎么样? 内存中存放数据是为了给CPU使用,CPU访问内存...
首先,一个编译单元(translation unit)是指一个 .cpp 文件以及它所 #include 的所有 .h 文件,.h 文件里的代码将会被扩展到包含它的 .cp...
在SQLite官网下载二进制文件和源码的压缩包 解压缩,得到.def和.dll文件和源码 我们需要得到.lib文件通过vs的命令提示行,用cd命令切换到这两个文件所在的目录下...
tinyhttp是一个用c写的轻量级的http server,相比较nginx,apache这类的server,它完全和他们不是一个量级的东西,像是小山包和喜马拉雅山的区别,...
0. 问题:下面的程序输出什么?为什么? 输出结果: 程序意图:在Test()中以0作为参数调用Test(int i), 将成员变量mi的初始值值为0。 运行结果:成员变量m...