自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (2)
  • 收藏
  • 关注

原创 进程通信网络通信socket详细

网络模型: OSI(Open System Interconnect):开放式系统互联 该网络模型分7层 物理层->数据链路层->网络层->传输层->会话层->表示层->应用层(底层->高层) 物理层:利用物理介质给数据链路层提供物理连接,以便透明的传输比特流.常见设备:网卡 网线 对应的协议:(IEEE 802.1A,IEEE ...

2017-11-22 12:01:54 567

原创 进程间通信-消息队列

消息队列: 消息队列提供了一种从一个进程向另一个进程发送一个数据块的方法,每个数据块都被认为含有一个类型, 接收进程可以独立地接收含有不同类型的数据结构,我们可以通过发送消息来避免命名管道的同步和阻塞. 但是消息队列与命名管道一样,每个数据块都有一个最大长度的限制. Linux用宏MSGMAX和MSGMNB来限制一条消息的最大长度和一个队列的最大长度. 相关函数: int msgg

2017-11-16 15:33:29 171

原创 进程间通信-共享内存

1.共享内存(shared memory)是最快的IPC,多个进程同时对一段内存地址操作,它没有同步机制, 所以需要同步,常把信号量和共享内存结合起来使用。 2.相关函数:#include <sys/shm.h> 创建共享内存:int shmget(key_t key, size_t size, int flag); 创建或获取一个共享内存:成功返回共享内存ID,失败返回-1 连接共享...

2017-11-16 11:44:53 193

原创 进程通信-信号量semaphore

semaphore:信号量 头文件:include int semget(key_t key,int num_sems,int sem_flags);创建或获取一个信号量组:若成功返回信号量集ID,失败返回-1 功能:创建一个新信号量或取得一个已有信号量的键。 参数:key:不相关的进程可以通过该整数值访问同一个信号量。          num_sems:指定需要的信号量的数目。  

2017-11-14 18:44:10 322

原创 进程通信-信号signal

signal:信号 原型:typedef void(*sighandler_t)(int);         sighandler_t signal(int signum,sighandler_t handler);         void ( *signal(int signum, void (*handler)(int)) ) (int); 参数:signum指出要设置处理方法的信号

2017-11-14 16:30:29 214

原创 进程通信-有名管道FIFO

FIFO:有名管道 原型:int mkfifo(const char *pathname,mode_t mode);头文件:sys/types.h和sys/stat.h 参数:创建的管道名字和操作权限 说明:可以在任意两个进程中通信 返回值:成功则返回0,否则返回-1,错误原因存于errno中 说明:1.管道有大小限制(4096B) 在写入数据之前,会先判断管道大小是否足够,若不够就不会

2017-11-11 15:39:44 297

原创 进程通信-无名管道PIPE

进程间通信方式: 古老方式: 无名管道:PIPE 有名管道:FIFO  named pipe 信号:signal 系统IPC(进程间通信) 信号量(sem) 共享内存(shm) 消息队列(msg) BSD: 套接字:socket 先说无名管道PIPE PIPE:无名管道 原型:int pipe(int pipefd[2]);头文件为unistd.h

2017-11-11 11:39:58 208

原创 线程同步-信号量

1.信号量的数据类型sem_t本质是一个长整型的数,相关头文件semaphore.h 2.信号量初始化   原型:extern int sem_init (sem_t *__sem, int __pshared, unsigned int __value)   参数:sem是一个信号量指针;           pshared为0只能在当前进程的所有线程间共享,否则在进程间共享

2017-11-09 14:44:53 224

原创 mysql数据库字符处理函数

1.  Mysql 处理字符串函数: 操作的str为字符串 查询的位置为字节数  str为汉字 查询的位置为汉字的个数 |*****************************************************************************| Left(str,length);从左边取值 Select Left(‘坚持不懈’,2) as test; 只

2017-11-08 15:11:46 379

AWK中文详细描述

AWK翻译,描述详细使用 翻译不易,多多包涵 资源共享,人人有责

2019-02-20

定时关机文件

python编译的可执行文件,可用于windows下的定时关机,需要的可以下载

2018-08-17

空空如也

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

TA关注的人

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