Archive

keep hungry keep foolish
2022

systemd-random-seed启动耗时过长

systemd random seed service


2021

制作一个无法mount ntfs 镜像,但是能被ntfsfix修复

make image, it is break ntfs


go中可以撤销的读

go read


Remote Procedure Call(rpc)

rpc


2020

raft 协议

raft


tidb courses: day9

tidb day9


tidb courses: day5

tidb day5


tidb courses: day6

tidb day6


tidb courses: day7

tidb day7


tidb courses: day8

tidb day8


tidb courses: day4

tidb day4


Go 内存分配

Go memory


Go 代码引导过程

Go boot


Go 代码初始化过程

Go init


tidb courses: day2

tidb day2


tidb courses: day3

tidb day3


tidb courses: day1

tidb day1


MySQL 索引

MySQL update


刷机流程粗略记录

My MI


MySQL 查询语句如何执行的

MySQL select


MySQL 更新语句如何执行的

MySQL update


对于自己看到的技术管理的理解

management


sbull 代码分析

sbull


scull 代码分析

scull


seq_file 从内核导出数据到用户空间

seq_file


转载:Autotools 工具

Autotools


停用 CSDN 后的得与失

bye csdn


ioctl

ioctl


并发:completion 机制

completion


等待队列 wait_queue_head_t

wait_queue_head_t


并发:semaphore

semaphore


并发:自旋锁

spin lock


2019

转载: Go 开发效率工具集合

quick go


转载:go flag

go flah


golang 注释总结

about golang


git 工具使用记录

about git


转载 如何规划

up


强迫观念

mind


知乎转载:什么是动态规划 (节选)

Dynamic programming


Device mapper 机制

Device mapper


Windows 操作系统盘符分配失败

Do not support more than 27 drive letters


一个想法

one idea


ubuntu自动更新系统软件后中文出现乱码

ubuntu auto update system software


如何将远端仓库的特定tag同步到本地,并创建分支

get tag of origin, create branch from the tag


cpu特性

cpu flags


shell通配符和正则表达式中的常用符号

wildcard character and regular expression


定时任务调度器

scheduler


linux下使用shell删除多行内容

Use the shell to delete multiple lines of content under linux


一次chroot程序调试过程记录

chroot debug


利用内存对齐优化细微的性能

memory alignment


中国会不会成为AI公司首选实验场所

China and AI


linux数据包接收过程

receive packet


理解socket

what is socket


如何成长

day day up


Incomplete

arp incomplete


Packer

What is Packer?


2018

Vim 与中文输入法

Using Vim with non-english input method


如何在一个Makefile文件中编译生成deb包和rpm包

how to build deb and rpm package when use only Makefile