halfrost / Halfrost-Field
✍🏻 这里是写博客的地方 —— Halfrost-Field 冰霜之地
AI Architecture Analysis
This repository is indexed by RepoMind. By analyzing halfrost/Halfrost-Field in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.
Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.
Repository Summary (README)
PreviewHalfrost-Field 冰霜之地
<p align='center'> <img src='contents/images/background-cover_.png'> </p> <p align='center'> <img src="https://img.shields.io/badge/Total%20Reading-3.18M-success"> <img src="https://img.shields.io/badge/Total%20Word%20Count-578129-success"> <img src="https://img.shields.io/badge/build-passing-brightgreen.svg"> <img src="https://img.shields.io/badge/platform-%20iOS | Android | Mac | Web%20-ff69b4.svg"> <img src="https://img.shields.io/badge/language-Objective--C-orange.svg"> <img src="https://img.shields.io/badge/language-Swift-abcdef.svg"> <img src="https://img.shields.io/badge/language-JavaScript-yellow.svg"> <img src="https://img.shields.io/badge/language-Golang-26C2F0.svg"> <img src="https://visitor-badge.laobi.icu/badge?page_id=halfrost.Halfrost-Field" alt="visitor badge"/> </p> <p align='center'> <a href="https://github.com/halfrost/Halfrost-Field/blob/master/LICENSE"><img alt="GitHub" src="https://img.shields.io/github/license/halfrost/Halfrost-Field?label=License"></a> <a href="https://halfrost.com"><img src="https://img.shields.io/badge/Blog-Halfrost--Field-80d4f9.svg?style=flat"></a> <a href="http://weibo.com/halfrost"><img src="https://img.shields.io/badge/weibo-@halfrost-f974ce.svg?style=flat&colorA=f4292e"></a> <a href="https://twitter.com/halffrost"><img src="https://img.shields.io/badge/twitter-@halffrost-F8E81C.svg?style=flat&colorA=009df2"></a> <a href="https://www.zhihu.com/people/halfrost/activities"><img src="https://img.shields.io/badge/%E7%9F%A5%E4%B9%8E-@halfrost-fd6f32.svg?style=flat&colorA=0083ea"></a> <img src="https://img.shields.io/badge/made%20with-=1-blue.svg"> <a href="https://github.com/halfrost/Halfrost-Field/pulls"><img src="https://img.shields.io/badge/PR-Welcome-brightgreen.svg"></a> </p>⭐️ 为什么要建这个仓库
世人都说阅读开源框架的源代码对于功力有显著的提升,所以我也尝试阅读开源框架的源代码,并对其内容进行详细地分析和理解。在这里将自己阅读开源框架源代码的心得记录下来,希望能对各位开发者有所帮助。我会不断更新这个仓库中的文章,如果想要关注可以点 star。
📖 目录
🐳 Go
| Project | Version | Article |
|---|---|---|
| Go | 1.16 darwin/amd64 | Go 初学者的成长之路<br>初探 Go 的编译命令执行过程<br>深入解析 Go Slice 底层实现<br>如何设计并实现一个线程安全的 Map ?(上篇)<br>如何设计并实现一个线程安全的 Map ?(下篇)<br>面试中 LRU / LFU 的青铜与王者<br>深入研究 Go interface 底层实现<br>Go reflection 三定律与最佳实践<br>深入 Go 并发原语 — Channel 底层实现<br> |
| 空间搜索 | golang/geo | 如何理解 n 维空间和 n 维时空<br>高效的多维空间点索引算法 — Geohash 和 Google S2<br>Google S2 中的 CellID 是如何生成的 ?<br>Google S2 中的四叉树求 LCA 最近公共祖先<br>神奇的德布鲁因序列<br>四叉树上如何求希尔伯特曲线的邻居 ?<br>Google S2 是如何解决空间覆盖最优解问题的?<br>-----------------------------------------------------------------------------<br> Code <T> share keynote |
🍉 Machine Learning
| Project | Version | Article |
|---|---|---|
| 机器学习 | Andrew Ng Stanford University | 目录<br>-----------------------------------------------------------------<br>Week1 —— What is Machine Learning<br>Week1 —— Linear Regression with One Variable (Gradient Descent)<br>Week2 —— Multivariate Linear Regression <br>Week2 —— Computing Parameters Analytically<br>Week2 —— Octave Matlab Tutorial<br>Week3 —— Logistic Regression<br>Week3 —— Regularization<br>Week4 —— Neural Networks Representation<br>Week5 —— Neural Networks Learning<br>Week5 —— Backpropagation in Practice<br>Week6 —— Advice for Applying Machine Learning<br>Week6 —— Machine Learning System Design<br>Week7 —— Support Vector Machines<br>Week8 —— Unsupervised Learning<br>Week8 —— Dimensionality Reduction<br>Week9 —— Anomaly Detection<br>Week9 —— Recommender Systems<br>Week10 —— Large Scale Machine Learning<br>Week11 —— Application Example: Photo OCR |
🚀 JavaScript
| Project | Version | Article |
|---|---|---|
| JavaScript | ECMAScript 6 | JavaScript 新手的踩坑日记 <br> 从 JavaScript 作用域说开去<br> 揭开 this & that 之迷<br>JSConf China 2017 Day One — JavaScript Change The World <br> JSConf China 2017 Day Two — End And Beginning |
| Vue.js | 2.3.4 | Vue 全家桶 + Electron 开发的一个跨三端的应用 <br> 大话大前端时代(一) —— Vue 与 iOS 的组件化 <br> |
| Ghost | 1.24.8 | Ghost 博客搭建日记<br> Ghost 博客升级指南 <br>Ghost 博客炫技"新"玩法 <br>博客跑分优化<br>--------------------------------------------------------------------------------<br> |
📱 iOS
📝 Protocol
❄️ 星霜荏苒
| Project | Version | Article |
|---|---|---|
| 开篇 | 开篇 | |
| 2017 | 【星霜荏苒】 - 程序员如何在技术浪潮的更迭中保持较高的成长速度 ? | |
| 2018 | 【星霜荏苒】 - 如何看待软件开发 ? | |
| 2019 | 【星霜荏苒】 - 不甘当学渣,努力作学霸,最终是学民 | |
| 2020 | 【星霜荏苒】 - 下一个五年计划起航 ! | |
| 2021 | 后疫情时代下美国留学 CS Master 申请纪实<br>-----------------------------------------------------------------------------------------<br> |
❗️ 勘误
- 如果在文章中发现了问题,欢迎提交 PR 或者 issue,欢迎大神们多多指点🙏🙏🙏
♥️ 感谢
感谢Star!
🌈 公众号

©️ 转载
<a rel="license" href="http://creativecommons.org/licenses/by/4.0/"><img alt="知识共享许可协议" style="border-width:0" src="https://i.creativecommons.org/l/by/4.0/88x31.png" /></a><br />本<span xmlns:dct="http://purl.org/dc/terms/" href="http://purl.org/dc/dcmitype/Text" rel="dct:type">作品</span>由 <a xmlns:cc="http://creativecommons.org/ns#" href="https://github.com/halfrost/Halfrost-Field" property="cc:attributionName" rel="cc:attributionURL">halfrost</a> 创作,采用<a rel="license" href="http://creativecommons.org/licenses/by/4.0/">知识共享署名 4.0 国际许可协议</a>进行许可。