<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[aha121的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/aha121</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; aha121]]></copyright><item><title><![CDATA[eclipse + pydev]]></title><link>https://blog.youkuaiyun.com/aha121/article/details/42079123</link><guid>https://blog.youkuaiyun.com/aha121/article/details/42079123</guid><author>aha121</author><pubDate>Mon, 22 Dec 2014 13:54:05 +0800</pubDate><description><![CDATA[http://www.cnblogs.com/halfacre/archive/2012/07/22/2603848.html


通过eclipse自动安装pydev，安装没有任何问题，但安装之后window->Preferences没有显示PyDev。下载最新的Pydev离线安装，打开eclipse同样没有显示DyDev。

  

Google一通之后发现，PyDev3.0以后]]></description><category></category></item><item><title><![CDATA[python中字典赋值的陷阱]]></title><link>https://blog.youkuaiyun.com/aha121/article/details/39083119</link><guid>https://blog.youkuaiyun.com/aha121/article/details/39083119</guid><author>aha121</author><pubDate>Fri, 05 Sep 2014 17:11:46 +0800</pubDate><description><![CDATA[>>> a = {1: 2}
>>> b = a
>>> b[1] = 4
>>> print a


字典a的结果为zay]]></description><category></category></item><item><title><![CDATA[shell编程指南]]></title><link>https://blog.youkuaiyun.com/aha121/article/details/38276897</link><guid>https://blog.youkuaiyun.com/aha121/article/details/38276897</guid><author>aha121</author><pubDate>Tue, 29 Jul 2014 20:02:08 +0800</pubDate><description><![CDATA[locale的C名称：用来选择传统的面向ASCII的行为模式；
stty -echo用来关闭自动打印每个输入字符的功能；stty echo用来恢复该功能；


getconf]]></description><category></category></item><item><title><![CDATA[关于小说]]></title><link>https://blog.youkuaiyun.com/aha121/article/details/37991849</link><guid>https://blog.youkuaiyun.com/aha121/article/details/37991849</guid><author>aha121</author><pubDate>Sun, 20 Jul 2014 14:28:46 +0800</pubDate><description><![CDATA[关于小说，关于这些年我看过的小说，喜欢看言情小说，]]></description><category></category></item><item><title><![CDATA[日志备份适用命令]]></title><link>https://blog.youkuaiyun.com/aha121/article/details/21181055</link><guid>https://blog.youkuaiyun.com/aha121/article/details/21181055</guid><author>aha121</author><pubDate>Thu, 13 Mar 2014 18:00:37 +0800</pubDate><description><![CDATA[场景说明：产品运行时，有日志文件生成，当日志文件达到10M后，就会更名为bk文件，当bk文件的个数超过5时，就将最早备份的bk文件删除。
方案1：查找目录的bk文件进行备份
        find ./ -name "*.bk" -exec tar uvf bkFile.tar {} \;
        说明：*.bk需要使用引号引起来，或者在前面加一个转义符\（原因：shell 会扩展]]></description><category></category></item><item><title><![CDATA[1k玫瑰]]></title><link>https://blog.youkuaiyun.com/aha121/article/details/17737523</link><guid>https://blog.youkuaiyun.com/aha121/article/details/17737523</guid><author>aha121</author><pubDate>Wed, 01 Jan 2014 20:44:34 +0800</pubDate><description><![CDATA[最近开始研究html的画布，无意中发现有人实现的1k玫瑰，就对照的教程研究了一把。才发现原来之前学过的都忘得差不多了，……
http://www.romancortes.com/blog/1k-rose/
 
有关z buffer的，http://blog.youkuaiyun.com/xoyojank/article/details/1863733这个里面讲解通俗易懂。
 
有关旋转变化的，例如绕]]></description><category></category></item><item><title><![CDATA[api流程控制1——ctypes，调用C的动态库]]></title><link>https://blog.youkuaiyun.com/aha121/article/details/17054487</link><guid>https://blog.youkuaiyun.com/aha121/article/details/17054487</guid><author>aha121</author><pubDate>Sun, 01 Dec 2013 11:54:52 +0800</pubDate><description><![CDATA[最近想把一组api做成一个界面，来控制流程。
问题1：使用IDLE中，直接执行程序报错
Traceback (most recent call last):
  File "E:\study\python\client.py", line 143, in 
    gtpdll = CDLL("test.dll")
  File "D:\Python33\lib\ctypes\__ini]]></description><category></category></item><item><title><![CDATA[client测试demo_1]]></title><link>https://blog.youkuaiyun.com/aha121/article/details/16947171</link><guid>https://blog.youkuaiyun.com/aha121/article/details/16947171</guid><author>aha121</author><pubDate>Mon, 25 Nov 2013 17:06:28 +0800</pubDate><description><![CDATA[接触python也快1个月了。学习新东西的最好的方法就是使用，在工作中，加入了python，就是建立tcp连接，读取xml文件中的内容进行发送，发送前加一个64位的字符串。
 
#coding=utf-8
import socket
import codecs
import time
import threading
def get_head(fileLen):
    head_]]></description><category></category></item><item><title><![CDATA[xml解析（GBK）]]></title><link>https://blog.youkuaiyun.com/aha121/article/details/16943643</link><guid>https://blog.youkuaiyun.com/aha121/article/details/16943643</guid><author>aha121</author><pubDate>Mon, 25 Nov 2013 13:52:20 +0800</pubDate><description><![CDATA[http://blog.sina.com.cn/s/blog_6d7e5bc301011mvv.html
在python中遇到编码问题是一个非常痛苦的问题。今天修改了一个这样的问题。
文件 test.xml内容如下


…………….


要用python解析一下文件的内容。
采用minidom解析，xmldoc = minidoc.parse(file_name);
会出现这个]]></description><category></category></item><item><title><![CDATA[网页内容抓取]]></title><link>https://blog.youkuaiyun.com/aha121/article/details/16904527</link><guid>https://blog.youkuaiyun.com/aha121/article/details/16904527</guid><author>aha121</author><pubDate>Sat, 23 Nov 2013 18:56:37 +0800</pubDate><description><![CDATA[之前采用xpath和正则表达式对网页内容进行抓取，发现在有的地方不如人意，就采用了HTMLParser对页面进行解析，抓取需要的东西。HTMLParser有点不好的地方在于不能对startTag和endTag进行匹配。采用了两种方法进行抓取。
第一种，抓取成对的tag之间的内容，采用了queue.Queue保存handle_data。代码如下：
queue_data = queue.Queue]]></description><category></category></item><item><title><![CDATA[设置ie代理]]></title><link>https://blog.youkuaiyun.com/aha121/article/details/16884127</link><guid>https://blog.youkuaiyun.com/aha121/article/details/16884127</guid><author>aha121</author><pubDate>Fri, 22 Nov 2013 14:28:05 +0800</pubDate><description><![CDATA[win32库可通过该链接进行下载
http://sourceforge.net/projects/pywin32/files/pywin32/Build%20218/
源码如下：
import win32con, win32api
def changeIEProxy(keyName, keyValue):
        pathInReg = 'Software\Microsoft\W]]></description><category></category></item><item><title><![CDATA[sahi自动化测试_1]]></title><link>https://blog.youkuaiyun.com/aha121/article/details/16820719</link><guid>https://blog.youkuaiyun.com/aha121/article/details/16820719</guid><author>aha121</author><pubDate>Tue, 19 Nov 2013 11:29:55 +0800</pubDate><description><![CDATA[当初在选择web自动化测试工具时，稍微研究了一下selenium和sahi，selenium入门相对而言要难一些，sahi就比较简单了，内置了很多api，使用的语言与javascript类似。当时就是因为这个原因——在部门内部容易推广，就选择了sahi。
 
在学习的过程中，到目前为至，经历了三个阶段。阶段一，录制脚本回放脚本；阶段二，录制脚本修改脚本，编写功能函数；添加验证函数（主要通过从数]]></description><category></category></item><item><title><![CDATA[xml 遍历]]></title><link>https://blog.youkuaiyun.com/aha121/article/details/16559329</link><guid>https://blog.youkuaiyun.com/aha121/article/details/16559329</guid><author>aha121</author><pubDate>Sun, 17 Nov 2013 21:19:35 +0800</pubDate><description><![CDATA[from xml.dom.minidom import parse
def xmlParse(node,  num):
    if node.hasChildNodes:
        for nnode in node.childNodes:
            if nnode.nodeType == node.ELEMENT_NODE:
                pr]]></description><category></category></item><item><title><![CDATA[NFS上的svn]]></title><link>https://blog.youkuaiyun.com/aha121/article/details/13999949</link><guid>https://blog.youkuaiyun.com/aha121/article/details/13999949</guid><author>aha121</author><pubDate>Fri, 01 Nov 2013 13:33:59 +0800</pubDate><description><![CDATA[在HP_IA上使用cifsmount，把windows上的共享目录挂载，使用svn下载源码，报错“svn: Can't check path '***/.svn/tmp/text-base/pthread_attr_getschedparam.c.svn-base': Value too large to be stored in data type”。
正常情况下，该文件不会超过4G。]]></description><category></category></item><item><title><![CDATA[NFS上的sqlite]]></title><link>https://blog.youkuaiyun.com/aha121/article/details/13997357</link><guid>https://blog.youkuaiyun.com/aha121/article/details/13997357</guid><author>aha121</author><pubDate>Fri, 01 Nov 2013 10:48:06 +0800</pubDate><description><![CDATA[公用的HP_IA机器空间有限，使用cifsmount扩展空间，下载、编译源码，安装和测试产品。使用svn下载源码报错，这个在另外一篇文章中会提及。在产品启动的过程中，报错“
reason=[Stale NFS file handle]| SQLite Open DB Error,errMsg = [disk I/O error] ”。也使用过sqlite3工具，共享空间上进行测试，能open，读]]></description><category></category></item><item><title><![CDATA[webshpere部署]]></title><link>https://blog.youkuaiyun.com/aha121/article/details/13996889</link><guid>https://blog.youkuaiyun.com/aha121/article/details/13996889</guid><author>aha121</author><pubDate>Fri, 01 Nov 2013 10:32:32 +0800</pubDate><description><![CDATA[在webshpere上部署应用，报错“Caused by: java.lang.UnsatisfiedLinkError: *** (Not found in java.library.path)”，由于部署的war包中有jar包名与***类似，一直以为是jar的问题。搜索了解was加载类的机制，觉得应该不是这个问题。后来一看错误信息，发现是动态库的问题，一看应用中的jar包确实是需要一个***的]]></description><category></category></item></channel></rss>