touch fish第005期
Anatomy of a Program in Memory How The Kernel Manages Your Memory Page Cache, the Affair Between Memory and Files Cache: a place for concealment and safekeepin...
Anatomy of a Program in Memory How The Kernel Manages Your Memory Page Cache, the Affair Between Memory and Files Cache: a place for concealment and safekeepin...
mimalloc的学习 Intro mimalloc, 19年微软开源的一个malloc内存分配库,代码量不大,目前看起来比较适合学习 有一篇比较完善的paper, Mimalloc: Free List Sharding in Action, 目前看man page也比较完善。 0 关于malloc和为什么 操作系统虽然提供了mmap和brk之类的系统调用来做内存的申请,但是一般...
在不同-Ox情况下,编译器的优化选项。不能以官网为准,要实际看gcc的–help Ref 从一个crash问题展开,探索gcc编译优化细节
宿主机完全隔离于docker环境,docker环境可迁移,可定制化,可快速部署,可快速销毁,可快速恢复。 Ref microsoft关于devcontainer的介绍 docker原理解析 docker practice
跑路必备,简历制作 Refs 简历page使用 best-resume-ever cs571-web相关的课程 my-eleventy-resume
理解一下coroutine,协程,异步,同步,async, await 还有一堆和异步有关的: 基于 c++ executions的异步实现 - 从理论到实践 基于 c++ executions的异步实现 - libunifex的使用与实现概述 exectuions 依赖的管道实现 - 在C++中实现LINQ executions 依赖的定制机制 - 揭秘 cpo与ta...
做网络协议分析,可能有很多自定义的格式,在需要debug的时候,可能需要看看具体的内容,这个时候就需要自己做解包了 Refs 自己动手编写Wireshark Lua插件解析自定义协议 Wireshark Developer’s Guide Official Examples Creating a Wireshar...
动态库相较静态库的内容会稍微多一点,因为涉及到vm和relocation 翻译一下Ref1-1里的文章 文章重点讨论在32位x86架构上运行的Linux操作系统,但一般原理也适用于其他操作系统和处理器。值得注意的是,共享库有很多名称——共享库、共享对象、动态共享对象(DSOs)、动态链接库(DLL,如果您来自Windows背景)。为了保持一致性,我将在本文中尽量只使用“共享库”这个名称。...
c++性能优化 基于 Glibc 版本升级的 DolphinDB 数据查询性能优化实践 显示构造 讲协程的 file zero buffer偷懒实例 Why are INI files deprecated in favor of the registry? ...
容器的异质查找 其实是来自abseil的c++ tips,优势是对于复杂的key type能够避免很复杂的构造。但是其实比较依赖comp的质量 what is ssh 符号丢失 依赖导致的编译符号redef Raymond日常,要crash,早点,不要crash在看起来让你懵...