摘要: socket 面向对象三大特点:封装继承和多态三次握手四次挥手socket,操作系统内核部分已经给我们封装好了HTTP协议如何把共享的信息描述的丰富多彩一些,有样式?HTML 超文本标记语言office里面,Word、Excel、PPT都是用XML格式浏览器:将HTM... 阅读全文
posted @ 2018-08-20 17:00 慢慢慢时光 阅读(119) 评论(0) 推荐(0) 编辑
摘要: pep8缩进建议每级缩进都用四个空格,大多数编辑器提供制表符转换为空格行长建议每行不超过80字符,注释不超过72字符空行函数和函数之间一个空行,函数和类之间两个空行,具有独立功能的关联性代码也是一个空行源文件代码python3 默认UTF-8导入在单独行导入顺序 标准... 阅读全文
posted @ 2018-08-20 11:50 慢慢慢时光 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 协程又叫微线程,coroutine,可以认为是比线程更小的执行单元,自带CPU上下文,。通俗理解:在一个线程的某个函数,可以再任何地方保存当前函数的一些临时变量等信息,然后切换到另一个函数执行,并且切换的次数和什么时候再切换到原来的函数由开发者自己确定。协程和线程差异... 阅读全文
posted @ 2018-08-19 10:37 慢慢慢时光 阅读(131) 评论(0) 推荐(0) 编辑
摘要: TTL:一个数据包,在网络上,经过路由器的最大值MSL:数据包在网路上存活的时间 常见网络攻击1. tcp半链接攻击 也叫 SYN Flood (SYN洪⽔)是种典型的DoS (Denial of Service, 拒绝服务) 攻击2.DNS攻击2.1 dns服务... 阅读全文
posted @ 2018-08-19 07:32 慢慢慢时光 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 多线程也是实现多任务的方式。thread是比较底层的模块,threading模块对其进行包装,更方便被使用。threading 单线程进程 资源分配的单位,内存等资源线程 进程里面真正执行代码的东西,CPU调度的单位如果多个线程执行的都是同一个函数的话,各自之间不会有... 阅读全文
posted @ 2018-08-18 10:48 慢慢慢时光 阅读(189) 评论(0) 推荐(0) 编辑
摘要: pdb调试python -m pdb xxx.pyl---->显示当前的代码listn---->向下执行一行代码nextc---->continue 继续执行代码b---->break 添加断点clear--->删除断点p---->打印一个变量的值a---->打印所有... 阅读全文
posted @ 2018-08-17 18:37 慢慢慢时光 阅读(166) 评论(0) 推荐(0) 编辑
摘要: UDP广播广播只能在UDP中使用,TCP中不能用,UDP相当于写信,TCP相当于打电话TCP介绍TCP传输控制协议 ,稳定,相较UDP慢一些,几乎体现不出来。UDP用户数据包协议TCP服务器端服务器from socket import *serverSocket = ... 阅读全文
posted @ 2018-08-13 07:53 慢慢慢时光 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 网络通信概述网络编程:让在不同的电脑上的软件能进行数据传递,即进程之间的通信。TCP/IP协议(族)互联网协议族,把互联网的协议简称为TCP/IP协议。作用:规范网络之间的数据通信。常用协议见下图4层:链路层、网络层、传输层和应用层7层:链路层拆分为数据链路层和物理层... 阅读全文
posted @ 2018-08-12 16:19 慢慢慢时光 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 不可避免经常会碰到一些小问题,但会耽误自己很长时间,希望对大家有所帮助。1. SyntaxError:Non-UTF-8 code starting with '\xd7' in file 0807_multiprocessing实例.py on line 7, b... 阅读全文
posted @ 2018-08-07 18:42 慢慢慢时光 阅读(1697) 评论(0) 推荐(0) 编辑
摘要: vim跨平台,之前一直跟随教程在Ubuntu上使用,需要更新下知识,了解Windows下如何使用vim1.vim的下载,gVim 官网下载,python也是下载的3.7版本2.设置环境变量,搜索高级系统设置-->环境变量--->系统变量,将gVim的路径和python... 阅读全文
posted @ 2018-08-05 19:10 慢慢慢时光 阅读(1106) 评论(0) 推荐(0) 编辑