自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 84

转载 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 105

转载 dmesg和addr2line 定位 segfault

程序长时间运行崩溃,但是没有保存core dump消息。可以用下面的方法定位出程序出错位置:1.用dmesg查找出错的代码段地址ip 000000000041ccec 发生错误时指令的地址, spsp 00007fff53c48700堆栈指针error 4的意义如下,可以对照参考:bit2:值为1表示是用户态程序内存访问越界,值为0表示是内核态程序内存访...

2017-10-14 12:01:00 931

转载 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 120

转载 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 125

转载 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 1477

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除