自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 问答 (1)
  • 收藏
  • 关注

原创 内核链表源码注释理解!

为了更好的理解内核链表源代码!! 为了日后复习内核链表!给自己有如下总结,方便日后自己查看!请配合内核源码阅读!首先:typedef struct { unsigned short ID; int connfd; struct list_head list;}clinode, *clilist;声明一个大结构体,里面内容包含你的个人需要的信息,后面加上内核链

2017-08-21 22:37:00 374

原创 消息队列函数 msgsnd 出现Invalid argument错误的解决办法

直接看代码:#include #include #include #include #include #include #include #define MAX_MSG 128struct mssgbuf{long type;char buf[MAX_MSG];};int main(){int msqi

2017-08-15 09:15:08 6144

转载 linux进程通信IPC之IPC_PRIVATE与ftok比较

linux进程通信IPC之IPC_PRIVATE与ftok比较        原文地址:http://www.xuebuyuan.com/2130544.html在linux中,可以使用IPC对象来进行进程间通信。IPC对象存在于内核中,多进程可以操作同一个IPC对象。每个IPC对象都有一个唯一的编号,该编号是由系统分配的。那么不同的进程如何知道

2017-08-13 18:30:51 341

转载 typedef与define的一些比较

1) #define是预处理指令,在编译预处理时进行简单的替换,不作正确性检查,不关含义是否正确照样带入,只有在编译已被展开的源程序时才会发现可能的错误并报错。例如:#define PI 3.1415926程序中的:area=PI*r*r 会替换为3.1415926*r*r如果你把#define语句中的数字9 写成字母g 预处理也照样带入。2)typedef是在编译时处理的。它在自

2017-08-12 15:47:53 293

转载 linux进程在虚拟空间的分布

转: 原文地址 http://www.cnblogs.com/clover-toeic/p/3754433.html在多任务操作系统中,每个进程都运行在属于自己的内存沙盘中。这个沙盘就是虚拟地址空间(Virtual Address Space),在32位模式下它是一个4GB的内存地址块。在Linux系统中, 内核进程和用户进程所占的虚拟内存比例是1:3,而Windows系统为2:2(通

2017-08-12 15:46:29 338

转载 linux下的jpeg解码库使用

在Linux控制台下显示JPEG图像 http://blog.sina.com.cn/s/blog_3f554a0f010007z4.html 1、引言通常情况下,在Linux控制台下是无法查看图像文件的,要想查看图像文件,比如要查看JPEG格式的图像文件,可能必须启动X-Windows,通过GNOME或者KDE之类的桌面管理器提供的图像查看工具查看图片内容。那么,能不能有办法在控

2017-08-12 15:43:15 3494 1

转载 linux环境变量的修改操作

查看PATH:echo $PATH以添加mongodb server为列修改方法一:export PATH=/usr/local/mongodb/bin:$PATH//配置完后可以通过echo $PATH查看配置结果。生效方法:立即生效有效期限:临时改变,只能在当前的终端窗口中有效,当前窗口关闭后就会恢复原有的path配置用户局限:仅对当前用户 修改方法二:

2017-08-12 15:37:17 264

转载 linux利用源码安装madplay

转载,仅做个人记录使用。这是我的安装1、[root@bogon ~]# cd madplay/                  cd到放软件的目录2、[root@bogon madplay]# ls                       这是我的cnds上面下载的软件,有4个      libid3tag-0.15.1b.tar.gz madplay-0.15.

2017-08-12 15:34:51 1285 1

转载 exec族函数

exec用被执行的程序完全替换调用它的程序的影像。fork创建一个新的进程就产生了一个新的PID,exec启动一个新程序,替换原有的进程,因此这个新的被exec执行的进程的PID不会改变,和调用exec函数的进程一样。int   exec…装入和运行其它程序:int  execl(  char *pathname,char *arg0,char *arg1,...,char *

2017-08-12 15:33:21 299

转载 curses库的简单使用

在curses函数中有三类输出函数,它们分别是:addch()系列:将单一的字符打印到屏幕上,可以附加加字符修饰参数的一类函数。printw()系列:和printf()一样的具有格式化输出的一类函数。addstr()系列:打印字符串的一类函数。这几类函数可以交替使用。关键是要了解各类函数的具体应用环境。让我们来看看这些函数。1 addch()系列函数addch()函数用于在

2017-08-12 15:31:51 718

转载 个人保存的一些IT资料网站

资料收集

2017-08-12 15:04:41 347

空空如也

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

TA关注的人

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