随笔分类 -  python从入门到精通

摘要:目录一、python 操作 kafka1. python 使用 kafka 生产者2. python 使用 kafka 消费者3. 使用 docker 中的 kafka二、python操作kafka细节2.1 生产者demo2.2 消费者demo2.3 消费者(消费者组)2.4 消费者(读取目前最早 阅读全文
posted @ 2024-03-21 16:38 BigSun丶 阅读(9736) 评论(0) 推荐(2)
摘要:目录一、代码优化原则二、避免全局变量三、避免 . 的使用3.1 优化方案一3.2 优化方案二3.3 优化方案三四、避免类内属性访问优化方案五、避免不必要的抽象优化方案六、避免数据复制1. 要避免无意义的数据复制优化方案2. 交换值时不使用中间变量优化方案3. 字符串拼接用join或者f-string 阅读全文
posted @ 2024-03-18 16:32 BigSun丶 阅读(109) 评论(0) 推荐(0)
摘要:目录并发编程补充一、asyncio 模块1. asyncio中的几个重要概念2. asyncio模块的常用方法(1)run_until_complete()(2)asyncio.run()(3)asyncio.sleep()(4)async 和 await(5)asyncio.create_task 阅读全文
posted @ 2023-09-03 10:08 BigSun丶 阅读(36) 评论(0) 推荐(0)
摘要:[TOC] 一、元类 1. 什么是元类 在python中,一切皆对象,用class 关键字定义的类其本身也是一个对象。负责产生该对象的类就是元类。python中, 类就是元类,且凡是继承了 类的类,也是元类。 2. 元类有什么用 通过自定义一个元类,来控制类的产生,还可以控制这个类的实例化对象的产生 阅读全文
posted @ 2019-11-04 19:29 BigSun丶 阅读(126) 评论(0) 推荐(0)
摘要:[TOC] 一、事务 1. 什么事务 事务是并发控制单位,指一组操作,要么都执行成功,要么都执行失败。 2. 事务有什么用 保证数据库数据的完整。 3. 使用方法 语法: 4. 事务的特性(ACID) (1)原子性( Atomicity ) 事务是数据库的逻辑工作单位,事务中包含的各操作要么都做,要 阅读全文
posted @ 2019-11-03 18:32 BigSun丶 阅读(117) 评论(0) 推荐(0)
摘要:目录一、pymysql模块的使用1. 安装pymysql2. 连接MySQL3. sql注入问题二、索引1. 什么是索引2. 索引有什么用3. 索引的底层原理4. 主键5. MySQL中索引的分类6. 索引的创建(0)创建索引的技巧:(1)创建主键索引(2)创建唯一索引(3)创建普通索引(4)联合索 阅读全文
posted @ 2019-10-31 18:50 BigSun丶 阅读(1779) 评论(0) 推荐(0)
摘要:[TOC] 一、单表操作 1. 分组—— 分组指的是:将所有表记录按照某个相同字段进行归类 用法: 当 后的字段为一个表的主键时,那么在 后面就可以查询该主键所在表的所有字段。否则 后查的字段只能是 后的那个字段。 后可以跟多个字段,表示相同这些字段分到一组。如[1,2] [2,3] [,2,3] 阅读全文
posted @ 2019-10-30 17:23 BigSun丶 阅读(592) 评论(0) 推荐(0)
摘要:[TOC] 一、数据表的操作 1. 增——操作 2. 删——操作 3. 改——操作 4. 查——操作 5. 复制表结构 复制表的结构只是复制某个表的字段和字段的属性,表中的数据不会复制,所以复制后的表为空。 二、表数据行的操作 1. 增——操作 2. 删——操作 3. 改——操作 4. 查——操作 阅读全文
posted @ 2019-10-29 16:04 BigSun丶 阅读(286) 评论(0) 推荐(0)
摘要:一、数据库介绍 什么是数据库 就是存储数据的仓库,也可以说是依照存储数据的介质 为什么要使用数据库 数据库出来之前使用的是Excel来进行管理数据的 而Excel不能满足我们的一些需求,如: 管理不了大量的数据(10W量级的数据) 不能并发操作同一个数据库表格 对大量的数据不支持高级操作,比如:分组 阅读全文
posted @ 2019-10-28 16:11 BigSun丶 阅读(245) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-10-24 19:43 BigSun丶 阅读(107) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-10-22 21:21 BigSun丶 阅读(111) 评论(0) 推荐(0)
摘要:目录一、 操作系统发展1. 手工操作——穿孔卡片2.批处理——磁带存储2.1联机批处理系统2.2 脱机批处理系统3. 多道程序系统3.1 多道程序设计技术3.2 单道的程序运行3.3 多道的程序运行3.4 小结:3.5 多道批处理系统4. 分时系统5. 实时系统6. 通用操作系统7. 操作系统的进一 阅读全文
posted @ 2019-10-21 20:35 BigSun丶 阅读(243) 评论(0) 推荐(0)
摘要:目录一、 网络编程(2)1. subprocess模块2. 粘包问题3. UDP 协议4. SocketServer 模块5. 上传大文件 一、 网络编程(2) 1. subprocess模块 subprocess 有什么用 它是和操作系统交互,实现操作系统的命令执行和结果展示 实例: import 阅读全文
posted @ 2019-10-18 15:48 BigSun丶 阅读(111) 评论(0) 推荐(0)
摘要:目录一、网络编程(1)1. 网络架构及其演变过程(1)单机架构(2)C/S架构(3)B/S架构2. 互联网协议(OSI协议)(1)OSI协议 的人为分层(1)物理层(2)数据链路层1. 以太网协议2. Mac地址3. 广播地址4. 广播风暴(3)网络层(4)传输层(5)应用层3. socket3.1 阅读全文
posted @ 2019-10-17 16:24 BigSun丶 阅读(128) 评论(0) 推荐(0)