➡️
继续阅读
-
轻量级开源 CI/CD:Woodpecker 从零部署到跑通完整流水线
本文介绍轻量开源CI/CD工具Woodpecker,它源自Drone,用Go编写,包含Server与Agent,并复用Gitea等代码托管平台的认证。文章...
-
Python 潮流周刊#167:用 1024 字节写个 Python 解释器
本期周刊聚焦Python性能陷阱与工程实践,包括set/dict二次方耗时、读取__dict__拖慢属性访问、软弃用re.match()、大版本升级并跑策...
-
从意大利面条式代码到整洁的Python:初学者指南
本文以订单处理函数为例,讲解如何重构混乱的Python代码:将多职责函数拆分为职责单一的小函数,用数据类替代字典,用抛出异常替代打印警告,并为每个函数单独...
-
高效资源编排的5种Python技术
本文介绍Python并发资源编排的五种技术:用TaskGroup实现结构化并发,任务失败时自动取消;用Semaphore按后端真实容量限制并发;用Asyn...
-
Open-Source Project Brings Full iOS 27 Virtualization to Apple Silicon
The open-Source project vphone-cli enables a full iOS 27 system to run as a v...
-
EP225:为什么 git revert 会导致冲突?
git revert 不重写历史,而是新建提交来撤销旧提交。若后续提交修改了相同代码行,就会产生冲突。解决步骤为:执行 git revert、手动修复冲突...