自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 Ubuntu 64系统执行二进制文件提示No such file or directory

这几天想在Ubuntu 64位系统上配置高通801板子的交叉编译工具链,板子是linaro系统,armv7,32位,我的编译环境是Ubuntu16.04 LTS.按照指定的步骤配置好g++编辑工具(arm-linux-gnueabihf-g++),make时提示command not found。直接到arm-linux-gnueabihf-g++这个bin文件下执行./arm-lin

2016-06-20 19:56:48 11898

转载 DPDK与Socket区别

首先,DPDK和内核网络协议栈不是对等的概念。DPDK只是单纯的从驱动拿数据,然后组织成数据块给人用,跑在用户态。功能相当于linux的设备无关接口层,处于socket之下,驱动之上。只不过linux协议栈的这部分在核心态。你说的包处理器,很多时候是不用linux内核协议栈的,而是用专用包处理程序,类似于DPDK加上层应用处理。通常会有些硬件加速器,包处理效率更高些。缺点是一旦用不上某些功

2016-04-07 21:35:46 5364

转载 linux内核协议栈

tcp是全双工的协议,因此每一端都会有流控。一个tcp段有可能是一个数据段,也有可能只是一个ack,异或者即包含数据,也包含ack。如果是数据段,那么有可能是in-sequence的段,也有可能是out-of-order的段。如果是in-sequence的段,则马上加入到socket的receive队列中,如果是out-of-order的段,则会加入到socket的ofo队列。一旦当我们接收到数据

2016-04-07 21:21:18 498

转载 linux解压

.tar.gz     格式解压为          tar   -zxvf   xx.tar.gz.tar.bz2   格式解压为          tar   -jxvf    xx.tar.bz2.zip         格式解压为           unzip .zip

2016-02-04 16:52:25 268

转载 C/C++ extern关键字用法

很多文字是摘录而来,但不知道出处了,如侵权,请联系我。extern   在源文件A里定义的函数,在其它源文件里是看不见的(即不能访问)。为了在源文件B里能调用这个函数,应该在B的头部加上一个外部声明:extern   func();   这样,在源文件B里也可以调用那个函数了。   注意这里的用词区别:在A里是定义,在B里是声明。一个函数只能(也必须)在一个源文件里被定义,但是

2016-02-04 16:47:36 402

原创 阿里巴巴2014笔试中的一题

看到阿里巴巴笔试题中有这样一题,是个多选题,请大家探讨一下题:假定函数函数rand_k会随机返回一个[1,k]之间的整数(k>=2),并且每个整数出现的几率相等。已知目前有rand_7的实现,请问通过调用rand_7和四则运算函数,并适当增加逻辑判断和循环等控制逻辑,下列函数可以实现的有()。A、rand_3 B、rand_21 C、rand_23 D、rand_47

2013-09-20 10:26:29 743 1

HTML5入门到精通

学习html5的入门之作,了解新知识。学习html5,促进新技术的普及和推广

2013-11-10

空空如也

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

TA关注的人

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