归档

足迹
2023

2023,迎来改变


迟到的总结和展望


2022

强化学习:策略梯度算法(一)


优化算法


数值稳定性


正则化


注意力机制


循环神经网络


卷积神经网络


极大似然和损失函数


线性回归到深度网络


线性回归、损失函数以及梯度下降


2021

2022, Data Scientist!


强化学习之 AlphaGo 的诞生


一致性哈希的应用


从路由层说起


Hello 2021


2020

Kubernetes 初体验


2019

告别 2019


漫谈分布式:线性一致性与共识算法


漫谈分布式:事务和隔离性级别


漫谈分布式:数据分区


漫谈分布式:数据复制


漫谈分布式:数据库的设计思想与实现


日本之旅


回顾 19 年上半年


2018

2018,值得反思的一年


Libco 之共享栈


Core dump 原理探究学习笔记(八)


Core dump 原理探究学习笔记(七)


Core dump 原理探究学习笔记(六)


Core dump 原理探究学习笔记(五)


Core dump 原理探究学习笔记(四)


Core dump 原理探究学习笔记(三)


Druid 学习笔记


Designing Data-Intensive Applications 读书笔记(四)


Designing Data-Intensive Applications 读书笔记(三)


Core dump 原理探究学习笔记(二)


Core dump 原理探究学习笔记(一)


Designing Data-Intensive Applications 读书笔记(二)


Designing Data-Intensive Applications 读书笔记(一)


raft-rust 初体验


TiKV 源码阅读(未完成)


etcd-raft 源码学习笔记(PreVote)


etcd-raft 源码学习笔记(Leader Transfer)


etcd-raft 源码学习笔记(Linearizable Read 之 Lease)


etcd-raft 源码学习笔记(Linearizable Read 之 ReadIndx)


etcd-raft 源码学习笔记(概览篇)


etcd-raft 源码学习笔记(示例篇)


Libco 之 coctx_swap


Programming Language Part B 课程笔记


The Part-Time Parliament 论文笔记


多排行榜数据刷新方案


Programming Language 课程笔记


基于 Replicated State Machine 实现游戏进程恢复


MIT 6.824 学习笔记(四)


2017

再见,2017


MIT 6.824 学习笔记(二)


MIT 6.824 学习笔记(三)


MIT 6.824 学习笔记(一)


游戏开发之状态机


LevelDB 源码阅读(一)


链接和装载


Linux 性能监控


2016

我的 2016


Linux 内核系列-文件系统和 IO


Linux 内核系列-内存管理


Linux 内核系列-进程调度


Linux 内核系列-进程


Linux 内核系列-进程通信和同步


Libuv 源码阅读


浅读 Libco


Protobuf 编码原理


简单异步应用框架的实现


工作两年记


Elric 使用手册


Python 笔记


Matplotlib 笔记


Tcpcopy 源码阅读


iOS 初体验


Python 进程池的坑:Pickling Error!


使用 binlog 实时监控 Mysql 数据更新


水滴石穿-第三期


UDF + Trigger 实时监控 Mysql 数据更新


Elric Change Log II


回顾 2015 这一年


水滴石穿-第二期


设计模式之控制反转


2015

水滴石穿-第一期


FFmpeg 浅析


NSQ 源码解读之 NSQD 篇


谈谈前后台协议


应对反爬虫之换 Cookie


Elric Change Log I


600 行代码实现简单的任务分发监控器


谈谈我对 Golang 的理解


Elric:Python 实现的分布式任务调度系统