程序设计
文章平均质量分 86
fwenzhou
这个作者很懒,什么都没留下…
展开
-
python运行时修改代码的方法——monkey patch
monkey patch (猴子补丁) 用来在运行时动态修改已有的代码,而不需要修改原始代码。简单的monkey patch 实现:[python] #coding=utf-8 def originalFunc(): print 'this is original function!' def modifiedFunc(): m转载 2013-03-31 14:34:49 · 24596 阅读 · 0 评论 -
如何制作python安装模块(setup.py)
Python模块的安装方法:1. 单文件模块:直接把文件拷贝到$python_dir/lib2. 多文件模块,带setup.py:python setup.py install 3. egg文件,类似Java的jar:1) 下载ez_setup.py,运行python ez_setup 2) easy_install *.egg虽然Pyt转载 2013-03-31 13:43:03 · 13273 阅读 · 0 评论 -
virtualbox ubuntu虚拟机安装配置android开发环境(eclipse+ndk+sdk)及注意事项
原先整了一个ubuntu虚拟机环境,现在发现有个严重问题:虚拟硬盘创建的太大了(30G),不好拷贝。故决定重新整一个环境出来。顺便回忆一下当初环境是怎么搞的。一) windows主机用virtualbox 装ubuntu系统废话不多说, 网上virtualbox装ubuntu虚拟机的教程要多少有多少。说几点需要注意的:1)操作系统版本的选择最好装ubu转载 2013-04-08 15:16:57 · 1859 阅读 · 0 评论 -
python egg学习笔记
转自:http://www.worldhello.net/2010/12/08/2178.html经常接触Python的同学可能会注意到,当需要安装第三方python包时,可能会用到easy_install命令。easy_install是由PEAK(Python Enterprise Application Kit)开发的setuptools包里带的一个命令,它用来安装egg包。egg转载 2013-03-31 13:56:59 · 1050 阅读 · 0 评论 -
Python中的@函数修饰符
首先,什么是函数修饰符?函数修饰符就是对原有函数做一层包装。比如有以下两个函数:复制代码def func1(): print 'I am function func1'def func2(): print 'I am function func2'现在我们想为这两个函数增加一段共同的操作,这时就可以使用函数修饰符。首先我们转载 2013-03-28 21:35:37 · 1254 阅读 · 0 评论 -
优秀的编程学习平台【整理自网络】
在线编程挑战的分为3种类型,一、OJ,各大高校OJ,如zoj/poj,专为ACM竞赛服务;二、为面试服务,如careerup/Leetcode/codeforce;三、面试与招聘结合,如您上面提到的interviewstreet/topcoder,然目前国内还没有比价成熟的平台,不过有个Hiall一问一答承办了去年腾讯马拉松比赛一、TopCoder推荐Topcoderh原创 2013-04-22 14:24:30 · 1103 阅读 · 0 评论 -
执行Python程序时报错:SyntaxError: invalid syntax的解决方法
我的系统是CentOS 6.4,自带的是Python 2.6.6,今天执行一个Python程序时报错:执行Python程序SyntaxError: invalid syntax。后来发现是因为版本的问题,尝试着升级到Python 2.7,运行正确。关于Python升级的教程,可以参考:http://www.qwolf.com/?p=1166 或者Google。虽然不清楚原因,但网上说最好不原创 2013-04-24 22:00:24 · 31742 阅读 · 0 评论 -
Emacs详细教程
转自:http://www.cnblogs.com/holbrook/archive/2012/02/15/2357335.html内容提要1.Emacs是什么2. Emacs能做什么3. Emacs的界面4.基本概念--命令5. 基本概念--快捷键6. 基本概念--模式Emacs学习笔记2: 初识Emacs1.E转载 2013-04-20 13:53:09 · 35563 阅读 · 2 评论 -
Notepad++搭建Python开发环境
Notepad++是一款功能强大的编辑器,通过一定的配置或插件可以担当很多种语言的开发任务,其中包括Python。网上搜“Python Notepad++”可以搜到很多的结果,我采取的方法是这样的,这也是网上大部分文章提出的做法:打开一个Python代码文件后,按F5,打开“运行”对话框,在文本框输入cmd /k python "$(FULL_CURRENT_PATH)" & ECHO. & PA转载 2013-10-14 17:36:59 · 3767 阅读 · 0 评论