自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

转载 c 语言实现红黑树

rbtree 1 /*----------------------------------------------------------- 2 RB-Tree的插入和删除操作的实现算法 3 参考资料: 4 1) <<Introduction to algorithm>> 5 2) [url]http://lxr.linu...

2012-12-29 16:04:00 146

转载 Zeromq基本模型

Zeromq基本模型http://www.searchtb.com/2012/08/zeromq-primer.htmlhttp://www.kuqin.com/algorithm/20120813/328769.html1.Request-reply模式说明:步调一致的同步请求应答模式,发送request之后必须等待reply才能继续发送request;...

2012-12-26 19:42:00 171

转载 linux上zmq的安装

fedora安装编译时需要用的程序yum install gccyum install gcc-c++yum install makeyum install uuid-develyum install libuuid-devel 1.下载 posix版: http://www.zeromq.org/intro:get-the-software 2.安装 tar...

2012-12-26 19:41:00 354

转载 linux下用gcc编译和运行时头文件和库文件的搜索路径

一.gcc 在编译时如何去寻找所需要的头文件:1.所以header file的搜寻会从-I开始2.然后找gcc的环境变量 C_INCLUDE_PATH,CPLUS_INCLUDE_PATH,OBJC_INCLUDE_PATH3.再找内定目录/usr/include/usr/local/include/usr/lib/gcc-lib/i386-linux/2.95....

2012-12-26 19:40:00 152

转载 zmq 通信编程的基本结构

通信编程的基本结构 创建上下文 void* context = zmq_ctx_new(); 创建socket void* mySocket = zmq_socket(context,SOCKET_TYPE); 绑定或者连接socket zmq_bind(mySocket,Address); zmq_connect(mySocket,Address); 定义消息 zmq_ms...

2012-12-26 19:39:00 157

转载 zmq中 router和dealer 的通信

zmq 中 router和dealer的通信router: 可以根据路由地址,将信息发送给特定的socket(可能有很多个socket链接到同一个端口)dealer端:在发送要接受消息前要利用setsocketopt设置其socket的identity(在路由看来identity就是地址)router端:发送消息的时候,要显示的发送消息的地址帧(identity),然后在发送...

2012-12-26 19:37:00 1102

转载 linux 内核编译

第一步:下载内核源码 例:linux-3.6.2.tar.bz2第二步:tar -jxvf linux-3.6.2.tar.bz2 -C /usr/src/kernels //将内核源码文件解压至 /usr/src/kernels第三步:make mrproper //保持内核干净第四步:make menuconfig //挑选内核功能,比较复杂,详细可参看《鸟哥的linux...

2012-12-07 21:08:00 50

转载 linux 的启动流程

第一步:启动BIOS(在内存中,非易失),纯硬件动作。第二步:利用BIOS载入可启动设备的MBR的boot loader(即是grub,spfdisk),boot loader认识该操作系统的文件系统第三步:利用boot loader从硬盘中加载内核(系统安装在硬盘上,bootloader 认识硬盘系统,因此它可以加载硬盘的数据)第四步:内核开始加载各种模块.注意如果硬盘的驱...

2012-12-07 20:39:00 71

转载 系统函数 open

函数原型:int open(const char *path,int oflags,mode_t mode); 返回打开文件的描述符,失败返回-1;     参数: const char * path: 打开文件的路径(文件名)     int oflags: 打开文件的方式(具有什么样操作方式)...

2012-12-06 17:39:00 61

转载 makefie 和 gcc

写makefile需要考虑的方面:  1.目标和依赖关系:hash.o:de_hash.c de_hash.h common.h //目标是hash.o,依赖于文件de_hash.c de_hash.h common.h,当这三个文件有变化时将重新生成目标 需要考虑的问题:makefile如何找到依赖文件? 设置VPATH=./:../include ...

2012-12-06 17:26:00 79

转载 gvim 配置成 IDE

http://blog.csdn.net/wooin/article/details/1858917转载于:https://www.cnblogs.com/hust2012/archive/2012/12/04/2801769.html

2012-12-04 17:55:00 90

转载 linux 下安装 netbeans

Linux 下安装netbeans1 下载JDKhttp://www.oracle.com/technetwork/java/javase/downloads/jdk7u9-downloads-1859576.html2 下载 netbeans http://netbeans.org/downloads/3 将下载的JDK解压 your_jdk_path/jdk1.7....

2012-12-04 17:52:00 134

转载 c 作用域 链接域 存储时期

变量: 作用域:程序中该表示可被访问的区域。包括,代码块作用域和文件作用域。代码块作用域:在代码块中定义的变量,从该变量被定义的地方到包含该定义的代码块的末尾该变量均可见。       文件作用域:一个在所有函数之外定义的变量具有文件作用域。从它定义处到包含该定义的文件结尾处都是可见的。   链接:外部链接,内部链接,空链接...

2012-11-30 11:33:00 99

转载 makefile 样本

TOP_BUILDDIR=$(shell pwd)SUBDIRS=libddbg libparam diskmodel memsmodel ssdmodel srcall: $(MAKE) -C libddbg # $(MAKE)==make, $(MAKE) -C libparam #Change to directory...

2012-11-27 20:15:00 90

转载 gcc 常用命令

gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件 2.将预处理后的文件不转换成汇编语言,生成文件.s 3.有汇编变为目标代码(机器代码)生成.o的文件 4.连接目标代码,生成可执行程序 [参数详解] -c   只激活预处理,编译,和汇编,也就是他只把程序做成obj文件   例子用法:   g...

2012-11-27 19:07:00 103

转载 disksim 例程运行

转载于:https://www.cnblogs.com/hust2012/archive/2012/11/26/2789439.html

2012-11-26 17:38:00 101

转载 fedora12 nfs安装及其配置

服务器:service rpcbind startservice nfs startmkdir /shar //创建要分享的文件夹vim /etc/exports添加:/share *(rw,sync) //对所有IP主机设置对/share 可读写的权限service nfs restart客户端:mount serve_ip:/s...

2012-11-24 20:54:00 156

转载 Install SSD into Disksim-4.0

Materials: disksim-4.0.tar.gz http://www.pdl.cmu.edu/DiskSim/ ssd-add-on.zip http://research.microsoft.com/en-us/downloads/b41019e2-1d2b-44d8-b512-ba35ab814cd4/defaul...

2012-11-24 18:51:00 108

转载 fedora12编译内核

fedora12编译内核正在看LDD3,为了搭建环境,需要自己编译内核,也就是搭建自己系统的内核源代码树.参考很多网上的文章,以及源代码树里的README文件,所后发现一个从没出现过的问题,最后自己解决了,积累了些经验,真是好不高兴.现在把过程记录下来,一来以供遇到同样问题的朋友参考,二来自己理顺一下,好记在脑子里. 建议,如果自己是第一次编译内核,那多参考一下网上人家...

2012-11-22 22:05:00 102

转载 项目管理实践教程

http://www.cnblogs.com/ttzhang/archive/2008/11/02/1324601.html转载于:https://www.cnblogs.com/hust2012/archive/2012/11/19/2777884.html

2012-11-19 20:02:00 66

转载 Linux中通过/proc/stat等文件计算Cpu使用率

http://www.blogjava.net/fjzag/articles/317773.html转载于:https://www.cnblogs.com/hust2012/archive/2012/11/15/2772311.html

2012-11-15 21:53:00 85

转载 linux 下读取eth0网卡的ip地址

gethostaddr#include <stdio.h>#include <net/if.h>#include <sys/types.h>#include <sys/socket.h>#include <netinet/in.h>#include <arpa/inet.h>#incl...

2012-11-08 18:17:00 228

转载 my_tracerouter

main.c 1 #include "trace.h" 2 int main(int argc,char * argv[]) 3 { 4 5 if(argc != 2) { 6 fprintf(stderr,"Usage: %s hostname\n",argv[0]); 7 ...

2012-11-08 17:21:00 233

转载 recvfrom 超时设置

1. struct timeval tv; 2. int ret; 3. tv.tv_sec = 10; 4. tv.tv_usec = 0; 5. if(setsockopt(s, SOL_SOCKET, SO_RCVTIMEO, &tv, sizeof(tv))<0){ 6. printf("socket option ...

2012-11-08 17:06:00 369

转载 关于[Linker error] undefined reference to `WSAStartup@8'的解决办法作者:chenxusukhoi

原文地址:关于[Linker error] undefined reference to `WSAStartup@8'的解决办法作者:chenxusukhoi在网上搜到的一个很完整的叙述,就直接帖过来了.如下: ****************************************************说明:常遇到的socket网络编程问题。在工程里已...

2012-11-05 10:45:00 306

转载 gvim 显示函数列表

install details1. Download the taglist.zip file(http://www.vim.org/scripts/script.php?script_id=273) and unzip the files to the $HOME/.vim or the $HOME/vimfiles or the $VIM/vimfiles directory. ...

2012-10-22 19:23:00 222

转载 VMware虚拟机下使linux全屏的方法

1、点击“view”——然后将Autofit window这个选项勾选。(一般版本高的VMware虚拟机都会默认该设置)2、该步骤是关键,具体的操作为:点击“VM”——选中“install vmware-tools”这个选项即可。3.接下来的操作都是在虚拟机中的linux中进行(1)打开linux的cdrom看是否有VMware Tools 的文件,如果有则说明“insta...

2012-10-16 19:35:00 321

转载 带缓冲的阻塞和非阻塞

阻塞发送: 讲应用层全部拷贝进缓冲区,才能返回。如果缓冲区的剩余空间不够,则在send处阻塞进程。阻塞接收: 如何缓冲里没有数据,则阻塞进程。非阻塞:就是实时返回,如若不能拷贝数据,或者读取数据当做出错处理。转载于:https://www.cnblogs.com/hust2012/archive/2012/10/13/2722509.html...

2012-10-13 14:05:00 205

转载 zeromq 文档笔记

DEALER是一种负载均衡,它会将消息分发给已连接的节点,并使用公平队列的机制处理接受到的消息。DEALER的作用就像是PUSH和PULL的结合。REQ发送消息时会在消息顶部插入一个空帧,接受时会将空帧移去。其实REQ是建立在DEALER之上的,但REQ只有当消息发送并接受到回应后才能继续运行。ROUTER在收到消息时会在顶部添加一个信封,标记消息来源。发...

2012-10-07 19:31:00 97

转载 zeromq 消息的读取和设置基本模式

1 // 从套接字中获取ZMQ字符串,并转换为C语言字符串 2 static char * 3 s_recv (void *socket) { 4 zmq_msg_t message; 5 zmq_msg_init (&message); 6 zmq_recv (socket, &message, 0); 7 ...

2012-10-07 18:25:00 175

转载 ?? 关于zmq_proxy

今天写了一个例程,但找不到zmq_proxy()这个函数,不知道是怎么回事??转载于:https://www.cnblogs.com/hust2012/archive/2012/10/07/2714179.html

2012-10-07 16:29:00 234

转载 zeromq client-server 异步模式

View Code 1 // 2 // Asynchronous client-to-server (DEALER to ROUTER) 3 // 4 // While this example runs in a single process, that is just to make 5 // it easier to star...

2012-10-06 16:42:00 409

空空如也

空空如也

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

TA关注的人

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