MCPcopy
hub / github.com/halfrost/Halfrost-Field

github.com/halfrost/Halfrost-Field @main sqlite

repository ↗ · DeepWiki ↗
635 symbols 2,325 edges 29 files 118 documented · 19%
README

Halfrost-Field 冰霜之地

visitor badge

GitHub

⭐️ 为什么要建这个仓库

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

📖 目录

🐳 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 S2

Google S2 中的 CellID 是如何生成的 ?

Google S2 中的四叉树求 LCA 最近公共祖先

神奇的德布鲁因序列

四叉树上如何求希尔伯特曲线的邻居 ?

Google S2 是如何解决空间覆盖最优解问题的?


Code \<T> share keynote|


🍉 Machine Learning

Project Version Article
机器学习 Andrew Ng Stanford University 目录

Week1 —— What is Machine Learning

Week1 —— Linear Regression with One Variable (Gradient Descent)

Week2 —— Multivariate Linear Regression

Week2 —— Computing Parameters Analytically

Week2 —— Octave Matlab Tutorial

Week3 —— Logistic Regression

Week3 —— Regularization

Week4 —— Neural Networks Representation

Week5 —— Neural Networks Learning

Week5 —— Backpropagation in Practice

Week6 —— Advice for Applying Machine Learning

Week6 —— Machine Learning System Design

Week7 —— Support Vector Machines

Week8 —— Unsupervised Learning

Week8 —— Dimensionality Reduction

Week9 —— Anomaly Detection

Week9 —— Recommender Systems

Week10 —— Large Scale Machine Learning

Week11 —— 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 开发的一个跨三端的应用

大话大前端时代(一) —— Vue 与 iOS 的组件化

| | Ghost | 1.24.8 | Ghost 博客搭建日记

Ghost 博客升级指南

Ghost 博客炫技"新"玩法

博客跑分优化


|


📱 iOS

Project Version Article
Weex 0.10.0 Weex 是如何在 iOS 客户端上跑起来的

由 FlexBox 算法强力驱动的 Weex 布局引擎

Weex 事件传递的那些事儿

Weex 中别具匠心的 JS Framework

iOS 开发者的 Weex 伪最佳实践指北

| | BeeHive | v1.2.0 | BeeHive —— 一个优雅但还在完善中的解耦框架

| | 组件化 | 路由与解耦 | iOS 组件化 —— 路由设计思路分析

| | ReactiveObjC | 2.1.2 |函数响应式编程 (FRP) 从入门到 "放弃"—— 基础概念篇

函数响应式编程 (FRP) 从入门到 "放弃"—— 图解 RACSignal 篇

ReactiveCocoa 中 RACSignal 是如何发送信号的

ReactiveCocoa 中 RACSignal 所有变换操作底层实现分析(上)

ReactiveCocoa 中 RACSignal 所有变换操作底层实现分析(中)

ReactiveCocoa 中 RACSignal 所有变换操作底层实现分析(下)

ReactiveCocoa 中 RACSignal 冷信号和热信号底层实现分析

ReactiveCocoa 中 集合类 RACSequence 和 RACTuple 底层实现分析

ReactiveCocoa 中 RACScheduler 是如何封装 GCD 的

ReactiveCocoa 中 RACCommand 底层实现分析

ReactiveCocoa 中 奇妙无比的“宏”魔法| | Aspect | | iOS 如何实现Aspect Oriented Programming (上)

iOS 如何实现Aspect Oriented Programming (下)

| | ObjC | objc runtime 680 | 神经病院 Objective-C Runtime 入院第一天—— isa 和 Class

神经病院 Objective-C Runtime 住院第二天——消息发送与转发

神经病院 Objective-C Runtime 出院第三天——如何正确使用 Runtime

ObjC 对象的今生今世

| | iOS Block | | 深入研究 Block 捕获外部变量和 __block 实现原理

深入研究 Block 用 weakSelf、strongSelf、@weakify、@strongify 解决循环引用

| | iOS Simulator | | 给iOS 模拟器“安装”app文件

Remote debugging on iOS with Safari Web Inspector | | xcconfig | | 手把手教你给一个 iOS app 配置多个环境变量

| | Jenkins | Weekly Release 2.15 | 手把手教你利用 Jenkins 持续集成 iOS 项目

| | StoryBoard | | 关于 IB_DESIGNABLE / IBInspectable 的那些需要注意的事

| | WWDC 2016 | | [WWDC2016 Session 笔记 - Xcode 8 Auto

Extension points exported contracts — how you extend this code

Segment (Interface)
Segment 代表并发安全的散列段的接口。 [1 implementers]
contents/Go/go_map_bench_test/cmap/segment.go
ConcurrentMap (Interface)
ConcurrentMap 代表并发安全的字典的接口。 [1 implementers]
contents/Go/go_map_bench_test/cmap/cmap.go
PairRedistributor (Interface)
PairRedistributor 代表针对键-元素对的再分布器。 用于当散列段内的键-元素对分布不均时进行重新分布。 [1 implementers]
contents/Go/go_map_bench_test/cmap/redistributor.go
Pair (Interface)
Pair 代表并发安全的键-元素对的接口。 [1 implementers]
contents/Go/go_map_bench_test/cmap/pair.go
Bucket (Interface)
Bucket 代表并发安全的散列桶的接口。 [1 implementers]
contents/Go/go_map_bench_test/cmap/bucket.go

Core symbols most depended-on inside this repo

n
called by 240
contents/iOS/Weex/sdk/WeexSDK/Resources/main.js
Key
called by 121
contents/Go/go_map_bench_test/cmap/pair.go
Element
called by 70
contents/Go/go_map_bench_test/cmap/pair.go
dt
called by 53
contents/iOS/Weex/sdk/WeexSDK/Resources/main.js
Error
called by 51
contents/Go/go_map_bench_test/cmap/errors.go
t
called by 48
contents/iOS/Weex/sdk/WeexSDK/Resources/main.js
r
called by 48
contents/iOS/Weex/sdk/WeexSDK/Resources/main.js
i
called by 43
contents/iOS/Weex/sdk/WeexSDK/Resources/main.js

Shape

Function 530
Method 82
Struct 13
Interface 6
FuncType 2
TypeAlias 2

Languages

TypeScript65%
Go35%

Modules by API surface

contents/iOS/Weex/sdk/WeexSDK/Resources/main.js283 symbols
website/themes/cactus/static/lib/jquery/jquery.min.js83 symbols
contents/Go/go_map_bench_test/concurrent-map/concurrent_map_bench_test.go41 symbols
contents/Go/go_map_bench_test/concurrent-map/concurrent_map.go31 symbols
contents/Go/go_map_bench_test/concurrent-map/concurrent_map_test.go23 symbols
contents/Go/go_map_bench_test/cmap/pair.go21 symbols
contents/Go/go_map_bench_test/cmap/bucket.go17 symbols
website/themes/cactus/static/js/sw-toolbox.js15 symbols
contents/Go/go_map_bench_test/cmap/segment.go14 symbols
contents/Go/go_map_bench_test/cmap/cmap.go14 symbols
website/themes/cactus/static/js/feather.min.js13 symbols
contents/Go/go_map_bench_test/cmap/bucket_test.go12 symbols

For agents

$ claude mcp add Halfrost-Field \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact