摘要:
""" 需求:参数传入0 希望时间用整数显示,参数传入1 用浮点数显示 """ import time def get_run_time(flag): """装饰器工厂函数""" def get_time(func): """装饰器函数:对函数运行时间进行统计""" print('in get_ti 阅读全文
摘要:
函数名的意义: 1.>就是存有函数代码空间的引用的对象 2.>对象可以将引用传递给其他对象 3.>该对象可以接收来自其他对象的引用 函数名<也是一个对象>就是指向函数代码的引用.对象既可以把引用传给别人,也能接收别人的引用. 应用:调用底层的,使用底层的 因为Python有很多使用其他语言写好的库, 阅读全文
摘要:
closure:闭包的意思闭包特点: 1.>函数的嵌套定义,就是函数定义里面有另外一个函数的定义 2.>外部函数返回内部函数的引用<引用地址> 3.>内部函数可以使用外部函数提供的自由变量/环境变量 <顺序是先去找自己的位置参数,看看是否有同名,如果没有就向外扩展一层,继续这个过程.直到找到>这就是 阅读全文
摘要:
服务器实现: import socket import re import gevent from gevent import monkey import sys monkey.patch_all() # 自动切换 time.sleep recv accept 这些类型的函数在执行的时候会出现大量的 阅读全文
摘要:
flask 装饰器工厂模式: import time, pymysql # 方式1:flask 装饰器工厂模式 > # 路由列表 路径 函数引用 flask框架添加路由 route_list = [] def route(url): """装饰器工厂:接收url参数,产生装饰器""" def wra 阅读全文
摘要:
""" 框架的作用: web服务器显示的是固定的<是服务器提前准备好的>,需要实时更新的数据就不支持 web服务器保存静态资源<图片等>:不会经常发生变化.意思就是一个仓库,里面的东西需要拿工具来进行操作,从而实现删除. 框架就是一个工具,用来对服务器资源进行增删改查的操作,使得服务器的资源进行变化 阅读全文
摘要:
MongoDB是一个面向文档的数据库系统.使用c++编写,不支持sql.但有自己功能强大的查询语法. MongoDB使用BSON作为数据存储和传输的格式,BSON是一种类似JSON的二进制序列化文档,支持嵌套对象和数组. MongoDB很像mysql,document对应mysql的row,coll 阅读全文
摘要:
一、如何对查询命令进行优化? 1.>尽量避免全表扫描,首先考虑在where 以及 order by涉及的字段上建立索引。 2.>尽量避免在where子句中对字段进行null判空操作.避免使用!=操作符,避免使用or连接条件,或在where子句中对字段使用参数,对字段进行表达式或函数操作.否则会导致全 阅读全文
摘要:
""" 索引:计算机中非常著名的概念,都是为了提高查找的效率 列表:顺序查找,一个一个找,很慢. <下标-索引> 字典:通过key查找值value <key其实可以称之为索引> 计算机中的二八原则: 8:2 百分之八十是读操作,百分之二十是写操作. 表索引也是数据库中的一项单独的文件:.idx in 阅读全文
摘要:
""" 支付10 充值10 失败了 目标: 深圳-万州 中转方案: 1.深圳-广州 2.广州-武汉 3.武汉-万州 某一步出错了回滚,回退到原来的状态. 回滚-->滚回来的意思 事务:transaction 是一系列的sql语句操作 保证所有操作完全执行,如果成功一半,完全不执行,什么都不执行.全部 阅读全文