摘要: MySQL默认采用的是MyISAM。 MyISAM不支持事务,而InnoDB支持。InnoDB的AUTOCOMMIT默认是打开的,即每条SQL语句会默认被封装成一个事务,自动提交,这样会影响速度,所以最好是把多条SQL语句显示放在begin和commit之间,组成一个事务去提交。 InnoDB支持数 阅读全文
posted @ 2017-12-05 20:47 吃柚子的小白 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 字典items()方法和iteritems()方法,是python字典的内建函数,分别会返回Python列表和迭代器,下面一起来看下字典items()和iteritems()的具体操作方法。 作用 python字典的items方法作用:是可以将字典中的所有项,以列表方式返回。如果对字典项的概念不理解 阅读全文
posted @ 2017-12-05 20:36 吃柚子的小白 阅读(3491) 评论(0) 推荐(0) 编辑
摘要: Python的内存管理机制 一、引用计数:通过引用计数来保持对内存中的变量跟踪,Python内部记录中所有在使用对象各有多少个引用。Python中有个内部跟踪变量叫做引用计数器,每个变量有多少个引用,简称引用计数。当对象被创建时就创建了一个引用计数。当某个对象的引用计数为0时,对象就不在需要,就列入 阅读全文
posted @ 2017-12-05 20:21 吃柚子的小白 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 1:__name__是一个变量。前后加了双下划线是因为是因为这是系统定义的名字。普通变量不要使用此方式命名变量。2:Python有很多模块,而这些模块是可以独立运行的!这点不像C++和C的头文件。3:import的时候是要执行所import的模块的。4:__name__就是标识模块的名字的一个系统变 阅读全文
posted @ 2017-12-05 20:14 吃柚子的小白 阅读(126) 评论(0) 推荐(0) 编辑
摘要: cookie是保存在客户端浏览器的键值对 session是保存在服务器的键值对 session依赖cookie 服务器生成cookie,设置在响应头中发送给客户端浏览器 cookie的应用:购物车,投票(计算投票次数) 具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用 阅读全文
posted @ 2017-12-05 15:51 吃柚子的小白 阅读(83) 评论(0) 推荐(0) 编辑
摘要: Python中的random模块用于生成随机数。下面介绍一下random模块中最常用的几个函数。 random.random random.random()用于生成一个0到1的随机符点数: 0 <= n < 1.0 random.uniform random.uniform的函数原型为:random 阅读全文
posted @ 2017-12-05 14:52 吃柚子的小白 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 1.什么是生成器用一个比喻来形容,工厂中生产保龄球的流水线,机器每次只生产一个保龄球,下次继续生产下一个,直到停止(原料不足,停止供电等条件)为止。机器就是我们的生成器。 2.使用示例在python中数组的语法是[] 生成器的语法是() 运行结果如下:运行后,数组全部初始化,生成器执行一次,记录当前 阅读全文
posted @ 2017-12-05 12:32 吃柚子的小白 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 一、try...except 有时候我们写程序的时候,会出现一些错误或异常,导致程序终止。例如,做除法时,除数为0,会引起一个ZeroDivisionError 例子: 1 2 3 4 a=10 b=0 c=a/b print "done" 1 2 3 4 a=10 b=0 c=a/b print  阅读全文
posted @ 2017-12-05 11:57 吃柚子的小白 阅读(2390) 评论(0) 推荐(0) 编辑
摘要: 尽管classmethod和staticmethod非常的相似,但是两者在具体的使用上还是有着细微的差别:classmethod必须使用类对象作为第一个参数,而staticmethod则可以不传递任何参数。 让我们通过实际的例子来看看。 样板 让我们假设有处理日期信息的类: class Date(o 阅读全文
posted @ 2017-12-05 11:33 吃柚子的小白 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-12-05 09:42 吃柚子的小白 阅读(69) 评论(0) 推荐(0) 编辑
摘要: Python中有很多运算符,今天我们就来讲讲is和==两种运算符在应用上的本质区别是什么。 在讲is和==这两种运算符区别之前,首先要知道Python中对象包含的三个基本要素,分别是:id(身份标识)、type(数据类型)和value(值)。 is和==都是对对象进行比较判断作用的,但对对象比较判断 阅读全文
posted @ 2017-12-05 08:51 吃柚子的小白 阅读(116) 评论(0) 推荐(0) 编辑