1 Yield生成器
Yield是我在其他语言中没有见过的一个属性,算是python的一大特色,用好之后可以使代码更简洁。考虑一个简单的例子,文件的遍历。要遍历一个目录下的所有文件需要递归的操作。如果我们只是单纯的打印文件名,我们可以在递归的过程中完成,每当发现一个非目录就可以打印文件名。代码如下:
class TraverseDirectory(object):
@s...
分类:
编程语言 时间:
2014-04-30 22:48:40
阅读次数:
312
类似java的多行注释!
安装过程:
1.前往GitHub下载工程文件:VVDocumenter-Xcode
2.用Xcode打开工程,Command + B
Build成功后,可以在~/Library/Application Support/Developer/Shared/Xcode/Plug-ins目录下看到生成的xcplugin文件:
...
分类:
其他好文 时间:
2014-04-30 22:46:38
阅读次数:
304
一、MyEclipse 注册码生成
免积分下载
http://download.csdn.net/detail/u014112584/7270453
具体使用过程:
myeclipse 9.1、10 破解 激活,java编写,适用于装有java环境的各种操作系统,win,linux,maxos
第一步:输入任意用户名
第二步:点击Systemid... 按钮,自动生成本机器的sys...
ubuntu与redhat系列的linux操作系统安装软件区别是很大的。下表列出了两者之间的对比。...
分类:
其他好文 时间:
2014-04-30 22:35:39
阅读次数:
255
ubuntu 开机画面分为两部分,一个是grub界面,一个是plymouth界面
1.grub界面
(1)首先将grub界面的桌面背景图片(最好是PNG格式)拷贝到/boot/grub目录下。图片
分辨率最好=屏幕分辨率。
(2)修改etc/default/grub文件,需要sudo 权限。
GRUB_DEFAULT=0 表示启动grub菜单的第一个选项;
GRUB_HIDDEN_...
分类:
其他好文 时间:
2014-04-30 22:22:38
阅读次数:
297
Cocos2d-x 3.0新引擎目录结构2014年4月29日 Cocos2d-x 3.0学习作为一个Cocos2d-x的菜鸟,我倒是挺愿意关注不同版本之间的区别,Cocos2d-x 3.0自2013年7月份开始发布alpha0-pre版本,到2014年4月23日发布正式版,历经9个版本,总算是敲定了。我刚入手的配置环境是基于Cocos2d-x 2.2.3版本的,稍微对比一下,就可以知道最新发布的...
分类:
其他好文 时间:
2014-04-30 22:21:39
阅读次数:
357
本文对linux的LCD驱动进行分析,希望用一种简单的方式,重新构造LCD驱动。...
分类:
系统相关 时间:
2014-04-30 22:18:39
阅读次数:
452
学Linux的人肯定都听说过一些开源协议,具体这些协议有什么区别?如果要开源自己的代码,需要选择什么样的开源协议呢?今天要说4个协议:BSD、GPL、LGPL和MIT。 BSD代码鼓励代码共享,但需要尊重代码作者的著作权;GPL的出发点是代码的开源和免费使用,但不允许修改后和衍生的代码,做为闭源的商业软件发布和销售。LGPL允许商业软件通过类库引用方式使用LGPL类库而不需要开源商业软件的代码。MIT是和BSD一样宽泛的许可协议。...
分类:
其他好文 时间:
2014-04-30 22:18:39
阅读次数:
349
1,按照vmware,导入系统(注意td提供的版本是64位的)
2,linux系统:root/root
3,配置ip:
Enter a cop entry in the linux hosts file (/etc/hosts accessible from the linux command line in the VMware console, ie. c:>vi /etc/host...
分类:
其他好文 时间:
2014-04-30 22:13:39
阅读次数:
503