摘要:
Python中pymysql模块通过获取mysql数据库命令行游标执行数据库命令来进行数据库操作 优点:操作数据库语句所见即所得,执行了什么数据库语句都很清楚 缺点:操作繁琐,代码量多 1. pymysql的基本使用 循环插入数据 阅读全文
摘要:
1. Python中redis模块的基本使用 redis_connect redis_pool redis_管道 2. redis介绍及命令行常见用法 redis常见用法 连接、连接池 常用操作 String Hash List Set Sort Set 管道 发布订阅 连接、连接池 通过连接池来管 阅读全文
摘要:
本文介绍RabbitMQ在python下的基本使用 1. RabbitMQ安装,安装RabbitMQ需要预安装erlang语言,Windows直接下载双击安装即可 RabbitMQ下载地址:http://www.rabbitmq.com/download.html Erlang语言下载地址:http 阅读全文
摘要:
1. select模块的基本使用(以socket为例) 1 # -*- coding:utf-8 -*- 2 # Author:Wong Du 3 4 import select 5 import socket 6 import queue 7 8 HOST_PORT = ("0.0.0.0", 9 阅读全文
摘要:
简单理解进程与线程 进程: 1.进程是系统资源分配的最小单位 2.进程是一堆系统资源的集合,不可执行 3.进程内可以有多个线程 4.进程间内存等所有的资源空间互相隔离,要实现资源数据通信可通过建立socket规则 线程: 1.线程是程序执行的最小调度单位 2.线程是进程的一个执行流(执行代码) 3. 阅读全文
摘要:
协程操作是单线程进行的,协程通过自拟寄存器记录上下文和栈,实现单线程的高并发 与多线程相比,协程的特点: 1.必须在只有一个单线程里实现并发 2.修改共享数据不需加锁 3.用户程序里自己保存多个控制流的上下文栈 4.一个协程遇到I/O操作自动切换到其它协程 1.通过yield实现简单的生产者消费者模 阅读全文
摘要:
Python中queue模块常用来处理队列相关问题 队列常用于生产者消费者模型,主要功能为提高效率和程序解耦 1. queue模块的基本使用和相关说明 2. queue模块的简单应用 1 # -*- coding:utf-8 -*- 2 # Author:Wong Du 3 4 import tim 阅读全文
摘要:
Python多线程的使用及其相关概念介绍 异步与多线程的区别:https://www.cnblogs.com/dream844/archive/2012/06/12/2546083.html 1. 线程的基本使用 1.1 直接通过threading模块注册使用 1.2 通过继承threading.T 阅读全文