2010 12 22 07:15 PM 18243 次查看
分类:Python 标签:Python
本文很久未更新,仅供参考。
今天注册了下新浪微博,无聊之余便想写个应用玩玩。之前也曾写过Twitter的应用,因此这次自然是得心应手,不到半小时就写完了一个应用…
2010 12 17 05:00 PM 1402 次查看
分类:Python 标签:Python
2010 12 15 08:45 PM 5270 次查看
分类:Web 标签:Google App Engine
以前曾写过一篇《一些使用HTTP头提高性能的方法》,讲述了怎样用Cache-Control头来控制浏览器缓存策略。不过那篇文章没有考虑代理服务器的情况,因此今天把这部分也补上。
2010 12 15 12:39 AM 2246 次查看
分类:Python 标签:Python
Python的dict类型是个很赞的玩意,不过在获取值时却有点麻烦,因为[]操作符会在key不存在时抛出KeyError异常。
很容易想到3种方法来解决这个问题:先判断key是否存在,然后再获取;直接获取,但是捕捉异常;使用get方法的第二个参数。
2010 12 14 08:26 PM 10405 次查看
分类:Python 标签:Python
Python标准库里提供了time、datetime和calendar这3个模块来进行时间和日期的处理,其中应用最广的是datetime,而转换时区也是靠它来做的。
时区这个玩意非常抽象,处理它时经常弄得我头晕,只好记录下来,免得以后再犯晕。
2010 12 6 10:13 PM 2380 次查看
分类:Web 标签:无
博客迁移时突然想起得把原域名的裸域重定向到www子域名去,因为Google App Engine是不支持裸域的。于是在网上抄了一段代码放在网站根目录下:
RewriteEngine On
RewriteCond %{http_host} ^keakon.cn [NC]
RewriteRule ^(.*)$ http://www.keakon.cn/$1 [R=301,L]
然而规则写好后,访问却没有效果,问了主机商也无解,于是继续一个人捣鼓了…
2010 12 2 09:25 PM 4591 次查看
分类:Web 标签:CSS
昨天闲得无聊测试了下各种字体的显示效果,今天看到一篇《Mac 和 Windows 的中文字体显示效果》,才想起这玩意还和操作系统有关。
其实玩Mac和iPhone时都觉得中文很好看的,同样的字体弄到Windows下就大打折扣了。Android的字体也是这样,所以问题肯定还是Windows惹的。
而且关键是我用的还是英文版的Windows,缺省的中文字体虽然是宋体,但有的浏览器很傻(例如Opera),会把简体中文当成日文和繁体中文,而用新细明体(PMingLiu)来显示。
更扯淡的是直接设置font-family为"新细明体"或PMingLiu都正常,显示效果和宋体一样。但是当浏览器匹配失败,而使用缺省的"新细明体"时,它的表现却类似于“新細明體”;于是这些文字看上去就像异体(或繁体),而简体字独有的汉字则显示成其他字体,结果导致文字参差不齐,看上去非常糟糕。
最扯淡的是Opera这种糟糕的浏览器还不遵循font-family的规则,匹配字体时,如果英文字体写在前面且在系统里找到该字体,就会无视后面的字体,于是显示中文时就会用缺省的新细明体了。
2010 12 1 10:52 PM 4823 次查看
分类:CSS 标签:CSS
2010 11 30 09:37 PM 8264 次查看
分类:Python 标签:Python
今天看到V2EX有人在争Python源码应该用空格还是tab,不想进去插话,于是写在这里吧…
就我本人而言,我是习惯tab的,原因很简单,几乎所有的程序语言都推荐使用tab来缩进。
单独使用Python还没什么,但如果混合其他语言的话,就会觉得别扭了。
举个最简单的例子:在使用Python模板时,Python、HTML和JavaScript代码是混合在一起的,后者我都是用tab来缩进,我不可能单独在写其中的Python代码时敲几下空格。
2010 11 30 07:33 PM 2490 次查看
分类:Python 标签:Python
由于发现list.append()方法很慢,于是去测试了一下,顺便也弄上了StringIO,结果发现StringIO的性能太差了,还不如字符串相加。
测试取的是一个200多行50多k的网页,每次加一行来测试速度,代码如下:
« 看看还有什么好玩意