随笔分类 - 我的异常
My Exception and solution
摘要:OSError: Could not find library geos_c or load any of its variants ['libgeos_c.so.1', 'libgeos_c.so 解决: sudo vim /etc/ld.so.conf 添加:/opt/source/geos-3
阅读全文
摘要:问题:./nginx: undefined symbol: EVP_rc4_hmac_md5sudo vi /etc/ld.so.conf#把openssl安装路径加入sudo ldconfig1.openssl安装:./config --prefix=/user/local/ shared zli...
阅读全文
摘要:python缩进不一致vim设置用空格代替tab,且为2个空格(或者4个)sed -i "s/\t/ /g" *.py统一转换下文件里面的tab为空格
阅读全文
摘要:java.lang.IllegalArgumentException: Does not contain a valid host:port authority: master:8031 (configuration property 'yarn.resourcemanager.resource-...
阅读全文
摘要:1.确保安装PIL所需的系统库yum -y installzlibyum -y install zlib-develyum -y installlibjpegyum -y install libjpeg-develyum -y installfreetypeyum -y install freety...
阅读全文
摘要:今天在Python运行环境的服务器弄一个有关图像处理的程序时报这样的错:1NameError:globalname'Image'isnotdefinedimport Image 了下,发现原来 Python 并没有自带图像处理库,需要独立安装……查了下,Python常用的图像处理库叫PIL,可以使用...
阅读全文
摘要:import MySQLdbconn = MySQLdb.connect(host=_host,user=_user,passwd=_passwd,db=_db,charset=_charset,port=_port,use_unicode=False)conn.cursor().execute('...
阅读全文
摘要:中文分词一般会选择ICTCLAS的模块,虽然不能说很完美,但也算是一个不错的选择。它提供了windows版本和linux版本,并支持C/C#/JNI接口。这本来是一个不错的事情,但版本一多,官方似乎就有点维护不过来了。在linux下调用它的.so文件后,它会报错如下:12Exception in t...
阅读全文
摘要:使用ConfigParser来读取配置文件,经常会发现经过记事本、notepad++修改后的配置文件读取时出现下面的问题:ConfigParser.MissingSectionHeaderError: File contains no section headers.file: ../conf/mal_crawler_allcids.conf, line: 1'\xef\xbb\xbf[basic_config]\r\n'调试程序后发现文件头部被追加了信息:\xef\xbb\xbf,然后ConfigParser解析出错google了下\xef\xbb\xbf,原因:在windo
阅读全文
摘要:urllib2.urlopen超时问题没有设置timeout参数,结果在网络环境不好的情况下,时常出现read()方法没有任何反应的问题,程序卡死在read()方法里,搞了大半天,才找到问题,给urlopen加上timeout就ok了,设置了timeout之后超时之后read超时的时候会抛出socket.timeout异常,想要程序稳定,还需要给urlopen加上异常处理,再加上出现异常重试,程序就完美了。importurllib2url='http://www.facebook.com/'fails=0whileTrue:try:iffails>=20:breakreq
阅读全文
摘要:在windows的cmd命令行下,使用Python的PIL库打开并显示一个jpg图片:?123openedImg=Image.open(saveToFile);print"openedImg=",openedImg;openedImg.show();结果是,图片被windows的图片查看器打开,却打开的是bmp图片,并且出错:Windows Photo Viewer can’t open this picture because either the picture is deleted, or it’s in a location that isn’t avaliable
阅读全文
摘要:执行sql_cmd = "select * from item_base where item_id in " + item_ids_str时报错solve:import sysreload(sys)sys.setdefaultencoding('utf8')分析:str的默认编码格式为asscii,与utf8的字符item_ids_str串接时,会将item_ids_str安装asscii译码,然后串接。此时会报错。因为item_ids_str是utf8编码的,只能按utf8译码。因此不要混淆了str的asscii及utf8格式。
阅读全文
摘要:problem:Attempted relative import in non-package所谓相对路径其实就是相对于当前module的路径,但如果直接执行脚本,这个module的name就是“__main__”, 而不是module原来的name, 这样相对路径也就不是原来的相对路径了,导入就会失败,出现错误“ValueError: Attempted relative import in non-package”solve:方法1:把src目录加入到sys.path里去方法2:把整个工程myproject写成package放进site-packages然后这样引用from myproj
阅读全文
摘要:problem:(, UnicodeEncodeError('ascii', u'[taobao_cocobella_18808011629_\u9e45\u9ec4]\n', 30, 32, 'ordinal not in range(128)'), )solve:reload(sys)sys.setdefaultencoding('utf8')在将字符串写入文件时,执行f.write(str),后台总是报错:UnicodeEncodeError: 'ascii' codec can't encode c
阅读全文
摘要:执行:python deom/scripts/populate.pyValueError: Attempted relative import in non-packagesolve:python import时采用了相对路径,使用-m运行执行:python -m demo.scripts.populate参考:http://my.oschina.net/leopardsaga/blog/971751. 从查到的资料来看,关于import路径的来说,分成3类:absolute importimport xmlimport youpackage.xmlfrom youpackage import
阅读全文
摘要:error:SyntaxError: Non-ASCII character '\xe5' in file D:\worklife\workshop\myCrawler\src\mainDriver.py on line 3, but no encoding declared; see http://www.python.org/peps/pep-0263.html for detailssolve:python的默认编码文件是用的ASCII码,你将文件存成了UTF-8,解决办法很简单,在文件开头加入#-*-coding:UTF-8-*-或者#coding=utf-8
阅读全文
摘要:problem:faild to install service or service already installedsolve:以管理员身份运行cmd,然后执行memcached.exe -d install
阅读全文
摘要:eclipse中进行java debug调试时出现上述问题。solution:请在代码最后加入以下语句:System.exit(0)即可.
阅读全文