摘要: 本文论述了分支管理的重要性,强调统一的分支管理能提升开发效率,优化CICD流程,以及减少代码冲突。接着,对比了多种常见的Git分支管理方案,包括GitFlow、GitHub Flow、GitLab Flow、Trunk Based和Ali AoneFlow,并结合Tripo团队的实际情况提出了一种名为TripoFlow的分支管理方案。该方案主要涉及`master`、`feature`和`env`三种类型的分支,详细描述了开发流程和上线流程,包括敏捷上线和版本迭代步骤。同时,提供了处理HotFix的具体方法。最后,文章介绍了提交规范指南,强调良好提交消息的结构,包括标题、正文和页脚,以确保提交信息清晰易读。这些总结和规范旨在提升团队协作与项目管理的有效性。 阅读全文
posted @ 2024-12-22 21:33 pDJJq 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 文章讨论了作者从Jetbrains转向VsCode的原因,主要集中在AI编程支持和个性化体验上。Jetbrains在AI Coding的支持方面表现不佳,如更新速度慢、功能不足等,使得作者感到不满;而Jetbrains自己开发的AI Assistant也未能提供满意的体验。相对而言,VsCode在插件系统和自由度上表现出色,但在自定义主题和代码结构可视化方面存在局限,令作者在迁移过程中遭遇困难。尽管作者在Jetbrains上有丰富的主题设置和操作逻辑,但Jetbrains逐渐臃肿及高昂的价格也促使其决定离开。因此,虽然VsCode能保留部分资产,剩余部分将交由时间和社区来完善。 阅读全文
posted @ 2024-12-22 21:28 pDJJq 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 最近要做对线上做压力测试, 我向来是喜欢用locust的, 简单方便, 也有导出的Report 最近发现了一个使用起来更加方便的工具 k6 压力测试是什么? 个人经验压力测试要有这么几点: 足够强的并发量: 能够形成足够强的压力 可以进入版本的脚本管理: 可以不依赖GUI也能够清晰的了解测试逻辑 支 阅读全文
posted @ 2024-11-30 23:48 pDJJq 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 先说结论, 我认为MCP并不是一个好的解决方案 MCP直觉上和Function Tool 以及 ReAct, ToolUse 几乎是一致的: 功能函数参数 -> 构建Prompt, Insert to Context 功能函数调用 -> 通过ReAct等方式, 让LLM按照参数要求给出 参数列表(在 阅读全文
posted @ 2024-11-26 23:37 pDJJq 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 原文链接 在过去大约10年的科技行业中,我交付了各种不同的项目。当需要确保项目成功时,我经常被指派领导新的项目,因为我在这方面很擅长。在大型科技公司交付项目是一项与编写代码截然不同的技能,许多擅长编写代码的人在项目交付方面却表现得很差。 以下是我在领导项目时的思考以及我看到人们常犯的错误。 交付项目 阅读全文
posted @ 2024-11-17 20:06 pDJJq 阅读(11) 评论(0) 推荐(0) 编辑
摘要: Status Page: Uptime-Kuma Status Page主要用于展示网站状态, 常用于API平台, 开发者平台等, 能够直观的展示网站运营健康状态, 同步信息状态等 我现在用Uptime-Kuma作为个人网站的状态页监控, 使用体验还是非常好的 配置简单, 如果只是想做一些简单的存活 阅读全文
posted @ 2024-10-30 11:17 pDJJq 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 作者离开村庄多次,经历高中、大学和工作,最终回到古老的村庄。描述了村庄的变迁和华北平原的景色,以及对北京的感悟。文章充满对家乡和土地的思念,描绘了生活的沉重与演变。 阅读全文
posted @ 2024-10-25 20:26 pDJJq 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 介绍了程序员近期工作流程的变化,推荐了cursor作为最佳IDE选择,同时提及了cline和Aider在工作流程中的使用差异。cursor提供优秀的编辑体验和功能,cline则专注于文件创建与修改,适合项目级别的操作。 阅读全文
posted @ 2024-10-21 11:39 pDJJq 阅读(109) 评论(0) 推荐(0) 编辑
摘要: BBR是Google开发的网络拥塞控制算法,Kratos基于BBR实现了自适应限流。BBR通过动态调整并发请求数来平衡系统吞吐量和响应时间。算法核心思想是监控关键指标并计算系统承载能力,根据负载动态进行限流。Go语言实现中,BBR使用滑动窗口统计、CPU监控等技术,精确、高效地实现了限流功能。 阅读全文
posted @ 2024-10-20 22:09 pDJJq 阅读(38) 评论(0) 推荐(0) 编辑
摘要: EMA算法是什么? 一种常用的技术分析工具,主要用于平滑数据序列,以便更好地观察数据的趋势。 公式 $$ EMA_t = \alpha \times \text{Current} + (1 - \alpha) \times \text{EMA}_{t-1} $$ 其中: $\text{EMA}_t$ 阅读全文
posted @ 2024-10-20 22:07 pDJJq 阅读(30) 评论(0) 推荐(0) 编辑