llc'blog
首页
归档
分类
标签
关于
算法
175
栈的应用-四则运算表达式求值
KMP
线段树区间加法+乘法
树状数组
ST表
非旋转Treap
替罪羊树
Luogu P3165 Splay区间翻转
Luogu P2234+P2286 (Splay性质
Splay
More...
Linux学习
34
TinyHTTPServer源码解析
使用UNIX域Socket传递文件描述符
linux下在进程中加载执行纯2进制可执行文件bin
多线程并发简单聊天室实现
线程同步:指定2个线程按顺序执行(信号量)
epoll入门
多播/广播
recv函数MSG_PEEK|MSG_DONTWAIT|MSG_OOB选项
IO多路复用-select实现简单回声服务
AIO小实例
More...
C++primer读书笔记
22
c++oo1
移动语义
c++静态代码分析_函数参数求值顺序未定义等
tuple_variant_any_string_view_Singleton使用
VsStudio制作静态库-mutable-explicit等用法
template和namespace简单使用
Win下控制台简单贪吃蛇实现
编译期实现排序
const int* 和 const int * const 和 int const * 的区别
c++流和c流
More...
编写操作系统之路
14
LCD1602驱动代码
X86下控制Intel8042初始化鼠标
VGA下的palette技术
将30天中txt文件的ascii字体像素数据转为binary插入elf格式的kernel中
bochs上的一次调试
att汇编格式
c语言提取tar包内容
Orange‘s chapter10缺少的elf.h文件定义
Orange‘s:loader->kernel->中断(Minix)->进程(多)
Orange‘s:disp_str()字符串函数第二次调用乱码原因
More...
X86实模式和保护模式
10
x86中断
x86特权级总结
第16章分页机制
第15章任务切换
第14章特权级(控制转换)和任务
第13章程序加载和动态执行
第11章:进入保护模式
IA-32架构 (Intel Architecture 32-bit)概览 和 8086小总结
.vhd虚拟磁盘bochsdebug启动报错:ata0-0: could not open hard drive image file
《X86汇编语言:从实模式到保护模式》检测点4.2报错:FATAL:Could not read from the boot medium!System halted
操作系统
9
APUE习题8.7
对C语言标准IO的理解
APUE第四章文件和目录
APUE第三章文件IO笔记+习题
虚拟内存-2级分页表原理
死锁和饥饿-哲学家就餐问题
互斥和同步-读者/写者问题
互斥和同步-消费者/生产者 (管程+消息传递)
互斥和同步-生产者/消费者问题
计算机网络
8
I/O复用3个小实例+将signal转化为IO事件
有限状态机实例:服务端实现简单的HTTP请求的读取和分析
IPv4协议详解
arp协议工作原理
socket使用标准IO流分离
多进程服务器端
Time_wait状态端口重利用
计算机网络概述
编译链接
6
gcc强引用弱引用
static关键字的3种用法
extern "C"的原理
GCC__attribute__部分使用方法
通过objcopy将2进制文件作为.o中的一个段
带有\n的printf被优化成puts
C++
4
NeoVim插件配置
Practical Vim
使用boost/program_options遇到的一点小问题
STL中forwardlist的大致实现
php
3
css301
基于Thinkphp开发的博客 (第一次开发,mark一下
php留言板小demo
Emacs
2
Emacs第二部分:基本模式和编辑特性
Emacs第一部分:所有基础知识
Makefile
1
编译当前目录所有.c
数据库(入门
1
sql必知必会知识点总结(长
LDD
1
LDD(linux设备驱动)环境搭建
搜索
×
关键词