linux_c
文章平均质量分 75
ccjjnn19890720
这个作者很懒,什么都没留下…
展开
-
Linux下进程间通信:管道-pipe函数
摘要:在本系列序中作者概述了 linux 进程间通信的几种主要手段。其中管道和有名管道是最早的进程间通信机制之一,管道可用于具有亲缘关系进程间的通信,有名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信。 认清管道和有名管道的读写规则是转载 2011-07-24 11:46:08 · 3710 阅读 · 0 评论 -
framebuffer 编程
从第一 步跨进杭电,就表示了研究生的开始,我发过誓我不能才那么弱小,我要和以前不一样。研究生的学习让我觉得是一种充实感,让我觉得我对得起我自己,不是混时间,所以读研的开始的良好的。研究生的生活其实很单一,就是待实验室学习,你可以做老师安排的,如果老师没安排的话你可以学习自己的原创 2011-09-27 19:52:51 · 1677 阅读 · 0 评论 -
函数调用桟
作者:liigo原文链接:http://blog.csdn.net/liigo/archive/2006/12/23/1456938.aspx转载请注明出处:http://blog.csdn.net/liigo 昨天和海洋一块研究了下函数调用栈,顺便写两句。不足或转载 2011-10-12 13:38:06 · 722 阅读 · 0 评论 -
手动跟踪函数的调用过程
今天是10月13号,不知道为什么日子过的如此的快,大概是假期的原因吧。在十一国庆以后,上了3天课又放假了...感觉研究生的生活越来越没有学生样子啦...老师在很久以前就安排了一个任务给我,叫我完成在arm板子上的视频显示,做过了前期的JPEG的显示,觉得这个问题本身不是很大。大概原创 2011-10-13 21:12:57 · 6550 阅读 · 1 评论 -
关于dladdr函数参数的问题
<!--@page {margin:2cm}p {margin-bottom:0.21cm}-->The dladdr() function queries the dynamic linker for information aboutthe翻译 2011-10-14 21:04:09 · 4578 阅读 · 0 评论 -
函数调用帧的格式
最近好像对关于函数调用过程中,产生的函数帧在stack中的格式很敢兴趣,在今天研究了一下午的汇编代码以后我觉得应该有点小小的了解了。 首先贴一段简单的代码,用来产生汇编代码,然后再开始分析这个桟帧的分析。 #include int globa原创 2011-10-15 20:08:47 · 1419 阅读 · 0 评论 -
exit函数总结
今天在看>的关于讲进程的这一章,发现这一章给我的信息量很大很大,很多东西都是以前不怎么了解的东西,而且发现如果不自己总结一下,明天有可能又要重新的看,觉得这些东西还是很有趣的。有可能和书上讲的很相似,可能就是抄书的,哈哈哈,不过真的有自己的理解。 1.关于进程结束的方式 1.1正常的方式 1.1.原创 2011-11-15 12:26:10 · 899 阅读 · 0 评论 -
遍历文件(linux)
最近在看unix环境高级编程,一开始看的是电子版,觉得在电脑上看这个,真的不是特别的舒服,就节约了生活费买了一本,花了我¥67.6,真是有点贵啊,758页我女朋友说这太厚了点吧!不管了,希望它能发挥它的作用。 看来关于unix的文件部分,发现unix的文件权限真的管得很不错,不过也真的很烦锁,看了一边基本上很快就忘记了.唉,看来是不能理解啊,准备新书到了再看一篇!原创 2011-10-27 21:05:25 · 962 阅读 · 0 评论 -
设置用户ID位的那回事
关于这个知识点,让我一段时间都觉得很难了解!经过了几章的学习,有点慢慢了解这个怎么一回事情。每一个进程其实对应了6个以上的ID,它们分别是实际用户ID,实际组ID有效用户ID,有效组ID,附加组ID保存设置用户ID,保存设置组ID 实际用户ID,就是当前执行这个进程的ID,比如我现在是andrew用户,那么我执行main程序,那么这个main的实际用户原创 2011-11-19 12:05:02 · 7290 阅读 · 2 评论 -
根文件系统与文件系统
转载之百度百科首先要明白的是“什么是文件系统”,文件系统是对一个存储设备上的数据和元数据进行组织的机制。这种机制有利于用户和操作系统的交互。在一篇oracle的技术文章中看到这样一句话“尽管内核是 Linux 的核心,但文件却是用户与操作系统交互所采用的主要工具。这对 Linux 来说尤其如此,这是因为在 UNIX 传统中,它使用文件 I/O 机制管理硬件设备和数据文件”,这句话我转载 2011-11-04 13:45:59 · 1474 阅读 · 0 评论 -
C语言字节对齐
转载之http://blog.csdn.net/21aspnet/article/details/6729724文章最后本人做了一幅图,一看就明白了,这个问题网上讲的不少,但是都没有把问题说透。 一、概念 对齐跟数据在转载 2011-09-21 18:51:28 · 976 阅读 · 1 评论 -
linux与windows之间的socket编程
这篇博文可不是为了讲socket编程的哦,socket只是一个工具被我使用而已。从很久以后就在想,编程能干什么呢?后来才想明白,编程是为了解决问题的,给人一种方便。每次看着女朋友使用着他们的工程计算软件的时候,我就会想起,这就是编程给予的好处,让她摆脱了用手去计算建筑工程..原创 2011-08-24 21:25:56 · 5419 阅读 · 1 评论 -
shmget() -- 建立共享内存[zz] - [LINUX]
版本声明:此文章来源于http://leezen.blogbus.com/logs/19564086.html,如果还想转载请看他的版本声明版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 #include #include int shmg转载 2011-07-25 09:46:09 · 1543 阅读 · 0 评论 -
时间编程碰到的一个问题
今天学习了关于时间上的编程,其中涉及了几个主要的函数首先时间可以分为2种1 是格林威治时间 这就是全球的标准时间2 是日历时间 所谓日历时间就是从1970年1月1号00:00:00开始到现在这个时间之间的秒数time_t time(time_t *tloc)这原创 2011-07-23 13:13:53 · 667 阅读 · 0 评论 -
数组指针和指针数组
指针数组:顾名思义他是一个数组,不过只是数组的元素是指针比如int *a[10]这样就是定义了一个元素为整型指针的数组,元素的个数为10而数组指针:根据叫法可以知道他是一个指针,不过他是指向数组的比如int (*a)[10]a就是数组指针,平时我们定义的数组是int b[10],原创 2011-07-17 13:21:29 · 686 阅读 · 0 评论 -
C语言中的输入输出的一些函数
1.标准输入输出int getchar(void)int putchar(int) 返回输出字符int printf(char *format,arg1,arg2,arg3..)返回打印字符数int sprintf(char *string,char *format,arg原创 2011-07-19 14:05:58 · 489 阅读 · 0 评论 -
自己实现了cat这个命令
#include#include#define MAX 1000void filecopy(FILE* fin,FILE* fout);int main(int argc,char **argv){ FILE *f = NULL; char buf原创 2011-07-19 13:52:13 · 1240 阅读 · 0 评论 -
关于变长参数表的
C中可以定义变长参数表,但是没有名字的情况下怎么样去使用这些参数。不过C语言既然支持这种表示方式,也提供了方法去访问他们va_list fp 定义了一个参数指针用来指向匿名参数va_start(fp,from)这是对参数指针初始化,在使用参数指针的时候必须要进行初始化,from原创 2011-07-19 14:13:33 · 960 阅读 · 0 评论 -
typedef 与 define 区别
这两个我以前也没有很大的关注过这之间还有什么大的区别,不过在书上看见了还是想记录一下,毕竟这是自己不知道.....关于这两者的用法如下:typedef int* int_ptr #define int_ptr int*看上去好像很相似,如果书上不讲的话我还真以原创 2011-09-20 12:58:19 · 1283 阅读 · 0 评论 -
剖析复杂的c的声明
学过C语言的应该都见过C中那些让人纠结的声明吧!比如:char * const *(*next)();这么纠结的声明我想如果你不是高手级别的人,应该是不能一下就可以想到的吧,不管看官行不行,反正我不行,哈哈~~~最近在看C专家编程,上面写了关于这个原创 2011-09-20 12:39:46 · 747 阅读 · 3 评论 -
x86 linux内核引导的过程
最近在看linux内核,里面讲了一些关于内核引导的过程,我觉得还是比较详细的。所以想总结一下。 英语缩写: MBR(master boot record):主引导记录 POST(power on self test):加电自建 主要步骤:原创 2011-12-13 12:58:25 · 2479 阅读 · 0 评论