07 2016 档案
摘要:python_way day12 sqlalchemy,mysql原生命令 1、sqlalchemy 2、mysql 原生命令 一,sqlalchemy SQLAlchemy本身无法操作数据库,其必须以来pymsql等第三方插件,Dialect用于和数据API进行交流,根据配置文件的不同调用不同的数
阅读全文
摘要:python_way day12 1、RabbitMQ 2、pymysql RabbitMQ 1、基本用法 2、保证数据不会丢失 试想一下,如果我们从队列中取完数据,但是我们还没有来得及获取数据,这个时候宕机了,但是数据被取走了,那我们改怎么办? 可以防止这些情况的数据丢失(its channel
阅读全文
摘要:我下载了个最近版的。 2、解压 这些解压后都只有include 和 lib 这两个文件夹 3、判断问题 后来我再我机器的python2.7环境中却能安装上,哪推断就是python3.5的问题,然后就果断决定去python3.5目录中看看,发现这里面也有相同名称的库 4、拷贝文件 发现include里
阅读全文
摘要:python_way day11 1、进程怎么写 2、进程锁 一、python 进程 创建一个进程 注意:由于进程直线的数据需要各自持有一份,所以创建进程需要非常大的开销 进程的参数: 进程间数据共享
阅读全文
摘要:1、单例模式 http://www.cnblogs.com/python-way/p/5621200.html 六 2、生产者,消费者模型 http://www.cnblogs.com/python-way/p/5685834.html 四
阅读全文
摘要:python_way day11 线程池 为什么需要线程池 线程多一些固然好,但是过多的线程反倒影响系统的负荷,所以我们就需要创建合适多的线程,哪我们把线程放到哪里?这时就放到线程池中。 线程池中存放着固定数量的线程池,谁需要使用线程,就从这个容器中取。取空了就要等待,什么时候有什么时候拿去用 但是
阅读全文
摘要:python11 1、多线程原理 2、怎么写一个多线程? 3、队列 4、生产者消费者模型 5、线程锁 6、缓存 memcache redis 多线程原理 python中规定一个进程中只能有一个线程被cpu调度 这个的规定是因为python中一把锁:GIL,全局解释器锁 1、一个应用程序可以有多进程,
阅读全文
摘要:python_way day10 1、python的作用域和其他语言的作用域 2、python2.7多继承和3.5多继承的区别 3、socket和socketserver源码(并发处理socket) 一、python的作用域 语法介绍 二、多继承 python2.7中分了2种情况:红线是没有继承任何
阅读全文
摘要:1、socket的基础 tcp/ip tcp ip 协议是主机接入互联网以及接入互联网互联两台主机通信互联标准 物理层:传输二进制 链路层:对二进制数进行分组 ,唯一标示一台主机 数据帧组成:包头:18个字节 原地址,目标地址,数据类型 , 数据:最大1500字节 网络层:跑的ip协议,可以让各个子
阅读全文