- 博客(6)
- 收藏
- 关注
转载 二叉树的递归和非递归实现
#include <iostream>#include <vector>#include <stack>using namespace std;struct BtreeNode{ BtreeNode(int value, struct BtreeNode *parent, struct BtreeNode *left, ...
2018-04-24 16:29:00 93
转载 Divide two integers without using multiplication, division and mod operator.
int divide(int dividend, int divisor) { //除数不能为零, 防止溢出(4bits: 0到7 和 -8到-1, -8除以 -1 = 8 溢出) if(divisor == 0 || (dividend == INT_MIN && divisor == -1)) return INT...
2018-04-08 12:24:00 113
转载 dmesg和addr2line 定位 segfault
程序长时间运行崩溃,但是没有保存core dump消息。可以用下面的方法定位出程序出错位置:1.用dmesg查找出错的代码段地址ip 000000000041ccec 发生错误时指令的地址, spsp 00007fff53c48700堆栈指针error 4的意义如下,可以对照参考:bit2:值为1表示是用户态程序内存访问越界,值为0表示是内核态程序内存访...
2017-10-14 12:01:00 948
转载 Interface request structure used for socket ioctl's
1. 结构体定义/* * Interface request structure used for socket * ioctl's. All interface ioctl's must have parameter * definitions which begin with ifr_name. The * remainder may be interfa...
2017-08-24 11:43:00 128
转载 epoll模型的使用
1. 创建epoll句柄 intepfd = epoll_create(int size); 该函数生成一个epoll专用的文件描述符。它其实是在内核申请一空间,用来存放你想关注的socket fd上是否发生以及发生了什么事件。size就是你在这个epoll fd上能关注的最大socket fd数。当创建好epoll句柄后,它就是会占用一个fd值,在linux下如果查看...
2017-08-20 12:00:00 127
转载 IP报文分片
1.最大传输单元(Maximum Transmission Unit,MTU)。以太网帧中的数据长度规定最小46 字节,最大1500 字节,MTU 指数据帧中有效载荷的最大长度,不包括帧首部的长度。2. IP帧格式, 4 位首部长度的数值是以4 字节为单位的,最小值为5,也就是说首部长度最小是4x5=20 字节,也就是不带任何选项的IP 首部,4 位能表示的最大值是15...
2017-06-15 11:15:00 1483
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人