摘要: 一、昨日内容回顾: 1. 守护进程 1)、p.saemon, 2 )、p.terminate 3 )、p.join 2. 同步控制 1)、锁,Lock 互斥锁,解决数据安全、进程之间资源抢占问题。 2)、信号量,Semaphore 锁+计数器 3)、事件,Event 通过一个标志位flag来控制进程 阅读全文
posted @ 2018-06-13 19:00 富0代 阅读(160) 评论(0) 推荐(0)
摘要: 一、内容总结 1.进程创建 1) Process:两种创建一个新进程的方法: 1.实例化Process,通过args=(,)元组形式传参,2创建类继承Process,类初始化的时候传参数 2) p.join(),阻塞主进程,执行完p进程后,释放 3) 守护进程 ,守护主程序代码执行完毕,p.daem 阅读全文
posted @ 2018-06-12 21:45 富0代 阅读(147) 评论(0) 推荐(0)
摘要: 一、网络编程内容回顾 1.arp协议 #交换机 #广播、单播 2.ip协议 3.tcp和udp协议 tcp:可靠的,面向连接的,字节流传输,长连接 三次握手:一方发送请求,另一方确认请求同时发送请求,两条消息合并了。 1.SYN=1,seq=i 2.ACK=i+1,SYN=1,seq=j 4.ACK 阅读全文
posted @ 2018-06-12 19:16 富0代 阅读(139) 评论(0) 推荐(0)
摘要: 一、pycharm字体放大的设置 File —> setting —> Keymap —>在搜寻框中输入:increase —> Increase Font Size(双击) —> 在弹出的对话框中选择Add Mouse Shortcut 在弹出的对话框中同时按住ctrl键和鼠标滚轮向上滑。 二、P 阅读全文
posted @ 2018-06-12 19:13 富0代 阅读(146) 评论(0) 推荐(0)
摘要: 一、昨日内容回顾 1.arp协议含义 2.子网,子网掩码 3.两台电脑在网络中怎么通信的? 4.tcp和udp socket编码 5.tcp和udp协议的区别 6.tcp三次握手和四次挥手,syn洪攻击,大量time-wait状态等 二、今日内容 1、认识下socket中的一些常见方法 服务器套接字 阅读全文
posted @ 2018-06-08 17:06 富0代 阅读(132) 评论(0) 推荐(0)
摘要: 一、昨日内容回顾 1. tcp和udp编码 2. 自定义mysocket解决编码问题 二、今日内容总结 1.粘包 1)产生粘包原因: (1)、接收方不知道消息之间的边界,不知道一次性要取多少字节的数据造成的。 (2)、数据包较小且时间间隔较小,由于合包机制和Nagle算法,将合成一个大包发送过去,由 阅读全文
posted @ 2018-06-07 15:15 富0代 阅读(120) 评论(0) 推荐(0)
摘要: 回顾:1、两个架构:C/S B/S(统一了应用的接口)2、同一个电脑两个py文件通信(文件)3、两个电脑通信 网线4、交换机的通信方式:广播、单播、组播5、arp协议:通过ip地址找到对应的mac地址6、osi五层模型: 应用层 :py文件 传输层 :tcp、udp协议 网络层 :ip协议 数据链路 阅读全文
posted @ 2018-06-05 15:18 富0代 阅读(99) 评论(0) 推荐(0)
摘要: 一.昨日内容回顾 1.反射 用字符串类型的名字,操作命名空间的变量。 反射使用场景:明显的简化代码,能拿到的变量名本来就是一个字符串类型的时候, 用户输入的,文件读入的,网上传输的 2.__call__ 对象名() 就会调用__call__方法 3.__len__ 4.__hash__ 5.__eq 阅读全文
posted @ 2018-05-31 17:47 富0代 阅读(127) 评论(0) 推荐(0)
摘要: 一、今日内容总结 1.反射 使用字符串数据类型的变量名来操作一个变量的值。 #使用反射获取某个命名空间中的值, #需要 #有一个变量指向这个命名空间 #字符串数据类型的名字 #再使用getattr获取值, #如果变量能直接获取结果 #如果是函数,只能拿到内存地址,加上括号就是执行 #使用类名反射: 阅读全文
posted @ 2018-05-30 19:47 富0代 阅读(176) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-05-29 21:02 富0代 阅读(791) 评论(0) 推荐(0)
返回
顶部