首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
子竹聆风
掘友等级
珍爱每一根头发
|
🚀面向生活编程
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
70
文章 47
沸点 23
赞
70
返回
|
搜索文章
子竹聆风
珍爱每一根头发 @🚀面向生活编程
·
23天前
关注
Python 想打印调用堆栈,traceback.format_exception和traceback.format_exc区别
traceback.format_exception和traceback.format_exc两者都用于获取异常的堆栈跟踪信息,但它们在使用方法和用途上有所区别: trac...
赞
评论
分享
子竹聆风
珍爱每一根头发 @🚀面向生活编程
·
1月前
举报
一个不错的项目:
hub.docker.com
。支持账号密码,docker容器启动squid。
docker run -d --name prod-20211217-squid --restart always -p 3128:3128 -v /data/secrets/squid-passwd:/etc/squid3/passwd qbtrade/squid:need-passwd-20180402
展开
赞过
分享
2
2
子竹聆风
珍爱每一根头发 @🚀面向生活编程
·
1月前
关注
python 日志模块配置,支持trace id
python 日志模块配置,支持trace id。python 日志模块配置,支持trace id。...
赞
评论
分享
子竹聆风
珍爱每一根头发 @🚀面向生活编程
·
1月前
关注
python 重试库,支持 打印重试次数 和 异常原因堆栈traceback
``` import random from tenacity import retry, stop_after_attempt, wait_fixed, before_s...
赞
评论
分享
子竹聆风
珍爱每一根头发 @🚀面向生活编程
·
6月前
关注
python字典推导式
字典推导式(Dictionary Comprehension)是Python中用于创建字典的一种简洁、可读的方式。这种方式类似于列表推导式(List Comprehensi...
赞
评论
分享
子竹聆风
赞了这篇文章
test
3年前
关注
语雀文章自动同步到个人博客
在“触发器”里,得到访问的路径,可在本地用postman调用,如果调用成功,就会触发TravisCI的构建。...
1
2
分享
子竹聆风
珍爱每一根头发 @🚀面向生活编程
·
7月前
关注
SQLAlchemy 不能用python的and作为查询连接符?
在SQLAlchemy中,可以使用and_作为查询连接符,但不能直接使用Python的and关键字。正确的方式是导入and_函数,并使用它来连接查询条件。 下面是一个例子:...
赞
评论
分享
子竹聆风
赞了这篇文章
李宥
软件工程师
·
2年前
关注
nssm详解
一、nssm简介 nssm是一个服务封装程序,它可以将普通exe程序封装成服务,实现开机自启动,同类型的工具还有微软自己的srvany,不过nssm更加简单易用,并且功能强...
3
评论
分享
子竹聆风
珍爱每一根头发 @🚀面向生活编程
·
7月前
关注
MongoDB实现自动数据过期删除
场景 爬虫采集的数据,非常多。都通过etl工具,抽取到了业务库,mongo数据不需要了,释放节省磁盘空间。 机器生成的事件数据、日志和会话信息,这些信息只需要在数据库中保存...
赞
评论
分享
子竹聆风
珍爱每一根头发 @🚀面向生活编程
·
7月前
关注
scrapy 中使用 loguru 管理日志
代码解析: 这段代码定义了一个名为InterceptHandler的类,这个类是Python标准库logging模块中的Handler类的子类。它的目的是拦截由Scrapy...
赞
评论
分享
子竹聆风
珍爱每一根头发 @🚀面向生活编程
·
7月前
举报
用Python代码,实现一个简单易懂的事件循环:以下是一个简单的事件循环实现,使用 Python。这个实现仅仅是为了演示事件循环的基本概念,它并不具有真实的异步或并发功能:
```
class EventLoop:
def __init__(self):
self.queue = []
def add_event(self, func, *args):
self.queue.append((func, args))
def start(self):
while self.queue:
func, args = self.queue.pop(0)
func(*args)
# 使用示例:
# 定义一些简单的事件处理函数
def greet(name):
print(f"Hello, {name}!")
def announce(day):
print(f"Today is {day}!")
# 创建事件循环
loop = EventLoop()
# 将事件(函数调用)添加到队列中
loop.add_event(greet, "Alice")
loop.add_event(announce, "Monday")
# 开始事件循环
loop.start()
```
在上面的示例中:
我们定义了一个 EventLoop 类,它有一个事件队列和两个方法:一个用于添加事件,
一个用于启动循环。
add_event 方法允许我们将一个函数及其参数添加到事件队列中。
start 方法开始事件循环,不断地从队列中取出事件并执行它们,直到队列为空。
这个简单的实现在概念上模拟了事件循环,但它是同步和阻塞的。在真实的事件循环中(如 asyncio 或 Twisted 中的实现),事件处理函数可能是非阻塞的,并且循环可以同时管理多个异步任务。
此示例的目的是为了提供一个简洁的、易于理解的模型,以展示事件循环的基本工作原理。
展开
赞过
分享
评论
1
子竹聆风
珍爱每一根头发 @🚀面向生活编程
·
8月前
举报
启动Chrome DevTools Protocol,除了shell: "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" --remote-debugging-port=9222 --no-first-run --no-default-browser-check --user-data-dir="",
还可以通过这个库ichrome启动。不过配置不能公用,user_data_dir目录下,会自动产生一个chrome_9222文件夹。
clericpy.github.io
展开
赞过
分享
评论
3
子竹聆风
关注了
叫叫技术团队
珍爱每一根头发 @🚀面向生活编程
子竹聆风
关注了
得物技术
珍爱每一根头发 @🚀面向生活编程
子竹聆风
赞了这篇文章
Ausra无忧
全栈工程师 @成都
·
8月前
关注
被裁员了,记录下去年刚入职一个月时在组内关于前端基建的技术分享
半年时间撑过了三轮裁员,还是在第四轮的时候被裁了,差一周时间就入职满一年了。去年7月份换了一家新公司,刚进公司的时候感觉蒸蒸日上,特别有朝气,氛围也很轻松。这一年除了负责业...
2.0k
426
分享
子竹聆风
关注了
网易AirtestProject
珍爱每一根头发 @🚀面向生活编程
子竹聆风
珍爱每一根头发 @🚀面向生活编程
·
9月前
举报
分享一个python特殊符号的案例:集合计算s1 = {1, 2, 3}
s2 = {3, 4, 5}
s1 |= s2
print(s1) # 输出:{1, 2, 3, 4, 5}
分享
评论
点赞
子竹聆风
珍爱每一根头发 @🚀面向生活编程
·
10月前
举报
wechaty 使用 PadLocal,需要一个公网ip的服务器,用来和模拟pad进行通信。这一点在一些教程中,是没有被提及的。
wechaty.js.org
www.bilibili.com
收起
查看大图
向左旋转
向右旋转
赞过
分享
评论
1
子竹聆风
珍爱每一根头发 @🚀面向生活编程
·
10月前
举报
scrapy-splash的代理不生效,所以只需要将我们自己写的 ProxyMiddleware 的数字调到比725低就行了
zhuanlan.zhihu.com
赞过
分享
评论
1
子竹聆风
关注了
Easy
珍爱每一根头发 @🚀面向生活编程
下一页
个人成就
文章被点赞
39
文章被阅读
48,035
掘力值
1,042
关注了
52
关注者
15
收藏集
4
关注标签
32
加入于
2016-09-22