- 博客(190)
- 收藏
- 关注
原创 cc-switch 的产品设计剖析
市面上大量的模型供应商——通义千问、DeepSeek、Moonshot/Kimi、Azure OpenAI、各种中转站——它们对外暴露的是 OpenAI 格式的 API,而不是 Anthropic 格式的。最后一步是把合并好的配置写到 CLI 工具实际读取的位置。它拦截 Claude Code 发出的 Anthropic 格式请求,实时转换成上游能理解的格式,再把上游返回的响应翻译回 Anthropic 格式,让 Claude Code 完全不知道背后对接的其实不是 Anthropic 的服务器。
2026-06-01 15:47:53
254
原创 白嫖codex
今早发现 codex 的免费账号都有白嫖的周限额(4.25日记,不知道现在还有没有)于是假如 免费号池 + 丝滑切换 的话就可以爽爽白嫖。
2026-05-06 15:07:03
2696
原创 白嫖小米模型
注意,在申请前最好先用 “米家” APP 将你的申请邮箱绑定到你的账号上,否则先申请再绑定的话 token 到时候不能顺利到账,得进行申诉很麻烦。我这边是使用的 claude code CLI 加上 cc switch 进行使用。虽然官网是写的 MiMo-V2-Pro 但是模型得写小写 mimo-v2-pro。写和 AI 相关的小作文(个人实测用开源项目申请速通,我用的是。
2026-05-06 14:59:38
432
原创 聊聊claude code源码
在 claudemd.ts 的 getMemoryFiles 函数中会把所有可用记忆找出来,包括 Managed(组织/托管级规则)、User(用户全局规则)、Project / Local(从当前目录一路向上扫描 CLAUDE.md、.claude/CLAUDE.md、.claude/rules/*.md、CLAUDE.local.md)、–add-dir 额外目录、AutoMem(长期记忆入口 MEMORY.md)、TeamMem(团队共享记忆入口 MEMORY.md)。这背后的思想太漂亮了。
2026-04-09 20:17:09
465
原创 本人对于SSL的一些浅薄理解,欢迎大佬指点
理想的,A用非对称加密生成 公钥1 和 私钥1 ,将 公钥1 传输给B,然后B用对称加密生成的 公钥2 对 公钥1 加密之后返回给A,那么A,B都有B生成的 公钥2 后就可以高速的对称加密传输。那么假如黑客还想故技重施在 公钥1 上动手脚,它没有私钥进行加密( B 会对收到的钥匙通过证书颁发机构的公钥进行解密校验 )如果第一步也就是 公钥1 传给B是安全传到的,那么之后都是没问题的,问题是黑客可能在第一步就做手脚。将 第一步的公钥1、服务器地址、还有钱 给证书颁发机构,会拿到一个证书,里面有。
2026-02-07 19:55:53
389
原创 一文说明执行上下文、this、VO对象变量、作用域链、闭包
执行上下文:函数运行时提供需要参数的内存空间执行上下文栈call stack所有执行上下文组成的内存空间。
2026-02-07 14:21:58
468
原创 React 的 Fiber 是敏捷宣言的回调,为什么却晚了 18 年?
很多人以为 Fiber 是在 React 16「完成」的,这是一个误解。React 16:Fiber 架构上线React 16.8:Hooks 发布为并发渲染清理掉与 Class 生命周期不兼容的历史包袱React 团队在2019 年为未来三年的并发渲染铺路敏捷宣言在 2001 年提出了「如何应对变化」,而前端用了将近 20 年,才第一次被变化淹没;Fiber,是 React 在运行时层面给出的答案。不是 React 落后于敏捷,而是前端世界,直到 2019 年,才真正配得上一个敏捷运行时。
2026-01-14 13:34:29
959
原创 智能体通信协议 ANP
本文主体是常高伟老师在datawhale的宣讲。辅以一些本人的看法,希望各位大佬一起交流指正。老师认为的 Agentic Web 核心趋势:未来是Agent之间的连接协议是智能体交互最高效的方式。
2025-12-26 17:00:33
653
原创 The job is something you happened to pick by the way you learning.If you are still free, you lu
The job is something you happened to pick by the way you learning.If you are still free, you luckily have more time to learn whatever you wanna. Joy => LaVie += Learning => Value
2025-12-25 23:39:15
96
原创 Agent+MCP 开发范式
本文主体是高大伟老师在datawhale的宣讲,精练易懂。辅以一些本人的看法,希望各位大佬一起交流指正。本人的代码实践传统智能体架构现在 Tools → MCP 进行规范MCP 改变了什么。
2025-12-24 21:17:08
1009
原创 工作流应用范式
环节出错需要有 fallback 的逻辑通过可视化和预处理把数据向量化处理到最佳的状态,方便RAG的相关性搜索然后介绍了 Dify 的插件能通过赋能提高生产力可控、标准化背景:为了提高生产效率和产量原理(~工业化):将复杂的生产过程分解为多个标准化、重复性的简单步骤,并由不同的工人在流水线上轮流执行,从而加速产品的生产过程。
2025-12-24 11:49:50
867
原创 Agent设计模式与工程化
本文主体是老师在datawhale的宣讲。辅以一些本人的看法,希望各位大佬一起交流指正。标准化之后才能规模化提炼自己的知识框架、利用好自己作为用户的差异点案例:智能客服需要数据RAG、LLM、工具插入MCP、ECS或GPU资源安全性、治理、可观测性、如何基于私有化Coze/Dify开发?对问题提炼模版化的解决方案从而实现标准化的工程化。
2025-12-21 13:49:31
361
原创 MCP原理及实践
本文主体是锦恢老师在datawhale的宣讲。辅以一些本人的看法,希望各位大佬一起交流指正。同时你可以启动 Lab 仓库的 vite 开发服务器在 http://localhost:8030/wordMCP/ 检测交互效果。
2025-12-20 20:14:29
905
原创 腾讯菁英班跨端日历应用产品报告
月视图日历:按天选择日期,查看当天日程列表。日程列表:展示当天所有事件的标题、时间范围、备注等信息。核心字段:title、startTime、endTime、allDay、reminderMinutes、category、priority、status 等。核心字段:id、date(yyyy-MM-dd)、title、startTime(HH:mm 可选)、endTime(HH:mm 可选)、notes(可选)。流程 A:新增事件(Android)用户在新增/编辑界面填写信息并保存。
2025-12-18 00:58:37
943
原创 Agent概况
本没有路,走的人多了便有了路定义也是从共识来的Agent 同理,目前还没有具体的共识,任何一个非单次大模型调用的系统都有可能被称为Agent看一些大厂商的定义。
2025-12-16 16:32:47
992
原创 内存管理 - 内存泄漏 - 排查、预防策略
在浏览器环境下就是 V8引擎栈内存:存放原始类型值,生命周期短,不由GC回收而是由引擎自动弹栈堆内存:存放引用数据类型,由GC进行回收。
2025-12-16 08:18:34
661
原创 pnpm优化理念 - 幻影依赖、monorepo - 升级npm
pnpm 通过「内容寻址同时解决了 磁盘浪费、幻影依赖、monorepo 复用 三个核心问题。
2025-12-15 11:09:52
1151
原创 业务环境流程:开发->测试->预发布->灰度->生产
一般是内部人员的真实数据(test是QA和研发,现在是其他例如产品等)域名、环境等等都和 prod 一样。
2025-12-13 18:44:55
1032
原创 字节工程营总结
需求:实现一个截屏工具我的目标:确保基本功能的基础上,首先优化工具的性能(因为本项目是以C++开发、如果不以性能为目标的话个人感觉用 Electron(Web+Node.js)更适合),提升工具的跨平台能力、多语言支持,优化代码的可维护性和可拓展性。
2025-12-10 15:37:06
1770
原创 useForm的设计理念随笔
useForm 内部维护了两个对象,一个是字段值存储 _formValues ,还有一个是表单状态存储 formState1. **字段级**UI(例如输入框):当用户 input 的时候,会引发 register 返回的 **onChange** 事件,其内部更新了 _formValues , **subjects** **广播**字段级变更事件,仅订阅了相关字段的组件会调用其内部对应字段的 setState ,从而触发最小范围的 **Fiber调度**2. **表单状态级**UI(例如loadin
2025-11-19 21:36:13
168
1
原创 异步请求选项、对象选项映射、层级选择
这个业务情景是有一个模态框,内部有很多选择器,是有层级关系的,需要异步请求选项(useAsyncList),且相应对象的时候还需要进行字段映射(通过开启labelInValue带上label后在useOptionsForSelect钩子里面进行分流处理)
2025-11-17 20:58:44
210
原创 组件value无法成功清空?
如果您也遇到了组件value无法清空的情况,您可以看看组件的相关setValue函数是不是将undefined识别为了无效值,导致想清空时传入undefined但是被过滤了没有成功更新组件值。
2025-11-09 09:59:41
142
原创 输入框无法onChange两种解决思路
onBlur={(e) => handleRateChange(e.target.value)} // 只在失焦的时候处理 ,因为用户后面去填写核销金额肯定会导致失焦。如果输入框用 onChange 去同步value的话很明显会碰到例如频闪、立即格式化等问题,那么如何解决呢。一种是通过防抖或者节流,设个debance然后通过ref去处理。还有一种是只在失焦的时候再去处理。
2025-11-08 23:24:42
206
原创 模态框的两种管理思路
第一种思路是以功能为聚合,例如点击按钮弹出模态框的话那么就写一个按钮组件,这种思路的优点是在一处进行管理功能,用到的时候只需要将按钮嵌入页面就好,但是可能没法在同一处管理某页面用到的所有模态框。还可以进一步简化,从打开和关闭维度看只有两个action,只不过打开和关闭的是不同的模态框,即不同的ModalState中的Key。第二种思路就是通过钩子函数内部对模态框的状态进行管理,那么外部调用只需要调用方法即可。在内部管理状态用到了Reducer统一管理多种模态框时的action、state。
2025-11-08 23:20:21
316
原创 美团内推招人
主包是这个部门的实习生,氛围很好,有想来的可以私信我简历,可以直接内推给ld,最好有前端经验,部门会给实习生分配较核心的任务,可以在实习期间学习到很多,base成都or北京。有想来美团财务科技前端部门实习的uu吗?内推码:G25VKEL。
2025-10-28 17:13:50
182
原创 预检查和表单提交
今天在写一个需要预检查的表单提交页面时,我把预检查冗在了提交函数里面导致很耦合且状态不分明,后面我把预检查和提交函数分开,将precheck和submit分开那么形成层级衔接关系而不是覆盖关系,感觉明了不少,同时附着Form上的brules用bv (validation) 检查实现数据层和服务层的双保险。
2025-10-23 22:43:36
236
原创 父子优先层级选择器-编辑及创建双状态-异步加载选项
最主要是要想明白:如果用副作用监听,那么在编辑态的时候,从父组件加载数据会导致如果B是监听A的一个子,那么A的加载数据会引起B的加载数据被覆盖。其中,最上层的选项不受影响,所以init模式就好,但是下面的子会随着父而更变选项,所以得focus,每次聚焦的时候都出发搜索。所以最好的做法是用onChange,只在用户调起的时候才会影响,而初始化数据的话写个副作用监听visible就好。但上面的还不是最优最简洁的,其实最好是传一个异步函数进去去请求选项List,而不是自己开个状态变量去维护管理。
2025-10-23 10:51:21
329
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅