为了练手,使用爬虫爬一个“你懂得”图床的,使用的是urlretrieve函数,不但速度慢,还总是会报错,不是open的timeout就是上面提到的socket error。在网上找了许多办法诸如在urllib2.Request.urlopen().read()后需要调用close()关闭等方法并未奏效。
由于不想麻烦scrapy等库,所以发现了个简单粗暴的办法:
直接使用urllib自带的ope...
分类:
编程语言 时间:
2015-04-26 13:54:36
阅读次数:
295
EAGAIN、EWOULDBLOCK、EINTR与非阻塞 长连接 EWOULDBLOCK用于非阻塞模式,不需要重新读或者写EINTR指操作被中断唤醒,需要重新读/写在Linux环境下开发经常会碰到很多错误(设置errno),其中EAGAIN是其中比较常见的一个错误(比如用在非阻塞操作中)。从字面.....
分类:
数据库 时间:
2015-04-24 18:19:28
阅读次数:
131
mysql>createtableuser2(
->idint,
->namevarchar(10),
->primarykey(id))
->engine=innodb;
QueryOK,0rowsaffected(0.02sec)
mysql>createtablebook2(
->idint,
->booknamevarchar(10),
->useridint,
->primarykey(id),
->constraintfk_use..
分类:
其他好文 时间:
2015-04-24 10:47:17
阅读次数:
161
ERROR 1010 (HY000): Error dropping database (can't rmdir '.\test\', errno: 17)...
分类:
数据库 时间:
2015-04-24 10:40:05
阅读次数:
209
Q&A参考连接
Problem:IOError: [Errno 2] No such file or directory。os.path.exists() 如果目录不存在,会返回一个0值。
所以,如果你如下使用该函数,会得到 Problem 中描述的错误,而且错误会定位在其他地方:import os
try:
os.path.exists("E:/Contact") #Check if...
分类:
编程语言 时间:
2015-04-24 09:12:23
阅读次数:
185
C语言标准库中的错误报告用法有三种形式。
1、errno
errno在头文件中定义,如下
#ifndef errno
extern int errno;
#endif
外部变量errno保存库程序中实现定义的错误码,通常被定义为errno.h中以E开头的宏,
所有错误码都是正整数,如下例子
# define EDOM 33 /* Math argument out of ...
分类:
编程语言 时间:
2015-04-23 09:38:50
阅读次数:
212
本文实例讲述了php+Mysqli利用事务处理转账问题的方法。分享给大家供大家参考set_charset("utf8"); if($mysqli->connect_errno) { die('数据库连接失败'.$mysqli->connect_error); } $mysqli->autoco...
分类:
数据库 时间:
2015-04-22 00:18:47
阅读次数:
133
功能:可以将一个jpg文件与一个rar文件进行合成。#include int main(){ printf("本程序可以合成一个jpg图片与一个rar文件合并\n"); errno_t err; //errno_t是一个整型数据,代表错误代码,一般0就代表程序正常 FILE *fp1 = NULL....
分类:
其他好文 时间:
2015-04-21 00:03:52
阅读次数:
211
1.首先新建个sql表,表内容如上所示:
2.新建个公用文件conn.php来链接数据库:
header("Content-Type:text/html;charset=utf8");//申明编码格式
$conn=mysql_connect("localhost","root","aaaaaa") or die("数据库连接错误".mysql_errno());//连接sql
m...
分类:
数据库 时间:
2015-04-17 14:03:32
阅读次数:
172
问题
在服务器后台nodejs上使用svn导入变更记录出现“Error: spawn ENOMEM”错误提示,查了下发现是“底层抛了错误,并且设置了errno为ENOMEM,内存不够用”
现象
登录到后台系统,发现有很多svn进程驻留在了后台,于是想着应该是异常情况后svn进程出现了驻留不退出的情况
过程
调试发现了两种情况会出现驻留的情况,一种是用户名使用了邮箱全写,比...
分类:
Web程序 时间:
2015-04-17 11:29:54
阅读次数:
330