文章归档
2023
- 01-12 如何用C语言操作arp cache
- 01-12 接收arp请求并发送回应的实例
- 01-09 TCP服务器如何使用select处理多客户连接
- 01-07 使用select实现的UDP/TCP组合服务器
- 01-06 使用C语言实现服务器/客户端的TCP通信
- 01-05 使用C语言实现服务器/客户端的UDP通信
2022
- 12-27 如何使用raw socket发送UDP报文
- 12-14 如何计算IP报头的checksum
- 12-12 如何计算UDP头的checksum
- 12-10 如何在Linux命令行下发送和接收UDP数据包
- 12-07 Linux下如何在数据链路层接收原始数据包
- 10-16 C语言如何获取ipv6地址
- 09-20 C语言函数调用时的参数传递机制
- 08-25 Linux文件权限:setuid、setgid和sticky bit
- 08-18 远程开机:一个简单的嵌入式项目开发
- 07-10 apt update 如何工作
- 05-06 安装一个好用的Ubuntu桌面
- 04-18 bash下变量PS1的完整理解
- 04-10 bash 的环境变量和 shell 变量
- 04-06 ANSI的ESC转义序列
- 04-01 完整的PS1控制码
2008
- 04-11 在DOS下进行网络编程(下)
- 04-09 在DOS下进行网络编程(上)
- 04-04 DOS的系统杂项服务INT 15H介绍
- 04-02 遍历 PCI 设备
- 03-28 在 DOS 下的 DJGPP + RHIDE 安装实作
- 03-27 在 DOS 下安装 DJGPP
- 03-18 调用PCI BIOS
- 03-18 32位 BIOS 说明