自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 686

翻译 学习PyQt (1)

如果你已经懂得如何编写基于控制台的应用程序,现在开始我们来学习编写使用Python通过PyQt开发图形用户接口的应用程序。* 简介Qt tookit 与 PyQt* PyQt 安装* 窗口与对话框* 编码创建GUI应用程序* 使用 Qt Designer* 理解基本的窗口小部件 -- Label, Line Edit, PushButton* PyQT的事件处理*

2014-01-06 15:40:31 927

原创 Python未来互联网主流语言!

中谷权威python视频 python是一种编程语言。它可以用来开发从简单到复杂的各种应用程序。代码清晰、开发快速,灵活而强大。著名的自由软件作者Eric Raymond在他的文章《如何成为一名黑客》中,将Python列为黑客应当学习的四种编程语言之一,并建议人们从Python开始学习编程。比Java简单、更易于使用。Java从C++这样的系统语言中继承了许多语法和复杂性;

2013-01-30 12:41:58 2784 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 554

转载 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 2080

转载 O_DIRECT的作用

<br />打开文件时加上这个选项的话,在将文件刷回磁盘的时候,不会再多占用内存,否则,虽然文件在内存的数据被写回磁盘,但它的内存占用的空间仍不会被回收。<br />(http://xingjing-cn.spaces.live.com/blog/cns!73879567D05217A7!429.entry)

2011-01-26 10:19:00 1898

转载 Gentoo中普通用户无法su到root的处理方法

<br />在gentoo中只有wheel组的成员才能su成root:<br />#usermod -G wheel UserName

2011-01-12 22:33:00 1001

转载 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 1736 1

转载 inode与block详解

 创建一个文件后,会同时创建一个inode和一个block,inode存放的是文件的属性信息,但是不包括文件名,并存放所对应数据所在的block块的地址的指针;block存放文件的数据,每个block最多存放一个文件,而当一个block存放不下的情况下,会占用下一个block。      linux里文件的文件名、文件属性、文件内容是分别存储的:文件名存放在目录项(即dentry)中,文件属性存放在inode中,一般情况下,每个inode占用1024 byte,即128字节的磁盘空间文件内容存放在数据块中。

2011-01-12 09:25:00 1810

转载 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 798

原创 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 308

转载 JavaScript:prototype属性使用说明

<br />prototype 是在 IE 4 及其以后版本引入的一个针对于某一类的对象的方法,而且特殊的地方便在于:它是一个给类的对象添加方法的方法!这一点可能听起来会有点乱,别急,下面我便通过实例对这一特殊的方法作已下讲解:<br /><br />  首先,我们要先了解一下类的概念,JavaScript 本身是一种面向对象的语言,它所涉及的元素根据其属性的不同都依附于某一个特定的类。我们所常见的类包括:数组变量(Array)、逻辑变量(Boolean)、日期变量(Date)、结构变量(Function)

2010-10-21 13:45:00 341

原创 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 333

原创 使用Django进行快速Web应用开发

自己录制的视频,地址:http://www.tudou.com/programs/view/61Rax7kvQyM/ 由于录制软件的原因,声音有些不同步。

2010-08-22 17:08:00 638

原创 几个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 4684

原创 利用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 538

原创 利用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 874

原创 Oracle学习笔记之三 控制文件

控制文件中记载了数据库的当前状态。 一、存放内容:1、  数据库名;2、  数据库标示符;3、  联机及归档日志文件名称、位置;4、  当前日志序列号;5、  检查点信息;6、  数据文件名称、位置;7、  表空间信息;8、  备份信息、状态。 二、从控制文件中获取信息的数据字典:1、  v$database2、  v$log3、  v$

2009-10-26 22:19:00 413

转载 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 3668

转载 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 2819

原创 左键双击打不开盘符 右击选择打开解决办法

打开“我的电脑”-“工具”-“文件夹选项” -“文件类型”,然后系统会找到很类型的文件类型, 你用滚动条找到“驱动器”,点击一下,然后在下面找到“高级”-“新建”-在弹出的对话框里,操作项输入“open",用于执行操作的应用程序输入“C:/WINDOWS/explorer.exe”,[注,不带引号]最后点击确定即可。 首先是用右键打开磁盘,如果不行就进入安全模式右键打开 在windows窗口菜单中

2007-04-04 10:10:00 6057

转载 Java Reflection (JAVA反射)

 作者:  corlin  日期:  04-05-10 10:32  点击数:  748    Reflection 是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在

2006-12-13 15:21:00 824

原创 Open Solaris安装过程中碰到的问题

大致过程是安装过程中总是出现IO错误。发现是光驱识别时候出现问题。很多个Warning。进入BIOS将IDE2(光驱)由Auto设置为33后,安装正常~~晕~~

2006-11-17 14:20:00 855

转载 linux输入法的设置

 前言:刚才思考了一下该从哪里说起比较好,因为我不想牵扯太多和主题无关的内容,否则一说就难以收住了,并且使得主题不突出,丧失了本文的初衷。但是考虑到大家水平差别很多,为了照顾大多数,因此我会把我觉得应该提到的东西简单说一下,能够让读者看完本文以后不仅知道如何做,还能理解为什么这么做。当然,由于本人水平有限,难免有的地方说的不对,欢迎大家指出,我会对本文做出修改,只要不人身攻击就好了,否则我会很难过

2006-10-09 16:43:00 9893

原创 J2ME简明教程( 第九章)

 第9章 无线网络开发MIDP提供了一组通用的网络开发接口,用来针对不同的无线网络应用可以采取不同的开发接口。基于CLDC的网络支持是由统一网络连接框架(Generic Connection Frameword, 简称GCF)定义的。其相关类、接口以及异常都放置在javax.microedtion.io包中。在CLDC之中定义了七个接口,它们分别是:1. Connection2. StreamCo

2006-08-09 20:19:00 1369

原创 J2ME简明教程( 第七章)

MIDP2.0 Game API入门一、 Game API结构体系五个类构成:GameCanvas继承自Canvas,具有Canvas提供的所有的功能,在Canvas基础上增加了便于游戏设计的功能:1、 键盘事件处理方面:过去要等keyPressed()/keyRelease()/keyRepeated()被调用之后才能知道按键被按下的状态。而在GameCanvas中提供了getKeyStates

2006-08-09 20:07:00 1347

原创 J2ME简明教程( 第六章)

第六章 流程控制的设计模式在LCDUI的架构下,画面上同时只能显示一个Displayable的子类实例。造成MIDP程序设计中,最令人头痛的地方莫过于程序的流程控制,也就是画面之间的切换。本章针对程序的流程控制,提出一种设计模式。让程序的流程控制能够更方便、更简单、更具可维护性。一、 系统分析与设计用户启动MIDlet——〉启动画面Splash||V“版权” “开始” “说明”版权声明主画面 游戏

2006-08-09 20:04:00 1127

原创 J2ME简明教程( 第五章)

 第五章 MIDP低级界面开发——使用LCDUI低级API高级API使用简单、有很高的可移植性,却无法控制许多细节。要对界面更多的进行控制,必须使用低级API。5.1 Canvas类开发简介低级界面屏幕都继承自名为Canvas的屏幕类。Canvas类提供了一系列键盘低级事件和绘图接口,具体的绘图操作则由一个名为Graphics的图形类来完成。5.1.1 Canvas类简介Canvas即画布,可以在

2006-08-09 20:00:00 1778 1

原创 J2ME简明教程( 第四章)

LCDUILCDUI——Limited Configuration Device UI。提供了用户接口。1. LCDUI包的设计:两种API:

2006-08-09 19:59:00 2056

原创 J2ME简明教程( 第三章)

第三章 开发MIDP应用程序常用名词:

2006-08-09 19:58:00 1317

原创 J2ME简明教程( 第二章)

第二章 J2ME开发环境配置目标:

2006-08-09 19:54:00 962

原创 J2ME简明教程( 第二章)

第二章 J2ME开发环境配置目标:

2006-08-09 19:54:00 1135

原创 J2ME简明教程( 第一章)

 第一章 J2ME开发简介目标:掌握J2ME的基本概念了解CLDC特性对手机开发有整体上的认识1.1 J2ME基本概念手机上的应用软件经历了3个阶段:

2006-08-07 22:30:00 1503 1

原创 病了

病了些日子了...身体真的很重要!每每接到朋友的电话,都会提醒对方注意身体:)有些怕了,呵呵~ 希望每个朋友都珍重!

2006-07-23 10:09:00 724

转载 GNU工程

GNU 工程Richard Stallman 最初发表在 "Open Sources" 这本书 [ 捷克语 | 简体中文 | 繁体中文 | 英语 | 法语 | 印度尼西亚语 | 意大利语 | 朝鲜语 | 俄罗斯语 | 西班牙语 ]  第一个软件共享社团当我於一九七一年开始为麻省理工学院(MIT)人工智能实验室工作时,我成为那时已经存在多年的一个软件共享社团的成员。软件的共

2006-04-07 10:15:00 1272

转载 指针详解

转载述: 这是一篇比较老的关于指针的文章,作者站在初学者的角度对指针作了深入的剖析。如果你在学习指针的时候有什么问题,看一看这篇文章定有收获。一。指针的概念     1。指针的类型    2。指针所指向的类型    3。指针的值二。指针的算术运算 三。运算符&和* 四。指针表达式五。数组和指针的关系  六。指针和结构类型的关系 七。指针和函数的关系 八。指针类型转换九。指针的安全问题 十、指针

2006-04-05 15:01:00 842

转载 如何理解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 768

原创 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 1141

原创 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 5978 1

原创 j2SE学习总结

J2se学习总结                     —Allan  2005-12 Java的一些规定 1、若在源文件中定义了声明为public的类,需要将类所在的源文件的文件名取名为类名2、在同一个源文件中有且只能有一个定义为public的类3、编译时文件名大小写是不敏感的,执行的时候加载的类名是大小写敏感的 Java的语法 1、byte类型是一

2006-02-21 13:41:00 4187 4

python游戏开发入门

python 游戏开发入门,不错的电子书

2010-06-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除