前文已经讲过无数据库版本操作(csv,json),今天我们要开始讲有数据库版本的操作,首先就是sqlite3。1介绍SQLite是一个C库,它提供了一个轻量级的基于磁盘的数据库,它不需要单独的服务器进程,并且允许使用SQL查询语言的非标准格式来访问数据库。一些应用程序可以使用SQLite进行内部数据存储。还可以使用SQLite对应用程序进行原型化,然后将代码移植到更大的数据库,如PostgreSQ
分类:
数据库 时间:
2018-01-14 14:26:16
阅读次数:
191
一、回顾 上次我们讲解的数据类型,有int,float,str,bool,NoneType五种 前两种和后两种都比较简单,str较为复杂 二、字符串格式化的使用场景: 有一种字符串, xxx 的内容都是根据变量变化的,所以,需要一种简便的格式化字符串的方 式。 例如 1“亲爱的 xxx 你好!你 x... ...
分类:
编程语言 时间:
2018-01-14 14:26:09
阅读次数:
180
本篇文章将介绍python里面的I/O编程。更多内容请参考: "python学习指南" I/O编程 读写文件时最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。 读写文件前,我们必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘,所 ...
分类:
编程语言 时间:
2018-01-14 13:51:41
阅读次数:
192
http://blog.csdn.net/zhushuai1221/article/details/51027024 当年轻代内存满时,会引发一次普通GC,该GC仅回收年轻代。需要强调的时,年轻代满是指Eden代满,Survivor满不会引发GC 当年老代满时会引发Full GC,Full GC将会... ...
分类:
其他好文 时间:
2018-01-14 13:51:02
阅读次数:
145
一、整数(int) 例: 0 1 2 3 -1 -2 –3In [31]: print(type(0))In [32]: print(type(1))In [33]: print(type(2))In [34]: print(type(3))In [35]: print(type(-1))In [3... ...
分类:
编程语言 时间:
2018-01-14 13:48:31
阅读次数:
154
1. 问题描述 LeetCode第226题,题目名称为二叉树翻转 triv·i·a : details, considerations, or pieces of information of little importance or value. 翻译为细节,无用的细节 2. 思考 2.1 这类传 ...
分类:
编程语言 时间:
2018-01-14 13:48:08
阅读次数:
108
图像处理是一门应用非常广的技术,而拥有非常丰富第三方扩展库的 Python 当然不会错过这一门盛宴。PIL (Python Imaging Library)是 Python 中最常用的图像处理库,如果你是python2.x,可以通过以下地址进行下载:http://www.pythonware.com ...
分类:
编程语言 时间:
2018-01-14 13:46:47
阅读次数:
160
由于硬件等各种原因需要把大概170多万2t左右的微博图片数据存到Mysql中.之前存微博数据一直用的非关系型数据库mongodb,由于对Mysql的各种不熟悉,踩了无数坑,来来回回改了3天才完成。挖坑填坑之旅建表存数据的时候首先需要设计数据库,我准备设计了3
分类:
数据库 时间:
2018-01-14 13:08:32
阅读次数:
193
Flask Script扩展提供向Flask插入外部脚本的功能,包括运行一个开发用的服务器,一个定制的Python shell,设置数据库的脚本,cronjobs,及其他运行在web应用之外的命令行任务;使得脚本和系统分开; Flask Script和Flask本身的工作方式类似,只需定义和添加从命 ...
分类:
其他好文 时间:
2018-01-14 13:03:52
阅读次数:
104
一、矢量运算 数组不用循环即可对每个元素执行批量的算术运算操作,这个过程叫做矢量化,即用数组表达式代替循环的做法。 矢量化数组运算性能比纯Python方式快上一两个数据级。 大小相等的两个数组之间的任何算术运算都会将其运算应用到元素级上的操作。 元素级操作:在NumPy中,大小相等的数组之间的运算, ...
分类:
编程语言 时间:
2018-01-14 13:01:53
阅读次数:
245