随笔分类 - python
python的一些感悟
摘要:核心思想 以时间换空间 进程池 进程池 :一个容器,这个容器限制住你开启进程的数量,默认是os.cpu_count(),我的电脑是8核,所以能开启8个,第一次肯定只能并行的处理8个任务,只要有任务完成,进程马上就会接下一个任务。 代码实现: 线程池 线程池 :线程最多能执行的是进程的5倍,也就是40
阅读全文
摘要:前言 确认位ACK 只有当ACK=1时确认号字段才有效。当ACK=0时,确认号无效 TCP规定,在连接建立后所有传送的报文段都必须把ACK置1 同步位SYN 同步SYN=1表示这是一个连接请求或者连接接收报文 当SYN=1,ACK=0时,表明这是一个连接请求报文,对方若同意建立连接,则在响应报文中使
阅读全文
摘要:无注释版 os.popen()模式 server端 client端 python import socket phone = socket.socket() phone.connect(('localhost',8088)) while 1: client_data = input(" ") if
阅读全文
摘要:C/S B/S 架构 C:client 端 B:browser 浏览器 S:server 端 C/S架构,基于客户端与服务端之间的通信 例如:QQ,抖音,快手,微信,支付宝等等 优点:个性化设置,响应速度快 缺点:开发维护成本高,占用空间,用户固定 B/S架构:基于浏览器与服务端之间的通信 谷歌浏览
阅读全文
摘要:面向对象初识 1.面向对象初步了解 2.面向对象的结构 3.从类名的角度研究类 类名操作类的属性 类名查看类中所有的内容 print(Human.\_\_dict\_\_) 类名调用类的方法 增 Human.hobby = 'test' 删 del Human.mind 改 Human.mind =
阅读全文
摘要:git remote add origin1 http://github.com/xxx/xxx.git origin名字冲突,换一个名字
阅读全文
摘要:闭包 闭包的作用: 装饰器 random模块 os模块 sys模块 shutil模块 shelve模块 python读取xml,修改xml ConfigParser 模块 用于生成和修改常见配置文档,当前模块的名称在 python 3.x 版本中变更为 configparser hashlib模块
阅读全文
摘要:random模块 验证码 简单 4位数字 中等
阅读全文
摘要:一、函数 1.函数定义 def 关键字 定义 func 函数名 和变量定义规则一样 ()必须要写格式 : 声明语句结束 def my_len(): 函数体 def func(a:int,b:str): print(a,b) func(1,2) 2.函数的好处 1.减少代码重复性(冗余)
阅读全文
摘要:文件操作 r w a 重要 rb wb ab 次要 r+ w+ a+ 一般 其它操作
阅读全文
摘要:字典 定义:可变的无序的 键:使用不可变数据类型(可哈希),键是唯一的 值:可以任意 dic{"键":"值"} 增 dic = {"k1":"v1","k2":"v2","k3":"v3"} dic["k4"] = "v4" 暴力添加 dic.setdefault["k4","v4"]
阅读全文
摘要:列表 有序可变的,索引 作用:存储数据的,支持很多种数据类型 定义方式: lst = [1,"alex",True,('a','b')]增 append() 追加 extend() 迭代添加 insert() 插入 insert(1,"admin") 尽量少用 删 def lst 删除整个列表 de
阅读全文
摘要:字符串 a = "sdfgewa" 索引(下标) 切片 a[0::2] strip() 去除空格、tab键等 split() 分割函数 split("s") 以空格,换行以及制表符进行分割,可以自己指定,可以指定切割的次数 replace() 替换函数 replace("old","new",1)
阅读全文
摘要:清除缓存,记得退出pycharm 我的路径是下图的路径 注意,它是隐藏文件 把所有的文件删除就可以 记得看看修改日期是否和最近一致
阅读全文
摘要:python 2 源码不统一,代码重复 输出是引号 print "admin" xrange() for i in xrange(0,100,2):print i python 3 源码统一,代码不重复 输出是括号 print("admin") range() for i in range(0,10
阅读全文

浙公网安备 33010602011771号