上一页 1 ··· 5 6 7 8 9 10 11 12 下一页

2019年5月13日

MySQL 数据类型(整型,浮点型,字符类型,日期类型,枚举和集合) 约束条件 自增

摘要: 基本数据类型 整型: 阅读全文

posted @ 2019-05-13 19:39 michael-chang 阅读(524) 评论(0) 推荐(0)

2019年5月9日

进程池,线程池,协程,gevent模块,协程实现单线程服务端与多线程客户端通信,IO模型

摘要: IO模型:待续 阅读全文

posted @ 2019-05-09 18:40 michael-chang 阅读(205) 评论(0) 推荐(0)

2019年5月8日

线程相关 GIL queue event 死锁与递归锁 信号量l

摘要: #一、GIL全局解释器锁 GIl是一个互斥锁:保证数据的安全(以牺牲效率来换取数据的安全) 阻止同一个进程内多个线程同时执行(不能并行但能实现并发) 并发:看起来像同时进行的) GIL全局解释器存在的原因是因为Cpython解释器的内存管理不是线程安全的 垃圾回收机制: (可以作为一种线程) 1、引用计数 2、标记清除 3、分带回收 同一个进程下的多个线程不能实现... 阅读全文

posted @ 2019-05-08 17:27 michael-chang 阅读(127) 评论(0) 推荐(0)

2019年5月7日

生产者消费者模型 线程相关

摘要: 知识点补充: 1、操作系统的调度算法: 时间片轮转法 多级反馈队列 2、同步异步(任务的提交方式): 同步:提交任务之后原地等待任务的返回结果,才能进行下一步操作 异步:提交任务之后不等待任务的返回结果,直接进行下一步操作 3、阻塞非阻塞 阻塞:程序处于阻塞态 非阻塞:程序处于运行或就... 阅读全文

posted @ 2019-05-07 17:06 michael-chang 阅读(155) 评论(0) 推荐(0)

2019年5月6日

进程的开启方式 进程的join方法 进程间的内存隔离 其他相关方法 守护进程 互斥锁

摘要: #创建进程的方式一 from multiprocessing import Process import time def task(name): print('%s is running'%name) time.sleep(2) print('%s is over'%name) ''' # 注意:在window系统里,创建进程会将代码以模块的方式从头到尾加载一遍 #... 阅读全文

posted @ 2019-05-06 17:44 michael-chang 阅读(199) 评论(1) 推荐(0)

2019年5月5日

udp协议 及相关 利用tcp上传文件 socketserver服务

摘要: 基于tcp的socketserver我们自己定义的类中的 基于udp的socketserver我们自己定义的类中的 阅读全文

posted @ 2019-05-05 17:38 michael-chang 阅读(223) 评论(0) 推荐(0)

2019年5月4日

socket套接字 tcp协议下的粘包处理

摘要: socket套接字初识:服务端: import socket server = socket.socket() #买手机 server.bind(('127.0.0.1', 11090)) #插手机卡 bind(IP,PORT) #127.0.0.1:本地回环地址,只能本机访问 server.listen(5) #开机,半连接池 conn, addr = server.accept() ... 阅读全文

posted @ 2019-05-04 23:35 michael-chang 阅读(182) 评论(0) 推荐(0)

2019年5月3日

常用模块的完善 random shutil shevle 三流 logging

摘要: 流:简单来说就是建立在面向对象基础上的一种抽象的处理数据的工具。 在流中,定义了一些处理数据的基本操作,如读取数据,写入数据等, 程序员是对流进行所有操作的,而不用关心流的另一头数据的真正流向。 流不但可以处理文件,还可以处理动态内存、网络数据等多种数据形式。 random 模块 import random item=[1,2,3,4,5] for i in range(5):... 阅读全文

posted @ 2019-05-03 16:47 michael-chang 阅读(120) 评论(0) 推荐(0)

2019年4月29日

day 30 网络编程基础

只有注册用户登录后才能阅读该文。 阅读全文

posted @ 2019-04-29 15:48 michael-chang 阅读(6) 评论(0) 推荐(0)

2019年4月28日

day 29 元类

摘要: 恢复内容开始 阅读全文

posted @ 2019-04-28 17:56 michael-chang 阅读(84) 评论(0) 推荐(0)

上一页 1 ··· 5 6 7 8 9 10 11 12 下一页

导航