1.errno errno 是记录系统的最后一次错误代码,只有当一个库函数调用失败时,errno才会被设置。 常用的errno: EINTR 系统调用中断 ETIMEOUT 连接超时 2.read/write ( send/receive) 原理 属于文件I/O,是带有缓冲区的操作函数。通过切换 f ...
分类:
其他好文 时间:
2017-10-29 15:55:24
阅读次数:
123
一、管道 管道分为两种: 无名管道 有名管道 无名管道用于具有亲缘关系的进程间通讯。无名管道是单工的。 有内核管理的一块内存空间。 使用管道,系统提供了pipe(2) #include int pipe(int pipefd[2]); 功能:创建管道 参数: pipefd[2]:用于返回管道的两端。... ...
分类:
其他好文 时间:
2017-10-26 00:07:26
阅读次数:
229
一、程序中的错误处理 在系统中定义了一个全局变量errno。在这个全局变量中存放着系统调用或者库函数出错的信息(错误编号)。然后根据错误编号获取错误信息。 举例说明: 打开一个文件,如果这个文件不存在,查看错误信息。 代码参见 file.c perror(3) strerror(3) #includ... ...
分类:
数据库 时间:
2017-10-25 23:59:20
阅读次数:
410
一、pause(2)的使用 #include int pause(void); 功能:等待信号的到来 返回值: -1 错误 errno被设置 只有在信号处理函数执行完毕的时候才返回。 利用所学的知识,编码实现sleep函数的功能。 unsigned int psleep(unsigned int s... ...
分类:
其他好文 时间:
2017-10-25 23:25:01
阅读次数:
140
我摘取地址为:http://www.cnblogs.com/tk091/p/3671160.html 我在使用requests访问某个https网站时出现错误 找到这篇文章 http://python.codemach.com/pythonrequests-gao-ji-yong-fa.html S ...
分类:
编程语言 时间:
2017-10-24 11:47:35
阅读次数:
213
#include<sys/types.h> #include<sys/stat.h> #include<errno.h> #include<string.h> #include<stdio.h> #include<unistd.h> #include<fcntl.h> int main (void) ...
分类:
其他好文 时间:
2017-10-20 20:12:19
阅读次数:
226
这个程序演示了rename(),strerror(),system()函数的用法。 ...
分类:
系统相关 时间:
2017-10-20 20:08:03
阅读次数:
202
1 #include<sys/socket.h> 2 #include<sys/types.h> 3 #include<stdio.h> 4 #include<netinet/in.h> 5 #include<arpa/inet.h> 6 #include<errno.h> 7 #include<s ...
分类:
其他好文 时间:
2017-10-20 16:03:32
阅读次数:
219
elasticsearch5.0启动失败,出现如下提示:1、JavaHotSpot(TM)64-BitServerVMwarning:INFO:os::commit_memory(0x0000000085330000,2060255232,0)failed;error=‘Cannotallocatememory‘(errno=12)由于elasticsearch5.0默认分配jvm空间大小为2g,修改jvm空间分配#vimconfig/jvm.op..
分类:
其他好文 时间:
2017-10-19 12:33:41
阅读次数:
489
多线程计数,每个线程累加10个数。 实现: ...
分类:
编程语言 时间:
2017-10-15 21:21:32
阅读次数:
168