13 春之晓者

尚未进行身份认证

我要认证

学生... 依旧是学生....

等级
TA的排名 5w+

intel DPDK----一次颇为打击人的串讲

今天很是郁闷,听了一个关于intel dpdk的串讲,作为同样是同等学历的实习生,差别太大了...╮(╯▽╰)╭走技术这条路,虽没有那么多的尔虞我诈,勾心斗角,可也没那么容易,下一番功夫自然是必须的,可怜大学的日子晃晃而过,一直处在迷迷糊糊的状态中,基本全浪费掉了,研究生,上了半年课,做了半年.net项目,开始实习,android的做了半年,现在又在搞linux系统,一直到现在.没有专一的路线

2012-07-30 21:19:26

linux下tap的一种使用方法

http://www.ibm.com/developerworks/cn/linux/l-tuntap/tap的介绍就不说了,请自行参考上面的引用先说一下应用环境:采用Tilera的平台(一种众核平台,),三张网卡,两个10G的xgbe网卡,用来进行数据的发送和接受;一个1G的普通网卡,用来做管理接口.10G的xgbe工作在Tilera的特定sdk下,其中的数据包不

2012-07-19 21:09:37

TCP选项详解

窗口扩大因子TCP Window Scale Option (WSopt)1.前言 TCP窗口缩放选项是用来增加TCP接收窗口的大小而超过65536字节。这个TCP选项以及其他的几个选项在RFC1323(处理长肥管道网络,LFN)中定义。 窗口缩放因子对于BDP大于64KB的时候的数据传输的效率非常有用。例如,如果一个T1传输链路,1.5Mbps是通过卫星的链路,RTT时间是513ms

2012-05-29 16:34:32

linux 信号列表及分析

我们运行如下命令,可看到Linux支持的信号列表:~$ kill -l1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR213) SIGPIPE 14) SIGALRM 15)

2012-04-23 15:24:25

Linux stat函数讲解

[日期:2011-02-13] 来源:Linux社区  作者:ACb0yLinux stat函数讲解:表头文件:    #include             #include 定义函数:    int stat(const char *file_name, struct stat *buf);函数说明:    通过文件名filename获取文件信息,

2012-03-26 17:10:07

详解_C语言可变参数_va_list和_vsnprintf及printf实现

C语言的变长参数在平时做开发时很少会在自己设计的接口中用到,但我们最常用的接口printf就是使用的变长参数接口,在感受到printf强大的魅力的同时,是否想挖据一下到底printf是如何实现的呢?这里我们一起来挖掘一下C语言变长参数的奥秘。先考虑这样一个问题:如果我们不使用C标准库(libc)中提供的Facilities,我们自己是否可以实现拥有变长参数的函数呢?我们不妨试试。一

2012-03-26 16:28:38

chmod函数中的mode_t参数

chmod函数的定义: #include #include int chmod(const char *path, mode_t mode)关于mode_t的定义:#ifndef __mode_t_definedtypedef __mode_t mode_t;# define __mode_t_defined#endif__mode_t的定义:#

2012-03-26 11:58:53

C语言文件常用到的宏

The following symbolic names for the values of type mode_t shall also be defined.File type:S_IFMT Type of file. S_IFBLK Block special. S_IFCHR Character special. S_IFIFO FIFO special. S_

2012-03-23 11:20:28

C语言:stat,fstat和lstat函数

这三个函数的功能是一致的,都用于获取文件相关信息,但应用于不同的文件对象。对于函数中给出pathname参数,stat函数返回与此命名文件有关的信息结构,fstat函数获取已在描述符fields上打开文件的有关信息,lstat函数类似于stat但是当命名的文件是一个符号链接时,lstat返回该符号链接的有关信息,而不是由该符号链接引用文件的信息。第二个参数buf是指针,它指向一个用于保存文件描述信

2012-03-23 11:17:12

_vsnprintf 用法

可以和va_start va_end结合使用,实现对参数的合并_vsnprintf,C语言库函数之一,属于可变参数。用于像字符串中打印数据、数据格式用户自定义。函数简介头文件:  #include   函数声明:  int _vsnprintf(char *buffer, size_t max_count, const c

2012-03-23 10:21:02

va_start、va_end、va_list的使用

以前的那篇讲的不好,添加一篇新的http://www.cnblogs.com/hanyonglu/archive/2011/05/07/2039916.htmlva_start和va_end使用详解  本文主要介绍va_start和va_end的使用及原理。  在以前的一篇帖子Format MessageBox 详解中曾使用到va_start和va_end这

2012-03-22 15:46:54

Linux C popen使用方式

进程I/O函数,与pclose函数一起使用。表头文件  #include stdio.h>函数定义  FILE * popen ( const char * command , const char * type );  int pclose ( FILE * stream );函数说明  popen() 函数通过创建一个管道,调用 fork

2012-03-22 15:35:57

#define和typedef区别

#define是预处理指令,在编译预处理时进行简单的替换,不作正确性检查,不管含义是否正确照样带入,只有在编译已被展开的源程序时才会发现可能的错误并报错。typedef常用来定义一个标识符及关键字的别名,它是语言编译过程的一部分,但它并不实际分配内存空间typedef int INT;typedef int ARRAY[10];typedef

2012-03-22 11:15:16

strtol函數的用法

相关函数: atof, atoi, atol, strtod, strtoul表头文件: #include 定义函数: long int strtol(const char *nptr, char **endptr, int base)函数说明: strtol()会将参数nptr字符串根据参数base来转换成长整型数。参数base范围从2至36,或0。参数base代表采用的

2012-03-22 10:57:25

段错误 (core dumped) 之 core文件

2011-12-28 10:23当我们的程序崩溃时,内核有可能把该程序当前内存映射到core文件里,方便程序员找到程序出现问题的地方。最常出现的,几乎所有C程序员都出现过的错误就是“段错误”了。也是最难查出问题原因的一个错误。下面我们就针对“段错误”来分析core文件的产生、以及我们如何利用core文件找到出现崩溃的地方。 何谓core文件 当一个程序崩溃时,在

2012-03-19 09:10:25

linux 查看文件夹下的文件个数(当前目录的文件数)

查看文件夹下的文件个数(当前目录的文件数) ls   -l   |grep   "^-"   |   wc   -l   说明: ls   -l   长列表输出该目录下文件信息(注意这里的文件,不同于一般的文件,可能是目录、链接、设备文件等)     grep   ^-   这里将长列表输出信息过滤一部分,只保留一般文件,如果只保留目录就是   ^d     wc   -l

2012-03-14 09:34:51

windows下编写的Shell脚本在Linux下运行错误的解决方法

当在Linux下写好一个脚本之后保存在windows上,在Windows上修改以后再传到Linux上,可能脚本就不能执行了。出现这种错误的原因是因为:CR/LF问题,在dos/window下按一次回车键实际上输入的是“回车(CR)”和“换行(LF)”,而Linux/unix下按一次回车键只输入“换行(LF)”,所以修改的sh文件在每行都会多了一个CR,所以Linux下运行时就会报错找不到命

2012-03-12 20:25:36

fedora 15 部署hadoop 0.21 全分布式模式 1namenode 2datanode

本文主要参考有 http://wenku.baidu.com/view/92cbe435eefdc8d376ee32eb.htmlhttp://bbs.chinacloud.cn/showtopic-3564.aspxhttp://www.hadoopor.com/archiver/tid-405.html在此表示感谢!准备工作文中出现名词介绍alex,用户名,3台

2012-01-11 12:25:27

Nero_BurningROM_11.0.23.100序列号

9004-027E-UM18-71C6-57TK-P034-UU8X-0U4A转自 http://luckerme.com/archives/929.html

2011-12-12 16:16:52

C/C++ float转换二进制

昨天晚上朋友让帮忙写个程序,C++中将float转换成二进制流输出,刚开始一点点的转啊,哎,直接哭了。一晚上也没搞定。        回去查了点资料,又找同学商量了一下,找到个相对好的点的方法,验证了几个,结果是对的,但也不保证其他的也对,贴出来,大家交流一下步骤:1、首先取float的地址,强制转换成char*类型后赋值给一个char *的指针cp,然后对cp开始的四个字节按照cha

2011-12-02 10:20:35

查看更多

勋章 我的勋章
    暂无奖章