摘要:
在英语词典方面,Linux环境下的软件远不及Win环境下,由于工作一般都在Linux环境下,并且希望在堆码的时候不用离开vim编辑器,于是花了一点时间写了个翻译的小工具,主要方便我在Linux环境下遇到不认识的英语单词时充当翻译小助手。这个小工具使用Python语言编写完成,其中使用到这些类库(urllib,BeautifulSoup),前者主要负责网络通讯方面,后者负责HTML的解析。这也是Py... 阅读全文
随笔档案-2010年11月
初体验开发一个HttpServer雏形
2010-11-16 10:21 by CleverDeng, 4143 阅读, 收藏, 编辑
摘要:
记得迷上Python的那段时间,同时也关注了IronPython一段时间,IronPython项目的源代码中就包含了一个简单的HttpServer,因为一直都对Web服务器的运行机制很感兴趣,因此研究了一下源代码并跟踪调试,也让我这服务器开发的门外汉体验了一把。
熟话说,看归看,写归写,写程序远比看懂代码有难度多了,于是乎堆码热情澎湃,堆了一个HttpServer雏形(实现原理的模型) 阅读全文
Python使用Pygtk和Py2exe打包遇到的问题
2010-11-15 11:23 by CleverDeng, 3972 阅读, 收藏, 编辑
摘要:
最近花了一天的时间使用Pygtk开发了一个下载器Demo,这个小工具也可以认为是在线升级的原始模型,功能很简单,根据配置文件的Url地址下载数据到本地。
之前一直都没有接触过gtk编程,好在高中时就开始用VB写Winform程序,有事件触发机制编程的基础,因此上手写程序比较顺利,可是在打包部署时却遇到了不少的小麻烦。
恩,本篇文章不是介绍怎么开发这样的工具,而是介绍以下2个主题:
一、如何在windows平台下配置gtk开发环境
二、使用Py2exe打包
也许您会认为安装软件是很容易的事情,可是我花在这2个主题上的时间比编码实现功能的时间的比例是2:8,也许是我在这2个主题上接触少,研究不够透彻。 阅读全文