世人都说阅读开源框架的源代码对于功力有显著的提升,所以我也尝试阅读开源框架的源代码,并对其内容进行详细地分析和理解。在这里将自己阅读开源框架源代码的心得记录下来,希望能对各位开发者有所帮助。我会不断更新这个仓库中的文章,如果想要关注可以点 star
。
Latest:目录
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 |
Project | Version | Article |
---|---|---|
Go | 1.9 darwin/amd64 | Go 初学者的成长之路 初探 Go 的编译命令执行过程 深入解析 Go 中 Slice 底层实现 如何设计并实现一个线程安全的 Map ?(上篇) 如何设计并实现一个线程安全的 Map ?(下篇) |
空间搜索 | golang/geo | 如何理解 n 维空间和 n 维时空 高效的多维空间点索引算法 — Geohash 和 Google S2 Google S2 中的 CellID 是如何生成的 ? Google S2 中的四叉树求 LCA 最近公共祖先 神奇的德布鲁因序列 四叉树上如何求希尔伯特曲线的邻居 ? Google S2 是如何解决空间覆盖最优解问题的? ------------------------------------------------------------------------------------ Code <T> share keynote |
Project | Version | Article |
---|---|---|
JavaScript | ECMAScript 6 | JavaScript 新手的踩坑日记 从 JavaScript 作用域说开去 揭开 this & that 之迷 JSConf China 2017 Day One — JavaScript Change The World |
Vue.js | 2.3.4 | Vue 全家桶 + Electron 开发的一个跨三端的应用🔥🔥🔥🔥 大话大前端时代(一) —— Vue 与 iOS 的组件化 |
Ghost | 1.24.8 | Ghost 博客搭建日记 Ghost 博客升级指南 Ghost 博客炫技"新"玩法 博客跑分优化 |
Project | Version | Article |
---|---|---|
HTTP | 1.1 | HTTP 基础概述 |
WebSocket | Version 13 | 全双工通信的 WebSocket |
Protocol-buffers | proto3 | 高效的数据压缩编码方式 Protobuf 高效的序列化/反序列化数据方式 Protobuf |
FlatBuffers | 深入浅出 FlatBuffers 之 Schema 深入浅出 FlatBuffers 之 Encode 深入浅出 FlatBuffers 之 FlexBuffers |
|
TCP | TCP/IP 基础概述 Advance_TCP |
|
TLS | 密码学 ---------- TLS 1.3 |
密码学概述 漫游对称加密算法 翱游公钥密码算法 消息的“指纹”是什么? 消息认证码是怎么一回事? 无处不在的数字签名 随处可见的公钥证书 秘密的实质——密钥 无法预测的根源——随机数 ------------------------------------------------------------------------------------ 如何部署 TLS 1.3 ? TLS & DTLS Heartbeat Extension The Transport Layer Security (TLS) Protocol Version 1.3 TLS 1.3 Introduction TLS 1.3 Handshake Protocol TLS 1.3 Record Protocol TLS 1.3 Alert Protocol TLS 1.3 Cryptographic Computations TLS 1.3 0-RTT and Anti-Replay TLS 1.3 Compliance Requirements TLS 1.3 Implementation Notes TLS 1.3 Backward Compatibility TLS 1.3 Overview of Security Properties |
QUIC | v44 | 如何部署 QUIC ? ------------------------------------------------------------------------------------ |
Project | Version | Article |
---|---|---|
开篇 | 开篇 | |
2017 | 【星霜荏苒】 - 程序员如何在技术浪潮的更迭中保持较高的成长速度 ? ------------------------------------------------------------------------------------ |
- 如果在文章中发现了问题,欢迎提交 PR 或者 issue,欢迎大神们多多指点🙏🙏🙏
感谢Star!
本作品由 halfrost 创作,采用知识共享署名 4.0 国际许可协议进行许可。