摘要: Python类中的特殊方法 类中的特殊方法 一般说来,特殊的方法都被用来模仿某个行为。例如,如果你想要为你的类使用x[key]这样的索引操作(就像列表和元组一样),那么你只需要实现__getitem__()方法就可以了。想一下,Python就是对list类这样做的! 下面这个表中列出了一些有用的特殊 阅读全文
posted @ 2019-03-01 19:04 renzhenhui200210 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一 引子 二 定义函数 三 调用函数 四 函数的参数 五 练习题 一 引子 一 为何要用函数之不用函数的问题 二 函数是什么 三 函数分类 二 定义函数 一 如何自定义函数? def auth(user:str,password:str)->int: ''' auth function : 阅读全文
posted @ 2018-12-05 16:28 renzhenhui200210 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 一 模块介绍 1、什么是模块? 2、为何要使用模块? 3、以spam.py为例来介绍模块的使用:文件名spam.py,模块名spam 二 使用模块之import 1、import的使用 ps:我们可以从sys.module中找到当前已经加载的模块,sys.module是一个字典,内部包含模块名与模块 阅读全文
posted @ 2018-12-05 16:10 renzhenhui200210 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 六 模块搜索路径 模块的查找顺序是:内存中已经加载的模块->内置模块->sys.path路径中包含的模块 #模块的查找顺序 1、在第一次导入某个模块时(比如spam),会先检查该模块是否已经被加载到内存中(当前执行文件的名称空间对应的内存),如果有则直接引用 ps:python解释器在启动时会自动加 阅读全文
posted @ 2018-12-05 16:02 renzhenhui200210 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 一 time与datetime模块 在Python中,通常有这几种方式来表示时间: 时间戳(timestamp):通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。 格式化的时间字符串(Forma 阅读全文
posted @ 2018-12-05 15:29 renzhenhui200210 阅读(149) 评论(0) 推荐(0) 编辑
摘要: GIL GIOBAL Interpreter Lock 全局解释器锁 锁就是线程里面那个锁 锁是为了避免资源竞争造成数据的错乱 Python程序的执行过程 1.启动解释器进程 Python.exe 2.解析你的py文件并执行它 每一个py程序中都必须有就是一堆代码其他的解释器参与 解释器 相当于多个 阅读全文
posted @ 2018-11-14 17:11 renzhenhui200210 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 今日内容: 1.异步同步 和 阻塞非阻塞 概念 ****** 2.异步回调 ****** 为什么需要回调 子进程帮助主进程完成任务 处理任务的结果应该是、交给准进程 其他方式也可以将数据交还给主进程 1.shutdown 主进程会等所有任务完成 2.result函数 会阻塞直到完成任务 都会阻塞 导 阅读全文
posted @ 2018-11-13 21:15 renzhenhui200210 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 今日内容: 1.守护进程 守护 就是看着 陪着 在代码中 进程只能由进程类守护 一个进程守护者另一个进程 指的是两个进程之间的关联关系 特点:守护进程(妃子)在被守护进程(皇帝)死亡时 会跟随被守护进程死亡 守护进程能不能先死? 安卓系统中有大量的时候进程 负责维护连接 2.互斥锁***** 3.I 阅读全文
posted @ 2018-11-09 21:36 renzhenhui200210 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 套子介绍: 1.互联网=物理连接介质+互联网协议 应用层 传输层 网络层 数据连接层 物理层 结论: ip+port能够标识全世界范围内独一无二的一个应用软件 2.TCP的三次握手,四次挥手 TCP vs UDP 3.基于tcp协议通讯的套接字 tcp粘包问题以及解决方案 4.基于udp协议通讯的套 阅读全文
posted @ 2018-11-07 23:21 renzhenhui200210 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 今日内容: 1. TCP半连接池原理 服务器: 客户端: 2.UDP通讯 服务器2: 客户端2: 3.UDP聊天 服务器: """ 群聊思路 1.客户端先把数据交给服务器 2.服务器先存储对方的地址 3.把收到的数据给所有人的发一遍 """ 客户端1: 客户端2: 4.UDP聊天2 发送机: 服务器 阅读全文
posted @ 2018-11-06 16:54 renzhenhui200210 阅读(101) 评论(0) 推荐(0) 编辑