物无定味适口者珍,Python3并发场景(CPU密集/IO密集)任务的并发方式的场景抉择(多线程threading/多进程multiprocessing/协程asyncio)by Liu Yue/2022-08-01 标签: asyncio CPU io multiprocessing python3 threading 任务 协程 场景 多线程 密集 并发 抉择 方式 无定 进程 适口 一般情况下,大家对Python原生的并发/并行工作方式:进程、线程和协程的关系与区别都能讲清楚。甚至具体的对象名称、内置方法都可以如数家珍,这显然是极好的,但我们其实都忽略了一个问题,就是具体应用场景,三者的使用目的是一样的,换句话说,使用结果是一样的,都可以提高程序运行的效率,但到底那种场景用那种方式更好一点? 这就好比,目前主流的汽车发动机变速箱无外乎三种:双离合、CVT以及传统AT。主机厂把它们搭载到不同的发动机和车型上,它们都是变速箱......了解更多
Django通过xlwt用文件流的方式下载excel文档by Liu Yue/2017-04-24 标签: excel 文件 Django xlwt 文档 下载 方式 通过 通过文件流的方式直接在浏览器下载可以节省服务器的硬盘空间,也比较方便快捷import xlwtimport StringIOimport weburls = ( '/rim_request','rim_request', '/rim_export','rim_export', '/(.*)', 'index')class rim_export: #render = web.template.render('adsl') def GET(self):......了解更多