- 博客(55)
- 收藏
- 关注
原创 安装xperf注意事项
http://www.microsoft.com/en-us/download/details.aspx?id=8442 ISO安装包,有三个,分别对应不同的操作系统x86 ISO File Name: GRMSDK_EN_DVD.iso x64 ISO File Name: GRMSDKX_EN_DVD.iso Itanium ISO File Name: GRMSDK
2014-03-19 17:00:31
1190
原创 python输出乱码中文
用 uncompyle2输出都是乱码中文,如何解决,找个一个笨办法解决。总比没有办法强\xe9\xbc\xa0\xe6\xa0\x87\xe6\x93\x8d\xe4\xbd\x9c\xe6\xa8\xa1\xe5\x9d\x97打开python的IDLE>>s=''' 拷贝乱码的文本 ''' >> print s把显示的中文复制到剪贴板
2014-03-18 20:14:56
2717
原创 用uncompyle2 反编译pyc文件
1.https://github.com/Mysterie/uncompyle2 下载zip文件注意:uncompyle2 requires Python 2.72.解压zip包,进入目录,输入: sudo python setup.py install 程序直接安装python包到python对应目录下3.可以检查/usr/local/bin 下面有无uncompyle24.在
2013-11-25 16:07:39
18557
转载 Ubuntu下crontab命令的用法
cron是一个Linux下的后台进程,用来定期的执行一些任务。因为我用的是Ubuntu,所以这篇文章中的所有命令也只能保证在Ubuntu下有效,但其他系统应该也差不多。 想要让cron执行你指定的任务,首先就要编辑crontab文件。crontab是一个文本文件,用来存放你要运行的命令。你可以以下命令 Shell代码crontab -e 来打开你
2013-08-19 18:20:40
755
转载 phantomjs截图中文网站网页页面乱码,安装字体解决
用phantomjs去截取中文页面的网站可能会出现乱码的情况,也就是截图中中文的位置全是方框。解决办法就是安装字体。在centos中执行:yum install bitmap-fonts bitmap-fonts-cjk在ubuntu中执行:sudo apt-get install xfonts-wqy这样再去截图中文的页面就不会出现一堆的方框了。
2013-08-08 14:46:27
8668
原创 javascript js表示中文日期的经典写法
document.getElementById('time').innerHTML=new Date().toLocaleString()+' 星期'+'日一二三四五六'.charAt(new Date().getDay());
2013-07-20 12:02:40
1133
转载 用casperjs检查网页中的js错误
https://coderwall.com/p/uzaaaw I recently needed to make reorganize javascript files on a huge Rails app. I wanted to be sure that I had not broken javascript dependancies with the reorganization,
2013-07-19 00:05:14
2351
转载 js/json 数组的操作
js/json 数组的操作 2011-08-22 17:47:24| 分类:JS |字号 订阅用js有很久了,但都没有深究过js的数组形式。这段时间做的一个项目,用到数组的地方很多,自以为js还可以的自己居然无从下手,一下狠心,我学!呵呵。1、数组的创建var arrayObj = new Array(); //创建一个数组var array
2013-07-16 15:40:24
1020
原创 ubuntu 安装ant
1.下载ant,网址baidu之2.软链接 ln -s /xxxx/xxx/apach-ant-xxxx /usr/bin/ant3.配置系统变量 vim /etc/profileANT_HOME = /usr/bin/antPATH = /xxx/xxx:/usr/bin/ant/bin记得要配置文件生效4. 运行./ant 提示需要 /opt/java/lib/too
2013-07-11 21:11:18
611
转载 Yahoo对网页设计性能的建议
http://www.cnblogs.com/smjack/archive/2009/02/24/1396895.html
2013-03-06 16:04:35
788
转载 原创分析:iOS 中使用 Mobile Installation 安装 IPA(使用iTunes/AppStore一样的安装API)
http://www.yonsm.net/post/553 官方支持的 AppStore/iTunes 安装 IPA 的模式:这就是我这里要说的 Mobile Installation Framework 的方式,这是最官方、最安全、最完美的安装 IPA 的方式。目前已知、同步推/iFunBox/iFanBox/iTools都是使用这几种方式(其中 iFanBox 应该是在我和我交流之后才
2013-01-13 13:50:58
1240
原创 MobileTestingSummit 备忘
youtube上的MobileTestingSummit 2012http://www.youtube.com/user/MobileTestingSummit?feature=watch介绍了目前终端测试的几个工具和方向Bwokenhttps://github.com/bendyworks/bwoken Appiumhttps://github.com/hugs/ap
2013-01-10 17:41:22
549
原创 通过jpype来用python来调用sikuli功能函数二
#调用java类App = JClass('org.sikuli.script.App')Screen = JClass('org.sikuli.script.Screen')Screen.click(r’c:\just_test\1.png’)#验证目标是否存在x = screen.exists(r'c:\just_test\file.png')print
2012-12-04 17:11:34
3983
原创 通过jpype来用python来调用sikuli功能函数
sikuli是通过jython来进行脚本驱动,一些cpython的类库就无用武之地。如何让python也可以驱动sikuli呢?答案就是: jpype注:jpype目前只支持python2.6,用2.7的同学们需要注意了哦我们主要是调用sikuli的sikuli-script.jar,通过jpype来加载这个jar包。sikuli-script.jar有哪些开放的函数可以调用?不需要安
2012-12-04 17:07:13
7217
转载 Jemter 远程连接多台pc测试
利用JMeter进行负载测试的时候,使用单台机器模拟测试超过1000个行程的并发就有些力不从心,在执行的过程中,JMeter自身会自动关闭,要解决这个问题,可以使用分布式测试,运行多台机器运行所谓的 Agent 来分担 JMeter自身的压力,并借此来获取更大的并发用户数,但是需要进行相关的一些修改,具体如下: 1、在所有期望运行 JMeter 作为 Load Generator 的机器上安装 JMeter,并确定其中一台机器作为 Controller,其他的机器作为 Agent。然后运行所有 Age
2011-05-12 11:02:00
7087
原创 ppt 母板 如何修改你的背景图片
<br />前端时间做ppt,折腾了一下母板的修改。这里记录一下。<br /> <br />“视图”-“幻灯片母板” 增加一下母板,可以直接把母板设置为空白页,否则你在“母板”中的图片会应用到你所有的“板式”中去。这里我花了不少时间去折腾。右键菜单“插入板式”,你可以直接在新的“板式”中设置你想要的图片。<br /> <br />假设这里你要设置一个首页的图片和一个正文的图片,你需要建立两个板式。关闭母板视图<br /> <br />选择任何一个新的“幻灯片”,右键菜单“版式” 这里的子菜单 你可以看到你刚
2011-04-11 17:37:00
18241
1
原创 如何有效制作ppt
<br />看过不少设计师的ppt,确实赏心悦目。手痒痒的真想好好学学PS,但是看着纷繁复杂的操作实在是没有那么大的勇气去学了。既然学不到精髓,那就让我们来学学皮毛吧。<br /> <br />1.ppt的背景可以选择符合主题的图片。经常逛逛http://www.flickr.com/ 会有不少的收获。记得保存下来,以备不时之需。<br /> <br />2.ppt的底色一般都用深灰色的透明覆盖,在顶部加一条1px的黑线,在下部加一条1px的白线(可以设置一定的透明度),还不明白?去看看win7 工具栏的项
2011-04-08 17:41:00
1186
转载 8个高质量图标的最佳搜索引擎
对于每个网站开发者来说,设计是很重要的一部分。图标是设计中一个环节。你可以找到许多集合图标的网站。但很难找到免费的高质量图标。这是我在此分享一些免费的高质量图标搜索引擎的原因。你要访问这些引擎以找到高质量图标。如果你知道更多的网站,也请与我们分享!IconFinder 以简便并且有效的方式为网站设计者和开发人员提供高质量的图标。Iconlet 是一个单纯的免费图标和图像的搜索引擎。IconScanIconSeeker 是最好的在线图标搜索引擎,它有5万多个高质量的图标,每个图标都有适合 Windows
2011-04-08 16:34:00
829
原创 [转]python __file__ 与相对路径
<br />用__file__ 来获得脚本所在的路径是比较方便的,但这可能得到的是一个相对路径,比如在脚本test.py中写入:<br /> <br />#!/usr/bin/env python<br />print __file__<br /> 按相对路径./test.py来执行,则打印得到的是相对路径,按绝对路径执行则得到的是绝对路径。<br />而按用户目录来执行(~/practice/test.py),则得到的也是绝对路径(~被展开)<br /> 所以为了得到绝对路径,我们需要 os.pa
2011-03-16 10:53:00
1997
原创 安装RIDE,需要安装wxpython
安装RIDE,需要安装wxpython,然后直接到 python2.7/script 目录下,直接点击ride.py即可。
2011-01-25 18:40:00
3308
原创 Selenium的运行环境不要使用python3
<br />Selenium的运行环境和python3兼容不好,一开始使用python3.1,用Selenium生成的python脚本运行总是报<br />from selenium import selenium 错误,后来换成python2.7版本,问题直接解决。
2011-01-25 18:35:00
2825
1
原创 Selenium中的3种模式:"assert" "verify" 和"waitFor"
<br /> 所有Selenium的Assertions能够应用在3种模式:"assert" "verify" 和"waitFor".<br /> <br />例如你可以用命令"assertText","verifyText"和"waitForText".当一个"assert"失败后,测试退出。当"verify"失败后,测试将继续进行,并且记录失败。也就是,我们使用一个"assert"保证应用在正确的页面上,然后跟随一堆的"verify" assertions 来测试表单中域的值,标签
2011-01-07 14:41:00
6166
转载 【QTP 10】QTP录制时报错: unable to launch the browser 解决
这种问题其实是注册表的问题:<br />我的注册表中[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/App Paths/]下,没有IEXPLORE.EXE这一项,添加后,将默认值要设为C:/Program Files/Internet Explorer/iexplore.exe,确定后,重启QTP就可以.<br />为了搞定这个问题,俺把IE卸,装了多次,qtp重装了好几次,机器重启N次,极大地损害了我的电脑,因此特将此解决办法拿出
2010-12-14 10:25:00
3484
原创 【经验】如果以前的功能失效或者报错的原因分析
<br />一般游戏的接口功能调用carsh的原因是事件响应函数有变化,需要对比新旧头文件,在event事件上是否有变化。<br /> <br />一般确认增加或者减少相应的事件函数就可以解决。最好有日志输入,方便查询。
2010-10-26 16:11:00
470
原创 拉起游戏客户端carsh
<br />提交新版本的游戏客户端carsh,询问开发拿到最新的头文件。开始文件的对比工作。<br /> <br />通过跟踪代码,发现TF 在启动hook的时候报错<br />Root::getSingletonPtr()->getActiveHookSystem()->startHook(path);<br /> <br />主要关注注入的头文件变化,发现logicfactory_i.h文件 增加了一个新的函数: virtual void EnableAsynRelease(BOOL bEnable)
2010-10-26 15:34:00
793
原创 【安全工具】Google安全工具 skipfish 在YLMF 0S 3.0(ubuntu 10.0)下的安装
<br />最近试用了一下google新的web安全工具skipfish,手头没有现成的linux环境,用YLMF的OS代替了一下,其实就就是把ubuntu改了一个样子,安装起来还是很方便。<br /> <br />1.下载最新的skipfish,这个用google直接搜索就好了。我用的是的 skipfish-1.58.tgz<br />2.存放压缩包到 /usr/local (这个位置随你的便)<br />3.解压 tar -zxvf skipfish-1.58.tgz<br />4.安装libssl<b
2010-08-23 16:46:00
834
转载 Ext.data.Store动态修改url
<br />authorStore = new Ext.data.Store( {});<br /> <br />直接这样修改store的url是不行的:<br />authorStore.url = path;<br /> <br />在load与reload指定url也是不行的:<br />authorStore.load({url:path,params:{}})<br />authorStore.reload({url:path,params:{}})<br /> <br />这样也不行<br />
2010-06-11 09:41:00
2926
原创 STAX的安装配置
安装stax模块前,请先确定机器上是否已经有了java环境,如果没有去下载一个j2re的安装包,我用的 j2re 1.4.2版本。 STAX安装配置: (1)安装STAX: 在C:/STAF目录下新建文件夹services,将STAX解压到 services文件夹下,目录路径如:C:/STAF/services/stax; (2)配置STAX: 添加下面的配置信息到
2010-05-28 18:42:00
1131
原创 Ext XMLReader直接读取'record’ 下的内容
这个标题想了好一会,不知道这样的表示是否能让除我以外的读者看得明白。这个问题折腾了我几个小时,后来发现这个问题的解决方法又是那么的简单。这里记录下来帮助后面的人少走弯路,也给自己提个醒。 需要解析的XML 如下: ./downloadandopenroom/downloadandopenroom/downloadandopenroom.ztask ./spect
2010-05-27 09:42:00
1256
原创 Ext.data.Store 读取XML属性值
data.xml <Item ASIN="0446355453" Author="Sidney Sheldon" Manufacturer="Warner Books" ProductGroup="Book" Title="Master of the Game"/
2010-05-26 21:13:00
2250
原创 Ext 获取grid中选中行的数据
var sm = new Ext.grid.CheckboxSelectionModel({singleSelect:true}); //选择列 singleSelect:true 只能选择单行将sm加载进gridvar listGrid = new Ext.grid.GridPanel({ ds: ds,
2010-05-26 17:22:00
8533
原创 哪些可以找到很多开发用的图标
coolite toolkit 是什么玩意? <span class="t_tag" onclick="function onclick(){tagshow(event)}">Coolite <span class="t_tag" onclick="function onclick(){tagshow(event)}">Toolkit 简介 Coolite
2010-05-19 16:26:00
745
原创 通过PDT来调试php程序
这里继续来记录一下PDT调试php程序的步骤: 选择一个php文件,右键【debug as】-【php web page】,会弹出一个配置页面,主要关注一下url构造的字符串是否正确就可以了。 做好选择后,系统弹出 提示你eclipse会使用php debug的试图,选择【yes】。以后你就可以按照自己的需要调试了。如果你还想修改你的debug配置,可以直接通过右键
2010-05-19 15:20:00
522
原创 配置ExtJS的开发调试环境
这里需要好好总结一下,折腾了两天弄这个开发环境。之前已经搭建过一套,但是人是而物非了,和之前还是有很多不一样的地方。这里要狠狠的mark一下。 开发工具 PDT(eclipse)+ Zend下载一个省事的包 all-in-one 的PDT http://downloads.zend.com/pdt/,包含了所有php开发环境。我这里是 安装的windows版本的P
2010-05-19 14:21:00
1879
转载 STAF基本概念介绍
STAF(TheSoftwareTestingAutomationFramework)是发端于IBM的自动化测试框架,如果我没记错的话,2000年的时候STAF就有版本了,不过那时的STAF比较简单,做不了多少事情。过去这么多年,STAF现已发展成一个庞大体系了。STAF主页(http://staf.sourceforge.net/)对该软件介绍如下:STAF是开源、跨平台、支
2010-04-16 11:18:00
4263
转载 【性能】如何利用vmstat分析系统性能
vmstat是一个系统性能分析工具,具体的参数介绍可以参看各大搜索引擎。知道参数的意义如何准确分析系统的性能问题才是王道 通过vmstat识别cpu瓶颈 r(运行队列)展示了正在执行和等待CPU资源的任务个数。当这个值超过了CPU数目,就会出现CPU瓶颈了。当r值超过了CPU个数3倍,例如你有两个CPU,如果大于6,就会出现CPU瓶颈。解决办法大体几种:1. 最简单的就是增加C
2010-04-09 09:58:00
1224
原创 【QA】QA每周项目建议
QA可以对项目做一次每周的点评,不需要长篇阔论。一针见血的指出项目过程中的问题和不足。从三个方面来进行阐述: 1.进度说明一下本周项目进度上出现的一些问题和困难,计划变更的情况,发布的情况。 2.问题说一下项目过程中的一些问题,主要是时间资源和人力咨询是否充足,项目研发的质量问题。 3.建议对问题类的一种婉转表述。
2010-04-06 16:00:00
539
原创 【QA】QA点评内容
每周或者一定时间需要进行QA Report,附带QA点评和总结。一般会有哪些方面的内容呢? 1.本周动态【项目方面】介绍项目的状态变化,主要是项目的立项和结项。还有一些项目版本目标的变更。【人力方面】介绍目前项目人员的变动情况 2.请重点关注的问题【需求问题】需求管理的变更问题【进度问题】版本迭代计划的变更【风险问题】对不确定因素的风险时
2010-04-01 11:14:00
562
原创 【QA】研发流程质量保证的要素
目前想多了解一下QA的内容,这里记录一下自己的实践和领悟。 研发的QA审计应该从几个方面来看: 1.时间计划要求PM计划好本次版本需要迭代的次数和起始结束时间,对每次迭代要有明确的目标和方向。对每次的迭代时间变更需要记录,一般可以每周提取快照一次。计算结束日期的偏移,版本计划时间的总偏移。 2.代码审计通过类似SVN工具统计代码合入的数量和注释率(代码变化和
2010-03-31 16:33:00
1840
转载 【python】查找本机IP地址
最简单的 用Python得到本机IP的方法 当然是 用Python自带的功能了这个是网上摘的 Python自带功能调用下就可的方法:#!/usr/bin/env python#coding=utf-8import socket import redef getip(): names,aliases,ips = socket.gethostbyname_ex(s
2010-03-23 18:29:00
993
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人