上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 60 下一页
摘要: ?共享内存区在1 远程过程调用(Remote Procedure Call,RPC)从一个系统(客服主机)上的某个程序调用另一个系统(服务器主机)上的某个函数的一种方式。而且RPC可用在同一主机上的客户和服务器之间,因此可认为RPC是另一种形式的消息传递. 2 Unix进程间共享信息的三种方式。见图 阅读全文
posted @ 2016-06-21 20:12 飘然离去 阅读(124) 评论(0) 推荐(0) 编辑
摘要: shell编程必须知道的基本语法: 1. 如何使用多个命令 方法一:在终端上使用“;”来隔开不同的命令 方法二:创建一个shell 脚本 #!/bin/bash #this is the first shell date who #the end 3. 如何运行一个shell脚本程序 chmod u 阅读全文
posted @ 2016-06-21 20:12 飘然离去 阅读(198) 评论(0) 推荐(0) 编辑
摘要: ///结构体创建的对象s,只能是个变量名字,在栈中,///指针变量代表地址,//指针类型强转只能对地址。 reg(connectfd, &m, db);//传地址的话是给原来的变量(实参)赋值,如果是值传递的话,只会改变形参,不改变实参。 阅读全文
posted @ 2016-06-21 20:11 飘然离去 阅读(130) 评论(0) 推荐(0) 编辑
摘要: unix的三大派生版本System V,Berkley,HybfidGUN的原则是共享,GUN/Linux系统posix(Portable Operating System interface for Computing Systems)GUN通用公共许可证GPLLinux的发行版本大众的Ubunt 阅读全文
posted @ 2016-06-21 20:11 飘然离去 阅读(109) 评论(0) 推荐(0) 编辑
摘要: POSIX具有多重含义,通常指POSIX标准,该标准是一个可移植操作系统接口(Portable Operating System Interface),由IEEE提出,ANSI和ISO将其标准化。POSIX的目的是使应用程序源代码可以在兼容POSIX的操作系统上移植。理想的目标是应用程序移植到另一个 阅读全文
posted @ 2016-06-21 20:10 飘然离去 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 1.STDIN_FILENO的作用STDIN_FILENO属于系统API接口库,其声明为 int 型,是一个打开文件句柄,对应的函数主要包括 open/read/write/close 等系统级调用。 操作系统一级提供的文件API都是以文件描述符来表示文件。STDIN_FILENO就是标准输入设备( 阅读全文
posted @ 2016-06-21 20:10 飘然离去 阅读(1661) 评论(0) 推荐(0) 编辑
摘要: #include void f(void *a) { printf("%d\n",a); } int main() { int b=10; f(b); return 0; } ///上面程序在c编译器中不能打印出来的,因为默认情况下,void不能转化为int型,而int型却可以转化。 #include void f(void *a) { printf("%d\n",a); } int ... 阅读全文
posted @ 2016-06-21 20:10 飘然离去 阅读(583) 评论(0) 推荐(0) 编辑
摘要: mmap系统调用并不是完全为了用于共享内存而设计的。它本身提供了不同于一般对普通文件的访问方式,进程可以像读写内存一样对普通文件的操作。而Posix或系统V的共享内存IPC则纯粹用于共享目的,当然mmap()实现共享内存也是其主要应用之一。 mmap系统调用使得进程之间通过映射同一个普通文件实现共享 阅读全文
posted @ 2016-06-21 20:09 飘然离去 阅读(132) 评论(0) 推荐(0) 编辑
摘要: pipe(建立管道)(无名管道,有名管道为fifo)相关函数:mkfifo, popen, read,write fork表头文件:#include <unistd.h>定义函数:int pipe(int filedes[2]);函数说明:pipe ( )会建立管道,并将文件描述词由参数filede 阅读全文
posted @ 2016-06-21 20:09 飘然离去 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 今日感慨:linux根目录下的文件夹含义 bin的知识,二进制文件,其用途依系统或应用而定 。 也就是说,一般来讲是机器代码,汇编语言编译后的结果,(DOS下汇编语言编译后与.com文件相类似),用debug、WINHEX,U_EDIT等软件打开(通常不一定能看得懂是些什么除非精通汇编语言) 所有的 阅读全文
posted @ 2016-06-21 20:08 飘然离去 阅读(154) 评论(0) 推荐(0) 编辑
上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 60 下一页