python基础
夜行伊sky
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python基础知识学习笔记(反射基础)
# class A:pass # class B(A):pass # a = A() # print(isinstance(a,A)) # print(issubclass(B,A)) # print(issubclass(A,B)) # 反射 : 是用字符串类型的名字 去操作 变量 # name = 1 # eval('print(name)') # 安全隐患 # 反射 就没有安全问题 ...原创 2019-05-21 17:47:12 · 349 阅读 · 0 评论 -
python基础知识学习笔记(网络编程)
网络编程一般使用socket套接字 使用TCP建立长连接: 案例 1: client:(客户端代码) import socket sk = socket.socket() sk.connect(('127.0.0.1',9000)) while True: msg = sk.recv(1024) print(msg.decode('utf-8')) if msg...原创 2019-05-21 17:46:30 · 305 阅读 · 0 评论 -
python基础知识学习笔记(文件的上传下载以及黏包的解决方法)
同时执行多条命令之后,得到的结果很可能只有一部分,在执行其他命令的时候又接收到之前执行的另外一部分结果,这种显现就是黏包。 tcp协议的拆包机制: 当发送端缓冲区的长度大于网卡的MTU时,tcp会将这次发送的数据拆成几个数据包发送出去。 MTU是Maximum Transmission Unit的缩写。意思是网络上传送的最大数据包。MTU的单位是字节。 大部分网络设备的MTU都是1500。如果本机...原创 2019-05-18 16:53:20 · 258 阅读 · 0 评论 -
python基础知识学习笔记(进程池p.apply和p.apply_async的区别)
apply方法是阻塞的。 意思就是等待当前子进程执行完毕后,在执行下一个进程。 例如: 执行结果如下: 因为apply是阻塞的,所以进入子进程执行后,等待当前子进程执行完毕,在继续执行下一个进程。 例如: 有三个进程0,1,2。等待子进程0执行完毕后,在执行子进程1,然后子进程2,最后回到主进程执行主进程剩余部分,就像上面的执行结果一样。 相当于: 这样好像跟单进...原创 2019-05-21 17:46:17 · 3578 阅读 · 0 评论 -
Python实现单例模式常用的两种方法
单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。 比如,某个服务器程序的配置信息存放在一个文件中,客户端通过一个 AppConfig 的类来读取配置文件的信息。如果在程序运行期间,有很多地方都需要使用配置文件的内容,也就是说,...原创 2019-05-21 20:43:39 · 411 阅读 · 0 评论
分享