上一页 1 2 3 4 5 6 7 ··· 29 下一页
摘要: redis pieline 1. 简介 Redis是建立在TCP协议基础上的CS架构,客户端client对redis server采取请求响应的方式交互。 一般来说客户端从提交请求到得到服务器相应,需要传送两个tcp报文。 对于同一客户端的大量命令而言,网络开销可能成为主要的时间开销。 类似于mys 阅读全文
posted @ 2020-05-15 22:39 木林森__𣛧 阅读(173) 评论(0) 推荐(0)
摘要: asyncio future 1. Future Object class asyncio.Future( , loop=None) Future代表一段异步操作的最终结果。非线程安全。 它是awaitable对象。 1.1. 常用方法 1. result() 返回结果 正常返回结果有两个条件,do 阅读全文
posted @ 2020-05-13 21:28 木林森__𣛧 阅读(263) 评论(0) 推荐(0)
摘要: selectors 1. 简介 doc:python 3.7.7 docs html/library/selectors.html 它定义了一个抽象类BaseSelector,以及几个具体实现类。 在本文中, 文件对象指的是任何具有fileno()方法的对象或者文件描述符; DefaultSelec 阅读全文
posted @ 2020-05-13 20:06 木林森__𣛧 阅读(148) 评论(0) 推荐(0)
摘要: asyncio事件循环原理 1. 总体 1.1. 任务创建 任务创建使用create_task方法。 def create_task(self, coro): """Schedule a coroutine object. Return a task object. """ self._check_ 阅读全文
posted @ 2020-05-10 22:24 木林森__𣛧 阅读(800) 评论(0) 推荐(0)
摘要: flask 并发 1. 非并发 非并发时的情况: 注意需要在run中声明threaded=False 对,flask默认启用多线程;而flask_script默认不启用多线程。。。 @app.route("/async") def longtimetask(): time.sleep(20) ret 阅读全文
posted @ 2020-05-02 21:53 木林森__𣛧 阅读(2282) 评论(0) 推荐(0)
摘要: python lib concurrent.futures [toc] 1. 简介 concurrent是python官方包,目前其中只包含concurrent.futures这一个包。 Source code: Lib/concurrent/futures/thread.py and Lib/co 阅读全文
posted @ 2020-05-01 22:40 木林森__𣛧 阅读(251) 评论(0) 推荐(0)
摘要: 微服务架构详解 阅读全文
posted @ 2020-04-18 10:02 木林森__𣛧 阅读(145) 评论(0) 推荐(0)
摘要: python GUI开发之计时器 1. 前言 pyqt5框架练手,实现一个计时器GUI。 2. 需求分析 实现计时器窗口。 功能需求: 1. 可以倒计时也可以正计时; 2. 以win平台可执行文件形式发布。 界面需求: 1. 简洁美观; 2. 计时器界面大小可调; 3. 详细设计 开发语言:pyth 阅读全文
posted @ 2020-04-14 13:07 木林森__𣛧 阅读(2120) 评论(0) 推荐(0)
摘要: pyqt5 组件QTimer 1. QTimer 如果在应用程序中周期性地进行某项操作,比如周期性的检测主机的cpu值,则需要用到QTimer定时器,QTimer类提供了重复和单次的定时器,要使用定时器,需要先创建一个QTimer实例,将其Timeout信号连接到槽函数,并调用start(),然后, 阅读全文
posted @ 2020-04-14 12:36 木林森__𣛧 阅读(324) 评论(0) 推荐(0)
摘要: PyQt5 控件 QSpinBox 1. QSpinBox QSPINBox是一个计数器控件,允许用户选择一个整数值通过单击向上向下或者按键盘上的上下键来增加减少当前显示的值,当然用户也可以输入值 在默认情况下,QSpinBox的取值范围是(0 99),每次改变的步长是1 QSpinBox类和QDo 阅读全文
posted @ 2020-04-14 12:34 木林森__𣛧 阅读(505) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 29 下一页