随笔分类 - Python
摘要:add by zhj:实践出真知,文章写得真不错,自己测试这些条件 原文:FastAPI: experiment lifespan feature Init In FastAPI, one of ways creating a shared resource and living as long a
阅读全文
摘要:原文:https://zhuanlan.zhihu.com/p/48994990 作者:Cosven 来源:知乎 这篇文章致力于解决以下疑问(本文以 MySQL 为例): SQLAlchemy 的 session 是指什么? session 的 autoflush 参数是干什么的,我到底要不要开启它
阅读全文
摘要:add by zhj: 虽然本文是以Ubuntu Python2.7为例,但基本也适用于Ubuntu Python3,但有两点不同 1. apt intall python<3.x>-dbg,这里的3.x是你要调试的Python程序使用的Python版本。如果你有两个Python程序需要调试,一个使
阅读全文
摘要:1、为什么要使用Python调用C语言 C的性能更高 2、Python调用C语言的步骤 (1)将.c文件编译为动态库文件,即.so文件 如果是Windows,可以安装MinGW,它是在Windows上可以使用的GNU工具和库的集合,包含gcc,g++等。 # 将C源码文件demo.c编译为动态库文件
阅读全文
摘要:原文:https://blog.51cto.com/u_12203282/6000840 作者:咪哥杂谈 为啥要用python去做实时监控linux后台日志呢,其实是因为在元旦监控生产环境时发现的诟病,服务器太多导致xshell一开窗口要开好多个,而现在又没有实现自动化运维的功能,不仅是这样,若想要
阅读全文
摘要:add by zhj:其实两种方案区别很小,就是在stdout读取时有细微的区别 原文:https://www.cnblogs.com/t-road/p/13963759.html 作者:道霖 方案一: ssh_client = paramiko.SSHClient()ssh_client.set_
阅读全文
摘要:Add by zhj: 像下面这亲上传文件时,requests会使用键名“myfile”当文件名,亲测 data = {"k1": "v1"} files = { "myfile" : open("/tmp/test.jpg", "rb").read() } requests.post(url, d
阅读全文
摘要:原文:https://blog.csdn.net/fan18317517352/article/details/123035625 1、 Anaconda的下载: 一般两个选择,一个是官网,另一个是国内镜像网站(建议选择这个)。前者大家都懂,速度感人,所以国内一般选择后者镜像下载。 清华大学开源镜像
阅读全文
摘要:翻译:https://zhuanlan.zhihu.com/p/425059903 作者:挂枝儿 来源:知乎 本文源自: 4 Building a concurrent web crawler · Python Concurrency with asyncio MEAP V10livebook.m
阅读全文
摘要:原文:https://www.codersrc.com/archives/6581.html 作者:猿说编程 Python 线程 Barrier 俗称障碍对象,也称栅栏,也叫屏障。 一.Python 线程障碍对象 Barrier 简介 ''' 参数介绍: parties — 线程计数器,记录线程数
阅读全文
摘要:add by zhj: 之前只知道在Queue的实现中使用了Condition对象,可以实现生产者消费者功能,但具体怎么使用Condition还是一知半解,看了这篇文章,终于懂了。很多事情往往一时看不明白,看得多了,某一天就突然明白了。 原文:https://blog.csdn.net/ckk727
阅读全文
摘要:add by zhj: 各版本的新特性完整信息,Python官网地址格式:https://docs.python.org/zh-cn/<version>/whatsnew/<version>.html 比如Python3.9新特性:https://docs.python.org/zh-cn/3.9/
阅读全文
摘要:原文:https://superfastpython.com/multiprocessing-start-method/ 作者:JASON BROWNLEE Need to Change Start Method A process is a running instance of a comput
阅读全文
摘要:原文:https://zhuanlan.zhihu.com/p/59658886 作者:没有50CM手臂 网站:知乎 场景还原 最近开发遇到一个问题是在python3.7的dataclass中不能使用可变的默认值,错误如下: @dataclass class Foo: bar: list = []
阅读全文
摘要:原文:https://zhuanlan.zhihu.com/p/59658598 作者:没有50CM手臂 网站:知乎 这是 Python 最新的Dataclasses系列的第二部分内容。在第一部分里,我介绍了dataclasses的一般用法。这篇博客主要介绍另一个特征:dataclasses.fie
阅读全文
摘要:原文:https://zhuanlan.zhihu.com/p/59657729 作者:没有50CM手臂 网站:知乎 引言 Dataclasses是一些适合于存储数据对象(data object)的Python类。你可能会问,什么是数据对象?下面是一个并不详尽的用于定义数据对象的特征列表: 他们存储
阅读全文
摘要:原文链接:https://blog.csdn.net/baidu_41805096/article/details/108501099 版权声明:本文为CSDN博主「JessieZeng aaa」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 1、可在清华大学开源
阅读全文
摘要:uwsgi是一个通用server服务器,支持Python, Ruby等多种语言。uwsgi支持自动伸缩,当空闲超过一定时间,会关闭worker,当请求处理不过来需要排队时, 创建新的worker。 # 启用process manager,管理worker进程,worker进程都是这个master进程
阅读全文
摘要:作者:大U哥链接:https://www.zhihu.com/question/20703476/answer/15911452来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 gevent 比起其他框架(比如tornado,twisted)的一个巨大优势就是:用同步的
阅读全文
摘要:add by zhj: 推荐使用标准库中的dateutil代替pytz 原文:https://www.hongweipeng.com/index.php/archives/1803/ 起步 在django框架中,用的是 pytz 库处理时区问题,所以我也尝试用这个库来处理。但发现了一个奇怪的问题:
阅读全文