摘要:   MySQL常用的四种引擎的介绍 (1)MyISAM存储引擎 不支持事务、也不支持外键,优势是访问速度快,对事务完整性没有 要求或者以select,insert为主的应用基本上可以用这个引擎来创建表. 支持3种不同的存储格式,分别是:静态表;动态表;压缩表 静态表:表中的字段都是非变长字段,这样每个记录都是固定长... 阅读原文
2018-05-08 07:53:02 阅读(788) 评论(0)
摘要: def add(): print('add') def sub(): print('sub') def exit(): print('exit') choice = { '1' : add, '2' : sub, '3' : exit} item = input('please inp... 阅读原文
2018-05-08 06:00:01 阅读(772) 评论(0)
摘要: 网站截图: Python源代码如下: # coding=utf-8 from flask import Flask,render_template app = Flask(__name__) @app.route("/",methods=["GET","POST"]) def home(): retu... 阅读原文
2018-05-07 23:06:07 阅读(752) 评论(0)
摘要: python多线程使用场景:IO操作,不适合CPU密集操作型任务   1、多个线程内存共享 2、线程同时修改同一份数据需要加锁,mutex互斥锁 3、递归锁:多把锁,锁中有锁 4、python多线程,同一时间只有颗CPU在执行。   启动线程: 1 import threading 2 def run(nam... 阅读原文
2018-05-07 22:51:02 阅读(755) 评论(0)
摘要: 1 __author__ = "Stephen Yuan" 2 import time 3 4 class Person(object): 5 """人的类""" 6 def __init__(self, name): 7 super(Person, s... 阅读原文
2018-05-07 21:29:01 阅读(771) 评论(0)
摘要: Infi-chu: http://www.cnblogs.com/Infi-chu/ 1.框架架构图: 2.各文件功能scrapy.cfg 项目的配置文件items.py 定义了Item数据结构,所有Item的定义都可以放在这里pipelines.py 定义了Item Pipeline的实现settings.py 定... 阅读原文
2018-05-07 20:58:02 阅读(779) 评论(0)
摘要: 学生管理系统: all_info = {'UZI':{'name':'UZI','age':'18','tel':'9199999199'}, 'xiye':{'name':'xiye','age':'20','tel':'37402384702'}} new_infor = {'name... 阅读原文
2018-05-07 18:55:02 阅读(784) 评论(0)
摘要: 一、装饰器 装饰器:本质就是函数,功能是为其它函数添加附加功能 装饰器的原则: 不修改被修饰函数的源代码 不修改被修饰函数的调用方式 装饰器的知识储备:   装饰器 = 高阶函数 + 函数嵌套 + 闭包   二、高阶函数 高阶函数的定义: 函数的接收参数是一个函数名 函数的返回值是一个函数名 满足上述条件任意一... 阅读原文
2018-05-07 17:01:03 阅读(792) 评论(0)
摘要: python中函数作用域 在python中,一个函数就是一个作用域 name = 'xiaoyafei' def change_name(): name = '肖亚飞' print('在change_name里的name:',name) change_name() # 调用函数 print("在... 阅读原文
2018-05-07 15:33:01 阅读(759) 评论(0)
摘要: 数据结构目录表 第二章:序列构成的数组 2.1 内置序列类型概览 2.2列表推导和生成器表达式 2.2.1 列表推导和可读性 2.2.2 列表推导同filter 和 map的比较 2.2.3 笛卡尔积 2.2.4 生成器表达式 2.3 元祖不仅仅是不可表的列表 2.3.1 元祖和记录 ... 阅读原文
2018-05-07 13:45:03 阅读(761) 评论(0)