上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
摘要: IPC通信之消息队列 “消息”是在两台计算机间传送的数据单位。消息可以非常简单,例如只包含文本字符串;也可以更复杂,可能包含嵌入对象 。消息被发送到队列中。“消息队列”是在消息的传输过程中保存消息的容器。消息队列管理器在将消息从它的源中继到它的目标时充当中间人。队列的主要目的是提供路由并保证消息的传 阅读全文
posted @ 2017-02-26 16:50 奔涌吧,后浪 阅读(19) 评论(0) 推荐(0) 编辑
摘要: IPC通信 IPC通信(Inter-Process Communication) 三种: 共享内存、消息队列、信号灯 这个IPC对象,肯定是存在于内核中。而且用户空间的文件系统中有没有IPC的文件类型?没有。 有名管道为什么能实现无亲缘关系的进程之间的通信? 是因为用户空间有管道这种文件类型。 IP 阅读全文
posted @ 2017-02-26 16:44 奔涌吧,后浪 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 通信对象:信号 用户空间是不能发送信号必须通过内核,不像前面管道通信需要创建,而是信号已经存在于内核中 linux内核总共可以发送64种信号 查看内核可以发送多少种信号:kill -l 1)A要发送信号给B,必须告诉内核要发送什么信号(信号的id号); 2)告诉内核发送给谁;(pid号) 三:信号 阅读全文
posted @ 2017-02-26 16:36 奔涌吧,后浪 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 笔记三:进程间的通信(管道) 1)内核空间的对象是不存在的; 2)进程间的通信每一种通信方式都是基于文件IO思想;open函数,read函数,write函数,close函数等等; 3)通过open函数打开或者创建一个文件(只能创建普通文件),当我们打开一个文件,就会在内核空间开辟一个缓存,通过wri 阅读全文
posted @ 2017-02-26 16:28 奔涌吧,后浪 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 以下是以前学习《unix环境高级编程》时的一些笔记和测试代码,好久没看过了,没有再次验证,存在错误的话,希望见谅,分享下主要是!!! ps 查看系统中的进程 ps–axj A与B在用户空间是不能通信的,相当于封闭的房子,也没有窗户,所以在用户空间是无法通信的 二:进程控制相关函数 1.fork()函 阅读全文
posted @ 2017-02-26 16:05 奔涌吧,后浪 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 第一篇只是简单的介绍下一些相关知识,如果想详细了解可以看博客中的相关内容!!! A与B虽然无法在用户空间通信,但是可以通过访问内核进行通信,访问内核中同一个对象(通过内核中的对象) 内核对象: 进程间的通信方式 2.有哪几种通信方式? 管道通信:无名管道、有名管道(文件系统中有名) 信号通信:信号( 阅读全文
posted @ 2017-02-26 15:55 奔涌吧,后浪 阅读(11) 评论(0) 推荐(0) 编辑
摘要: valgrind通常用来成分析程序性能及程序中的内存泄露错误 一 Valgrind工具集简绍 Valgrind包含下列工具: 1、memcheck:检查程序中的内存问题,如泄漏、越界、非法指针等。 2、callgrind:检测程序代码的运行时间和调用过程,以及分析程序性能。 3、cachegrind 阅读全文
posted @ 2017-02-16 10:36 奔涌吧,后浪 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 模式的起源 关于大端小端名词的由来,有一个有趣的故事,来自于Jonathan Swift的《格利佛游记》:Lilliput和Blefuscu这两个强国在过去的36个月中一直在苦战。战争的原因:大家都知道,吃鸡蛋的时候,原始的方法是打破鸡蛋较大的一端,可以那时的皇帝的祖父由于小时侯吃鸡蛋,按这种方法把 阅读全文
posted @ 2017-02-13 16:13 奔涌吧,后浪 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 在yum上找32位的i386找不到,看到i686以为是64位呢,原来它也是32位啊 i686 只是i386的一个子集,支持的cpu从Pentium 2 (686)开始,之前的型号不支持. 备注: 1. i386 适用于intel和AMD所有32位的cpu.以及via采用X86架构的32的cpu. i 阅读全文
posted @ 2017-02-09 10:44 奔涌吧,后浪 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 在写程序的时候喜欢使用QLineEdit,用来显示打开文件的路径。但是很不喜欢被编辑。那么要怎么设置不可编辑呢。 (1)调用lineEdit->setEnabled(false)。确实不可编辑了。不过路径太长时就只能看到后部分了。没关系,再想别的办法就是了。 (2)setFocusPolicy(Qt 阅读全文
posted @ 2017-02-07 11:35 奔涌吧,后浪 阅读(55) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页