halfrost /Halfrost-Field

✍🏻 Source Code Deep Dives, System Design & Engineering Blogs | Halfrost-Field 冰霜之地:源码解析、系统设计与工程实践笔记

★ 13,252⑂ 1,876
GoCreated 2017-04-02halfrost.com
13,252
stars
+-1+-3+10
1,876
forks
–
watchers
–
prs
–
issues
–
releases
–
discussions

README

Halfrost-Field 冰霜之地

English  |  中文

















  












 ⭐️ 为什么要建这个仓库

世人都说阅读开源框架的源代码对于功力有显著的提升,所以我也尝试阅读开源框架的源代码,并对其内容进行详细地分析和理解。在这里将自己阅读开源框架源代码的心得记录下来,希望能对各位开发者有所帮助。我会不断更新这个仓库中的文章,如果想要关注可以点 star。



 📖 目录


 🔥 LLM


| Project | Version | Article |
|:-------:|:-------:|:------|
|vLLM|v1 @ 6cf7b26bd|vLLM 源码导读:从 generate() 到第一个 TokenEntrypoints:LLM、CLI 与 OpenAI-Compatible ServerV1 进程架构:API Server、EngineCore 与 GPU WorkersEngineCore Loop:request 生命周期、step 与 output 处理Scheduler:Continuous Batching 与 Chunked PrefillKV Cache Manager 与 Paged KV Cache|


---------------------------

 🐳 Go

| Project | Version | Article |
|:-------:|:-------:|:------|
|Go|1.16 darwin/amd64| Go 初学者的成长之路初探 Go 的编译命令执行过程深入解析 Go Slice 底层实现如何设计并实现一个线程安全的 Map ?(上篇)如何设计并实现一个线程安全的 Map ?(下篇)面试中 LRU / LFU 的青铜与王者深入研究 Go interface 底层实现Go reflection 三定律与最佳实践深入 Go 并发原语 — Channel 底层实现|
|空间搜索|golang/geo|如何理解 n 维空间和 n 维时空高效的多维空间点索引算法 — Geohash 和 Google S2Google S2 中的 CellID 是如何生成的 ?Google S2 中的四叉树求 LCA 最近公共祖先神奇的德布鲁因序列四叉树上如何求希尔伯特曲线的邻居 ?Google S2 是如何解决空间覆盖最优解问题的?                                                             Code \ share keynote|


----------------------------

 🍉 Machine Learning


| Project | Version | Article |
|:-------:|:-------:|:------|
|机器学习|Andrew Ng Stanford University|目录                                                            Week1 —— What is Machine LearningWeek1 —— Linear Regression with One Variable (Gradient Descent)Week2 —— Multivariate Linear Regression Week2 —— Computing Parameters AnalyticallyWeek2 —— Octave Matlab TutorialWeek3 —— Logistic RegressionWeek3 —— RegularizationWeek4 —— Neural Networks RepresentationWeek5 —— Neural Networks LearningWeek5 —— Backpropagation in PracticeWeek6 —— Advice for Applying Machine LearningWeek6 —— Machine Learning System DesignWeek7 —— Support Vector MachinesWeek8 —— Unsupervised LearningWeek8 —— Dimensionality ReductionWeek9 —— Anomaly DetectionWeek9 —— Recommender SystemsWeek10 —— Large Scale Machine LearningWeek11 —— Application Example: Photo OCR|

---------------------------

 🚀 JavaScript

| Project | Version | Article |
|:-------:|:-------:|:------|
| JavaScript | ECMAScript 6 | JavaScript 新手的踩坑日记  从 JavaScript 作用域说开去 揭开 this & that 之迷JSConf China 2017 Day One — JavaScript Change The World  JSConf China 2017 Day Two — End And Beginning|
| Vue.js | 2.3.4 | Vue 全家桶 + Electron 开发的一个跨三端的应用  大话大前端时代(一)

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON