- 博客(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
12257
转载 DPDK与Socket区别
首先,DPDK和内核网络协议栈不是对等的概念。DPDK只是单纯的从驱动拿数据,然后组织成数据块给人用,跑在用户态。功能相当于linux的设备无关接口层,处于socket之下,驱动之上。只不过linux协议栈的这部分在核心态。你说的包处理器,很多时候是不用linux内核协议栈的,而是用专用包处理程序,类似于DPDK加上层应用处理。通常会有些硬件加速器,包处理效率更高些。缺点是一旦用不上某些功
2016-04-07 21:35:46
5668
转载 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
557
转载 linux解压
.tar.gz 格式解压为 tar -zxvf xx.tar.gz.tar.bz2 格式解压为 tar -jxvf xx.tar.bz2.zip 格式解压为 unzip .zip
2016-02-04 16:52:25
308
转载 C/C++ extern关键字用法
很多文字是摘录而来,但不知道出处了,如侵权,请联系我。extern 在源文件A里定义的函数,在其它源文件里是看不见的(即不能访问)。为了在源文件B里能调用这个函数,应该在B的头部加上一个外部声明:extern func(); 这样,在源文件B里也可以调用那个函数了。 注意这里的用词区别:在A里是定义,在B里是声明。一个函数只能(也必须)在一个源文件里被定义,但是
2016-02-04 16:47:36
445
原创 阿里巴巴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
778
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人