- 博客(10)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 makefile
makefile 编译的时候进2次,第一次解析makefile内容,第二次才是找目标进行编译。44、让子目录Makefile能获得环境变量:export ROOT_DIR=$(shell pwd)43.编译本目录下所有目录,其中:make -C $$subdir $1 || exit $$?;编译错误直接退出编译!WORK_SPACE_FILES=$(shell ls ./)WOR...
2015-01-15 12:04:39 2442 1
原创 一些注意点
1、进程一般使用return退出。从上面的实际代码运行结果可以看出:调用exit之后,局部对象的析构函数得不到调用。2、Point operator+(Point &b)主函数中c++编译系统将表达式c=a+b解释为a.operator+(b) 其实死记住这句话,3、virtual int xxx::aaa(int bbb) const = 0;virtual 定义虚函数。
2015-01-26 10:43:10 374
原创 AGENT++理解
http://bbs.ednchina.com/BLOG_ARTICLE_5522.HTMSNMP++,AGENT++设计。MibDesigner MIB设计器。AgentPro MIB代码生成器。MibExplorer MIB browser。1、下载代码:www.agentpp.com。agenpro4.jar,mibdesigner.jar,mxp-pro
2015-01-23 18:45:21 5688
原创 windows使用net-snmp
安装mingw,mingw-get-inst-20120426.exe直接安装即可。完成后还可以设置环境变量:我的电脑,属性,系统保护,高级,环境变量,新建变量:变量MINGW_HOME=值C:\MinGW,path添加;%MINGW_HOME%\bin;使得该目录下的命令windows能找到。完成以后打开mingw shell。跟linux一样了。PREFIX=c:/usr./con
2015-01-21 19:18:26 985
转载 Linux的man手册
Linux的man手册共有以下几个章节:1、Standard commands (标准命令)2、System calls (系统调用)3、Library functions (库函数)4、Special devices (设备说明)5、File formats (文件格式)6、Games and toys (游戏和娱乐)7、Miscellaneous (杂项)8、A
2015-01-16 14:10:42 353
转载 setpriority
头文件 #include #include函数原型 int setpriority(int which,int who, int prio);说明 setpriority()可用来设置进程、进程组和用户的进程执行优先权。 参数which有三种数值,参数who则依which值有不同定义: which who代表的意义
2015-01-15 14:48:46 909
原创 timer设计
调函数模式#include#include#include//必须,一些定义在这里#include#include//#include volatile int a=0;int b=0;void timerOutFun(union sigval v)//和sigev_notify_function格式一致,带有参数,参数表示信号编号{
2015-01-15 12:05:53 729
原创 mkfifo,open,write,read
FIFO也叫作命名管道,因此两者本质上还是很相像的。FIFO不同于pipe的地方:1)FIFO可以看作高级的管道。它突破了pipe的限制(只能用于同源进程之间的通信),可以给任意进程之间建立通信连接;2)FIFO是一个实际存在于磁盘中的文件;而pipe是由进程创建的,依赖于进程的存活期。可以调用mkfifo函数来创建一个FIFO文件。 #include
2015-01-15 11:24:19 712
原创 shm sem msg
IPC概念:是操作share memery,semaphore,messege的int类型的标示符。使用shmget,semget,msgget得到而int semget(key_t key, int nsems, int semflg);需要的key可以用ftok得到。共享内存操作:创建共享内存:ftok,shmget,shmat(映射内存地址),创建信号量:
2015-01-09 20:06:59 705
原创 gcc和g++
1.后缀名为.c的程序和.cpp的程序g++都会当成是c++的源程序来处理。而gcc不然,gcc会把.c的程序处理成c程序。gcc -c xxx.cpp是不行的2.对于.cpp的程序,编译可以用gcc/g++,而链接可以用g++或者gcc -lstdc++。我们经常用#ifdef __cplusplusextern "C"{#endifxxx#ifd
2015-01-08 15:52:35 578
我最近在做SNMP设计,遇到一个难题
2015-04-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人