A kernel debugger in Python: drgn

原文链接:

2023-08-01 · 6 min · 2692 words · Garlic Space

Emiller’s Advanced Topics In Nginx Module Development

原文链接

2023-03-30 · 19 min · 9263 words · Garlic Space

Emiller’s Guide To Nginx Module Development

原文链接:https://www.evanmiller.org/nginx-modules-guide.html 要充分理解网络服务器 Nginx,有助于理解漫画人物蝙蝠侠。 蝙蝠侠很快。 Nginx 很快。蝙蝠侠打击犯罪。 Nginx 与浪费的 CPU 周期和内存泄漏作斗争。蝙蝠侠在压力下表现出色。就 Nginx 而言,它在服务器负载很重的情况下表现出色。 但如果没有蝙蝠侠实用腰带,蝙蝠侠几乎什么都不是。 ...

2023-03-05 · 35 min · 17278 words · Garlic Space

Why does calloc exist?

 原文链接:https://vorpus.org/blog/why-does-calloc-exist/ ...

2023-01-29 · 8 min · 3511 words · Garlic Space

Nginx Development guide

这篇文章来自nginx document /http://nginx.org/en/docs/dev/development_guide.html nginx的开发指南 ...

2022-11-15 · 102 min · 50734 words · Garlic Space

Debugging NGINX

这篇文章来自nginx document

2022-05-01 · 2 min · 1002 words · Garlic Space

Message-Based Load Balancing

最近工作中涉及到一些负载均衡一些知识这里今天这篇文章是F5的 Message-Based Load Balancing。 这是2009年发布的一篇文章,后续F5已经建议从MBLB迁移到MRP功能模块。 ...

2022-04-01 · 2 min · 990 words · Garlic Space

What every programmer should know about memory,Part 1

这篇文章 What every programmer should know about memory, Part 1 是出自lwn.net 作者 Ulrich Drepper 总线结构 常见的商用计算机结构: 北桥南桥结构: CPU通过FSB连接到北桥, 北桥包含内存控制器,通过不同内存控制器链接不同的RAM,如DRAM,SDRAM, Rambus,南桥主要连接I/O设备,支持不同总线接口如:PCI,SATA,USB。 ...

2021-10-16 · 4 min · 1553 words · Garlic Space

Effective Go-5

Do not communication by sharing memory; instead,share memory by communicating

2021-04-27 · 7 min · 3428 words · Garlic Space

Effective Go-4

Interfaces and other types Interface Sequence这个例子,调用sort package中的方法,对于集合要实现sort的接口:Len(), Less(i,j int) bool 和 Swap(i,j int)。Sequence同时通过String()对集合内容进行格式化。 ...

2021-04-19 · 4 min · 1905 words · Garlic Space