Writing

文章

按时间保留的长期笔记。可以从主题进入,也可以直接使用全文搜索

Raspberry Pi 4B 起飞

从树莓派 2B+ 到 4B:一次围绕硬件选择、系统安装与上手体验的动手记录。

硬件与实践

设计模式笔记

单例、工厂、观察者等常见设计模式的学习记录与实现要点。

开发与软件

一些常用的算法

拓扑排序、图、排序与常见解题技巧的集中整理。

C++ 与算法

ESP8266:十几元的 IoT 开发板

从环境准备开始,探索一块自带 Wi-Fi 的 ESP8266 开发板能做什么。

硬件与实践

Python 爬虫笔记

从 robots 协议、Requests 与 Beautiful Soup,到 Scrapy 的基础实践。

开发与软件

数据库索引笔记

从 B 树、B+ 树到索引组织方式,整理数据库索引的基础概念。

数据库

C++ 强制类型转换

整理 static_cast、dynamic_cast、const_cast 与 reinterpret_cast 的使用边界。

C++ 与算法

select、poll 与 epoll

从 DMA 与 I/O 模型出发,对比 select、poll 和 epoll 的机制与差异。

计算机网络

微信小程序开发笔记

关于弹性布局、响应式单位、生命周期与组件通信的小程序基础记录。

开发与软件

Socket 编程笔记

从 SMTP 与 Telnet 实验,到 TCP/UDP Socket 编程的基础实践。

计算机网络

计算机网络(一):基本概念

DNS、MAC、分层模型、TCP/IP 与常用协议的基础概念整理。

计算机网络

操作系统(七):进程间通信

整理直接通信、管道、共享内存、信号与套接字等 IPC 方式。

操作系统

操作系统(六):死锁

死锁的系统模型、必要条件,以及预防、避免、检测与恢复策略。

操作系统

C++ 数据结构

围绕 vector、list、map 等容器与基础数据结构的学习笔记。

C++ 与算法

C++:一些概念

抽象类、虚函数、内存管理、继承与模板等 C++ 基础概念的集中整理。

C++ 与算法

操作系统(五):锁、信号量与管程

从竞态条件到锁、信号量与管程,整理并发同步的核心机制。

操作系统

操作系统(四):CPU 调度

调度目标、评价指标与常见 CPU 调度算法的基础笔记。

操作系统

操作系统(三):进程与线程

进程、线程、上下文切换与调度关系的系统性入门笔记。

操作系统

操作系统(二):内存分配

从系统调用与异常,到连续内存分配和虚拟内存的基础整理。

操作系统

《雪中悍刀行》读书札记

第二次阅读《雪中悍刀行》时留下的句子与片段。

阅读

操作系统(一):简介

操作系统内核、并发、共享、虚拟与异步等基础特征的简短笔记。

操作系统