摘要: RabbitMQ 1 安装使用RabbitMQ2 RabbitMQ实现模型3 远程连接RabbitMQ Server4 Message acknowledgments5 消息持久化6 消息公平分发7 简单生产消费实例8 RabbitMQ消息分发+消息持久化实例9 Publish\Subscribe( 阅读全文
posted @ 2020-11-09 07:07 f_carey 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 事件驱动与异步IO 1 事件驱动模型2 同步IO和异步IO,阻塞IO和非阻塞IO2.1 基础概念2.2 I/O模式 3 多路复用**select** / poll / epoll3.1 Select模拟多路复用Socket server3.2 selectors模块3.3 多发客户端 服务器处理模型 阅读全文
posted @ 2020-11-08 10:40 f_carey 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 协程 1 Greenlet2 Gevent2.1 协程间自动切换2.2 同步与异步的性能区别2.3 实现单线程下的多socket并发 协程,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程: 协程是一种用户态的轻量级线程。 协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上下 阅读全文
posted @ 2020-11-08 10:38 f_carey 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 线程thread与进程process 1 线程thread与进程process2 Python GIL(Global Interpreter Lock)3 线程3.1 Join & Daemon3.2 线程锁之Lock\Rlock\信号量3.2.1 线程锁(互斥锁/Mutex lock)3.2.2 阅读全文
posted @ 2020-11-07 06:20 f_carey 阅读(12) 评论(0) 推荐(0) 编辑
摘要: Socket 1.1 语法格式1.2 服务器端套接字1.3 客户端套接字1.4 公共用途的套接字函数1.5 SocketServer 2 实例2.1 服务端与客户端接收数据2.2 优化1:2.3 优化2:2.4 优化2:2.5 模拟ssh客户端2.6 模拟ftp服务2.7 socketserver 阅读全文
posted @ 2020-11-07 06:17 f_carey 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 异常处理 1 异常处理2 抛出异常:raise3 断言4 用户自定义异常5 定义清理行为 1 异常处理 try: <执行代码> except <异常名称[, 异常名称2]> [as 异常昵称]: <发生该异常时执行的代码> except (RuntimeError, TypeError, NameE 阅读全文
posted @ 2020-11-06 06:23 f_carey 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 类 1 编程范式介绍1.1 面向过程编程(Procedural Programming)1.2 面向对象编程 2 面向对象编程(Object-Oriented Programming )2.1 Class 类2.2 给属性指定默认值2.3 修改属性的值 3 继承3.1 子类的方法__init__() 阅读全文
posted @ 2020-11-05 05:29 f_carey 阅读(12) 评论(0) 推荐(0) 编辑
摘要: Python内置函数 #!/usr/bin/env python # -*- coding:UTF-8 -*- # Author: Fan Carey # Version 1.0 # Created time: # Description:内置函数 # abs(x) 返回数字的绝对值。 print( 阅读全文
posted @ 2020-11-05 05:25 f_carey 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 迭代器 Iterator 1 Iterable:2 Iterator3 小结4 迭代器函数(iter和next) 迭代器是记住遍历的位置元素对象 迭代器是指用iter(object)函数返回的对象(实例) 迭代器是指用next(item)函数获取可迭代对象的数据 1 Iterable: 可以直接作用 阅读全文
posted @ 2020-11-04 10:13 f_carey 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 生成器Generator 1 列表生成式2 生成器2.1 斐波拉契数列(Fibonacci)2.2 yield2.2.1 yield解析2.2.2 抓取生成器返回值2.2.3 通过yield实现在单线程的情况下实现并发运算的效果 在 Python 中,使用了 yield 的函数被称为生成器(gene 阅读全文
posted @ 2020-11-04 10:11 f_carey 阅读(10) 评论(0) 推荐(0) 编辑