Python和Java代码的一个简单比较

标签:Java, Python, 性能

我想概述什么的大家都看烦了,所以我就直接以代码来说明了。

这个例子是从一个UTF-8编码的文本文件里读取所有字符,转换成Shift-JIS编码,再将每个字节与0xAB异或,最后写入另一个文件。可以算是破解日文游戏经常需要做的事,尚据一定代表性吧~

Chrome插件文档更新了

标签:Google Chrome

最近的一次Chrome Dev版更新,默认启用了插件(官方说法为“扩展”)功能,修改了很多实现,并更新了文档,所以再次研究一下。

腾讯域名邮箱试用

标签:无

之前用过Google Apps服务,提供的免费邮箱很不错,可惜现在不支持.cn域名注册了。

于是又转战live邮箱,结果生效后发现整个hotmail.com域名都被GFW了,也就是如果用国内的邮箱(如126邮箱)发邮件,是发不到live邮箱的,而用国外邮箱(如Gmail)则行。

昨天腾讯开通了一项域名邮箱服务,和前者差不多,我睡觉前去申请了一下,睡醒就已经生效了。
登录管理页面后基本没什么要管理的,设置一下管理员信息、创建管理员账号,邮箱就可用了。
不过创建管理员账号和普通账号都需要和QQ账号绑定,并且只能创建10个账号…

在GAE中更高效地存储无需索引的数组

标签:Google App Engine, Python, 性能

今天在GAE论坛看到有人说ListProperty太慢了,即使加上indexed=False也非常慢,而用pickle技术保存成Blob类型就会快10倍。

对于这点,Nick Johnson提到了《Store arrays of numeric values efficiently in the datastore》这篇文章。
他的解释是ListProperty会将其中的每个元素编码成一个独立的属性,并多次对其进行序列化,所以会造成很大的开销。
而pickle虽然可以让其只保存成一个元素,但兼容性可能并不好,也不是特别高效。

原来一个账号可以创建超过10个app

标签:Google App Engine

本来还想用父母的手机去多申请一些配额,没想到在GAE论坛里看到了这句:
If you run out of App IDs, you can leave a message here on the forum, and one of us Googlers will increase the number of apps you can create.

-Nick Johnson
哇哈哈,还是免费的~

« 看看还有什么好玩意