博客园  :: 首页  :: 新随笔  :: 管理

2014年7月14日

摘要: 几个月前研究了下apache2的架构与部署,时隔那么长时间发现居然全忘了,不得不重新来一遍,写一片日志方便以后查阅。 首先我用的是ubuntu系统,不为别的,光是它方便的软件安装与卸载过程就令你无法抗拒。特别是在Redhat下面挣扎数小时,安装成功一个软件,突然发现在Ubuntu下只需要一... 阅读全文

posted @ 2014-07-14 14:21 Andy2011 阅读(956) 评论(0) 推荐(0) 编辑

2014年3月11日

摘要: http://in355hz.iteye.com/blog/1860787看到的介绍的比较好的一篇文章总结起来,关于中文的解决方法有2:一种:# 使得 sys.getdefaultencoding() 的值为 'utf-8' reload(sys) # reload 才能调用 setdefaultencoding 方法 sys.setdefaultencoding('utf-8') # 设置 'utf-8' # 这个是 str 的字符串 s = '关关雎鸠' # 输出 str 字符串, OK print s # 关关雎鸠第二种.. 阅读全文

posted @ 2014-03-11 20:51 Andy2011 阅读(228) 评论(0) 推荐(0) 编辑

2014年2月22日

摘要: 申明一下,只是在这里抛砖引玉,各位如果有好的方法和建议,欢迎指正。 首先,据我了解,国内的游戏(MMORPG)行业(国外的我不知道哈),几乎还没有比较成功的游戏自动化测试体系,或许是我孤陋寡闻吧!有少数公司在做,但是效果都不很明显,结合我自己的做的一些经历和实际操作,小小的说说自己的想法。 1.目前市面上的一些测试工具如:lr,wr,qtp什么的不适合做游戏自动化测试,至少我没找到合适方法。个人理解是因为这个工具实际是通过简单录制或定制一些行为来实现自动化测试的,做游戏自动化测试,这些工具有几个重大缺点: 部署成本高: 自动化体系在server端很难部署,定制行为的时候几乎不能调用到游... 阅读全文

posted @ 2014-02-22 00:15 Andy2011 阅读(7552) 评论(2) 推荐(1) 编辑

2014年2月19日

摘要: C:\Python27\lib\mimetypes.py中可能会报错File "C:\Python27\lib\mimetypes.py", line 250, in enum_types ctype = ctype.encode(default_encoding) # omit in 3.x!UnicodeDecodeError: 'ascii' codec can't decode byte 0xe0 in position 0: ordinal not in range(128)解决方案如下:http://stackoverflow.com/q 阅读全文

posted @ 2014-02-19 15:15 Andy2011 阅读(755) 评论(0) 推荐(0) 编辑

摘要: linux版:新进入pysvn的安装目录1 cd Source2 python setup.py configure3 make4 cd ../Tests5 make6 cd Source7 mkdir [YOUR PYTHON LIBDIR]/site-packages/pysvn8 cp pysvn/__init__.py [YOUR PYTHON LIBDIR]/site-packages/pysvn9 cp pysvn/_pysvn*.so [YOUR PYTHON LIBDIR]/site-packages/pysvnwindows版:http://pysvn.tigris.org/ 阅读全文

posted @ 2014-02-19 15:13 Andy2011 阅读(6863) 评论(0) 推荐(1) 编辑

2011年9月25日

摘要: 引用计数(Reference Counting)比较古老的回收算法。原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只用收集计数为0的对象。此算法最致命的是无法处理循环引用的问题。标记-清除(Mark-Sweep)此算法执行分两阶段。第一阶段从引用根节点开始标记所有被引用的对象,第二阶段遍历整个堆,把未标记的对象清除。此算法需要暂停整个应用,同时,会产生内存碎片。复制(Copying)此算法把内存空间划为两个相等的区域,每次只使用其中一个区域。垃圾回收时,遍历当前使用区域,把正在使用中的对象复制到另外一个区域中。次算法每次只处理正在使用中的对象,因此复制成本比较 阅读全文

posted @ 2011-09-25 17:57 Andy2011 阅读(464) 评论(0) 推荐(0) 编辑

2011年9月19日

摘要: String 和 StringBuffer的区别见这里:http://wenku.baidu.com/view/bb670f2abd64783e09122bcd.html一、 最开始的示例写代码最重要的就是实践,不经过反复试验而得出的说辞只能说是凭空遐想罢了。所以,在本文中首先以一个简单示例来抛出核心话题:public class StringAsParamOfMethodDemo { public static void main(String[] args) { StringAsParamOfMethodDemo StringAsParamOfMethodDemo = new St... 阅读全文

posted @ 2011-09-19 10:27 Andy2011 阅读(1286) 评论(0) 推荐(0) 编辑

2011年7月5日

摘要: 0 引言 从控制台中读取数据是一个比较常用的功能,在JDK 5.0以前的版本中的实现是比较复杂的,需要手工处理系统的输入流。有意思的是,从JDK 5.0版本开始,能从控制台中输入数据的方法每增加一个版本号,就有一种新增的方法,这也增加了选择的种类,可以依据不同的要求来进行选择。下面来看一下,各个版本中如何从控制台中读取数据以及各自的优缺点。 1 JDK 1.4及以下版本读取的方法 JDK 1.4及以下的版本中要想从控制台中输入数据只有一种办法,即使用System.in获得系统的输入流,再桥接至字符流从字符流中读入数据。示例代码如下: import java.io.IOException; im 阅读全文

posted @ 2011-07-05 09:35 Andy2011 阅读(850) 评论(0) 推荐(0) 编辑

2011年7月4日

摘要: 由于刚接触JAVA,对Eclipse编译器的不熟悉,所以对于导入外部包一窍不通,之后Baidu了好久才弄清楚。然后综合了几位前辈导入外部包的步骤,特发此菜鸟文。Step 1: 依次进入 Window -> Preferences -> Java -> Build Path -> User Libraries ; Step 2: 在 User Libraries 下进行 New 操作,键入一个 Name 之后,选定你新建的 User Libraries ,点击 ADD JARs… ,把外部包加进来,点OK即可;Step 3: 打开你要导入外部包的工程。依次进入 Proje 阅读全文

posted @ 2011-07-04 18:58 Andy2011 阅读(636) 评论(0) 推荐(0) 编辑

2011年6月1日

摘要: 这个东西总是在用却也经常忘记,记在这里作为备份。1.JDK的安装与配置JDK安装过程和一般的软件安装相类似,以下主要详细介绍安装之后,环境变量需要的设置: a)设置path变量 将JDK安装路径下的bin目录添加到path变量中,例如: C:\jdk1.6\bin 注:此配置是为了便于系统在任何地方都可以直接调用该目录下的javac.exe、java.exe等java应用程序 b)新建JAVA_HOME变量 新建该变量后,将值设置为JDK的安装路径,例如:C:\jdk1.6 注:该变量主要是因为,很多第三方软件会自动寻找系统中的JAVA_HOME变量,如果没有,则不能使用,例如:Tomcat。 阅读全文

posted @ 2011-06-01 14:12 Andy2011 阅读(167) 评论(0) 推荐(0) 编辑