摘要: Connect是sqllite3模块中最基本的也是最重要的一个类,其主要方法如下表所示: Connection对象的其它几个函数都比较容易理解,下面的代码演示了如何在aqlite3连接中创建并调用自定义函数: 阅读全文
posted @ 2018-04-26 23:31 Avention 阅读(270) 评论(0) 推荐(0) 编辑
摘要: SQLite是内嵌在Python中的轻量级、基于磁盘文件袋额数据库管理系统,不需要安装和配置服务,支持使用SQL语句来访问数据库。该数据库使用C语言开发,支持大多数SQL91标准,支持原子的、一致的、独立的和持久的事务,不支持外键限制;通过数据库级的独占性和共享性锁定来实现独立事务,当多个线程同时访 阅读全文
posted @ 2018-04-26 21:29 Avention 阅读(2906) 评论(0) 推荐(0) 编辑
摘要: 毫无疑问,数据库技术的发展为各行各业都带来了很大的方便,数据库不仅支持各类数据的长期保存,更重要的是支持各种跨平台、跨地域的数据查询、共享及修改,极大方便了人类生活和工作。电子邮箱、金融行业、聊天系统、各类网站、办公自动化系统、各种管理信息系统以及论坛、社区等,都少不了数据库技术的支持。另外,近些年 阅读全文
posted @ 2018-04-26 20:49 Avention 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 1 ''' 2 原理 3 快速排序使用分治法(Divide and conquer)策略来把一个序列(list)分为两个子序列(sub-lists)。 4 5 步骤 6 1 从数列中挑出一个元素,称为”基准”(pivot), 7 2 重新排序数列,所有元素比基准值小的摆放在基准前面,所有元素比基准值大的摆在基准的后面(相同的数可以到任一边)。 8 在这个分区结束之后,该... 阅读全文
posted @ 2018-04-26 16:51 Avention 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 1 ''' 2 原理 3 选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理大致是将后面的元素最小元素一个个取出然后按顺序放置。 4 5 步骤 6 1 在未排序序列中找到最小(大)元素,存放到排序序列的起始位置, 7 2 再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。 8 3 重复第二步,直到所有元素均排序完毕。 9 '''... 阅读全文
posted @ 2018-04-26 16:40 Avention 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 1 ''' 2 原理 3 冒泡排序(Bubble Sort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。 4 走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。 5 这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 6 7 步骤 8 冒泡排序算法的运作如下: 9 10 比... 阅读全文
posted @ 2018-04-26 10:07 Avention 阅读(107) 评论(0) 推荐(0) 编辑