摘要: 众所周知,PyPy通过JIT来为代码优化提速。于是我比较好奇,json模块在PyPy下,能达到什么样的性能。于是取了ujson里的benchmark.py,略作修改(去掉了simplejson,cjson的评测模块,纳入json模块),作了测试。首先是自用笔记本,Windows 7 32bit,Intel T4400处理器。CPython:Python 2.6.6 (r266:84297, Aug 24 2010, 18:46:32) [MSC v.1500 32 bit (Intel)]。ujson用MinGW编译,版本1.9。PyPy:[PyPy 1.6.0 with MSC v.1500 阅读全文
posted @ 2011-09-27 16:26 ayanamist 阅读(1092) 评论(0) 推荐(0) 编辑
摘要: Firebug是Firefox下著名的网页调试工具,而Chrome的开发者工具同样非常优异。今天我就简单的比较一下两者,同时也是对自己推文的一个总结和回顾。在查看DOM上,两者虽然在具体操作方式上有区别,但大体功能是一致的。不过Firebug还可以额外的复制HTML,innerHTML,XPath,CSSPath,是个亮点。Script调试上,Firebug就比较简陋了,不仅有时需要刷新页面才能调试,并且都是常规项目。而Chrome开发者工具不仅可以即时调试,而且可以直观的添加Event Listener,可谓相当便捷。Firebug额外还有一个CSS调试的功能,可以直接调试CSS文件中的各个 阅读全文
posted @ 2011-09-23 15:53 ayanamist 阅读(5464) 评论(1) 推荐(0) 编辑
摘要: 优酷的广告实在是很让人无语了,视频广告30秒不说,还可能看完广告告诉你视频打不开。是不是感到很让人崩溃……于是决定一定要把广告干掉。方法很简单,还是类似hosts的方法,把广告地址返回404。不过hosts法好像被优酷给屏蔽了,那就用无效代理服务器的方法。首先当然是要先找出广告的地址,这个要自己收集(我看的少,每次都碰到了再去找),方法如下:优酷的广告目前有两种:一种是视频前宽屏大广告(这个其实都不长,图中的这个才8秒),如下图。还有一种就是常见的播放器内视频广告了,如下图(这个都巨长,一般都是30秒的):我们就用Chrome的开发者工具来找,用Ctrl+Shift+I快捷键打开,切换至Net 阅读全文
posted @ 2011-09-18 17:18 ayanamist 阅读(761) 评论(0) 推荐(1) 编辑
该文被密码保护。 阅读全文
posted @ 2011-09-01 15:47 ayanamist 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 甚无聊,就把某理财软件给爆破了。这个软件其实做的挺好的,文字全部放在rsc文件里了,新版的数据库也不像之前用的是sqlite,而是塞班自己的dbms,不过就加大了我破解的难度啊……因为根本没有软件可以编辑这种数据库格式……用IDA转悠了一个下午,试了好几个点,都不行,提示成功,但注册信息没有写入他自己的数据库,等于没有。最后一点点发掘函数,终于找到某个核心函数。这软件不是用SQL保存数... 阅读全文
posted @ 2011-05-04 19:55 ayanamist 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 最近越发觉得EverNote不给力了,字数限制,对源格式尤其是代码高亮的保存不够好,决定也向@mcxiaoke 同学一样叛逃到OneNote去。找到一个给力的玩意:Ever2One Converter。可以很轻松简单的转移笔记。如果运行的时候提示没找到OneNote,需要装一个补丁。补充一句,OneNote 2010也可以像其它Office的组件一样保存笔记到SkyDrive,也算是云... 阅读全文
posted @ 2011-04-26 09:06 ayanamist 阅读(811) 评论(0) 推荐(0) 编辑
摘要: https://github.com/simplejson/simplejson/issues/#issue/5/comment/963728在_speedups.c文件的20行后插入如下代码,原因是Py_SIZE在2.6中才存在 #if PY_VERSION_HEX ob_size) #endif 最初来源:http://www.mail-archive.com/dulwich-us... 阅读全文
posted @ 2011-04-06 20:40 ayanamist 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 首先敬告:本教程非傻瓜教程也没有现成修改好的文件提供,欢迎有时间毅力的童鞋完善成傻瓜教程。1、下载S60版的Opera Mini 6,不用和谐上网去下载,英文网站和中文网站上下载的同一个文件。2、用siscontent打开这个sis安装包,解压出来,找到sys\bin\OperaMini.exe,这个文件是被压缩过的,暂时不能直接修改3、获取petran.exe:安装S60 SDK(h... 阅读全文
posted @ 2011-03-25 00:10 ayanamist 阅读(1024) 评论(0) 推荐(0) 编辑
摘要: 熟悉我的朋友都知道我有个怪癖:喜欢用英文系统。但英文系统虽然用着舒服,中文软件在上面的问题可是不少。之前用微软自己的AppLocale一直有问题,还是显示问号,而且中文路径什么的就会出问题。用ntlea也不行,只会出一些乱七八糟的字符,似乎是转码不完全的问题。后来在网上搜啊搜,终于发现pAppLocale这个神器,是台湾某大学生修改的版本。主页(这里还有不少好东西的):http://w... 阅读全文
posted @ 2011-03-04 13:36 ayanamist 阅读(568) 评论(0) 推荐(0) 编辑
摘要: 学校网络奇奇怪怪的,用了迅雷后,某加速代理就连接不上了,拔掉网线再插就好了。本来就是用迅雷离线,于是打起FlashGet的主意。FlashGet 1.71不愧是个经典的版本,该有的功能都有了,当然P2SP肯定是没有办法的,但开高线程,使用镜像,不同任务使用不同代理,这些迅雷到现在都还没有呢。不过有个问题:速度达到4M每秒后就上不去了,修改注册表把写缓存开到16M就没问题,但选项就不能修... 阅读全文
posted @ 2011-02-26 14:35 ayanamist 阅读(265) 评论(0) 推荐(0) 编辑