理解Python的双下划线命名(转过来慢慢理解)

引子 我热情地邀请大家猜测下面这段程序的输出: class A(object): def __init__(self): self.__private() self.public() def _...

2012-05-30 16:37:39

阅读数:3870

评论数:0

Python之isinstance

isinstance isinstance(object, classinfo) 判断实例是否是这个类或者object是变量 classinfo 是类型(tuple,dict,int,float) 判断变量是否是这个类型 class objA: pass A ...

2012-05-28 09:43:05

阅读数:97952

评论数:8

python time模块详解

python 的内嵌time模板翻译及说明 一、简介 time模块提供各种操作时间的函数 说明:一般有两种表示时间的方式: 第一种是时间戳的方式(相对于1970.1.1 00:00:00以秒计算的偏移量),时间戳是惟一的 第二种以数组的形式...

2012-05-26 14:17:43

阅读数:1163

评论数:0

Python之全局变量

应该尽量避免使用全局变量。不同的模块都可以自由的访问全局变量,可能会导致全局变量的不可预知性。对全局变量,如果程序员甲修改了_a的值,程序员乙同时也要使用_a,这时可能导致程序中的错误。这种错误是很难发现和更正的。 全局变量降低了函数或模块之间的通用性,不同的函数或模块都要依赖于全局变量...

2012-05-25 10:08:08

阅读数:948

评论数:0

Python 引用多个模块,调用模块中的函数时...要注意的地方

python import 模块是"从下到上"的.... 如a.py: def aaa(): print 'it is aaa' ............................................ b.py def ...

2012-05-24 17:54:55

阅读数:6031

评论数:0

MySQL异常编码总结

服务器错误信息来自下述源文件: 错误消息信息列在share/errmsg.txt文件中。“%d”和“%s”分别代表编号和字符串,显示时,它们将被消息值取代。 错误值列在share/errmsg.txt文件中,用于生成include/mysqld_error.h和include/mysqld...

2012-05-18 17:05:37

阅读数:3832

评论数:0

python特殊属性和方法的运用

用__dict__把dict转换为对象的属性 1 class Messenger: 2 def __init__(self, **kwargs): 3 self.__dict__ = kwargs 4 5 6 m = Messenger(info=&...

2012-05-15 13:51:45

阅读数:11894

评论数:1

MySQL流程控制实例

1、IF ELSE DROP PROCEDURE IF EXISTS if_else_example; CREATE PROCEDURE if_else_example( IN p_type TINYINT ) COMMENT 'if_else_example' BEGI...

2012-05-14 17:07:32

阅读数:2074

评论数:0

SQL Server 2008中SQL之WaitFor

SQL Server 2008中SQL应用系列--目录索引 在SQL Server 2005以上版本中,在一个增强的WaitFor命令,其作用可以和一个job相当。但使用更加简捷。 看MSDN: http://msdn.microsoft.com/zh-cn/library/ms187331...

2012-05-14 15:18:52

阅读数:469

评论数:0

SQL SERVER 2005快捷键

快捷键 功能 CTRL + SHIFT + B生成解决方案 CTRL + F7 生...

2012-05-14 14:42:23

阅读数:418

评论数:0

Eclipse 常用快捷键

Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。   1. 【ALT+/】   此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【...

2012-05-11 11:07:22

阅读数:456

评论数:0

细节决定成败:MySQL 数据类型。

MySQL 的数值数据类型可以大致划分为两个类别,一个是整数,另一个是浮点数或小数。许多不同的子类型对这些类别中的每一个都是可用的,每个子类型支持不同大小的数据,并且 MySQL 允许我们指定数值字段中的值是否有正负之分或者用零填补。   表列出了各种数值类型以及它们的允许范围和占用的内存空间。...

2012-05-11 09:03:20

阅读数:740

评论数:0

mysql 实现动态查询

从MySQL 5.0 开始, 支持了一个全新的SQL句法: PREPARE stmt_name FROM preparable_stmt; EXECUTE stmt_name [USING @var_name [, @var_name] ...]; {DEALLOCATE | ...

2012-05-09 16:24:37

阅读数:6362

评论数:1

临时表内存表深入探讨

由于直接使用临时表来创建中间表,其速度不如人意,因而就有了把临时表建成内存表的想法。但内存表和临时表的区别且并不熟悉,需要查找资料了。 一开始以为临时表是创建后存在,当连接断开时临时表就会被删除,即临时表是存在于磁盘上的。而实际操作中发现临时表创建后去目录下查看发现并没有发现对应的临时表文件(未...

2012-05-09 14:52:43

阅读数:591

评论数:0

MySQL中的临时表使用方法

当工作在非常大的表上时,你可能偶尔需要运行很多查询获得一个大量数据的小的子集,不是对整个表运行这些查询,而是让MySQL每次找出所需的少数记录,将记录选择到一个临时表可能更快些,然后多这些表运行查询。   当工作在非常大的表上时,你可能偶尔需要运行很多查询获得一个大量数据的小的子集,不是对整...

2012-05-09 14:51:07

阅读数:861

评论数:0

关于MySQL里的found_row()和row_count()解释及用法(很好很强大!!!)

出处:mysqlpub.com MySQL中有两个函数来计算上一条语句影响了多少行,不同于SqlServer/Oracle,不要因为此方面的差异而引起功能问题: 1,判断Select得到的行数用found_rows()函数进行判断。 2,判断Update或Delete影响的行数...

2012-05-09 10:16:58

阅读数:16089

评论数:3

SELECT INTO 和 INSERT INTO SELECT 两种表复制语句

Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到tab...

2012-05-08 10:39:12

阅读数:1109

评论数:0

Python集合(set)类型的操作

python的set和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersection(交), difference(差)和sysmmetric difference(对称差集)等数学运算. sets 支持 x in...

2012-05-07 10:54:02

阅读数:474907

评论数:24

python之repr()和str()的区别

repr repr(object) 返回一个可以用来表示对象的可打印字符串 首先,尝试生成这样一个字符串,将其传给 eval()可重新生成同样的对象 否则,生成用尖括号包住的字符串,包含类型名和额外的信息(比如地址) 一个类(class)可以通过 __repr__() 成员来...

2012-05-07 10:32:12

阅读数:5538

评论数:1

黑客常用的cmd命令

net use $">\\ip\ipc$Content$nbsp;" " /user:" " 建立IPC空链接 net use $">\\ip\ipc$Content$nbsp;"密码" /user...

2012-05-05 15:37:38

阅读数:1544

评论数:0

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