system调用返回ECHILD再来看看system返回ECHILD错误的原因,根据system内部实现fork-exec-waitpid,查到应该是waitpid设置了errno,查看waitpid的man page,有下面的描述信息:If the calling process has SA_N...
分类:
其他好文 时间:
2015-08-03 11:31:52
阅读次数:
210
错误检查函数执行错误时,一般都会返回一个特定的值,比如-1,空指针,这些值只能说明有错误发生,但错误的原因没有说明,头文件定义了变量errno,它储存了错误发生时的错误码,通过错误码可以得到错误的描述信息,#include #ifndef errnoextern int errno;#endif程序...
分类:
编程语言 时间:
2015-08-03 08:55:53
阅读次数:
155
1、使用了一个小程序输出所有的errno对应的error字符串,代码如下#include void showError(int err){ printf("errno : %5d , error : %s\n", err, strerror(err));}void showAllErr()...
分类:
系统相关 时间:
2015-07-31 18:16:41
阅读次数:
340
1、 事务提交模式修改:修改数据库提交模式为0[手动提交]
memset ( sql, 0x00, sizeof( sql ) );
memcpy ( sql, "set autocommit=0;", 17 );
if( mysql_query( sock, sql ) ){
sprintf( g_acTrcMsg, "关闭自动提交模式失败[%d][%s]", mysql_errno( ...
分类:
数据库 时间:
2015-07-31 16:26:47
阅读次数:
207
安装openstack最后到dashboard的时候报错:[Errno 256] No more mirrors to try.
很简单:
1.yum clean metadata
2.yum clean all
搞定!
至此,openstack也差不多一个个组件都正常了。接下来准备跑个vyos(电脑是真的有点hold不住)。
后面写个质量高一点的文章“How vRouter live...
分类:
其他好文 时间:
2015-07-30 23:22:25
阅读次数:
241
Python一次性读取文件的所有内容在《【Python】文件读写操作》(点击打开链接)中已经说明过的,但有些时候,需要对文件中的每一行进行处理。
比如有一个f:\1.txt如下:
此时,如果要按行读取这个文件,可以直接利用Pyhon的for循环来读取,其中for的对象是这个文件指针,代码如下:
file_path="f:\\a.txt"
fp=open(file_path,"a+")...
分类:
编程语言 时间:
2015-07-30 13:40:51
阅读次数:
482
问题 [root@bd21?yum.repos.d]#?yum?makecache??????
Loaded?plugins:?fastestmirror
http://mirrors.163.com/centos/7/os/x86_64/repodata/repomd.xml:?[Errno?14]?curl#6?-?"Could?not?resol...
分类:
移动开发 时间:
2015-07-29 01:10:06
阅读次数:
282
一、简介 errstr命令用于查询错误代码 二、语法 errstr [-stats] 选项 -stats:打印哈希表状态 errno:错误号 三、实例 1、查看错误信息 错误提示:27594:error:2006D080:lib(32):func(109):reason(128):bss_file....
分类:
其他好文 时间:
2015-07-25 12:14:18
阅读次数:
159
服务器端的基本的一个操作就是从socket的fd上进行数据读取,也就是我们经常用到的read函数。
欢迎关注我的服务器代码:http://code.taobao.org/p/fastServer/src/今天主要是关注的正确的进行read操作
首相,我的socket是已经设置了非阻塞属性。read函数在非阻塞读取fd的时候会遇到不同的errno。
如何正确的处理这些erron 状态呢?1、er...
分类:
编程语言 时间:
2015-07-25 00:13:56
阅读次数:
108
突然有一天使用 nova list 出现错误了
root@openstackcloud1:~# nova list
ERROR:
HTTPConnectionPool(host='openstackcloud1', port=35357):
Max retries exceeded with url:
/v2.0/tokens (Caused
by class
'socket....
分类:
Web程序 时间:
2015-07-21 17:07:19
阅读次数:
251