08 2018 档案

摘要:1、redis连接数据库两种方式。推荐pool模式 阅读全文
posted @ 2018-08-26 19:10 马里亚纳仰望星空 阅读(124) 评论(0) 推荐(0) 编辑
摘要:1、rabbitMQ 与ptyhon 进程queue 区别。进程queue 主要用户Python父子进程之间或者统一进程不同子进程。rabbit可以用户不同语言之前的相互交流,socket可以实现同样功能,但是较为复杂。 2、 rabbitMQ 消息轮训。一个生产者对多个消费者时候。会自动将消息轮训 阅读全文
posted @ 2018-08-26 10:01 马里亚纳仰望星空 阅读(979) 评论(0) 推荐(0) 编辑
摘要:import os import json import re filename ="D:/pytest/2000/100/111.txt" f = open(filename,"r",encoding="gbk") f1 = open("tmpfile","w",encoding="utf-8") lock ="False" # 表示开始匹配位置 status = "False" #默认... 阅读全文
posted @ 2018-08-22 17:46 马里亚纳仰望星空 阅读(600) 评论(0) 推荐(0) 编辑
摘要:1、事件渠道模型。事件渠道为异步IO的原型。 2、IO模式,一次IO调用会经历两个阶段。一、等待数据阶段,将数据从网络或者是磁盘读取到系统内核(kennel) 二、将数据从内核拷贝到进程中。 基于这两个阶段,linux系统下面产生了五种网络网络模式方案。 -阻塞I/O(blocking IO) -非 阅读全文
posted @ 2018-08-19 18:59 马里亚纳仰望星空 阅读(1529) 评论(0) 推荐(0) 编辑
摘要:1、由于python多线程适合于多IO操作,但不适合于cpu计算型工作,这时候可以通过多进程实现。python多进程简单实用 2、python多进程。在操作系统中所有的进程都是有根进程(进程号0来创建的)。python获取主进程号和子进程号 3、queue 实现进程通讯,进程Q要实现通讯。必须指明为 阅读全文
posted @ 2018-08-12 19:59 马里亚纳仰望星空 阅读(887) 评论(0) 推荐(0) 编辑
摘要:1、其中format_string 类型的时间和struct_time之间可以转换,timestamp时间戳可以和struct_time之间进行转化,但是时间戳和格式化时间是不能直接转换的。 time模块所包含的函数能够实现以下功能:获取当前的时间、操作时间和日期、从字符串读取时间及格式化时间为字符 阅读全文
posted @ 2018-08-09 11:37 马里亚纳仰望星空 阅读(573) 评论(0) 推荐(0) 编辑
摘要:1、多线程类的继承 2、线程测试案例 3、多线程时间测试案例 4、守护线程概念,默认情况下为非守护线程,即主线程推出前,需要等待所有的非守护线程结束放可以推出。而守护线程就表示这个线程“不重要”,即主线程结束时候,无需等待守护线程是否执行完成。 5、GIL 和线程锁。GIL就是一把全局排他锁。他的作 阅读全文
posted @ 2018-08-08 22:27 马里亚纳仰望星空 阅读(330) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示