摘要: 参考资料 https://zhuanlan.zhihu.com/p/130702001 一、编译器组成 是的,现代编译器通常被设计成由前端 (Frontend) 和后端 (Backend) 组成,有时还会包含一个中间端 (Middle-end)。这种模块化的设计带来了很多优势。 编译器前端的主要任务 阅读全文
posted @ 2025-05-26 10:49 光風霽月 阅读(168) 评论(0) 推荐(0)
摘要: 惊讶测验悖论 原文 Albert announces to his class that he plans to surprise them with a quiz sometime next week. His students first wonder if the quiz could be 阅读全文
posted @ 2025-05-25 20:34 光風霽月 阅读(45) 评论(0) 推荐(0)
摘要: https://ahrefs.com/blog/zh/what-is-seo/ 阅读全文
posted @ 2025-05-25 20:08 光風霽月 阅读(36) 评论(0) 推荐(0)
摘要: 我前几天面字节,面试官问我内存分配加速,我答了内存池,但是面试官说想让我回答jemalloc和tcmalloc 内存分配加速的优化方案通常是为了减少内存分配(malloc)的开销,尤其是在高并发或者频繁进行内存申请和释放的场景中。jemalloc 和 tcmalloc 都是为了解决这些问题而设计的内 阅读全文
posted @ 2025-05-25 20:06 光風霽月 阅读(76) 评论(0) 推荐(0)
摘要: 1. 开环 开环(open-loop) 相对于 闭环(close-loop)而言,也叫 开环控制系统。意思就是 不将控制的结果反馈回来影响当前控制的系统。开环就相当于单向操作,我们给控制器一个值,控制器就按这个值操作控制。也就是只控制输出,不计后果的控制。这种系统比较简单,容易掌握使用,工作稳定,但 阅读全文
posted @ 2025-05-25 20:01 光風霽月 阅读(656) 评论(0) 推荐(0)
摘要: ref1 ref2 阅读全文
posted @ 2025-05-25 20:01 光風霽月 阅读(20) 评论(0) 推荐(0)
摘要: 参考资料 Linux的5种网络I/O模型详解 IO多路复用——深入浅出理解select、poll、epoll的实现 小林Coding 9.2 I/O 多路复用:select/poll/epoll epoll 水平触发与边缘触发 1. I/O 两阶段阻塞 第一阶段阻塞:等待数据准备 动作: 用户进程调 阅读全文
posted @ 2025-05-25 20:01 光風霽月 阅读(116) 评论(0) 推荐(0)
摘要: https://blog.csdn.net/vivo01/article/details/127243849 https://zhuanlan.zhihu.com/p/577138649 阅读全文
posted @ 2025-05-25 20:00 光風霽月 阅读(68) 评论(0) 推荐(0)
摘要: 数学术语之源——“齐次(homogeneity)”的含义 homogeneous(齐次性) 阅读全文
posted @ 2025-05-25 19:19 光風霽月 阅读(32) 评论(0) 推荐(0)
摘要: 均值不等式(AM-GM Inequality)是数学中非常常用的一个公式,表示为: \[\frac{a_1+a_2+a_3+...+a_n}{n}\ge\sqrt[n]{a_1a_2a_3...a_n} \]即,\(n\) 个数的 算数平均值大于等于几何平均值。该不等式成立的条件为这 \(n\) 个 阅读全文
posted @ 2025-05-25 19:03 光風霽月 阅读(243) 评论(0) 推荐(0)