飞机场场长

本博客主要摘录python相关的知识,欢迎参阅。

导航

2012年9月13日 #

数据类型和Json格式

摘要: http://www.ruanyifeng.com/blog/2009/05/data_types_and_json.html1.前几天,我才知道有一种简化的数据交换格式,叫做yaml。我翻了一遍它的文档,看懂的地方不多,但是有一句话令我茅塞顿开。它说,从结构上看,所有的数据(data)最终都可以分解成三种类型:第一种类型是标量(scalar),也就是一个单独的字符串(string)或数字(numbers),比如"北京"这个单独的词。第二种类型是序列(sequence),也就是若干个相关的数据按照一定顺序并列在一起,又叫做数组(array)或列表(List),比如" 阅读全文

posted @ 2012-09-13 13:06 飞机场场长 阅读(266) 评论(0) 推荐(0)

python学习笔记——字典

摘要: 创建方法一:1 >>> dict1 = {}2 >>> dict2 = {'name': 'earth', 'port': 80}3 >>> dict1, dict24 ({}, {'port': 80, 'name': 'earth'})方法二:从Python 2.2 版本起,可以使用一个工厂方法,传入一个元素是列表的元组作为参数1 >>> fdict = dict((['x', 1], ['y' 阅读全文

posted @ 2012-09-13 13:05 飞机场场长 阅读(253) 评论(0) 推荐(0)

Python中的random模块

摘要: http://www.cnblogs.com/yd1227/archive/2011/03/18/1988015.htmlPython中的random模块用于生成随机数。下面介绍一下random模块中最常用的几个函数。random.randomrandom.random()用于生成一个0到1的随机符点数: 0 <= n < 1.0random.uniform random.uniform的函数原型为:random.uniform(a, b),用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一个是下限。如果a > b,则生成的随机数n: a <= n < 阅读全文

posted @ 2012-09-13 11:47 飞机场场长 阅读(425) 评论(0) 推荐(0)

2012年9月11日 #

MySQL存储过程详解

摘要: http://blog.sina.com.cn/s/blog_52d20fbf0100ofd5.htmlmysql存储过程详解1.存储过程简介我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(StoredProcedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一些特殊的控制结构组成。当希望在不同的应用程序或平台上执行相同的函数,或者封装特定功能时,存储过程是非常有用的。数据库中的存储过程 阅读全文

posted @ 2012-09-11 15:37 飞机场场长 阅读(179) 评论(0) 推荐(0)

2012年9月3日 #

python如何处理异常

摘要: http://blog.csdn.net/lishan9133/article/details/7023397利用python捕获异常的方式方法一:捕获所有的异常1 ''' 捕获异常的第一种方式,捕获所有的异常 '''2 try:3 a = b4 b = c5 except Exception,data:6 print Exception,":",data7 '''输出:<type 'exceptions.Exception'> : local variable 'b'  阅读全文

posted @ 2012-09-03 14:45 飞机场场长 阅读(505) 评论(0) 推荐(0)

浅谈unique列上插入重复值的MySQL解决方案

摘要: http://database.51cto.com/art/200910/155625.htm本文的unique列上插入重复值解决方案,主要基于MySQL平台。通过这些,可以做到一些新的功能和应用。希望本文能对大家有所帮助。当unique列在一个UNIQUE键上插入包含重复值的记录时,我们可以控制MySQL如何处理这种情况:使用IGNORE关键字或者ON DUPLICATE KEY UPDATE子句跳过INSERT、中断操作或者更新旧记录为新值。 1 mysql> create table menus(id tinyint(4) not null auto_increment, 2... 阅读全文

posted @ 2012-09-03 11:52 飞机场场长 阅读(292) 评论(0) 推荐(0)

2012年8月30日 #

Python操作MySQL以及中文乱码的问题

摘要: http://blog.csdn.net/foyuan/article/details/1711100Python操作MySQL需要安装Python-MySQL可以从网上搜索一下,和一般的Python包一样安装安装好之后,模块名字叫做MySQLdb ,在Window和Linux环境下都可以使用,试验了一下挺好用,不过又发现了烦人的乱麻问题,最后用了几个办法,解决了!我用了下面几个措施,保证MySQL的输出没有乱麻: 1 Python文件设置编码 utf-8 (文件前面加上 #encoding=utf-8) 2 MySQL数据库charset=utf-8 3 Python连接MySQL是加上参. 阅读全文

posted @ 2012-08-30 17:22 飞机场场长 阅读(343) 评论(0) 推荐(0)

MySQL 创建表

摘要: MySQL中create table语句的基本语法是:CREATE[TEMPORARY]TABLE[IFNOTEXISTS]tbl_name[(create_definition,...)] [table_options][select_statement]TEMPORARY:该关键字表示用MySQL create table新建的表为临时表,此表在当前会话结束后将自动消失。临时表主要被应用于存储过程中,对于目前尚不支持存储过程的MySQL,该关键字一般不用。IF NOT EXISTS:实际上是在建表前加上一个判断,只有该表目前尚不存在时才执行create table操作。用此选项可以避免出现 阅读全文

posted @ 2012-08-30 14:07 飞机场场长 阅读(2325) 评论(1) 推荐(1)

Python中的pprint和pformat简介

摘要: pprint模块中使用的格式化可以按照一种格式正确的显示数据, 这种格式即可被解析器解析, 又很易读. 输出保存在一个单行内, 但如果有必要, 在分割多行数据时也可使用缩进表示.1 import sys2 import pprint3 4 pprint.pprint(sys.path)运行结果: 1 [ 'C:\\WINDOWS\\system32\\python26.zip', 2 'C:\\Python26\\DLLs', 3 'C:\\Python26\\lib', 4 'C:\\Python26\\lib\\plat-win 阅读全文

posted @ 2012-08-30 11:49 飞机场场长 阅读(2716) 评论(0) 推荐(0)

2012年8月23日 #

企业邮箱MX解析记录的作用及测试方法

摘要: http://www.net.cn/service/faq/youx/mailsy/200804/3222.html MX(Mail Exchanger)记录是邮件交换记录,它指向一个邮件服务器,用于电子邮件系统发邮件时根据 收信人的地址后缀来定位邮件服务器。例如,当Internet上的某用户要发一封信给 user@hichina.com时,该用户的邮件系统通过DNS查找hichina.com这个域名的MX记录,如果MX记录存在, 用户计算机就将邮件发送到MX记录所指定的邮件服务器上。检查您的域名的MX解析记录设置是否正确的步骤如下1) 在Windows系统中点击"开始"菜 阅读全文

posted @ 2012-08-23 14:24 飞机场场长 阅读(2386) 评论(0) 推荐(0)