这两个月时间,
星甘 StarGantt注册用户从0到500多,其中不少付费用户。感谢大家一路陪伴!后续我会继续优化产品,增加更多功能,提供更好的用户体验。
最小二乘问题详解9:使用Ceres求解非线性最小二乘
如果要构建安装 Ceres Solver,可以参考文章
《CMake构建学习笔记30-Ceres Solver库的构建》。Ceres Solver 的构建过程还是挺麻烦的,推荐直接找预编译版本,比如
GISBasic3rdParty。
再推荐 10 个低调但非常实用的 PHP 包
每年热门文章、会议分享、GitHub Star 往往都围绕同一批工具打转;与此同时,还有不少维护稳定、质量很高的包在解决真实工程问题,却很少被反复提起。
AgentScope深入学习-总体认识
作为多智能体框架的典型代表,AgentScope 以其”透明、模块化、高度可定制”的设计理念吸引了众多开发者。本文将带你从框架入口开始,深入理解 AgentScope 的整体架构、模块划分和核心设计理念。我们会从
agentscope.init() 这个入口函数出发,逐步揭示框架的初始化流程、模块组织方式,以及”乐高式”组件设计的精髓。无论你是想要深入源码学习,还是计划基于 AgentScope 进行二次开发,这篇文章都会为你提供一个清晰的路线图。
深入理解MyBatis缓存机制:一二级缓存全解析
想象一下,如果你每次需要知道时间都去天文台查询,效率会很低。相反,看一眼手表(缓存)就能立即获取时间。MyBatis缓存扮演的就是这个“手表”的角色,它避免了频繁访问数据库(天文台),极大提升了查询效率。
递归与分治算法
递归算法的妙处在于它能用简洁优雅的代码解决看似复杂的问题,但在使用时一定要注意
避免无限递归和重复计算等问题。
为什么协程能让程序不再卡顿?——从同步、异步到 C++ 实战
过去,在 C++ 程序中解决卡顿最常见的方法是:
加一个线程。再加一个线程。然后用锁把它们绑在一起。但随着项目复杂度提升,多线程的调度开销、锁竞争、死锁风险,也让不少开发者叫苦不迭。而在另一些语言里——比如 JavaScript、C#、Python——同样的问题却可以用更轻量、更优雅的方式解决:
异步 I/O + 协程(Coroutine)。
Liquor(Java 脚本)替代 Groovy 作脚本引擎的可行性分析
本文将深入分析用 Liquor 替换 Groovy 的可行性,并重点阐述其独特的技术优势。
AutoQA-Agent:用 Markdown 写验收用例,AI + Playwright 跑起来,跑通还能导出成 Playwright Test
所以做了个小工具:
AutoQA-Agent(开源 CLI)。核心思路是
Docs-as-Tests(文档即测试):
Hydration Mismatch 原理详解:SSR 项目中最容易踩的坑
轻则控制台 warning,重则页面重新渲染、闪屏、性能下降,甚至功能异常。那么 Hydration 是什么、为什么会 mismatch,在工程中如何系统性避免捏?
小狮博客