自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

成长之路

记录一些技术成长之路上的笔记和感悟,分享一些有意思的东西

  • 博客(29)
  • 资源 (4)
  • 收藏
  • 关注

原创 内容分享——Scaling Managed Agents: Decoupling the brain from the hands

接口稳定性 > 实现稳定性设计持久的接口,允许实现自由变化借鉴操作系统虚拟化硬件的经验牲畜 > 宠物组件应该是可互换的,而不是手工维护的故障应该导致替换而不是修复解耦 > 紧耦合大脑、手、session 应该独立失败和扩展通过最小化假设实现灵活性。

2026-04-10 23:01:53 137

原创 开源项目推荐——GitNexus

索引 (Index): 使用 Tree-sitter 解析代码,提取函数、类、方法、接口等符号解析 (Resolve): 解析导入、函数调用、继承关系、类型注解聚类 (Cluster): 使用 Leiden 算法将相关符号分组成功能社区流程 (Process): 追踪从入口点开始的执行流程搜索 (Search): 构建混合搜索索引(BM25 + 语义搜索)核心特点预计算关系智能: 在索引阶段预计算代码结构,而非实时查询模型民主化: 让小模型也能获得完整的架构清晰度Token 效率。

2026-04-07 15:29:16 295

原创 OpenSpec + Superpowers 最佳实践

OpenSpec 价值Superpowers 价值协同效果规范驱动TDD 强制执行需求 → 测试 → 实现变化追踪 + 实现验证归档审计分支完成流程完整生命周期记录20+ 工具兼容多平台插件广泛适用性。

2026-04-03 08:02:28 440

原创 开源项目推荐——learn-claude-code

该项目通过12 个渐进式会话(sessions),从零开始构建一个类 Claude Code 的 Agent Harness。每个会话添加一个新的机制,最终形成一个功能完整的 Agent 运行环境。核心特点渐进式学习:从最简单的循环开始,逐步添加复杂功能实践导向:每个会话都有可运行的 Python 代码理论结合:深入解释 “为什么” 而不仅仅是 “怎么做”多语言支持:文档提供英文、中文、日文版本场景描述: 基于学习的内容构建自己的 Agent具体应用复制 s_full.py 作为起点。

2026-03-31 10:29:20 164

原创 开源项目分享——oh-my-claudecode

oh-my-claudecode 灵感来源于 oh-my-opencode 和 claude-hud 等项目,但进行了深度创新。它不是简单地提供命令行工具,而是通过 Claude Code 的 Plugin 系统深度集成,实现了真正的"智能编排"。项目的核心创新在于技能组合系统 (Skill Composition)

2026-03-27 10:02:24 876

原创 开源项目分享——CLI-Anything

核心特点通用性: 适用于任何软件,无论是开源项目、桌面应用还是 Web 服务全自动: 7 阶段管道自动完成从分析到发布的全流程多平台: 支持 Claude Code、OpenCode、OpenClaw、Codex、Qodercli 等主流平台生产级: 1,839 个测试用例,100% 通过率,真实软件验证零妥协: 直接调用真实软件后端,不降级、不模拟优势愿景宏大,致力于解决 AI Agent 与软件集成的根本问题技术实现成熟,7 阶段管道全自动运行。

2026-03-20 14:38:03 1183

原创 开源项目分享——oh-my-openagent (Oh My OpenCode)

ultrawork. Done.”核心特点多模型编排: 同时使用 Claude、GPT、Kimi、GLM 等多个模型,各取所长专业化 Agent 团队: Sisyphus(主编排)、Hephaestus(深度工作)、Prometheus(规划)、Oracle(架构)、Librarian(文档)等专业 Agent工业级编辑工具: Hash 锚定编辑、LSP 支持、AST-Grep 代码搜索并行后台代理: 可同时运行 5+ 个后台 Agent 协作Claude Code 兼容。

2026-03-20 14:22:45 1698

原创 万字长文解析Apache Paimon

Apache Paimon 是一个流式湖仓存储系统,旨在统一实时与批处理数据存储。它通过快照机制实现流批统一,支持高效更新和多引擎访问。Paimon 解决了传统架构如 Lambda 的双系统维护、Kafka 存储限制等问题,适用于实时数仓、CDC 同步等场景。其核心架构基于 LSM Tree 和快照管理,支持批量读取、流式消费和增量查询。Paimon 与 Flink 深度集成,同时兼容 Spark、StarRocks 等计算引擎,提供统一的实时数据湖解决方案。

2026-03-10 14:15:54 720

原创 Github开源项目推荐

简介:Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞语言:TypeScript | Star 数:120,463 ⭐ (今日 +14228)推荐理由:OpenClaw 是少有的真正践行“本地优先、隐私可控、多通道统一”的开源个人AI助手项目。其核心价值在于将复杂的消息网关(Gateway)与轻量推理代理(Agent)解耦,通过 TypeScript + Node.js 22+ 构建高可维护性架构,并以 CL

2026-01-31 10:42:13 1003

原创 Github开源项目推荐

简介:🎥 Make videos programmatically with React语言:TypeScript | Star 数:29,015 ⭐ (今日 +1168)推荐理由:Remotion 的核心价值在于将 React 的声明式组件化开发范式引入视频生成领域,实现了视频制作的程序化与自动化。其技术亮点是深度融合 React 生态,允许开发者使用熟悉的 JSX、CSS、Canvas 乃至 WebGL 来构建视频帧,并支持通过状态、Props 和算法驱动动态内容,同时具备热重载、组件复用和丰富的

2026-01-24 20:53:29 697

原创 大数据常见存储格式对比:Parquet、ORC、Avro、Arrow与Lance

以下从技术实现角度,系统对比Parquet、ORC、Avro、Arrow与Lance五种存储格式的核心优势与主要劣势,揭示其在数据组织、访问效率与系统兼容性方面的根本差异。:作为最成熟、最广泛支持的列式格式,Parquet在可预见的未来仍将是数据湖架构的默认选择,尤其在与Delta Lake、Iceberg等表格式结合时,其优势难以替代。:随着Python在数据科学中的普及,Arrow在PySpark、Pandas等工具中的集成将进一步深化,成为连接数据工程与数据科学的关键基础设施。

2026-01-22 21:37:43 701

原创 Github开源项目推荐

简介:Generative UI SDK for React语言:TypeScript | Star 数:3,416 ⭐ (今日 +222)推荐理由:Tambo AI 是一个创新的 React 生成式 UI SDK,其核心价值在于将自然语言指令直接映射为动态渲染的 UI 组件,实现了“对话即界面”的范式。技术亮点突出:采用 TypeScript 与 Zod 结合,提供了强类型的组件属性定义与运行时验证,确保了 AI 决策与组件渲染间的类型安全;架构上清晰区分了瞬时生成与持久化交互两类组件,并通过 进行统

2026-01-22 12:24:42 662

原创 Github开源项目推荐

简介:VoxCPM: Tokenizer-Free TTS for Context-Aware Speech Generation and True-to-Life Voice Cloning语言:Python | Star 数:4,874 ⭐ (今日 +673)推荐理由:VoxCPM 的核心价值在于其创新的端到端、无需分词器的连续空间建模架构,这突破了传统 TTS 依赖离散声学单元或音素的限制。其技术亮点在于采用扩散自回归框架,结合分层语言建模和 FSQ 约束,实现了隐式的语义-声学解耦,从而在单一模型

2026-01-20 08:32:44 659

原创 StarRocks学习(2):LSM-Tree和Compaction

LSM-Tree(Log-Structured Merge-Tree,日志结构合并树)是一种专为高吞吐写入优化的存储引擎数据结构,广泛应用于现代高性能数据库和存储系统中,如 RocksDB、LevelDB、HBase、Cassandra、StarRocks、ClickHouse(部分场景) 等。将随机写转化为顺序写,并通过后台合并(Compaction)来维持读取效率。LSM-Tree 是一种“以空间换时间、以读/合并开销换写性能”的存储架构。✅。

2026-01-18 22:50:56 629

原创 StarRocks学习(1):表聚簇

组件作用存储位置生命周期是否可配置Partition逻辑分区(按时间/范围)元数据(FE)长期,可手动增删✅ 建表时指定Tablet物理分片(Bucket),并行单元元数据 + BE 存储长期,随 Partition 存在✅ BUCKETS 数MemTable写入内存缓冲区BE 内存临时(flush 后消失)✅ 内存阈值Rowset一次导入/Compaction 的版本单元BE 磁盘(目录)中长期(直到被 Compaction 合并)❌ 自动生成Segment。

2026-01-18 22:47:16 810

原创 Github项目推荐

简介:Claude Code superpowers: core skills library语言:Shell | Star 数:26,100 ⭐ (今日 +1961)推荐理由:Superpowers 是一个为AI编程助手设计的结构化开发流程插件系统,其核心价值在于通过强制性的、模块化的技能库将AI辅助编码从零散的代码生成升级为完整的工程化工作流。技术亮点在于其可自动触发的技能架构,在编码前、实施中、任务间等关键节点强制激活交互式设计细化、结构化实施规划、子代理驱动开发、强制TDD及Git集成等技能,形成

2026-01-17 09:49:08 732

原创 GitHub开源项目推荐

简介:Eigent: The Open Source Cowork Desktop to Unlock Your Exceptional Productivity.语言:TypeScript | Star 数:5,934 ⭐ (今日 +674)推荐理由:Eigent 是一个基于 TypeScript 的开源协同桌面应用,其核心价值在于将多智能体协作框架(基于 CAMEL-AI)工程化为可实际部署的生产力工具。技术亮点突出:采用模块化架构,前后端分离(Node.js + React),支持本地化部署以保障数

2026-01-16 08:30:01 634

原创 GitHub Trending 日榜 - 2026-01-12

简介:The open source coding agent.语言:TypeScript | Star 数:61,655 ⭐ (今日 +2087)推荐理由:OpenCode 是一个开源的、模型无关的 AI 编码代理,其核心价值在于为开发者提供了一个可深度集成于终端工作流的、高度可定制的智能编程助手。技术亮点突出体现在其客户端/服务器架构与内置语言服务器协议(LSP)支持,这显著增强了其对代码上下文的理解和分析能力。项目不绑定特定模型提供商,支持 Claude、OpenAI、Google 及本地模型,赋予

2026-01-12 08:34:38 1074

原创 GitHub Trending 日榜 - 2026-01-11

简介:Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.语言:Shell | St

2026-01-11 08:53:10 1050

原创 GitHub Trending 日榜 - 2026-01-10

简介:Chrome DevTools for coding agents语言:TypeScript | Star 数:19,748 ⭐ (今日 +432)推荐理由:该项目通过模型上下文协议(MCP)将Chrome DevTools能力开放给AI编程助手,实现了浏览器自动化、调试与性能分析的智能化集成。其核心价值在于将成熟的DevTools协议与新兴的AI助手工作流无缝衔接,允许开发者通过自然语言指令直接操控浏览器实例,进行网络分析、性能追踪和自动化测试,显著提升了Web调试与优化的效率。技术亮点包括采用T

2026-01-10 14:16:36 682

原创 flask之路由

link:flask 源码解析系列关于flask的源码解析,链接的博文解释的比较清晰,这里我结合自己的思路整理一下Flask==1.1.1 Werkzeug==0.15.4路由路由用的最多的就是装配器这种用法了@app.route('/')看一下这个装配器的逻辑 def route(self, rule, **options): def decorator(f): endpoint = options.pop("endpoin.

2020-12-10 09:54:49 384

原创 Kubernetes常用命令

用来记录一些常用的命令,持续完善常用命令kubectl config viewkubectl apply -f {yaml}kubectl get pod/svc/deploy -n {namespace}kubectl set image deployment/{deploy} {container}={new image}kubectl logs -f {pod} -> 这个跟docker差不多kubectl exec -ti {pod} {command} -> 这个.

2020-11-27 14:48:27 495

原创 关于python中的闭包

参考:理解Python闭包概念Python UnboundLocalError和NameError错误根源解析What exactly is contained within a obj.closure?概念闭包(closure),是引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开了创造它的环境也不例外。在python中直观的定义就是,一个内部定义的函数引用外部函数的变量(非全局),并且外部函数返回内部函数一般来说程序被加载到内存,函数定义的代码会放在代码.

2020-11-27 14:42:53 234

原创 基于线程的并行

link:基于线程的并行threading — 基于线程的并行线程和进程进程,是计算机中已运行程序的实体。程序本身只是指令、数据及其组织形式的描述,进程才是程序的真正运行实例操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位一个进程中可以并发多个线程,每条线程并行执行不同的任务线程CPU的最小调度单元,所以单进程多线程也可以利用多核CPU多线程利用共享内存空间来实现线程之间共享数据和资源每个线程包含: 程序计数器、寄存器和栈,与同一进程的其他线程共享的.

2020-11-19 17:58:55 438

翻译 【RabbitMQ】官方文档学习一

RabbitMQ Tutorialslink:Introduction简介RabbitMQ是一个消息代理,接收和转发消息。一些术语:producer: 向队列投递消息的一方称为生产者queue: 队列是RabbitMQ内部的中转站,尽管消息通过RabbitMQ在应用之间流转,但是只能被存储在队列中。队列仅受限于服务器的内存和磁盘大小,本质上就是一个大的消息缓冲区。多个生产者可以向同一个队列投递消息,多个消费者也可以从同一个队列拉取消息consumer: 从队列拉取消息的一方称为消

2020-11-12 12:09:03 820

翻译 【RabbitMQ】官方文档学习六

link: Remote procedure call (RPC)简介当我们需要运行一个远程的方法并且等待其返回结果时使用RPC(Remote Procedure Call)可以使用MQ来实现一个简单的RPC系统: 一个客户端和一个可伸缩的服务端关于RPC的建议尽管RPC在计算机领域已经是一种很常见的调用模式了,但还是有很多争议的,比如,在错误排查的时候不太容易知道是本地方法出错还是远程方法调用出错,增加了debug的复杂性,此外,相比于简单的本地调用RPC还增加了代码的复杂性一些建议.

2020-11-12 12:04:25 247

原创 magic method in Python

link:Python 魔术方法指南3. 数据模型什么是魔术方法python中一些内置的以双下划线开头和结尾的方法构造和初始化__init__类的初始化方法,可以给一些类的属性值进行初始化不允许有返回值return,否则会报错__init__() should return None,...__new__(cls, *args, **kwargs)一个对象实例化时调用的第一个方法第一个参数是这个类本身典型实现会调用super().__new__(cls, *ar.

2020-11-12 11:54:08 645 2

原创 异步IO——协程与任务

link:asyncio — 异步 I/O高层级API协程import asyncioimport timeasync def say_after(delay, what): await asyncio.sleep(delay) print(what)async def main(): task1 = asyncio.create_task( say_after(1, 'hello')) task2 = asyncio.crea.

2020-11-12 11:41:25 317 1

原创 Integer的缓存和自动拆装箱

先看一个简单的例子:public class TestInteger { public static void main(String[] args) { System.out.println("----20----"); littleNum(); System.out.println(); System.out.println

2016-10-21 16:01:56 379

模式识别论文

机器学习,分类器设计,包含BP神经网络设计和SVM分类器模型。

2015-07-02

Atmel SAM4L系列datasheet——DMA

Atmel SAM4L-EK开发板,SAM4L系列datasheet之——DMA

2015-07-02

Lingo软件9.0破解版安装包

Lingo软件可以用于求解非线性规划,也可以用于一些线性和非线性方程组的求解等,功能十分强大,是求解优化模型的最佳选择。

2012-04-15

origin7.5软件使用手册

origin软件是数据拟合比较好的一个软件,是学习数据拟合,处理数据的必备软件。

2012-04-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除