06 2018 档案

摘要:notepad++ 轻量级,也支持扩展各种插件 sublime text 3 轻量级,支持扩展各种插件 vscode 中等资源占用,微软支持,插件资源丰富且安装简便 atom (不推荐,比较耗费资源) pycharm webstorm 阅读全文
posted @ 2018-06-26 10:59 eailoo 阅读(100) 评论(0) 推荐(0)
摘要:输入f5 弹出执行框 输入: 点击保存,设置快捷键 阅读全文
posted @ 2018-06-20 19:29 eailoo 阅读(412) 评论(0) 推荐(0)
摘要:IO模型 网络IO模型 图 recv/send connect/accept recvfrom/sendto 阻塞IO blockingIO blocking IO的特点就是在IO执行的两个阶段(等待数据和拷贝数据两个阶段)都被block了。 影响其他任务进行。 非阻塞IO nonblockingI 阅读全文
posted @ 2018-06-20 15:13 eailoo 阅读(216) 评论(0) 推荐(0)
摘要:守护线程 import time from threading import Thread from multiprocessing import Process def func1(): time.sleep(3) print('in func1') def func2(): while True 阅读全文
posted @ 2018-06-19 16:01 eailoo 阅读(531) 评论(0) 推荐(0)
摘要:线程概念的引入背景 进程 有了进程为什么要有线程 线程的出现 进程和线程的关系 线程的特点 线程的特点 2)独立调度和分派的基本单位。 在多线程OS中,线程是能独立运行的基本单位,因而也是独立调度和分派的基本单位。由于线程很“轻”,故线程的切换非常迅速且开销小(在同一进程中的)。 3)共享进程资源。 阅读全文
posted @ 2018-06-14 15:14 eailoo 阅读(282) 评论(0) 推荐(0)
摘要:生产者消费者模型 import time import random from multiprocessing import Process,Queue def consumer(q): while True: obj = q.get() print('消费了一个数据%s'%obj) time.sl 阅读全文
posted @ 2018-06-13 17:09 eailoo 阅读(1825) 评论(0) 推荐(1)
摘要:守护进程 注意:进程之间是互相独立的,主进程代码运行结束,守护进程随即终止(主进程和子进程是异步的),当主进程停止,该守护进程不在继续执行.守护进程也是一种子进程. 主进程创建守护进程 其一:守护进程会在主进程代码执行结束后就终止.(但本质上是在主进程结束之前结束的,主进程需要负责回收资源) 其二: 阅读全文
posted @ 2018-06-12 17:34 eailoo 阅读(1872) 评论(0) 推荐(1)
摘要:Python Day 31 并发编程 (操作系统 进程) 操作系统 一 操作系统的作用: 1:隐藏丑陋复杂的硬件接口,提供良好的抽象接口 2:管理、调度进程,并且将多个进程对硬件的竞争变得有序 二 多道技术: 1.产生背景:针对单核,实现并发 ps: 现在的主机一般是多核,那么每个核都会利用多道技术 阅读全文
posted @ 2018-06-11 14:39 eailoo 阅读(258) 评论(0) 推荐(0)
摘要:Python Day 30 网络编程 (串讲 FTP作业) 阅读全文
posted @ 2018-06-11 14:37 eailoo 阅读(85) 评论(0) 推荐(0)
摘要:Python Day 29 网络编程 ( socket中的一些常见方法,socketserver模块) socket中的一些常见方法 socket模块化,验证客户端合法性 import hmac import socket from socket import SOL_SOCKET,SO_REUSE 阅读全文
posted @ 2018-06-07 16:21 eailoo 阅读(164) 评论(0) 推荐(0)
摘要:Python Day 28 网络编程 (socket远程命令执行, tcp黏包现象,以及struck模块的使用 ) subprocess模块 res=subprocess.Popen(cmd, #字符串命令 shell=True, #使用系统命令 stderr=subprocess.PIPE, #错 阅读全文
posted @ 2018-06-06 19:07 eailoo 阅读(255) 评论(0) 推荐(0)
摘要:Python Day 27 网络编程 (socket udp) 基于UDP协议的socket udp是无链接的,启动服务之后可以直接接受消息,不需要提前建立链接. 简单版: #一次收发 import socket sk = socket.socket(type=socket.SOCK_DGRAM) 阅读全文
posted @ 2018-06-05 16:45 eailoo 阅读(156) 评论(0) 推荐(0)
摘要:Python Day 26 网络编程 ( 网络编程基础 socket tcp ) 笔记: https://mubu.com/doc/TMoGNU0xW 楔子: 同一电脑中两个py文件如何交互 软件编程的架构: C/S 架构 (client/server) B/S 架构 (broser/server) 阅读全文
posted @ 2018-06-04 19:36 eailoo 阅读(253) 评论(0) 推荐(0)
摘要:Python Day 25 串讲 双下方法: 阅读全文
posted @ 2018-06-03 21:54 eailoo 阅读(91) 评论(0) 推荐(0)