摘要: 再一次尝试将QQ空间的头像保存到本地的过程中,发现每次执行那段代码都要有大约将近20s左右的延时。这个延时对于正常来说是不可忍受的。尝试解决之。首先尝试用浏览器直接打开头像地址,发现没有任何延时,瞬间即开。看来问题是出现在了代码之上。为了方便,获取头像采用的是urllib.urlretrive方法。既然这个方法有问题,那用最原始的的urllib.open处理。可是实验证明还是一样的延时。使用wireshark跟踪发现在urllib.open的时候,腾讯服务器首先会反馈一个400 Bad Request错误,之后就是漫长的等待。但究竟为什么要等待尚不知晓。而换用urllib2.open则没有这个 阅读全文
posted @ 2013-02-04 09:57 雨吁的嘘 阅读(285) 评论(0) 推荐(0)
摘要: 这本书被称为Unix世界"教外别传"的心法,此言不虚!大家都公认主流的IT文化就是Unix的文化。此书对这种原来靠言传身教和源代码流传的文化进行总结。是一本深入到文化精髓,值得仔细反复玩味的经典。同时书中还有很多坊间故事,对Unix历史发展历史的梳理,案例的分析等。有助于了解历史的脉络,深入理解文化精髓的奥秘。翻阅此书不时能发现一些或让人眼前一亮,或茅塞顿开,或醍醐灌顶,或沉思良久,亦或莞尔一笑之处。现将印象深刻的几点做一小结。* 明示胜于隐喻这是一条Unix发展过程中非常重要的原则。在实现方面体现在采用文本化的协议,文本化的配置,反对专有软件。提倡能够使用最普通的文本工具 阅读全文
posted @ 2013-02-02 09:41 雨吁的嘘 阅读(402) 评论(0) 推荐(0)
摘要: KDE默认的字体设置并不能完全调整linux的字体。在很多地方都会露出痕迹。使用下边的软件可以完美解决:infinality-settingsFedora users can run this to install the repository with this command:rpm -Uvh http://www.infinality.net/fedora/linux/infinality-repo-1.0-1.noarch.rpm网址:http://www.infinality.net/blog/infinality-repository/ 阅读全文
posted @ 2013-02-01 16:34 雨吁的嘘 阅读(253) 评论(0) 推荐(0)
摘要: http://css3pie.com常用的圆角、渐变等内容均提供支持 阅读全文
posted @ 2013-01-17 16:14 雨吁的嘘 阅读(166) 评论(0) 推荐(0)
摘要: mysql可以指定每一个表的存储引擎,甚至也可以支持每个字段采用不同的字符编码。为了减少乱码方面的麻烦,需要在配置文件(settings.py)中指定默认的编码格式。类似的配置如下:DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'. 'NAME': 'venus& 阅读全文
posted @ 2013-01-15 13:58 雨吁的嘘 阅读(751) 评论(0) 推荐(0)
摘要: 安装完成后需要执行如下命令调整mysql安全设置:/usr/bin/mysql_secure_installation 阅读全文
posted @ 2013-01-11 09:43 雨吁的嘘 阅读(277) 评论(0) 推荐(0)
摘要: 虽然Postgresql非常优秀,不仅提供完善的dbms功能,还支持空间数据,可以作为商业数据库的替代产品使用。无奈最流行的还是Mysql,尤其是某些云服务提供商只提供MySql的方案。为了降低同时掌握两种数据库的成本,决定还是从Postgresql转到Mysql了。下边这个工具非常棒,可以完成转换:https://code.google.com/p/hisql/ 阅读全文
posted @ 2013-01-11 09:13 雨吁的嘘 阅读(1259) 评论(0) 推荐(0)
摘要: http://wiki.nginx.org/HttpUploadProgressModule#Configuration_Examplehttp{client_max_body_size 100m;upload_progress proxied 1m;} 阅读全文
posted @ 2012-12-29 15:01 雨吁的嘘 阅读(447) 评论(0) 推荐(0)
摘要: upload-progress未随nginx一起发布,需要自己手工编辑。使用如下配置编译,以符合CentOS默认风格。./configure --prefix=/usr/share/nginx --sbin-path=/usr/sbin/nginx --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --http-client-body-temp-path=/var/lib/nginx/tmp/client_bo 阅读全文
posted @ 2012-12-29 14:33 雨吁的嘘 阅读(409) 评论(0) 推荐(0)
摘要: django默认的系统配置中,session模块已经启用。其后端采用默认的数据库引擎,也就是session数据会被存储到数据库中。在有些应用中,为了保障事务的一致性,需要在视图中明确声明或者在全站的配置中启用事物机制。此种情况下,在某些特殊的场景中产生一个冲突,造成session的不同现象。例如:在异步上传文件时,为了给用户明确的提示。我们希望上传大文件的过程中,显示一个进度条,明确提示用户上传的进度。一般的做法是,将原来的表单提交到一个隐含的iframe中,再用一个定时器任务,从服务器获取上传进度后,更新进度条。假设处理文件上传的视图叫做upload_view,获取状态的视图叫做progre 阅读全文
posted @ 2012-12-26 08:32 雨吁的嘘 阅读(379) 评论(1) 推荐(0)