凉城旧巷
Python从入门到自闭,Java从自闭到放弃,数据库从删库到跑路,Linux从rm -rf到完犊子!!!
摘要: Process类与开启进程、守护进程、互斥锁 一、multiprocessing模块 1、multiprocessing模块用来开启子进程,并在子进程中执行我们定制的任务(比如函数),该模块与多线程模块threading的编程接口类似。 2、multiprocessing模块的功能众多:支持子进程、 阅读全文
posted @ 2018-09-05 14:54 凉城旧巷 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 进程、操作系统、多道技术 一、什么是进程 进程是一个正在执行/运行的程序,进程是用来描述程序执行状态的虚拟概念 二、进程和程序的区别 进程:程序的执行的过程 程序:一段代码 注意:同一个程序每执行一次就是一个进程 三、操作系统 1、什么是操作系统 操作系统是一个协调/管理/控制计算机硬件资源和应用程 阅读全文
posted @ 2018-09-04 16:22 凉城旧巷 阅读(700) 评论(0) 推荐(0) 编辑
摘要: 基于udp协议的套接字、socketserver模块 一、UDP协议(数据报协议) 1、何为udp协议 不可靠传输,”报头”部分一共只有8个字节,总长度不超过65,535字节,正好放进一个IP数据包。 tcp协议(流式协议) 2、udp协议的特点 (1)传输数据以数据报的形式传送。因为数据以数据包的 阅读全文
posted @ 2018-09-04 16:01 凉城旧巷 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 通信循环、链接循环、粘包问题 一、通信循环 服务端和客户端可以进行连续的信息交流 from socket import * ser_socket = socket(AF_INET, SOCK_STREAM) ser_socket.bind(('127.0.0.1', 8886)) ser_socke 阅读全文
posted @ 2018-09-03 17:30 凉城旧巷 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 流程控制 一、流程控制之if……else…… 二、流程控制之while……循环 1. 为了不写重复代码,而且程序可以重复执行多次 2. while循环语法 #打印0-10之间的偶数 count=0 while count <= 10: if count%2 == 0: print('loop',co 阅读全文
posted @ 2018-09-01 16:19 凉城旧巷 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 基本数据类型、格式化输出、基本运算符 一、基本数据类型 1、数字类型 注意:自从Python2.2起,如果整数发生溢出,Python会自动将整数数据转换为长整数,所以如今在长整数数据后面不加字母L也不会导致严重后果了。所以在Python3里不再有long类型了,全都是int 2、字符串类型 # 1. 阅读全文
posted @ 2018-09-01 15:46 凉城旧巷 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 用户交互、变量、注释、文件头 一、用户交互 在Python3中,用户输入input 的任何值,都存成字符串 二、变量 1、什么是变量 变量是变化的量,用来保存程序执行的状态以及状态的变化 2、变量定义规范 3、变量定义 4、定义变量会有:id,type,value 5、垃圾回收 (1)Python自 阅读全文
posted @ 2018-09-01 14:10 凉城旧巷 阅读(171) 评论(0) 推荐(0) 编辑
摘要: TCP协议与基于tcp协议的套接字socket 一、TCP协议(流式协议) 1、可靠传输,TCP数据包没有长度限制,理论上可以无限长,但是为了保证网络的效率,通常TCP数据包的长度不会超过IP数据包的长度,以确保单个TCP数据包不必再分割。数据传输以数据流的形式传送 2.(1)三次握手建链接 (2) 阅读全文
posted @ 2018-08-29 18:51 凉城旧巷 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 网络编程介绍 一、客户端与服务端架构 1.硬件C/S架构(打印机) 2.软件C/S架构 互联网中处处是C/S架构 如网站是服务端,你的浏览器是客户端(B/S架构也是C/S架构的一种) 二、服务端需要遵循的的原则 (1)服务端与客户端都需要有唯一的地址,但是服务端的地址必须固定/绑定 (2)对外一直提 阅读全文
posted @ 2018-08-28 15:43 凉城旧巷 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 单例模式 一、什么是单例 即单个实例,指的是同一个类实例化多次的结果指向同一个对象,用于节省内存空间 如果我们从配置文件中读取配置来进行实例化,在配置相同的情况下,就没必要重复产生对象浪费内存了 # settings.py文件 IP = '1.1.1.1' PORT = 3303 二、四种单例模式的 阅读全文
posted @ 2018-08-28 15:04 凉城旧巷 阅读(136) 评论(0) 推荐(0) 编辑