05 2020 档案
摘要:一、为什么需要协程 在回答这个问题之前,我们先回顾一下同步和异步的概念。 同步 :就是发出一个调用时,在没有得到结果之前,该调用就不返回,调用者需要一致等待该调用结束,才能进行下一步工作。 异步 :调用在发出去后,不等待结果,直接进行下一步工作,当结果出来后通过状态来通知调用者继续回来处理该调用。
阅读全文
摘要:概念 并发 : 指的是任务数多于cpu核数,通过操作系统的各种任务调度算法,实现用多个任务“一起”执行(实际上总有一些任务不在执行,因为切换任务的速度相当快,看上去一起执行而已 并行 :指的是任务数小于等于cpu核数,即任务真的是一起执行的 线程 : 线程就是在程序运行过程中,执行程序代码的一个分支
阅读全文
摘要:Locust(俗称 蝗虫), 一个轻量级的开源压测工具,用Python编写。 安装 pip3 install locust Python编写性能测试脚本 AdminLoadTest类继承TaskSet类,用以描述用户行为: 使用@task装饰的方法为一个事务,方法的参数用于指定该行为的执行权重,参数
阅读全文
摘要:Python编程 通过queue实现前端的被动接收 python代码打包成exe 应用程序文件 argparse命令行传参 python2.7打印中文乱码的问题解决 使用python的locust库进行性能测试 高性能编程之 线程的使用 高性能编程之协程 asyncio pip的使用 Python内
阅读全文
摘要:docker容器的映射 docker使用中可能会有需要把宿主机的一些文件或文件夹映射到docker里面,比如为了使容器中的时间和宿主机一致,就需要把宿主机中的时间文件 /etc/locatime 映射到容器中。 那么可以在由镜像生成容器的时候加入以下参数 v /etc/localtime: /etc
阅读全文