Efficient String Concatenation in Python July 08, 2013 08 May 2016 Efficient String Concatenation in Python Python 中的高效字符串连接 ** 几种方法的性能评估 ** 引言 有时候使用 Python 构建长字符串会产生运行速度很慢的代码. 在本文章中,我考察了几种字符串连接方法的计算性能. Python 中的字符串实例是不可变的 - 每次 阅读原文
基于P2P 的 RSS 阅读器 March 22, 2013 08 May 2016 基于P2P 的 RSS 阅读器 Google Reader 就要被亲娘杀死了。我并不打算寻找替代品了。一是迁移成本太高,二是似乎也没有能够完全满足使用 Greader的时候需求的产品。 我一直视 Goole Reader 为基础生产工具,就像 E-mail 或者一把锤子,就是纯粹的工具。 我最喜欢 Google Reader 这几个特点。 信息流整合,内容纯粹 内容分发,永久保存 基于 P2P RSS 阅读器的设想... 阅读原文
Basics 基础 March 17, 2013 08 May 2016 Basics 基础 Python GTK+3 教程翻译 这一节介绍 GTK+ 里最要用的一些东东. 主循环和信号 GTK+ 如多数 GUI 工具一样使用事件驱动(event-driven)编程模型. 当用户没有操作的时候, GTK+ 只是呆在主循环里等待输入. 如果用户执行了某个动作, 比如说, 点击了一下鼠标, 主循环就会”醒来” 发送一个事件(event)给 GTK+. 当控件(widege... 阅读原文
Getting Started March 14, 2013 08 May 2016 Getting Started 一个简单的例子 我们尽可能创建一个最简单的程序来开始我们的教程. 这个程序将创建一个 200x200 像素的空窗口. #!/usr/bin/python from gi.repository import Gtk win = Gtk.Window() win.connect("delete-event", Gtk.main_quit) win.show_all() Gtk.main... 阅读原文
The Python GTK+3 Tutorial 翻译 March 13, 2013 08 May 2016 The Python GTK+3 Tutorial 翻译 这段时间写了两个 Ubuntu 的 APP 都是用 Python GTK+3 走了不少弯路,后来还是靠这个 Tutorial 真正帮了忙。 原文在此: The Python GTK+3 Tutorial 特尝试翻译过来,英文水平不咋样,有可能会坑了。 本教程提供了一个使用 Python 编写 GTK+3 应用的简介。 在学习本教程之前,建议你对 Python 语言已经有... 阅读原文