- 博客(28)
- 资源 (23)
- 问答 (1)
- 收藏
- 关注
转载 理解Python的双下划线命名(转过来慢慢理解)
引子 我热情地邀请大家猜测下面这段程序的输出:class A(object): def __init__(self): self.__private() self.public() def __private(self): print 'A.__private(
2012-05-30 16:37:39 4021
转载 Python之isinstance
isinstanceisinstance(object, classinfo) 判断实例是否是这个类或者object是变量classinfo 是类型(tuple,dict,int,float)判断变量是否是这个类型 class objA: pass A = objA() B = 'a','v' C = 'a string' print i
2012-05-28 09:43:05 109573 9
转载 python time模块详解
python 的内嵌time模板翻译及说明 一、简介 time模块提供各种操作时间的函数 说明:一般有两种表示时间的方式: 第一种是时间戳的方式(相对于1970.1.1 00:00:00以秒计算的偏移量),时间戳是惟一的 第二种以数组的形式表示即(struct_time),共有九个元素,分别表示,同一个时间戳的struct_time会因为时
2012-05-26 14:17:43 1288
转载 Python之全局变量
应该尽量避免使用全局变量。不同的模块都可以自由的访问全局变量,可能会导致全局变量的不可预知性。对全局变量,如果程序员甲修改了_a的值,程序员乙同时也要使用_a,这时可能导致程序中的错误。这种错误是很难发现和更正的。 全局变量降低了函数或模块之间的通用性,不同的函数或模块都要依赖于全局变量。同样,全局变量降低了代码的可读性,阅读者可能并不知道调用的某个变量是全局变量。 但是某些时候
2012-05-25 10:08:08 1049
转载 Python 引用多个模块,调用模块中的函数时...要注意的地方
python import 模块是"从下到上"的....如a.py:def aaa(): print 'it is aaa'............................................b.pydef bbb(): print 'it is bbb'............................
2012-05-24 17:54:55 8088
转载 MySQL异常编码总结
服务器错误信息来自下述源文件: 错误消息信息列在share/errmsg.txt文件中。“%d”和“%s”分别代表编号和字符串,显示时,它们将被消息值取代。 错误值列在share/errmsg.txt文件中,用于生成include/mysqld_error.h和include/mysqld_ername.h MySQL源文件中的定义。SQLSTATE值列在share/errmsg.tx
2012-05-18 17:05:37 5004
转载 python特殊属性和方法的运用
用__dict__把dict转换为对象的属性1 class Messenger:2 def __init__(self, **kwargs):3 self.__dict__ = kwargs4 5 6 m = Messenger(info="some information", b=[’a’, ’list’])7 m.more = 11
2012-05-15 13:51:45 14269
转载 MySQL流程控制实例
1、IF ELSEDROP PROCEDURE IF EXISTS if_else_example;CREATE PROCEDURE if_else_example(IN p_type TINYINT )COMMENT 'if_else_example'BEGINDECLARE m_varINTDEFAULT0;IF p_type =1THEN
2012-05-14 17:07:32 2407
转载 SQL Server 2008中SQL之WaitFor
SQL Server 2008中SQL应用系列--目录索引在SQL Server 2005以上版本中,在一个增强的WaitFor命令,其作用可以和一个job相当。但使用更加简捷。看MSDN:http://msdn.microsoft.com/zh-cn/library/ms187331.aspx语法为:WAITFOR { DELAY 'time_to_pass'
2012-05-14 15:18:52 600
转载 Eclipse 常用快捷键
Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。 1. 【ALT+/】 此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。 2. 【Ctrl+O】 显示类中方法和属性的大纲,能快速
2012-05-11 11:07:22 570
转载 细节决定成败:MySQL 数据类型。
MySQL 的数值数据类型可以大致划分为两个类别,一个是整数,另一个是浮点数或小数。许多不同的子类型对这些类别中的每一个都是可用的,每个子类型支持不同大小的数据,并且 MySQL 允许我们指定数值字段中的值是否有正负之分或者用零填补。 表列出了各种数值类型以及它们的允许范围和占用的内存空间。类型 大小 范围(有符号) 范围(无符号) 用途 TINYINT 1 字节 (-128,1
2012-05-11 09:03:20 854
转载 mysql 实现动态查询
从MySQL 5.0 开始,支持了一个全新的SQL句法:PREPARE stmt_name FROM preparable_stmt;EXECUTE stmt_name [USING @var_name [, @var_name] ...];{DEALLOCATE | DROP} PREPARE stmt_name;通过它,我们就可以实现类似 MS SQL
2012-05-09 16:24:37 8421 1
转载 临时表内存表深入探讨
由于直接使用临时表来创建中间表,其速度不如人意,因而就有了把临时表建成内存表的想法。但内存表和临时表的区别且并不熟悉,需要查找资料了。一开始以为临时表是创建后存在,当连接断开时临时表就会被删除,即临时表是存在于磁盘上的。而实际操作中发现临时表创建后去目录下查看发现并没有发现对应的临时表文件(未断开链接).因而猜测临时表的数据和结构都是存放在内存中,而不是在磁盘中. 这样一想内存表不是
2012-05-09 14:52:43 700
转载 MySQL中的临时表使用方法
当工作在非常大的表上时,你可能偶尔需要运行很多查询获得一个大量数据的小的子集,不是对整个表运行这些查询,而是让MySQL每次找出所需的少数记录,将记录选择到一个临时表可能更快些,然后多这些表运行查询。 当工作在非常大的表上时,你可能偶尔需要运行很多查询获得一个大量数据的小的子集,不是对整个表运行这些查询,而是让MySQL每次找出所需的少数记录,将记录选择到一个临时表可能更快些,然后多这些
2012-05-09 14:51:07 1090
转载 关于MySQL里的found_row()和row_count()解释及用法(很好很强大!!!)
出处:mysqlpub.com MySQL中有两个函数来计算上一条语句影响了多少行,不同于SqlServer/Oracle,不要因为此方面的差异而引起功能问题:1,判断Select得到的行数用found_rows()函数进行判断。2,判断Update或Delete影响的行数用row_count()函数进行判断,这里需要注意,如果Update前后的值一样,row_count则
2012-05-09 10:16:58 23247 3
原创 SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 I
2012-05-08 10:39:12 1327
转载 Python集合(set)类型的操作
python的set和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersection(交), difference(差)和sysmmetric difference(对称差集)等数学运算.sets 支持 x in set, len(set),和 for x in set。作为一个无序的集合,sets不记录元素位置
2012-05-07 10:54:02 582691 26
转载 python之repr()和str()的区别
reprrepr(object)返回一个可以用来表示对象的可打印字符串首先,尝试生成这样一个字符串,将其传给 eval()可重新生成同样的对象否则,生成用尖括号包住的字符串,包含类型名和额外的信息(比如地址)一个类(class)可以通过 __repr__() 成员来控制repr()函数作用在其实例上时的行为。strstr([object])
2012-05-07 10:32:12 6075 1
转载 黑客常用的cmd命令
net use $">\\ip\ipc$Content$nbsp;" " /user:" " 建立IPC空链接 net use $">\\ip\ipc$Content$nbsp;"密码" /user:"用户名" 建立IPC非空链接 net use h: $">\\ip\c$Content$nbsp;"密码" /user:"用户名" 直接登陆后映射对方C:到本地为H: net
2012-05-05 15:37:38 2073
转载 Python字典与集合操作总结
一.创建字典方法①:>>> dict1 = {}>>> dict2 = {'name': 'earth', 'port': 80}>>> dict1, dict2({}, {'port': 80, 'name': 'earth'})方法②:从Python 2.2 版本起>>> fdict = dict((['x', 1], ['y', 2]))>>> fdict
2012-05-05 10:51:34 11310
转载 Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
创建列表sample_list = ['a',1,('a','b')]Python 列表操作sample_list = ['a','b',0,1,3]得到列表中的某一个值value_start = sample_list[0]end_value = sample_list[-1]删除列表的第一个值del sample_list[0]在列表中插入一
2012-05-05 10:44:10 204605 8
转载 mysql DOS 命令
一、连接MYSQL。 格式: mysql -h主机地址 -u用户名 -p用户密码 1、例1:连接到本机上的MYSQL。 首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>2、例2:连接到远程主机
2012-05-04 09:21:42 1506
转载 Python 字符串方法详解
在编程中,几乎90% 以上的代码都是关于整数或字符串操作,所以与整数一样,Python 的字符串实现也使用了许多拿优化技术,使得字符串的性能达到极致。与 C++ 标准库(STL)中的 std::string 不同,python 字符串集合了许多字符串相关的算法,以方法成员的方式提供接口,使用起来非常方便。 字符串方法大约有几十个,这些方法可以分为如下几类(根据 manuals 整理):
2012-05-03 15:15:43 1266
转载 查看mysql表结构和表创建语句的方法
查看mysql表结构的方法有三种:1、desc tablename;例如:要查看jos_modules表结构的命令:desc jos_modules;查看结果:mysql> desc jos_modules;+------------------+---------------------+------+-----+---------------------+-----
2012-05-03 13:53:29 90130 1
转载 MYSQL存储过程中 使用变量 做表名
今天写一个对数据库做快照的存储过程,用到了动态表名,突然发现MYSQL不支持直接使用变量做表名,GOOGLE了下,采用以下方法:DECLARE dbName VARCHAR(30); SET dbName = 'aaa'; SET @STMT :=CONCAT("CREATE TABLE ",dbName," SELECT id from gamedb;"
2012-05-02 17:39:02 16097 2
转载 MySQL交叉表
在某些数据库中有交叉表,但在MySQL中却没有这个功能,但网上看到有不少朋友想找出一个解决方法,特发贴集思广义。http://topic.csdn.net/u/20090530/23/0b782674-4b0b-4cf5-bc1a-e8914aaee5ab.html?96198现整理解法如下:数据样本: create table tx( id int primary key
2012-05-02 17:36:14 1083
转载 将.py文件编译成 .pyc/.pyo文档
什么是pyc文件pyc是一种二进制文件,是由py文件经过编译后,生成的文件,是一种byte code,py文件变成pyc文件后,加载的速度有所提高,而且pyc是一种跨平台的字节码,是由python的虚拟机来执行的,这个是类似于JAVA或 者.NET的虚拟机的概念。pyc的内容,是跟python的版本相关的,不同版本编译后的pyc文件是不同的,2.5编译的pyc文件,2.4版本的 python是
2012-05-02 17:18:23 989 3
VisualSVN-5.1.9(官网vs2015及以下版本插件)
2018-06-04
C# double保留4位有效位数采用ToString("G4"),靠谱吗?
2021-05-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人