Archives
- 2024-11-09 Wireguard Go 源码阅读至网络包处理流程
- 2024-08-02 Linux系统的efi启动盘的制作
- 2024-07-31 Linux内核崩溃的持久化存储pstore
- 2024-07-21 Linux编程socket接收数据时返回网络包的附加信息比如时间戳和skb的mark 等
- 2024-07-05 Golang接受ipv6组播包的例子
- 2024-07-05 Linux的组播地址管理和网卡的组播混杂模式
- 2024-05-28 Tcpdump和af_packet编程只抓出去或者进来方向的包
- 2024-05-11 Linux连接跟踪表的实现conntrack
- 2024-05-04 Intel的cpu汇编bmi2指令集的pext指令和完美哈希函数
- 2024-04-30 Gcc的128位整数__int128
- 2023-12-11 Linux发送网络包前的网卡特性检查
- 2023-09-14 Linux内核conntrack的helper和expect
- 2023-07-27 Linux内核网络包结构sk_buff的rxhash
- 2023-07-26 调试linux协议栈丢包等问题的利器pwru和perf Probe
- 2023-07-21 Linux的组播路由实现pim Sm
- 2023-07-21 Btf版本不匹配导致内核模块加载失败的问题
- 2023-05-09 Linux的蓝牙socket编程
- 2023-05-06 Vim的ale插件给c语言加上clang的静态检查
- 2023-05-02 机械键盘按键开关原理和手工修复机械键盘按键轴体不灵的问题
- 2023-04-23 glibc获取机器上所有接口所有ip的getifaddrs函数
- 2023-04-11 Golang编程tcp连接绑定指定网络出口bindtodevice
- 2023-03-21 Golang的简单webdav服务器
- 2023-03-01 Linux编程监控网卡网线的拔插和系统路由条目的变化
- 2022-12-20 Nginx源码阅读server和location的匹配
- 2022-12-15 Nginx代码阅读http处理流程
- 2022-10-25 制作grub启动光盘iso文件安装linux安装u盘
- 2022-10-24 基于isolinux制作linux的iso启动光盘
- 2022-09-29 Iptables匹配udp包的长度和payload里面的内容
- 2022-08-29 Golang设置windows注册表和系统网络代理
- 2022-08-18 Tcp的close_wait 状态
- 2022-08-12 Nft使用sets匹配源ip和目的ip的方法 可以取代ipset
- 2022-08-07 Ffmpeg下载m3u8视频和合并加密ts视频流
- 2022-07-22 Socket的ip_freebind选项可以提前绑定一个本机不存在的ip
- 2022-07-15 Linux内核的tcp和udp接受函数和无效socket丢包统计
- 2022-07-12 Linux的c程序和动态链接库的初始化函数类似golang里面的init函数
- 2022-07-12 Iconv的gb2312和utf8编码转换
- 2022-07-11 Awk打印不在第二个文件里面内容
- 2022-06-29 Glibc默认发送aaaa类型ipv6地址的dns查询和程序5秒卡顿的现象
- 2022-06-27 Bash脚本里面 command substitution 语法执行函数设置的环境变量不会被应用
- 2022-05-13 Linux内核模块申请huge page内存
- 2022-05-10 Perl和python的ssh client例子
- 2022-04-26 Golang的嵌入式脚本starlark
- 2022-04-18 Tcp拥塞控制算法设置相关
- 2022-04-15 Golang程序随机出现cpu 100%的bug
- 2022-04-15 Golang程序加载tls证书的代码
- 2022-03-29 Linux的lo网络设备loopback
- 2022-03-24 Jsoniter里面解码某个json节点为特定struct
- 2022-02-09 Netfilter自定义target和iptables的支持 以nflog为例
- 2022-01-08 Bpf和xdp代码的编译和加载和redhat的xdp Filter防火墙过滤
- 2022-01-07 基于bpf技术的文件和进程安全监控项目falco
- 2021-12-18 Iptables Nft的rule规则匹配和执行情况的检查log和调试track
- 2021-11-08 Linux的和bios的acpi兼容问题和acpi_osi启动参数可能影响reboot命令
- 2021-10-28 Linux的xdp里面也可以把网络包重定向到特定的cpu类似网卡rfs功能
- 2021-09-15 Linux系统tcp服务器accept队列溢出导致系统不ack客户端的数据包的现象(backlog队列溢出)
- 2021-08-26 Linux的ip网络收包和转发以及路由查找的逻辑
- 2021-07-02 Bridge Netfilter
- 2021-06-10 寻找n个元素里面最大的k个数top k算法
- 2021-06-10 Xxhash测试
- 2021-05-26 Linux平台的pppoe Server
- 2021-04-28 终端程序清屏和用背景色绘制柱状图
- 2021-03-18 C语言最简单的makefile
- 2021-02-19 Golang的抓包程序
- 2021-01-12 Vim Go插件和filetype plugin
- 2021-01-12 Bpftrace要取代systemtap了吗
- 2021-01-12 Centos 8.3的tcp Bbr还没有合并上游的wifi场景的补丁
- 2020-12-07 Fuse文件系统启用page cache
- 2020-11-23 Linux内核检查ip是否为本地接口的ip
- 2020-11-16 Openssl生成golang Grpc 自签名tls的v3_req证书
- 2020-10-28 Golang修改设置全局默认resolver的dns的ip地址
- 2020-10-07 Golang的reflect包要使用unsafe才能修改结构的私有成员的值
- 2020-09-22 Windows10修改键盘映射禁用某个按键
- 2020-09-21 Gdb的ptype命令查看struct结构的各个子成员的内存布局
- 2020-09-04 编译php 7.2 Configure配置 With Libzip时报告off_t错误
- 2020-08-05 Php的swoole和grpc扩展一起使用时kill不能杀死swoole进程的问题 Grpc的fork模式问题
- 2020-07-28 Linux系统bash高级重定向之dev fd
- 2020-07-24 C11和linux内核的静态断言static_assert和build_bug_on
- 2020-07-24 Linux的bpf过滤器的nop空指令
- 2020-07-23 Linux的conntrack Zone的
- 2020-07-22 Linux内核的conntrack的连接跟踪表skb和nfct的查找和关联
- 2020-07-14 Netfilter的nf_drop返回特定的errno
- 2020-07-14 Linux设置syscall的bpf过滤函数seccomp实现sandbox
- 2020-07-07 Perl的flock文件锁单实例运行
- 2020-07-07 Golang里面模板templete调用函数
- 2020-07-04 Linux环境遇到的c++位运算的一个bug
- 2020-07-03 Linux的rtnelink编程修改和获取系统路由表
- 2020-06-30 查看linux的page cache文件系统缓存里面是那些文件占用的vmtouch命令
- 2020-06-30 Openssl和aes的key和iv安全性问题
- 2020-06-29 Linux查看丢包原因之dropwatch
- 2020-06-29 Centos 8多网卡时非主网卡路由不通的reverse path filtering(rp_filter)问题
- 2020-06-12 Golang的http反向代理
- 2020-06-11 Linux的抓包socket的过滤bpf指令怎么写
- 2020-05-14 Linux系统启动时的getrandom随机数系统调用阻塞问题
- 2020-05-12 Bash打印有颜色的字符
- 2020-05-12 Linux用debugfs查看ext4文件创建时间
- 2020-05-07 Ccache的编译速度加速
- 2020-04-30 Linux内核的关机按钮事件和acpid还有systemd的关机按键处理
- 2020-04-27 Linux的flowtable offiload特性加速网络包转发
- 2020-04-27 Linux内核rfs和skb_get_hash
- 2020-04-27 Linux内核的tcp bbr和tcp pacing
- 2020-04-24 Linux内核的static_key系列函数和cpu分支预测优化
- 2019-12-19 Influxdb数据库的基本sql查询的语法
- 2019-11-23 Linux内核的死锁检测
- 2019-11-06 Linux的cpuinfo和cpufreq设置cpu工作于性能模式还是低功耗省电模式
- 2019-10-16 Centos7编译源码包rpm Src
- 2019-07-07 Centos7编译安装php的grpc和protobuf扩展
- 2019-06-27 Influxdb Grafana Telegraf的监控的安装配置
- 2019-06-18 C++和golang里面使用grpc和protobufs资料
- 2019-05-05 Tls session resumption
- 2019-05-01 Linux内核源码阅读网卡接收和发送流程
- 2019-05-01 Xdp和af_xdp和bpfilter
- 2019-04-12 Linux的网络接口的ifindex相关
- 2019-04-10 Ssh隧道功能_转载
- 2019-03-26 华为s3700交换机简单配置
- 2019-03-14 Linux内核insmod加载内核报告__you_cannot_kmalloc_that_much的错误
- 2019-02-26 linux模拟发送各种icmp包的工具
- 2019-02-21 开源屏幕录制软件obs的笔记本双显卡的显示器捕获的黑屏问题
- 2019-02-01 Linux的网络接口的mtu和tcp的mss
- 2018-12-01 Intel网卡的vlan receive filtering特性以及linux内核的netif_f_hw_vlan_ctag_filter接口
- 2018-11-08 为啥linux内核不会清理arp表里面失效很久的stale或者failed记录
- 2018-11-07 Linux内核ipv4和ipv6的route lookup路由查找的实现和性能 转载
- 2018-11-07 Facebok开源的负载均衡程序katran和linux内核的xdp包处理框架还有bpf
- 2018-10-30 Net Snmp扩展开发mib文件和mib2c生成模板代码
- 2018-10-01 Bash脚本里面发送udp网络包
- 2018-09-18 Linux的netconsole和kdump
- 2018-09-13 Turbopfor整数varint压缩
- 2018-09-03 Android应用apk的反汇编和重新打包签名
- 2018-08-29 Windows10系统网络测试时疯狂写wfpdiag.etl文件
- 2018-08-20 Shell脚本的字符串分割和参数展开shell expansions 和word splitting
- 2018-08-14 Linux程序重定向标准输出流stdout到文件
- 2018-08-06 Linux的pf_packet原始套接字接收和发送链路层的网络包
- 2018-07-29 Linux系统启动时的背景动画splash screen和plymouth
- 2018-07-21 Cpu微码补丁microcode和linux内核的microcode更新机制
- 2018-07-14 Linux字符界面编程tui之为啥perf的tui终端颜色显示
- 2018-05-24 Windows控制面板子项网络连接的快捷方式
- 2018-05-18 Linux内核printk的打印速率限制
- 2018-05-16 多模式匹配 多正则表达式匹配算法
- 2018-05-10 解压linux内核vmlinuz为vmlinux
- 2018-05-04 Ubuntu18.04的nautilus文件管理器右键菜单在终端打开
- 2018-05-03 金胜的(kingshare)msata转usb3.0硬盘盒在linux的驱动问题需要禁用uas才行
- 2018-05-02 Linux的tc和htb和fq_codel的qos流控设置
- 2018-04-28 Windows平台的dd命令和linux磁盘的备份和还原
- 2018-04-24 Grub2的磁盘内容备份和还原
- 2018-04-19 Linux里面判断当前系统是否运行在虚拟机机上面
- 2018-04-18 Iptables没有自动加载依赖的内核模块的问题
- 2018-04-16 Linux获取用户和组信息的api
- 2018-04-16 Centos7.4报告failed to initialize nss library错误
- 2018-04-14 Linux内核模块的版本控制(module versioning)
- 2018-03-22 生成linux的用户密码shadow文件的密码
- 2018-03-21 Overlayfs和squashfs测试
- 2018-02-22 用swig来实现php扩展模块extension
- 2018-01-24 真菌和蘑菇还有植物的菌根菌
- 2018-01-12 Linux和windows的路由检测和网络诊断命令mtr和pathping
- 2017-12-28 Nanomsg的几个注意事项
- 2017-12-20 连接tcp和https安全连接的netcat和oenssl命令
- 2017-12-12 编译curl时选择链接指定目录下自己编译的新版openssl库
- 2017-12-06 二分查找binary search和顺序查找linear search的优化和性能比较
- 2017-12-01 Sk_buff的头部预留空间
- 2017-11-23 Linux内核printk打印ip地址
- 2017-11-15 程序员用vim编辑代码的常用技巧
- 2017-11-15 Pktgen 网卡性能测试
- 2017-11-06 美国运动医疗协会的运动建议
- 2017-10-21 流控和token bucket filter算法
- 2017-07-28 苹果手机在锁屏之后wifi断开问题
- 2017-07-28 Openvswith 源码阅读只learn action
- 2017-07-23 Openvswitch源码阅读之ct和nat action的实现
- 2017-07-20 Openssl生成rsa和椭圆曲线加密公钥密钥创建根ca签名https服务器证书签名
- 2017-07-19 Openvswitch的ipfix实现源码阅读
- 2017-07-19 Openvswitch源码阅读之flow匹配的实现
- 2017-07-10 Ip flow information export (ipfix) protocol
- 2017-06-30 重置mysql的root用户密码
- 2017-06-29 Uefi的secure boot设置和linux内核模块的签名
- 2017-06-28 联想笔记本windows10使用uefi启动引导ntfs硬盘上的iso光盘安装ubuntu双系统
- 2017-06-28 Ubuntu17.04的intel无线网卡intel(r) dual band wireless ac 3165 固件firmware问题
- 2017-06-12 Linux内核源码的klogd和prink
- 2017-06-09 Iphone的captive support network的逆向工程分析
- 2017-06-05 Visutal studio 2017里面c++也可以配置nuge包管理器来管理依赖的第三方的库
- 2017-06-04 获取iphone的ios根目录文件系统(ios逆向工程和反汇编)
- 2017-06-01 编程通过usb接口读取ios设备的device console(syslog实时日志)的方法
- 2017-05-23 Windows10系统修改tcp的timestamp选项
- 2017-05-19 Iphone连接wifi热点跳转captive portal页面原理以及页面跳转慢原因分析
- 2017-05-12 Linux内核ipset源码阅读
- 2017-05-12 Linux内核ebtables源码阅读
- 2017-05-11 Linux内核conntrack连接跟踪源码阅读
- 2017-05-10 Linux内核vlan和vxlan源码阅读
- 2017-04-25 用open vswitch和open virtual network构建linux网关(软路由器)
- 2017-04-18 Centos7 64bit在virtualbox编译制作busybox启动盘
- 2017-04-11 Squashfs和overlayfs文件系统
- 2017-03-18 Wifi热点强制登录认证页面captive portal相关资料
- 2016-11-24 Docker容器技术和infoq上面相关的演讲视频
- 2016-10-12 C#例子把bing每日图片设置为windows10桌面背景bingwallpaper
- 2016-09-26 Ie11的保护模式protect mode导致程序findfirsturlcacheentry不到ie缓存的问题
- 2016-04-15 Postgresql的字符串哈希函数hashtext
- 2016-04-15 Android 自带的support library features导致apk大小增加
- 2016-03-31 Debian里面的cron定时任务和find命令的特殊用法
- 2016-03-01 Golang程序的性能分析heap memory profile和cpu prifile
- 2016-01-15 Postgresql在不同io scheduler(cfq,noop,deadline)的最大响应延时
- 2016-01-11 X86 64平台的函数调用链的解析stack unwind相关的资料
- 2015-12-01 试一下wireshark的lua插件(写一个计算tcap或者map消息响应时间的功能)
- 2015-11-24 Webrtc信令服务器和sip还有ims的相关资料
- 2015-11-19 Android应用通知消息和led灯开关相关的资料
- 2015-11-18 Wireshark分析tcap或者gsm_map的的消息响应时间service_response_time
- 2015-11-12 Sip协议相关的一些资料和开源项目
- 2015-11-10 Wireshark查看http响应时间的统计图
- 2015-10-27 Android关闭屏幕的代码
- 2015-09-28 随机森林(random forest)和 gradient boosting等决策树相关的资料
- 2015-09-16 Varint整数压缩算法
- 2015-09-15 Ssh公钥私钥免密码登录和git如何使用ssh Keys
- 2015-08-26 用objcopy来给elf可执行文件加上源码的git的提交版本信息
- 2015-08-14 Windows10系统gvim的tagbar插件显示tag侧边栏时点击函数名导致gvim程序崩溃的bug
- 2015-07-28 Golang 的 lib pg 连接 postgresql时碰到ssl renegotiation failurei导致driver bad connection问题
- 2015-07-03 两个web前端开发库
- 2015-07-02 闰秒问题leep Second Problem
- 2015-07-02 Regular Expression Engines正则表达式的匹配引擎库re2和pcre Jit势均力敌啊
- 2015-06-18 解决mysys Git在windows Xp系统中文乱码的配置
- 2015-06-16 Test Highlight
- 2015-06-15 Test Post
- 2015-06-11 Gcc链接多个外部链接库时,只对某个库做静态链接,其他的都是动态链接
- 2015-05-25 Posgresql不明数据文件占用大量磁盘空间
- 2015-05-22 Postgresql的存储过程返回表的多个column(row)的例子
- 2015-05-07 用systemtap跟踪打印动态链接库的所有c++函数调用过程
- 2015-04-30 Android 的音量控制代码
- 2015-04-24 Postgresql性能和tps相关的几个知识
- 2014-08-04 Linux 内核的tcp连接状态分析(systemtap的tcp_trace.stp和call_granh.stp脚本
- 2014-07-28 Windows 7 createthread创建线程个数限制
- 2014-06-17 Google又开源了一个数据序列化的库flatbuffers
- 2014-06-16 信号安全函数(signal safe function)和死锁问题
- 2014-06-05 Tcp的死连接检测(dead peer),重传计时器,各种timeout超时选项(tcp_user_timeout),keepalive,heartbeart心跳机制等
- 2014-06-01 Gcc的链接选项 Llibrary 执行链接库是有顺序的
- 2014-05-28 Lua代码性能优化之追加元素到数组结尾的写法
- 2014-05-28 Lua性能优化之c++ std sort替换table sort (luajit的ffi使用c代码的例子)
- 2014-05-23 Int和float溢出的问题(转)
- 2014-05-22 Lua,statsd ,graphite和实时监控可视化
- 2014-05-21 Linkedin的分享optimizing linux memory management for low Latency & high Throughput databases
- 2014-05-07 Andrei alexandrescu three optimization tips for c++提到一个格式化数字为字符串的优化
- 2014-05-06 Linux netfiler修改http包内容,长度改变时还要修改http包的content Length和 chunk size才行
- 2014-04-28 Debian debug package调试符号包相关的一些资料
- 2014-04-28 Linux平台的mktime localtime gmtime timegm函数和windows的实现比较linux平台的
- 2014-04-06 Google有发布了新的快速字符串hash算法farmhash
- 2014-04-02 Redis也支持hyperloglog数据结构了
- 2014-03-21 Cmake常用命令
- 2014-03-19 Cmake使用protobuf编译器自动生成proto文件对应的源码的例子
- 2014-03-04 Signal会分发到多线程的任意一个线程上面去的
- 2014-02-21 Linux 上面试用一下tcmalloc 的heap profiler
- 2014-01-22 C++ memory profiler 检查c++ 程序内存都消耗在什么地方
- 2014-01-21 Cpu instruction cache misses优化和gcc的profile Guided optimization( Coverage 和 O3 Profile Use)
- 2014-01-17 Cmake的function(函数)如何传递和返回list参数
- 2014-01-02 看到libtorrent两篇不错的高性能的文章(内存cache优化和 网络消息批处理等)
- 2013-12-12 Systemtap 2.4 在linux 3.11的一个bug,导致uprobe探测点设置不成功
- 2013-12-06 Virtuabox 4.3.4虚拟机guest里面的虚拟tsc性能问题clock_gettime等时间函数性能差的解决办法
- 2013-12-05 Virtualbox 4.3.4虚拟机上面linux guest的tsc时钟源不可用,降级使用acpi_pm的问题(导致clock_gettime函数和gettimeofday性能变差,debian内核升级等)
- 2013-11-27 常用git命令
- 2013-10-18 Xml的escape string字符转换优化和gnu perfect hash function generator(gperf)
- 2013-09-30 C C++ 准确的随机数生成
- 2013-09-18 Epoll和eventfd之“惊群(thundering herd)”问题
- 2013-08-27 构建实时监控系统,统计可视化,和日志采集系统相关的开源软件和论文等
- 2013-08-06 把整数格式化为字符串的c++代码(itoa和sprintf相关的问题,快速格式化ip地址为字符串
- 2013-07-29 快速字符串hash算法murmurhash3 和cityhash还有 spookyhash
- 2013-07-25 看网上有人问,为什么这样的程序不能正常工作
- 2013-07-17 C++ 的new 操作符抛不抛出异常的问题
- 2013-06-07 Linux怎么把block层的bio request发给scsi底层驱动(从submit_bio到scsi_request_fn)
- 2013-06-05 Paul e. mckenney 在acm queue的文章,又来说他的rcu了(hazard pointers 和rcu (read Copy Update)原子操作性能差 )
- 2013-06-04 False sharing 问题的一些理解
- 2013-05-29 提高c 和 c++程序的编译速度
- 2013-05-07 Inux 3.9的 socket 选项so_reuseport
- 2013-04-24 程序性能测试相关的两篇文章
- 2013-04-24 Visual studio 2008 调试时中断下来后生成dump文件的办法
- 2013-04-17 Cc 的#line 宏(#line directive),修改编译报错时提示的源文件名字和行数
- 2013-04-16 Flex和bison的用于加载和解析配置文件(参考freediameter用法)
- 2013-03-31 Memcached的hash table 和string hashtable和trie数据结构性能优化相关的几篇论文
- 2013-03-20 优化程序的cpu cache效率相关知识what every programmer should know about memory
- 2013-03-07 c++ 管理一个排好序的vector sorted_vector ordered Vector boost flat_[multi]map set
- 2013-02-22 Gcc 和vc中使用 嵌入汇编实现memcpy的例子
- 2013-02-16 微博看到一篇比较不错的google工程师优化字符串操作的文章
- 2013-01-31 Windbg和ollydbg都可以设置无数个内存访问断点
- 2013-01-25 Read write memory barriers起的作用
- 2013-01-05 基数估计算法的相关资料
- 2012-12-12 Gettimeofday 和 linux vdso
- 2012-11-27 Windows平台的zeromq在iocp出来之前还是不要用了 默认select性能很差
- 2012-11-15 实现日志系统的想法和和日志文件的写磁盘策略
- 2012-11-13 C++ auto_bufer 和 高性能日志库pantheios
- 2012-11-12 Linux动态链接库的加载 查找so文件相关的命令和配置
- 2012-11-09 Linux编译动态链接库so避免运行时才发现函数未定义符号的错误undefined symbol的ld参数
- 2012-10-19 一个打字练习小程序
- 2012-10-15 Linux文件写入流程 从vfs层通用block层到scsi磁盘驱动
- 2012-09-12 大概浏览了一下 apache thrift的源代码
- 2012-09-01 如何用perf分析程序缓存访问性能(转)
- 2012-09-01 Zeromq抱怨c++ 第二篇,导致内存碎片化
- 2012-08-02 Linux 内核 ftrace 实现原理 和gcc的性能分析选项 Pg
- 2012-06-14 C++字符串查找和匹配相关数据结构trie ,radix Tree,hat Trie,hash table和最好的字符串哈希函数fnv 1a
- 2012-06-14 C++ std list 是可以做到像linux 内核的list一样o(1)复杂度把元素从链表里面删掉的(std iterator的用法)
- 2012-06-12 C++ 单例模式 和静态变量初始化顺序导致的dll加载失败问题
- 2012-06-04 C++ 的placement new () 语法,在指定内存地址构建对象
- 2012-05-31 Linux tcpdump抓包程序原理,pf_packet socket接口相关的实现
- 2012-05-25 C++ template 模板实现分开在头文件和源文件导致的linker找不到函数实现的链接错误
- 2012-05-21 Zeromq 基于无锁消息队列(lock Free的pipe)的无锁多线程模型 (actor model) 比较有意思的
- 2012-05-15 一个单个消费者和生产者的无锁队列 (lock Free queue ringbuffer)的c++实现
- 2012-05-14 False sharing 的原理还是这篇文章讲的最清楚
- 2012-04-11 C和c++ 定时器管理队列结构
- 2012-03-28 C++ 十六进制字符编码hex encode decode 和vc2010的性能分析工具(performance analysis)的使用
- 2012-03-19 Boost bind 传递引用和指针的区别导致的bug
- 2012-03-12 Spinlock 的很多线程抢占时的性能优化,补充 pthread mutex 和 futex相关知识
- 2012-03-09 Linux 内核fs aio 源码阅读
- 2012-03-03 Libeio 源码简单阅读
- 2012-03-02 网卡驱动多队列multiqueue 相关知识
- 2012-02-13 Memory barrier 内存屏障
- 2012-02-12 C++无锁编程资料,无锁队列等
- 2011-12-31 Lsm Tree(log Structured merge Tree)
- 2011-12-20 英特尔关于开发多线程程序的建议
- 2011-12-20 磁盘读写编程 高吞吐量
- 2011-11-30 Printf打印64位整数导致的bug
- 2011-11-25 让vc和gcc生成预编译后的源文件
- 2011-10-20 Linux内核镜像文件vmlinux 和压缩格式bzimage格式分析
- 2011-10-08 我这五年都干了些什么
- 2011-07-21 字符串匹配的boyer Moore algorithm和高效小巧的 sunday algorithm
- 2011-05-24 Linux 设备驱动模型和scsi磁盘的设备的发现和移除
- 2011-02-01 Bash的按tab键自动补全(自动完成)的原理与扩展
- 2011-01-18 Kdb和kprobe的兼容问题
- 2011-01-17 Linux scsi target framework (tgt) 虚拟磁盘scsi驱动
- 2010-12-09 使用crash工具分析linux 的crash dump文件的常用命令
- 2010-12-01 Linux网络协议栈:cisco vpn client实现代码和linux抓包接口的学习
- 2010-10-08 Linux 内核的virtio框架
- 2009-05-06 Gdb调试程序常用命令
- 2009-01-20 虚拟光驱学习
- 2006-07-19 闲着没事做了个歌词插件