摘要: TCP :语言聊天,视频聊天,线下缓存视频,远程控制,发邮件 需要先建立连接,然后通信 占用连接、可靠(消息不会丢失)、面向连接实时性高、全双工的通信、慢 注意事项: 端口不能重名 必须先起服务端,在起客户段 建立连接 三次握手 全双工通信 SYN请求建立连接发送信息,ACK确认 思路: 客户段向服 阅读全文
posted @ 2021-06-07 12:28 刘家小仙女 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 装饰器 装饰器的定义: 完全遵循开放封闭的原则(开放:增加新功能 封闭:不改变原函数代码) 在不改变原函数的代码及调用方式的前提下,为其增加新的功能 装饰器的本质就是一个闭包函数 装饰器必须放在函数的最上面 被装饰函数中不带返回值的装饰器 def times(f): #1 #3 #此处的f是自由变量 阅读全文
posted @ 2021-06-04 19:14 刘家小仙女 阅读(44) 评论(0) 推荐(0) 编辑
摘要: json、pickle模块 json是将数据转换成特殊的字符串然后传输,pickle是之间转换成bytle形式进行传输 json转换有限制,pickle没有并且可以直接对函数和类进行转换 json适合多种语言之间传输转换,而pickle只能在python中使用 序列化模块:将一种数据结构(list、 阅读全文
posted @ 2021-06-04 19:11 刘家小仙女 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 为什么要使用log? log是为了排错 log是用来做数据分析 购物商城: 数据库里 什么时间购买了什么商品 把那些商品加入购物车了 logging用途 用来记录用户的行为(用来做数据分析的内容,一般不放在数据库) 一个用户在什么时间什么地点登录了购物程序 浏览(搜索)了哪些信息,什么时间被展示出来 阅读全文
posted @ 2021-06-04 19:05 刘家小仙女 阅读(912) 评论(0) 推荐(0) 编辑
摘要: shutil 主要操作与文件目录相关得 shutil.copy拷贝文件 # 拷贝文件 ret=shutil.copy('原文件','现文件') shutil.copytree拷贝目录 # 拷贝目录 ignore=shutil.ignore_patterns('*.py') 忽略不需要拷贝的文件,此处 阅读全文
posted @ 2021-06-04 19:03 刘家小仙女 阅读(70) 评论(0) 推荐(0) 编辑
摘要: hashlib模块(常用于加密) 包含很多的加密算法,MD5,sha系列 用途: 密码加密,不能以明文的形式存储密码,要以密文的形式 文件的校验 用法: 将bytes类型的字节转换成固定长度的16进制数字组成的字符串 不同的bytes类型利用相同的算法(MD5)转化成的结果一定不同 相同的bytes 阅读全文
posted @ 2021-06-04 19:02 刘家小仙女 阅读(63) 评论(0) 推荐(0) 编辑
摘要: sys sys是python自带模块,提供了一系列有关python运行环境的变量和函数的模块 当执行import sys 后,python在sys.path变量中所列目录中寻找sys模块文件。然后运行这个模块的主块中的语句进行初始化,然后就可以使用模块了。 使用dir()查看sys模块中可用方法 i 阅读全文
posted @ 2021-06-04 18:59 刘家小仙女 阅读(772) 评论(0) 推荐(0) 编辑
摘要: os os模块介绍 和操作系统相关的功能被封装在os模块 os模块不受平台限制,因为Python是平台无关的,而获取当前路径Windows和Linux是不同的,所以Python的os模块作为中间层,在Windows平台通过os导入nt模块(Windows是nt架构),在linux通过os导入posi 阅读全文
posted @ 2021-06-04 18:48 刘家小仙女 阅读(537) 评论(0) 推荐(0) 编辑
摘要: time 封装了获取时间戳和字符串形式的时间的一些方法 获取时间戳 import time # 获取时间戳 # 从时间元年(1970年1月1号 00:00:00)到现在经过的秒数 print(time.time()) #1617427436.1847997 获取格式化时间对象 #GMT #当前系统的 阅读全文
posted @ 2021-06-04 18:43 刘家小仙女 阅读(55) 评论(0) 推荐(0) 编辑
摘要: random random()此模块提供了随机数获取的相关方法: random.random()只能获取[0.0,1.0)范围内的浮点数 import random print(random.random()) 得:0.15945054961896699 random.randint(a, b) 获 阅读全文
posted @ 2021-06-04 18:39 刘家小仙女 阅读(550) 评论(0) 推荐(0) 编辑