- 博客(63)
- 资源 (1)
- 收藏
- 关注
原创 面向对象方法及简单工厂模式实现简单计算器
要求业务逻辑与交互view分离。class Operation(object): def _init_(self): self._operand1 = None self._operand2 = None @property def operand1(self): return self._op
2014-12-27 23:10:54 728
翻译 学习PyQt (1)
如果你已经懂得如何编写基于控制台的应用程序,现在开始我们来学习编写使用Python通过PyQt开发图形用户接口的应用程序。* 简介Qt tookit 与 PyQt* PyQt 安装* 窗口与对话框* 编码创建GUI应用程序* 使用 Qt Designer* 理解基本的窗口小部件 -- Label, Line Edit, PushButton* PyQT的事件处理*
2014-01-06 15:40:31 971
原创 Python未来互联网主流语言!
中谷权威python视频 python是一种编程语言。它可以用来开发从简单到复杂的各种应用程序。代码清晰、开发快速,灵活而强大。著名的自由软件作者Eric Raymond在他的文章《如何成为一名黑客》中,将Python列为黑客应当学习的四种编程语言之一,并建议人们从Python开始学习编程。比Java简单、更易于使用。Java从C++这样的系统语言中继承了许多语法和复杂性;
2013-01-30 12:41:58 2824 2
转载 Python快速入门
Hello world安装完Python之后(我本机的版本是2.5.4),打开IDLE(Python GUI) , 该程序是Python语言解释器,你写的语句能够立即运行.我们写下一句著名的程序语句:print "Hello,world!"并按回车.你就能看到这句被K&R引入到程序世界的名言.在解释器中选择"File"--"New Window" 或快捷键 Ctrl
2012-11-19 10:51:26 588
转载 OCFS2的问题汇总
<br />通用的<br /><br />1、如何使用OCFS2<br /><br />a)下载安装OCFS2模块和rpm包<br /><br />b)创建cluster.conf并复制到其他节点<br /><br />c)配置并启动o2cb服务<br /><br />d)format卷<br /><br />e)mount卷<br /><br /><br /><br /><br />2、如何知道当前运行的OCFS2的版本<br /><br /># cat /proc/fs/
2011-01-26 10:21:00 2157
转载 O_DIRECT的作用
<br />打开文件时加上这个选项的话,在将文件刷回磁盘的时候,不会再多占用内存,否则,虽然文件在内存的数据被写回磁盘,但它的内存占用的空间仍不会被回收。<br />(http://xingjing-cn.spaces.live.com/blog/cns!73879567D05217A7!429.entry)
2011-01-26 10:19:00 1943
转载 Gentoo中普通用户无法su到root的处理方法
<br />在gentoo中只有wheel组的成员才能su成root:<br />#usermod -G wheel UserName
2011-01-12 22:33:00 1033
转载 Fragment size,逻辑块,及存放用户数据的数据块3者的关系
<br />1.inode与nbpi<br /> JFS中每个文件与目录均唯一对应一个inode信息,inode用于记录文件的控制信息以及到分配给该文件的数据块(这种数据块即inde中指针所指向的数据块,在JFS里叫fragment,在JFS2里叫logical block)的指针等.每个文件或目录都占用一个i-node. 对于JFS,每个inode需占128B空间, JFS2每个inode占512B.<br /> NBPI -- Number of Bytes Per I-node.
2011-01-12 11:14:00 2003 1
转载 inode与block详解
创建一个文件后,会同时创建一个inode和一个block,inode存放的是文件的属性信息,但是不包括文件名,并存放所对应数据所在的block块的地址的指针;block存放文件的数据,每个block最多存放一个文件,而当一个block存放不下的情况下,会占用下一个block。 linux里文件的文件名、文件属性、文件内容是分别存储的:文件名存放在目录项(即dentry)中,文件属性存放在inode中,一般情况下,每个inode占用1024 byte,即128字节的磁盘空间文件内容存放在数据块中。
2011-01-12 09:25:00 1859
转载 recover database using backup controlfile与recover database的差别
<br />要理解recover database using backup controlfile,先理解 recover database也就是说,<br />不加using backup controlfile的情况。<br />在普通的recover database 或者 recover tablespace, recover datafile时, Oracle会以<br />当前controlfile所纪录的SCN为准,利用archive log和 redo log的redo entry, 把相
2010-12-06 05:45:00 843
原创 JavaScript的原型继承
<br /><br />//Person对象的构造函数<br />function Person(name){<br /> this.name = name;<br />}<br />//为Person对象添加一个方法<br />Person.prototype.getName = function(){<br /> return this.name;<br />}<br /> <br />//User对象的构造函数<br />function User(name, password){<br
2010-10-21 14:56:00 344
转载 JavaScript:prototype属性使用说明
<br />prototype 是在 IE 4 及其以后版本引入的一个针对于某一类的对象的方法,而且特殊的地方便在于:它是一个给类的对象添加方法的方法!这一点可能听起来会有点乱,别急,下面我便通过实例对这一特殊的方法作已下讲解:<br /><br /> 首先,我们要先了解一下类的概念,JavaScript 本身是一种面向对象的语言,它所涉及的元素根据其属性的不同都依附于某一个特定的类。我们所常见的类包括:数组变量(Array)、逻辑变量(Boolean)、日期变量(Date)、结构变量(Function)
2010-10-21 13:45:00 377
原创 JavaScript对象的创建
//方法1:var user = new Object();user.name = 'bob';user.getName = function(){ return this.name;}//方法2:var user = { name: 'bob', getName: function(){ return this.name; }}//方法3:function User(name){ this.name = name;}User.prototype.getName
2010-10-21 11:37:00 370
原创 使用Django进行快速Web应用开发
自己录制的视频,地址:http://www.tudou.com/programs/view/61Rax7kvQyM/ 由于录制软件的原因,声音有些不同步。
2010-08-22 17:08:00 659
原创 几个Linux下常用的录屏软件
<br />最近下载安装了几个Linux下常用的录屏软件(我的系统使用的是Gentoo Linux 2.6.32 x86_64):<br />1、Wink:在录制了40分钟左右的视频后,生成文件时总是报错,前功尽弃!<br />2、recordmydesktop:生成视频文件时时间太长了。因为生成的是.ogv文件,常用的格式还要使用ffmpeg进行格式转换;<br />3、Istanbul:经常无响应;<br />4、xvidcap:在gentoo上安装时出现了点小问题,但使用起来还是不错,推荐!
2010-08-04 20:16:00 4748
原创 利用PXE实现RH5网络安装
一、tftp1)准备tftp引导映像pxe启动映像由syslinux包提供。1、拷贝引导映像文件:cp /usr/lib/syslinux/pxelinux.0 /tftpboot/2、从RH光盘中拷贝启动文件:/images/pxeboot/{initrd.img,vmlinuz) /tftpboot/3、mkdir /tftpboot/pxelinux.cfg4、客户机配置文件(针对单台或者所
2009-12-21 15:24:00 563
原创 利用aix.unix-center.net免费平台进行 Aix 5L命令实践(一)
一、存储(LVM)相关(一)、PV 1、查看显示物理卷:$lsdev –Cc disk 或者 $lspv 显示物理卷属性:$lspv hdisk0 显示物理卷已用PP数:$lspv hdisk0 |grep “USED PPs” 显示物理卷空闲PP数:$lspv hdisk0 | grep “FREE PPs” 显示物理卷上分配的逻辑卷:$lspv –l hdis
2009-10-27 22:05:00 914
原创 Oracle学习笔记之三 控制文件
控制文件中记载了数据库的当前状态。 一、存放内容:1、 数据库名;2、 数据库标示符;3、 联机及归档日志文件名称、位置;4、 当前日志序列号;5、 检查点信息;6、 数据文件名称、位置;7、 表空间信息;8、 备份信息、状态。 二、从控制文件中获取信息的数据字典:1、 v$database2、 v$log3、 v$
2009-10-26 22:19:00 456
转载 Firefox安装java插件
为了使firefox具有java-vm环境.你可以在JAVA_HOME/jre/plugin/i386/ns7/ 下发现它的插件,然后把它链接到mozilla_home/plugins下! 命令:ln -s JAVA_HOME/jre/plugin/i386/ns7/libjavaplugin_oji.so mozilla_home/plugins记住不要复制过去! 还有:ln
2007-07-09 16:16:00 3723
转载 Windows开机CPU就是100%cmd.exe病毒进程清除方法
中毒症状: 开机CPU就是100%,查进程,原来是cmd.exe 占用了绝大部分的CPU。关闭cmd.exe后,CPU实用率恢复正常。但是再次开机的时候,CPU又是100%,cmd.exe 依然占用了绝大部分的CPU。 1.装了ewido 查杀木马,查出了几个感染目标,已删除。但是今 天早上开机,CPU又是100%,cmd.exe 依然占用了绝大部分的CPU。
2007-05-14 13:01:00 3035
原创 左键双击打不开盘符 右击选择打开解决办法
打开“我的电脑”-“工具”-“文件夹选项” -“文件类型”,然后系统会找到很类型的文件类型, 你用滚动条找到“驱动器”,点击一下,然后在下面找到“高级”-“新建”-在弹出的对话框里,操作项输入“open",用于执行操作的应用程序输入“C:/WINDOWS/explorer.exe”,[注,不带引号]最后点击确定即可。 首先是用右键打开磁盘,如果不行就进入安全模式右键打开 在windows窗口菜单中
2007-04-04 10:10:00 6276
转载 Java Reflection (JAVA反射)
作者: corlin 日期: 04-05-10 10:32 点击数: 748 Reflection 是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在
2006-12-13 15:21:00 860
原创 Open Solaris安装过程中碰到的问题
大致过程是安装过程中总是出现IO错误。发现是光驱识别时候出现问题。很多个Warning。进入BIOS将IDE2(光驱)由Auto设置为33后,安装正常~~晕~~
2006-11-17 14:20:00 893
转载 linux输入法的设置
前言:刚才思考了一下该从哪里说起比较好,因为我不想牵扯太多和主题无关的内容,否则一说就难以收住了,并且使得主题不突出,丧失了本文的初衷。但是考虑到大家水平差别很多,为了照顾大多数,因此我会把我觉得应该提到的东西简单说一下,能够让读者看完本文以后不仅知道如何做,还能理解为什么这么做。当然,由于本人水平有限,难免有的地方说的不对,欢迎大家指出,我会对本文做出修改,只要不人身攻击就好了,否则我会很难过
2006-10-09 16:43:00 9932
原创 J2ME简明教程( 第九章)
第9章 无线网络开发MIDP提供了一组通用的网络开发接口,用来针对不同的无线网络应用可以采取不同的开发接口。基于CLDC的网络支持是由统一网络连接框架(Generic Connection Frameword, 简称GCF)定义的。其相关类、接口以及异常都放置在javax.microedtion.io包中。在CLDC之中定义了七个接口,它们分别是:1. Connection2. StreamCo
2006-08-09 20:19:00 1393
原创 J2ME简明教程( 第七章)
MIDP2.0 Game API入门一、 Game API结构体系五个类构成:GameCanvas继承自Canvas,具有Canvas提供的所有的功能,在Canvas基础上增加了便于游戏设计的功能:1、 键盘事件处理方面:过去要等keyPressed()/keyRelease()/keyRepeated()被调用之后才能知道按键被按下的状态。而在GameCanvas中提供了getKeyStates
2006-08-09 20:07:00 1383
原创 J2ME简明教程( 第六章)
第六章 流程控制的设计模式在LCDUI的架构下,画面上同时只能显示一个Displayable的子类实例。造成MIDP程序设计中,最令人头痛的地方莫过于程序的流程控制,也就是画面之间的切换。本章针对程序的流程控制,提出一种设计模式。让程序的流程控制能够更方便、更简单、更具可维护性。一、 系统分析与设计用户启动MIDlet——〉启动画面Splash||V“版权” “开始” “说明”版权声明主画面 游戏
2006-08-09 20:04:00 1157
原创 J2ME简明教程( 第五章)
第五章 MIDP低级界面开发——使用LCDUI低级API高级API使用简单、有很高的可移植性,却无法控制许多细节。要对界面更多的进行控制,必须使用低级API。5.1 Canvas类开发简介低级界面屏幕都继承自名为Canvas的屏幕类。Canvas类提供了一系列键盘低级事件和绘图接口,具体的绘图操作则由一个名为Graphics的图形类来完成。5.1.1 Canvas类简介Canvas即画布,可以在
2006-08-09 20:00:00 1850 1
原创 J2ME简明教程( 第四章)
LCDUILCDUI——Limited Configuration Device UI。提供了用户接口。1. LCDUI包的设计:两种API:
2006-08-09 19:59:00 2098
原创 J2ME简明教程( 第一章)
第一章 J2ME开发简介目标:掌握J2ME的基本概念了解CLDC特性对手机开发有整体上的认识1.1 J2ME基本概念手机上的应用软件经历了3个阶段:
2006-08-07 22:30:00 1531 1
转载 GNU工程
GNU 工程Richard Stallman 最初发表在 "Open Sources" 这本书 [ 捷克语 | 简体中文 | 繁体中文 | 英语 | 法语 | 印度尼西亚语 | 意大利语 | 朝鲜语 | 俄罗斯语 | 西班牙语 ] 第一个软件共享社团当我於一九七一年开始为麻省理工学院(MIT)人工智能实验室工作时,我成为那时已经存在多年的一个软件共享社团的成员。软件的共
2006-04-07 10:15:00 1304
转载 指针详解
转载述: 这是一篇比较老的关于指针的文章,作者站在初学者的角度对指针作了深入的剖析。如果你在学习指针的时候有什么问题,看一看这篇文章定有收获。一。指针的概念 1。指针的类型 2。指针所指向的类型 3。指针的值二。指针的算术运算 三。运算符&和* 四。指针表达式五。数组和指针的关系 六。指针和结构类型的关系 七。指针和函数的关系 八。指针类型转换九。指针的安全问题 十、指针
2006-04-05 15:01:00 920
转载 如何理解c和c ++的复杂类型声明
如何理解c和c ++的复杂类型声明 点击数:553 发布日期:2005-11-9 18:24:00 【评论】 【打印】 【编程爱好者论坛】 【关闭】 如何理解c和c ++的复杂类型声明曾经碰到过让你迷惑不解、类似于int * (* (*fp1) (int) ) [10];这样的变量声明吗?本文将由易到难,一步一步教会你如何理解这种复杂的C/C++声明。 我们将
2006-04-05 14:54:00 789
原创 J2ME MIDP2.0 GameCanvas中对多个按键同时按下事件处理的一种方法
public void input() { int keystate = getKeyStates(); //右键跟上键同时按下的状态 int ru = GameCanvas.RIGHT_PRESSED | GameCanvas.UP_PRESSED; //保存状态结果 int result = 0
2006-03-11 21:48:00 1181
原创 Ubuntu下mount windows分区无法正确识别中文文件名的解决办法
第一步:安装并设置locale 编辑/etc/locale.gen: en_US ISO-8859-1 en_US.ISO-8859-15 ISO-8859-15 en_US.UTF-8 UTF-8 zh_CN GB2312 zh_CN.GB18030 GB18030 zh_CN.GBK GBK zh_CN.UTF-8 UTF-8 zh_HK BIG5-HKSCS zh_HK.UTF-8 UTF-
2006-02-22 00:11:00 6029 1
原创 j2SE学习总结
J2se学习总结 —Allan 2005-12 Java的一些规定 1、若在源文件中定义了声明为public的类,需要将类所在的源文件的文件名取名为类名2、在同一个源文件中有且只能有一个定义为public的类3、编译时文件名大小写是不敏感的,执行的时候加载的类名是大小写敏感的 Java的语法 1、byte类型是一
2006-02-21 13:41:00 4232 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人