会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
金色旭光
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
···
24
下一页
2024年1月11日
Prometheus 监控告警系统搭建(对接飞书告警)
摘要: Prometheus 是一套开源的系统监控报警框架,非常适合大规模集群的监控。它也是第二个加入CNCF的项目,受欢迎度仅次于 Kubernetes 的项目。本文讲解完整prometheus 监控和告警服务的搭建。
阅读全文
posted @ 2024-01-11 09:23 金色旭光
阅读(6660)
评论(0)
推荐(9)
2024年1月7日
python异步编程之asyncio低阶API
摘要: 以上是asyncio低阶API的使用介绍,前一篇是高阶API的使用介绍,用两篇介绍了asyncio常见的函数,以后遇到asyncio相关的代码就不会感到陌生。虽然asyncio是比较复杂的编程思想,但是有了这些函数的使用基础,能够更高效的掌握。
阅读全文
posted @ 2024-01-07 17:58 金色旭光
阅读(1064)
评论(0)
推荐(2)
2024年1月6日
python异步编程之asyncio高阶API
摘要: asyncio中函数可以分为高阶函数和低阶函数。低阶函数用于调用事件循环、linux 套接字、信号等更底层的功能,高阶函数是屏蔽了更多底层细节的任务并发,任务执行函数。通常开发中使用更多的是高阶函数。本篇主要介绍asyncio中常用的高阶函数。
阅读全文
posted @ 2024-01-06 18:27 金色旭光
阅读(674)
评论(0)
推荐(1)
2024年1月3日
sqlalchemy 查询已存在表(无model定义)
摘要: 已存在的表信息,该表不是由sqlalchemy创建。想要对该表做CRUD,可以通过sqlalchemy提供的一个解析方法完成。
阅读全文
posted @ 2024-01-03 09:50 金色旭光
阅读(369)
评论(0)
推荐(0)
2023年12月29日
python异步编程之asyncio初识
摘要: 异步的关键字yield 和 yield from毕竟是复用生成器关键字,两者在概念上纠缠不清,所以从Python 3.5开始引入了新的语法async和await替换yield 和 yield from,让协程的代码更易懂。
阅读全文
posted @ 2023-12-29 17:44 金色旭光
阅读(452)
评论(0)
推荐(2)
2023年12月21日
Python异步编程之yield from
摘要: yield from 用于获取生成器中的值,是对yield使用的一种优化。 yield from 两个最重要的特点: 1. 在调用包含`yield from`的函数时,程序会停在`yield from` 这里,并将for循环的执行传递到子生成器里面去。相当于直接调用子生成器。这个功能可以称之为`传输通道` 2. 子生成器中的return,会被 `res = yield from` 捕获,并赋值给res。这个可以称之为`异常处理`
阅读全文
posted @ 2023-12-21 09:30 金色旭光
阅读(756)
评论(0)
推荐(0)
2023年12月15日
Python 异步编程之yield关键字
摘要: 在前面的篇章中介绍了同步和异步在IO上的对比,从本篇开始探究python中异步的实现方法和原理。
阅读全文
posted @ 2023-12-15 17:37 金色旭光
阅读(849)
评论(0)
推荐(0)
2023年11月29日
《微习惯》一种养成习惯的有效方法
摘要: 微习惯就是为养成某种习惯而完成一个极小的行为,比如为了养成健身习惯每天做一个俯卧撑,为了养成看书的习惯,每天看两页书。做一个俯卧撑和看两页书都是一种微习惯。
阅读全文
posted @ 2023-11-29 22:16 金色旭光
阅读(450)
评论(0)
推荐(0)
2023年11月23日
Streamlit 快速构建交互式页面的python库
摘要: Streamlit是一个面向机器学习和数据科学团队的开源应用程序框架,通过它可以用python代码方便快捷的构建交互式前端页面。streamlit特别适合结合大模型快速的构建一些对话式的应用,可以看到一些行业内热门的使用。
阅读全文
posted @ 2023-11-23 19:32 金色旭光
阅读(4767)
评论(2)
推荐(1)
2023年10月6日
Python异步编程并发比较之循环、进程、线程、协程
摘要: 因为python线程的调度机制。python遇到阻塞时当前线程会释放GIL,让别的线程有执行机会。所以一个线程执行到 requests.get 时让出GIL,下一个线程执行,这个过程就不存在阻塞。 当第一个让出GIL锁的线程下一次被调度到就有可能已经完成接口请求,下面就是执行剩下的逻辑。整个执行过程主要是阻塞的时间,业务逻辑耗时非常少,所以从10个请求整体来看是非阻塞的。
阅读全文
posted @ 2023-10-06 18:12 金色旭光
阅读(793)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
···
24
下一页
公告