标题 |
阅读 |
评论 |
转发 |
发布日期 |
TCP/IP源码学习(44)——kernel重组IPv4分片代码(1) |
783 |
0 |
0 |
2014-05-17 |
|
64位x86的函数调用栈布局 |
1180 |
0 |
0 |
2014-05-17 |
|
如何手工展开函数栈来定位问题 |
851 |
0 |
0 |
2014-05-17 |
|
设计模式的C实现(2)——观察者模式 |
487 |
0 |
0 |
2014-05-17 |
|
TCP/IP源码学习(43)——__skb_recv_datagram学习 |
364 |
0 |
0 |
2014-05-17 |
|
编写安全代码——无符号数减法溢出问题 |
791 |
0 |
0 |
2014-05-17 |
|
白话分析字符串匹配算法——BM算法 |
764 |
0 |
0 |
2014-05-17 |
|
白话分析字符串匹配算法——KMP算法 |
569 |
0 |
0 |
2014-05-17 |
|
C99标准学习笔记(3)——操作符&和[] |
522 |
0 |
0 |
2014-05-17 |
|
GDB技巧:使用checkpoint解决难以复现的Bug |
583 |
0 |
0 |
2014-05-17 |
|
编写安全代码:关于整数提升 |
623 |
0 |
0 |
2014-05-17 |
|
C99标准学习笔记(2)——整数提升 |
546 |
0 |
0 |
2014-05-17 |
|
基础算法:快速排序的实现代码 |
504 |
0 |
0 |
2014-05-17 |
|
通过未初始化全局变量,研究BSS段和COMMON段的不同 |
566 |
0 |
0 |
2014-05-17 |
|
glibc代码学习(3):strcpy源代码(3) |
537 |
0 |
0 |
2014-05-17 |
|
glibc代码学习(3):strcpy源代码(3) |
468 |
0 |
0 |
2014-05-17 |
|
glibc代码学习(2):strcpy源代码(2) |
551 |
0 |
0 |
2014-05-17 |
|
glibc代码学习(1):strcpy源代码(1) |
525 |
0 |
0 |
2014-05-17 |
|
避免Bug:复制代码引出的bug |
572 |
0 |
0 |
2014-05-17 |
|
有趣的问题:空结构体的占用空间问题 |
424 |
0 |
0 |
2014-05-17 |
|