- 博客(18)
- 资源 (9)
- 收藏
- 关注
原创 SQL中查询语句内的相关应用
SQL对查询结果多字段排序通过之前提到的联合查询,基于已查到的信息中,如需要根据不同的字段对结果进行排序可在ORDER BY子句中列出需要排序的字段,语法select * from table1 left join table2 on table1.id compopr table2.idorder by table.id2 (desc), table.id2(desc)
2012-10-29 16:45:07 2122
原创 Python的学习(十一)----异常处理(2)
异常处理Assert(2)Python中assert的运用于C语言中的assert()函数相似,主要功能在于确保程序中的某个条件一定为真时,才能让程序执行,否则终止程序执行并触发AssertionError错误其可以视为相对高级点的异常处理语法:assert expression1, expression2 (不用小括号)其中,expression1 表示程序继续执行的
2012-10-24 15:10:49 2678
原创 SQL中联表查询操作(LEFT JOIN, RIGHT JOIN, INNER JOIN)
联表查询只要两个表的公共字段有匹配值,就可根据指定方法将两个表中的记录进行组合left join(左联接):返回包括左表中的所有记录和右表中联接字段相等的记录right join(右联接):返回包括右表中的所有记录和左表中联接字段相等的记录inner join(等值联接):返回两个表中联接字段相等的记录基本语法:select * from table1 left/rig
2012-10-24 13:07:20 3202
原创 Python的学习(八)----py脚本中调用应用程序
Python的学习(八)----py脚本中调用应用程序在Python脚本执行过程中,如需要运行另一个程序,或执行相关命令时,一般有几种方法:1. os.system(command)在子终端中执行系统命令command, 在命令执行完后退出并返回执行状态。无法捕捉命令执行过程返回的具体信息2. os.popen(command, type)打开一个与command进程之间的
2012-10-23 13:26:54 7778 1
原创 Python的学习(十四)---- 实现简单的HTTP服务器
用Python实现简单的HTTP服务器用于搭建http server的模块有如下三种:1)BaseHTTPServer:提供基本的Web服务和处理器类,分别是HTTPServer及BaseHTTPRequestHandler;2)SimpleHTTPServer:包含执行GET和HEAD请求的SimpleHTTPRequestHandler类;3)CGIHTTPServer:包含处
2012-10-18 21:41:12 59889 3
原创 Python的学习(四)----特殊类型-字典
Python中的特殊类型-字典映射(mapping)是指通过不可变对象来引用值的数据结构,字典是Python中唯一内建的映射类型,其是由多个键(key)及与其对应的值构成的对组成,键是唯一的,但值不唯一,且存储没有特定的顺序,字典中键的类型可以是数字、字符串或元组。eg: 字典的创建 dic= {'Allen':'1111', 'Bob':'2222', 'Cici':'3333'
2012-10-15 21:59:47 1748
原创 python的学习(五)----字符串操作
python字符串操作1. 字符串的表示, str 与reprpython打印的字符串会保持该值在python代码中的状态,使用print语句则显示期望状态,如:>>> "Hello, world!"'Hello, world!' # 仍带有单引号,表示为字符串>>> 10000L10000L #仍保留整数类型>>>print "Hello, world!"
2012-10-14 22:18:18 1103
原创 采用python中SQLalchemy模块访问数据库(三)
采用python中SQLalchemy模块访问数据库(三)上一篇中结合SQLAlchemy中ORM部分实现一个Mapper对象,将类的实例对应表中的记录,实例的属性对应字段。实现一个Data Mapping需要三个元素:Tabella Metadata, user-defined class, mapper对象,这三个是实现对象对表映射的基本元素,在此基础上,可实现一对多的映射,实现类似多表查
2012-10-12 00:08:20 2480
原创 SQL的数据操作(三)
SQL的数据操作(三)上一篇中初略了解到,操作数据库的三种基本语句,insert,update,delete,还有之前提到的查询基本语句select实际应用中,有些其他类似功能的实现语句,例如:1. TOP相关语句 搜索前N条记录 select (TOP N ) * from table_name where condition.... 搜索前 N%
2012-10-10 18:21:22 761
原创 SQL的数据操作学习(二)
1. INSERT语句INSERT允许向数据库中输入数据1)INSERT VALUES当需要向表中插入新的记录,操作规模相对较小时适用语法: INSERT INTO table_name (col1, col2) VALUES (value1, value2)语法规则:所要插入的数值与它所对应的字段必须具有相同的数据类型 数据的长度必须小于字段的长度
2012-10-09 22:46:36 681
原创 SQL的学习(一)
SQL诞生于IBM公司在加利福尼亚San Jose的实验室,一篇名为《A Relational Model of Data for Large Shared DataBanks》论文使得SQL进而发展为关系型的数据库,其中定义了12条规则,使其与其他数据库区别开来:1)关系型数据库必须通过关系来实现对数据的完全管理;2)所有在关系型数据库中的信息均可以在表中以数值的形式加以体现;3
2012-10-08 23:52:31 834 1
原创 采用python中SQLalchemy模块访问数据库库(二)
采用python中SQLalchemy模块访问数据库(二)上一篇中提到,通过create_engine创建数据库引擎,并新建一个MetaData对象,MetaData对象收集了描述table对象等的元数据类,将其与genine进行绑定,然后通过Table函数构造三张表,通过执行create_all()将表创建在数据库中,通过mapper实现表与Python类的映射。对于已经存在于数据库
2012-10-08 16:48:28 1943
转载 一周减压时刻表:和压力说再见
“压力大”是人们常挂在嘴边的一个词。然而,每天都叫嚷着“压力大”,一上班就愁眉苦脸没有用,积极寻找减压方法才是该做的事。一项针对中国职场人群的调查显示,一周中工作效率最高的是星期五,最低的是星期四。加拿大心理学家德比莫斯考维茨教授也曾画出“一周工作节律图”,他认为从周一到周五,人所面临的工作压力有所不同,最好有针对性地制定一张“一周减压时刻表”。 周一:早起最重要 “星期一综合征”带来
2012-10-05 14:32:04 1746
原创 Robot Framework自动化测试的应用(一)
Robot Framework自动化测试的应用(一)最近尝试用Robot Framework代替之前全部采用python实现测试case,开始对Robot Framework进行些了解学习。1. Robot Framework的简单介绍Robot Framework是采用关键字驱动的自动化测试框架,它拥有一个易于使用表格式的语法来创建测试用例,而其测试能力可以通过增加测试库进行扩展
2012-10-05 12:04:56 6418
原创 采用python中SQLalchemy模块访问数据库(一)
采用python中SQLalchemy模块访问数据库 1. SQLalchemy简介SQLAlchemy是一个开源的SQL工具包,基本Python编程语言的MIT许可证而发布的对象关系映射器。SQLAlchemy提供了“一个熟知的企业级全套持久性模式,专为高效率和高性能的数据库访问而设计“。SQLAlchemy的首次发布2006年2月,并已迅速成为最广泛使用的对象关系映射在Python
2012-10-04 20:30:08 11940 1
原创 Python的学习(六)----文件和输入输出处理
Python中的文件和输入输出处理1. 文件对象的概念文件对象不仅可以用来访问普通的磁盘文件,还可以访问任何其他类型抽象层面上的文件。例如实时地“打开一个URL”来读取Web页面,在另一个独立的进程中执行一个命令进行通信,就好像是两个同时打开的文件,一个用于读取,另一个用于写入 2. 文件内建函数1) open(),file()打开文件后返回对应的文件对象(或称为句
2012-10-04 17:03:16 1448
原创 Python学习(一)----变量与赋值
Python的变量与赋值 在Python中变量名规则与其他大多数高级语言一样,都是受C语言影响的,另外变量名是大小写敏感的。Python是动态类型语言,也就是说不需要预先声明变量类型,变量的类型和值在赋值那一刻被初始化,其变量赋值主要有四种方法: 1.赋值操作符(=)Python中的赋值并不是直接将一个值赋给一个变量,其是通过引用传递的,在赋值时,不管这个对象是新创建的还是
2012-10-04 17:00:02 14634
原创 python的学习(五)---- 处理xml文件
python处理xml文件一、使用minidom模块处理xml传统的利用xml.dom中minidom模块,处理xml文件1)创建一个xml文档#importfrom xml.dom import minidom#create doc对象doc = minidom.Document()#建立根节点并设置属性rootNode = doc.createElement_x("r
2012-10-04 16:58:24 3648
Fiddler源码
2017-07-30
g++4.4.4-14ubuntu5-i386
2014-07-02
g++4.4 for ubuntu10.10 64bit
2014-07-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人