自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

静故了群动

忘了近处,忘了远处,忘了源自何处。知识无界,道无界。任何人任何有智慧的物种都可以随意转载和修改。但禁止商用。

  • 博客(61)
  • 资源 (12)
  • 收藏
  • 关注

原创 QT 进度对话框:等待进度条

效果如下图: wait.gif 图片效果: .h文件#ifndef WAITDIALOG_H  #define WAITDIALOG_H  #include   #include   #include   class  WaitDialog : public QDialog  {   Q_OBJECT  public:   explicit

2013-04-27 14:55:06 2898

原创 QT好用的加密解密类:SimpleCrypt

Simple encryption with SimpleCryptThe class presented in this article does not provide strong encryption!It will protect your data from casual observers, but it will not stand up to dedicated ha

2013-04-27 14:40:46 5197

原创 Python一天入门22:Python标准库-os模块

os模块:这个模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。即它允许一个程序在编写后不需要任何改动,也不会发生任何问题,就可以在Linux和Windows下运行。一个例子就是使用os.sep可以取代操作系统特定的路径分割符。下面列出了一些在os模块中比较有用的部分。它们中的大多数都简单明了。os.name字符串指示你正在使用的平台。比如对于

2013-04-27 10:06:48 803

原创 Python一天入门21:Python标准库-sys模块

Python标准库是随Python附带安装的,它包含大量极其有用的模块。熟悉Python标准库是十分重要的,因为如果你熟悉这些库中的模块,那么你的大多数问题都可以简单快捷地使用它们来解决。我们已经研究了一些这个库中的常用模块。你可以在Python附带安装的文档的“库参考”一节中了解Python标准库中所有模块的完整内容。 sys模块包含系统对应的功能。我们已经学习了sys.argv列表

2013-04-27 10:03:36 823

原创 Visual Studio :Eclipse CDT整理:比较

1、跟踪活动项不方便Visual Studio有这样一个功能叫做Tracking Active Item,有时候我需要它,有时候又希望关闭它。Visual Studio把它放在选项里面,每次修改的时候都要重复点菜单-》选分类-》点CheckBox-》点OK这样一个重复的动作。Eclipse把这个功能叫做Link with Editor, 放在主界面的Package Explorer的工具按

2013-04-27 09:45:44 1132

原创 Visual Studio :Eclipse CDT整理:迁移

比较Visual Studio 和 Eclipse Microsoft Visual Studio 具有悠久的历史,并广泛被 Windows 应用程序开发人员所采用。另外,它在 C 和 C++ Microsoft Windows 应用程序开发领域也处于领先地位。对比起来,Eclipse 相对较新,目前在开发人员社区中十分盛行。Eclipse CDT 被设计用来满足大多数 OS 平台(比如 Li

2013-04-27 09:42:48 1403

原创 QTreeWidget 和QTreeWidgetItem用法总结

QTreeWidgetItem::addChild(QTreeWidgetItem*)   //用于根节点添加子节点QTreeWidget::setColumnCount ;                           //用于设置表中的列的列数目,在表头中会有对应的显示,QTreeWidget::setHeaderHidden();

2013-04-27 08:22:21 28005

原创 Python一天入门20:更多Python的内容

1、特殊方法:在类中有一些特殊的方法具有特殊的意义,比如__init__和__del__方法,它们的重要性我们已经学习过了。一般说来,特殊的方法都被用来模仿某个行为。例如,如果你想要为你的类使用x[key]这样的索引操作(就像列表和元组一样),那么你只需要实现__getitem__()方法就可以了。想一下,Python就是对list类这样做的!下面这个表中列出了一些有用的特殊方法。如果

2013-04-26 08:49:24 722

原创 Python一天入门19:异常

1、错误:当你的程序中出现某些 异常的状况的时候,异常就发生了。例如,当你想要读某个文件的时候,而那个文件不存在。或者在程序运行的时候,你不小心把它删除了。上述这些情况可以使用异常来处理。假如你的程序中有一些无效的语句,会怎么样呢?Python会引发并告诉你那里有一个错误,从而处理这样的情况。 考虑一个简单的print语句。假如我们把print误拼为Print,注意大写,这样Pyt

2013-04-26 08:48:43 817

原创 Python一天入门18:输入/输出-储存器

Python提供一个标准的模块,称为pickle。使用它你可以在一个文件中储存任何Python对象,之后你又可以把它完整无缺地取出来。这被称为 持久地 储存对象。还有另一个模块称为cPickle,它的功能和pickle模块完全相同,只不过它是用C语言编写的,因此要快得多(比pickle快1000倍)。你可以使用它们中的任一个,而我们在这里将使用cPickle模块。记住,我们把这两个模块都简称为

2013-04-26 08:47:56 773

原创 Python一天入门17:输入/输出-文件

在很多时候,你会想要让你的程序与用户(可能是你自己)交互。你会从用户那里得到输入,然后打印一些结果。我们可以分别使用raw_input和print语句来完成这些功能。对于输出,你也可以使用多种多样的str(字符串)类。例如,你能够使用rjust方法来得到一个按一定宽度右对齐的字符串。利用help(str)获得更多详情。另一个常用的输入/输出类型是处理文件。创建、读和写文件的能力是许多程序所必需

2013-04-26 08:47:05 721

原创 Python一天入门16:面向对象的编程3-继承

面向对象的编程带来的主要好处之一是代码的重用,实现这种重用的方法之一是通过 继承 机制。继承完全可以理解成类之间的类型和子类型 关系。假设你想要写一个程序来记录学校之中的教师和学生情况。他们有一些共同属性,比如姓名、年龄和地址。他们也有专有的属性,比如教师的薪水、课程和假期,学生的成绩和学费。你可以为教师和学生建立两个独立的类来处理它们,但是这样做的话,如果要增加一个新的共有属性,就意味着

2013-04-26 08:45:30 785

原创 Python一天入门15:面向对象的编程2-类与对象的方法

在Python的类中有很多方法的名字有特殊的重要意义。现在我们将学习__init__方法的意义。__init__方法在类的一个对象被建立时,马上运行。这个方法可以用来对你的对象做一些你希望的初始化 。注意,这个名称的开始和结尾都是双下划线。1、使用__init__方法:(__init__方法类似于C++中的 constructor。__del__方法与 destructor 的概念类似)

2013-04-26 08:43:56 687

原创 Python一天入门14:面向对象的编程1-对象

类和对象是面向对象编程的两个主要方面。类创建一个新类型,而对象这个类的实例 。这类似于你有一个int类型的变量,这存储整数的变量是int类的实例(对象)。 对象可以使用普通的 属于对象的变量存储数据。属于一个对象或类的变量被称为域。对象也可以使用 属于类的函数来具有功能。这样的函数被称为类的方法。这些术语帮助我们把它们与孤立的函数和变量区分开来。域和方法可以合称为类的属性。域有两种类型

2013-04-26 08:41:09 712

原创 Python一天入门13:数据结构-字符串扩展

在程序中使用的字符串都是str类的对象。这个类的一些有用的方法会在下面这个例子中说明。如果要了解这些方法的完整列表,请参见help(str)。字符串的方法:#!/usr/bin/python# Filename: str_methods.py name = 'Swaroop' # This is a string object if name.startswith('S

2013-04-26 08:40:38 927

原创 Python一天入门12:数据结构-参考

当你创建一个对象并给它赋一个变量的时候,这个变量仅仅参考 那个对象,而不是表示这个对象本身!也就是说,变量名指向你计算机中存储那个对象的内存。这被称作名称到对象的绑定。一般说来,你不需要担心这个,只是在参考上有些细微的效果需要你注意。这会通过下面这个例子加以说明。对象与参考:#!/usr/bin/python# Filename: reference.py print 'S

2013-04-26 08:39:51 671

原创 Python一天入门11:数据结构-数列

列表、元组和字符串都是序列,但是序列是什么,它们为什么如此特别呢?序列的两个主要特点是索引操作符和切片操作符。索引操作符让我们可以从序列中抓取一个特定项目。切片操作符让我们能够获取序列的一个切片,即一部分序列。使用序列: #!/usr/bin/python# Filename: seq.py shoplist = ['apple', 'mango', 'carrot', '

2013-04-26 08:39:07 932

原创 Python一天入门10:数据结构-字典

字典类似于你通过联系人名字查找地址和联系人详细情况的地址簿,即,我们把键(名字)和值(详细情况)联系在一起。注意,键必须是唯一的,就像如果有两个人恰巧同名的话,你无法找到正确的信息。注意,你只能使用不可变的对象(比如字符串)来作为字典的键,但是你可以不可变或可变的对象作为字典的值。基本说来就是,你应该只使用简单的对象作为键。键值对在字典中以这样的方式标记:d = {key1 : value

2013-04-26 08:38:22 653

原创 Python一天入门9:数据结构-元组

元组和列表十分类似,只不过元组和字符串一样是不可变的 即你不能修改元组。元组通过圆括号中用逗号分割的项目定义。元组通常用在使语句或用户定义的函数能够安全地采用一组值的时候,即被使用的元组的值不会改变。1、使用元组:#!/usr/bin/python# Filename: using_tuple.py zoo = ('wolf', 'elephant', 'penguin')

2013-04-26 08:35:53 670

原创 Python一天入门8:数据结构-列表list

数据结构基本上就是——它们是可以处理一些 数据 的 结构。或者说,它们是用来存储一组相关数据的。在Python中有三种内建的数据结构——列表、元组和字典。我们将会学习如何使用它们,以及它们如何使编程变得简单。1、列表list:list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目。假想你有一个购物列表,上面记载着你要买的东西,你就容易理解列表了。只不过在你的购物表

2013-04-26 08:34:34 919

原创 Python一天入门7:模块

1、模块:          基本上就是一个包含了所有你定义的函数和变量的文件。为了在其他程序中重用模块,模块的文件名必须以.py为扩展名。模块可以从其他程序 输入以便利用它的功能。这也是我们使用Python标准库的方法。首先,我们将学习如何使用标准库模块。使用sys模块:# Filename: using_sys.pyimport sysprint 'The comman

2013-04-26 08:19:19 746

原创 Python一天入门6:函数

1、函数 函数是重用的程序段。它们允许你给一块语句一个名称,然后你可以在你的程序的任何地方使用这个名称任意多次地运行这个语句块。这被称为调用 函数。我们已经使用了许多内建的函数,比如len和range。函数通过def关键字定义。def关键字后跟一个函数的 标识符名称,然后跟一对圆括号。圆括号之中可以包括一些变量名,该行以冒号结尾。接下来是一块语句,它们是函数体。下面这个例子将说明这事实

2013-04-26 08:15:23 713

原创 Python一天入门5:控制流

1、if语句用来检验一个条件, 如果条件为真,我们运行一块语句(称为 if-块 ), 否则 我们处理另外一块语句(称为 else-块 )。 else 从句是可选的。程序如下: number = 23guess = int(raw_input('Enter an integer : ')) if guess == number:    print 'Congratulat

2013-04-26 08:13:32 729

原创 Python一天入门4:运算符优先级

15:04运算符优先级运算符描述lambdaLambda表达式or布尔“或”and布尔“与”not x布尔“非”in,not in成员测试is,is not同一性测

2013-04-26 08:12:02 684

原创 Python一天入门3:运算符和表达式

1、运算符与它们的用法运算符名称说明例子+加两个对象相加3 + 5得到8。'a' + 'b'得到'ab'。-减得到负数或是一个数减去另一个数-5.2得到一个负数。50 - 24得到26。*乘

2013-04-26 08:10:47 666

原创 Python一天入门2:数据类型

1、布尔类型:         True和False被称为布尔类型。你可以分别把它们等效地理解为值1和0。在检验重要条件的时候,布尔类型十分重要,它们并不是真实的值12、变量:变量就是我们想要的东西——它们的值可以变化,即你可以使用变量存储任何东西。变量只是你的计算机中存储信息的一部分内存。与字面意义上的常量不同,你需要一些能够访问这些变量的方法,因此你给变量名字。3、数:

2013-04-26 08:09:53 673

原创 Python一天入门1:关键事项

使用python版本:2.71、注意Python是大小写敏感的2、注释 ——任何在#符号右面的内容都是注释。注释主要作为提供给程序读者的笔记。3、使用变量时只需要给它们赋一个值,不需要声明或定义数据类型。(这点也和c++不同)4、记住,Python把在程序中用到的任何东西都称为对象。(包括数、字符串甚至函数都是对象)5、连接符\:s = 'This is a string.

2013-04-26 08:05:49 624

原创 linux命令整理8:man和其它常用命令

一、其它工具mtools、man、unendcode、uudecode二、命令详解mtools1.作用mtools实际上是一个命令集合,是DOS文件系统的工具程序,它可以模拟许多DOS命令,使用起来非常方便。使用权限是所有用户。Linux系统提供了一组称为mtools的可移植工具,可以让用户轻松地从标准的DOS软盘上读、写文件和目录。它们对DOS和Linux环境之间交换文件

2013-04-25 10:22:00 719

原创 linux命令整理7:压缩解压命令

一、压缩解压命令tar、unzip、gunzip、unarj二、命令详解tar1.作用tar命令是Unix/Linux系统中备份文件的可靠方法,几乎可以工作于任何环境中,它的使用权限是所有用户。2.格式tar [主选项+辅选项]文件或目录3.主要参数使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。主选项:-c

2013-04-25 10:19:46 745

原创 linux命令整理6:网络操作命令

一、网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup二、命令详解ifconfig1.作用ifconfig用于查看和更改网络接口的地址和参数,包括IP地址、网络掩码、广播地址,使用权限是超级用户。2.格式ifconfig -interface [optio

2013-04-25 10:14:45 886

原创 linux命令整理5:系统管理相关命令

一、系统管理相关命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab二、命令详解df1.作用df命令用来检查文件系统的磁盘空间占用情况,使用权限是所有用户。2.格式df [options]3.主要参数-s:对每个Names参数只给出占用的数据块总数。-a:递归地显示指定目录中各文件及子目录中各文件占

2013-04-25 10:09:08 752

原创 linux命令整理4:系统安全、权限改变命令 .

一、系统安全、权限改变命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who二、命令详解passwd1.作用passwd命令原来修改账户的登陆密码,使用权限是所有用户。2.格式passwd [选项]账户名称3.主要参数-l:锁定已经命名的账户名称,只有具备超级用户权限的使用者方可使用。-u:解开

2013-04-25 09:50:11 685

原创 linux命令整理3:文件处理命令

一、文件处理命令:file、grep、dd、find、mv、ls、diff、cat、ln、wc;二、命令详解:file1.作用件内容判断文件类型,使用权限是所有用户。2.格式file通过探测文file [options] 文件名3.[options]主要参数-v:在标准输出后显示版本信息,并且退出。-z:探测压缩过的文件类型。-L:允许符合连接。

2013-04-25 09:36:37 746

原创 linux命令整理2:目录操作命令

一、目录操作命令:pwd、cd、mkdir、rmdir二、命令详解pwd1.    作用pwd是print working directory的缩写,该命例是显示当前的目录。pwd - P 显示真实目录mkdir1.作用mkdir命令的作用是建立名称为dirname的子目录,与MS DOS下的md命令类似,它的使用权限是所有用户。2.格式mkdir [o

2013-04-25 09:31:54 681

原创 linux命令整理1:登陆、挂载和退出

一、登陆、挂载和退出login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last二、命令详解login1.作用login的作用是登录系统,它的使用权限是所有用户。2.格式login [name][-p ][-h主机名称]3.主要参数-p:通知login保持现在的环境参数。-h:用来向远程登录的之

2013-04-25 09:04:22 1190

原创 C++类型转换整理二:static_cast、dynamic_cast、reinterpret_cast和const_cast

标准C++的类型转换符:static_cast、dynamic_cast、reinterdivt_cast、和const_cast。3.1 static_cast用法:static_cast ( exdivssion )该运算符把exdivssion转换为type-id类型,但没有运行时类型检查来保证转换的安全性。它主要有如下几种用法:①用于类层次结构中基类和子类之间指针或引

2013-04-24 19:50:53 604

原创 c++ 类型转换整理一:static_cas t和 reinterpret_cast

1、C++中的static_cast执行非多态的转换,用于代替C中通常的转换操作。因此,被做为隐式类型转换使用。比如: int i; float f = 166.7f; i = static_cast(f); 此时结果,i的值为166。 2、C++中的reinterpret_cast主要是将数据从一种类型的转换为另一种类型。所谓“通常为操作数的位模式提供较低层的重新解释”也就是

2013-04-24 19:48:37 1034

原创 FTP整理1:命令和返回码

命令描述ABOR中断数据连接程序ACCT 系统特权帐号ALLO 为服务器上的文件存储器分配字节APPE 添加文件到服务器同名文件CDUP 改变服务器上的父目录CWD 改变服务器上的工作目录

2013-04-24 19:37:10 807

原创 Ftp整理2: 命令图解

下面是一个简单实现的FTP的状态图,只用到响应码的首位。对于所有命令或命令序列有三种可能性:成功(S),失败(F)或错误(E)。在状态图中B代表开始,W代表等待响应。下面我们给出一个总图,总图可以包括的命令有:ABOR,ALLO,DELE,CWD,CDUP,SMNT,HELP,MODE,NOOP,PASV,QUIT,SITE,PORT,SYST,STAT,RMD,MKD,PWD,STRU和TY

2013-04-24 19:32:27 968

原创 让QTreeWidget中的项目有复选框

QTreeWidget *legendView = new QTreeWidget(legend); //创建一个QTreeWidget对象    legend->setWidget(legendView); //将该对象设为以前创建的停靠窗口legend的部件    legendView->setSortingEnabled(false); //不自动排序    legendView

2013-04-24 19:14:42 9255

C程序设计语言(第二版)

C程序设计语言(第二版,中文版,B.W.Kernighan、D.M.Ritchie 著)

2008-07-02

SoftICE使用

SoftICE使用 SoftICE使用

2008-04-16

Windows file

Windows file Windows file

2008-04-09

softice.chm

softice.chm softice.chm

2008-04-08

yingyu-rar

yingyu-rar yingyu-rar yingyu-rar

2008-04-04

tuxiang

tuxiang v tuxiang tuxiang tuxiang

2008-03-07

cInvokingCjj

rar rar rar rar rar

2008-02-27

19781102

1978110219781102179781102

2008-02-24

UML基础案例与应用

UML基础案例与应用pdf格式

2008-01-08

japan50v3.3b071018.exe

japan.3b071018.exe,japan.3b071018.exe

2008-01-06

jjsetup401beta6

jjsetup401beta6,jjsetup401beta6

2008-01-06

空空如也

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

TA关注的人

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