摘要: 进程:计算机中已运行的程序,一个进程在运行的过程中可能存在的状态 新生(new):进程新产生中。 运行(running):正在运行。 等待(waiting):等待某事发生,例如等待用户输入完成。亦称“阻塞”(blocked),也就是进行了输入/输出 I/O的操作,这时CPU就会记录当前的执行状态,去 阅读全文
posted @ 2018-11-29 17:00 好大一个圈 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 进程锁, 信号量 , 事件 这些有锁的功能的东西(能够阻塞)是全局的,所有的进程都是可以这些锁的状态的(这些东西的底层都是socket,而且是基于文件的socket通信,跟数据共享不是同一个类型的) 同步锁:处理并发出现的相关的问题 同步锁应用 #注意:首先在当前文件目录下创建一个名为db的文件 # 阅读全文
posted @ 2018-11-27 17:11 好大一个圈 阅读(650) 评论(0) 推荐(0) 编辑
摘要: 套接字的类型 基于文件类型的套接字家族: AF_UNIX 基于文件的套接字调用的就是底层的文件系统来取数据,两个套接字进程运行在同一机器,可以通过访问同一个文件系统间接完成通信 基于网络类型的套接字家族; AF_INET TCP socket 通信 服务端配置 客户端配置 使用TCP连接的时候,如果 阅读全文
posted @ 2018-11-25 12:17 好大一个圈 阅读(353) 评论(0) 推荐(0) 编辑
摘要: socket模块的使用 1.模仿CS 架构模型 1.1简版 服务器端 import socket server = socket.socket() #创建一个服务器对象 ip_port = ('192.168.15.79',8080)#创建一个元组 server.bind(ip_port) #将服务 阅读全文
posted @ 2018-11-21 16:36 好大一个圈 阅读(192) 评论(0) 推荐(0) 编辑
摘要: python标准异常异常名称 描述BaseException 所有异常的基类SystemExit 解释器请求退出 KeyboardInterrupt 用户中断执行(通常是输入^C) Exception 常规错误的基类StopIteration 迭代器没有更多的值GeneratorExit 生成器(g 阅读全文
posted @ 2018-11-19 17:57 好大一个圈 阅读(696) 评论(0) 推荐(0) 编辑
摘要: 1.用户输入用户名和密码还有验证码. 用户可以有三次登录的机会. 但是验证码如果输入错误. 不计算在内. from random import randint user = 'chenweixian' pwd = '123' count = 1 while count <= 3: Verify_co 阅读全文
posted @ 2018-11-17 15:14 好大一个圈 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 正则表达式 正则表达式是对字符串操作的一种逻辑公式. 我们一般使用正则表达式对字符串进⾏行匹 配和过滤. 1. 字符组 字符组很简单⽤用[]括起来. 在[ ]中出现的内容会被匹配, 例如:[abc] 匹配a或b或c [a-z] 匹配a到z之间的所有字母 [0-9]匹配所有阿拉伯数字,能够样子的写的都 阅读全文
posted @ 2018-11-16 20:57 好大一个圈 阅读(167) 评论(0) 推荐(0) 编辑
摘要: python中存在三种序列化的方案(数据存储) 在我们存储数据或者网络传输数据的时候. 需要对我们的对象进行处理. 把对象处理成方便存储和传输的数据格式. 这个过程叫序列化. 不同的序列化, 结果也不同. 但是目的是一样的. 都是为了存储和传输 1. pickle. 可以将我们python中的任意数 阅读全文
posted @ 2018-11-15 21:48 好大一个圈 阅读(299) 评论(0) 推荐(0) 编辑
摘要: import collections time,datetime 以及 calendar 主要用于封装一些关于集合类的相关操作,例如Iterable ,Iterator 提供了了⼀一些除了了基本数据类型以外的数据集合类型 (Counter, deque, OrderDict, defaultdict 阅读全文
posted @ 2018-11-15 21:08 好大一个圈 阅读(548) 评论(0) 推荐(0) 编辑
摘要: 也可以将多个异常的类型在同一个except 下面执行 try: input(“please input the frist number:”) input(“please input the second number:”) except(TypeError,NameError): #多个异常,无论 阅读全文
posted @ 2018-11-12 17:23 好大一个圈 阅读(7553) 评论(0) 推荐(0) 编辑