- 博客(821)
- 资源 (49)
- 问答 (1)
- 收藏
- 关注
原创 鹅厂十年:三段式技术成长复盘
文章摘要:作者回顾在腾讯十年的职场历程,从2016年通过微博私信获得面试机会入职,经历了Bugly、腾讯课堂和刷掌支付三个重要项目阶段。技术栈从Android开发扩展到Flutter、嵌入式Linux等领域,完成了从初级到高级工程师的成长。文章分享了三个关键职场经验:主动沟通比硬抗重要、对产品质量要有敬畏之心、抱怨解决不了问题。作者认为职场需要定期审视成长价值,保持学习能力和系统思考,并总结了十年间在技术能力、项目经验和职场认知上的收获与反思。
2026-05-11 20:17:38
440
原创 我的技术十年
十年一瞬,2014 年毕业至今,刚好十年。《异类》一书曾提到“一万小时定律”,要成为某个领域的专家,需要 10000 小时,按比例计算就是:如果你每天工作八小时,一天工作五天,那么成为一个领域的专家至少需要五年。而我在这个行业摸爬滚打十年,至今我仍觉得自己还差得远,更不敢说自己是某个领域的专家。十年是一个很好的节点,因为基本上也从“菜鸟”变成职场上的“老手”,有了一定自己的想法和经历,写技术十年就当做一次审视自己,复盘过去的成与败的契机。一些经验思考。
2024-07-01 20:45:37
45501
52
原创 思辨:移动开发的未来在哪?
从广义角度来看,移动开发是指为移动设备(如智能手机、平板电脑等)创建软件、应用程序和服务的过程。这包括了为各种移动操作系统(如 iOS、Android 和 Windows Phone)设计、开发、测试和发布应用程序。移动开发旨在为用户提供高质量的、功能丰富的移动体验,以满足其日常需求和娱乐需求。广义上的移动开发可以包括原生应用程序开发、跨平台应用程序开发、移动网页应用程序开发,以及相关的后端服务和API开发等。从狭义角度来看,移动开发通常指开发针对特定移动操作系统的应用程序,如 iOS 和 Android。
2023-10-22 20:31:17
925
原创 腾讯十年技术成长三阶段揭秘
转岗逻辑(“职场三问”)情绪价值:对岗位有持续热情,工作开心。经济价值:获得相对体面的薪酬。成长价值:能从岗位学到东西并获得成长。关键软能力学习能力(终身学习)系统思考能力(理解业务与生态位)抗压能力(压力下保持动作不变形)精准表达能力(清晰陈述以推动执行)沟通协作能力(团队协同远胜单打独斗)向上汇报/管理能力(影响职业上限,避免成为“老黄牛”)。自我定位。
2026-05-12 09:33:51
389
原创 OpenClaw × Hermes:开源 Agent 的两种技术哲学,集体智慧和自我进化谁更像未来
一个越用越懂你的单兵 Agent,靠个体学习闭环无限进化。一个把海量 Agent 和技能组织起来的执行平台,靠集体智慧做大事。回到标题的问题——“集体智慧"和"自我进化”,谁更像 Agent 的未来?都是,但作用在不同层面。AI Agent 的未来不会是单一形态——它会像人类社会一样,既有"组织"(OpenClaw 式的平台化协同),也有"个体"(Hermes 式的自我进化)。组织层面:提供规模化能力、标准化协议、共享技能库——这是 OpenClaw 的主场个体层面。
2026-05-06 12:56:55
438
原创 知识库工程实践:从文档到智能问答
知识库工程 = 高质量文档 + 智能切分 + 混合检索 + 持续优化。技术不是瓶颈,文档质量和覆盖度才是决定知识库效果的关键因素。
2026-04-29 20:34:08
62
原创 RAG 检索增强生成:给大模型装上知识外挂
RAG = 检索(找到相关文档)+ 增强(将文档加入 Prompt)+ 生成(基于文档回答)。它让 AI 从"靠记忆回答"变成"查资料再回答",是解决 LLM 知识截止和私有数据访问问题的最主流技术方案。
2026-04-29 20:33:00
55
原创 大模型工程三驾马车:Prompt Engineering、Context Engineering 与 Harness Engineering 深度解析
Prompt Engineering(提示词工程)是指通过精心设计输入文本(Prompt),引导大语言模型产生更准确、更有用、更符合预期输出的技术与方法论。同一个模型,面对不同的提问方式,会给出截然不同的答案。提示词工程师的任务,就是找到那个"最优提问方式"。Context Engineering(上下文工程)是指系统性地设计、管理和优化输入给大语言模型的上下文信息,以最大化模型在特定任务中的效能。如果说 Prompt Engineering 关注的是"说什么。
2026-04-29 20:16:41
683
原创 AI 与测试:AI 如何重塑软件测试
AI Agent = LLM(大脑)+ Prompt(沟通方式)+ RAG(外部知识)+ Tools/MCP(执行能力)+ Skills(专业能力)+ Rules(行为规范)+ Memory(记忆系统)
2026-04-29 20:15:37
426
原创 AI 工程化实践:从 Demo 到生产环境
AI 工程化 = 正确的技术选型 + 高质量的数据准备 + 完善的监控体系 + 持续的迭代优化。技术只是 20%,数据质量和工程规范才是决定 AI 应用成败的 80%。
2026-04-29 20:14:36
229
原创 AI Rules 行为规范:给 AI 立规矩的艺术
Rules = AI 的行为宪法,通过角色规范、行为约束、输出格式、业务规则四类规则,让 AI 的行为可预测、可控制、符合业务需求。好的 Rules 让 AI 成为可信赖的专业助手,而不是不可控的"黑盒"。
2026-04-29 20:13:35
276
原创 AI Skills 技能体系:给 Agent 装上专业技能包
Skills = 专业能力的封装模块,包含描述(何时使用)+ 指令(如何使用)+ 工具(具体能力)。通过安装合适的 Skills,AI 从通用助手变成你的专属领域专家,效率倍增。
2026-04-29 20:12:33
322
原创 MCP 协议:大模型的 USB-C 接口
用 Python 快速实现一个自定义 MCP Servermcp = FastMCP("刷掌设备管理 MCP")"""查询刷掌设备的实时状态""""""列出当前活跃的告警""""""触发设备重启(需要权限验证)"""mcp.run()MCP = AI 工具集成的 USB 标准。它定义了 AI(Host/Client)和工具(Server)之间通信的统一协议,让工具开发者只需实现一次 MCP Server,就能被所有支持 MCP 的 AI 使用,正在成为 AI 工具集成领域的行业规范。
2026-04-29 20:11:30
354
原创 AI Agent 智能体:让大模型学会自主行动
Agent = LLM(大脑)+ 工具(手和眼)+ 记忆(经验)+ ReAct 循环(行动逻辑)。它让 AI 从"回答问题"进化为"完成任务",是 AI 工程化落地的最重要范式。
2026-04-29 20:05:33
356
原创 Embedding 向量化:把文字变成数学的魔法
Embedding = 把文字转成"语义坐标",让 AI 能理解文字的含义而不只是字符匹配。它是语义搜索、RAG 知识库、告警聚合、内容推荐等 AI 应用的核心基础技术。
2026-04-29 20:02:07
426
原创 AI 幻觉与可信度:大模型的阿喀琉斯之踵
2023年,美国律师 Steven Schwartz 在一起航空公司诉讼案中,使用 ChatGPT 辅助撰写法庭文件。AI 给他提供了 6 条"判例",每条都有完整的案号、法院名称、判决日期、详细的判决内容——看起来非常专业可信。结果,对方律师发现这 6 条判例一条都不存在,全是 AI 凭空捏造的。Schwartz 被法官传唤,被迫公开道歉,面临吊销执照的处罚。这件事引发了全球法律界对 AI 幻觉的广泛关注。这就是 AI 幻觉(Hallucination)
2026-04-29 20:01:15
433
原创 Prompt 提示词工程:与 AI 对话的艺术
Prompt(提示词),就是你给 AI 说的话。但 Prompt 工程不只是"说话",而是有技巧、有结构、有策略地说话。场景:让 AI 帮你分析一段代码的性能问题❌ 普通问法:"这段代码有性能问题吗?✅ 工程化问法:"你是一位专注于 Android 性能优化的高级工程师,有 8 年经验。以下是我们刷掌终端 POS 应用的支付回调处理代码,在高并发场景下(每秒 50+ 笔交易)出现了明显的 ANR(应用无响应)问题。请你:1. 找出可能导致主线程阻塞的代码位置。
2026-04-29 19:58:58
589
原创 LLM大语言模型:AI世界的「概率引擎」,你真的了解它吗?
LLM = 读遍人类文字的超大神经网络 + 预测下一个词的统计机器 + 经过人类反馈训练的对话助手。它是 AI 时代的"通用引擎",能力边界仍在快速扩展,但幻觉、知识截止、上下文限制是使用时必须牢记的三大局限。
2026-04-28 19:41:47
714
原创 用 OpenClaw 每日自动发布 AI 速递:微信公众号 + 小红书全流程实操
│ 每日 AI 速递发布流程 │Step 1: 搜索新闻web_search × 3次 → 筛选5条最重要AI新闻Step 2: 整理 MarkdownStep 3: 生成图片卡片Step 4: 发布微信公众号① 获取 Access Token② 上传封面(add_material)→ 获取 thumb_media_id③ 上传正文图片(uploadimg)× 5 → 获取 URL 列表④ 构建 HTML 正文(图文交替排列)
2026-03-15 18:12:30
1154
原创 从零开发一个掘金自动发布 Skill,并上架 Clawhub
本文记录了一个掘金自动发布工具的开发过程。作者通过浏览器抓包分析掘金API,发现关键接口包括创建草稿和发布草稿,使用Cookie鉴权。工具设计采用Python标准库实现零依赖,支持Markdown frontmatter元数据,提供配置文件模板和标签查询工具。核心脚本包含配置加载、Markdown解析、自动摘要生成和API调用封装等功能,实现从命令行参数解析到最终发布的完整自动化流程。
2026-03-11 23:07:44
649
原创 爆火的clawd.bot:来龙去脉、实用价值与深层启发
Clawdbot能爆火,一点都不意外,它刚好踩中了大家对“隐私可控、能动手干活的AI”的核心需求。它破解了传统AI的两大痛点,用四大特性打出了差异化,不仅帮我们省了时间、提了效率,更给AI行业的发展,指了一条新路子。虽然它还有技术门槛高、存在潜在安全风险这些小毛病,但它所代表的趋势,已经非常明显了——未来的个人AI,一定是“自己的、能干活的、随便改的”私人管家,深度融入我们的工作和生活。
2026-01-28 09:17:34
982
原创 2025年终总结
2025年是乙巳“青蛇”年,我觉得这是非常特别的一年,它既是“双春”年,又碰上“闰六月”,预示着这一年或将有吉祥之事发生,然而今年春晚的主题也是“巳巳如意,生生不息我将2025年视为我个人的一个重要转折点,无论是在心态上还是角色上,我都觉得一切来得正是时候。在撰写这篇年终总结时,我确实有些纠结如何回顾过去的一年,因为过去的十年里,每年我都会进行一次复盘,而每一年总有一些目标未能实现。计划往往赶不上变化,有时我会觉得自己并没有达到预期的成长。但如果回到十年前,当时的我根本无法想象现在的自己。
2025-12-31 22:45:28
877
原创 Linux流量分析:tcpdump & wireshark
最近因为工作需要,研究了下如何使用tcpdump和wireshark分析业务流量。如果要使用tcpdump分析具体的HTTP请求耗时,需捕获网络数据包并分析时间戳信息,重点关注TCP连接的建立、HTTP请求发送到响应接收的全过程。精准抓包:指定接口、端口和过滤规则。定位关键节点:握手、请求发送、响应接收的时间戳。工具分析:Wireshark:可视化时序和流量统计。命令行:结合grep/awk快速计算耗时。优化策略:针对高延迟环节(如握手慢、重传多)深入排查。
2025-07-10 12:22:09
1328
1
原创 Trae AI编程创意实践-DIY粽子应用
本文介绍了利用AI IDE工具快速开发并部署一款DIY粽子Web应用的全过程。通过Trae等AI编程工具,开发者仅需输入创意需求,系统即可自动生成代码并解决传统开发中的技术门槛问题。文章重点演示了Builder with MCP模式的开发流程,包括需求实现、问题调试以及一键部署到掘金平台的具体操作。最终上线的应用支持粽子口味、形状等参数自定义,具备实时预览和响应式设计功能。案例表明,AI辅助开发能显著降低MVP验证成本,未来有望成为主流的开发模式。这种技术革新正在重塑软件开发流程,为各领域从业者带来更多创新
2025-06-01 09:49:52
625
原创 MBT是什么?带你轻松理解基于模型的测试
简单来说,模型就是对软件系统的抽象模拟。比如你想测试一台自动贩卖机,可以先画一张图:初始状态:“等待投币”投币后:进入 “选择商品” 状态选择商品后:如果余额足够,进入 “出货” 状态;余额不足则回到 "等待投币"这张 “状态转换图” 就是一个简单的模型,它清晰定义了系统该如何工作。MBT 就像给软件测试装上了 “智能大脑”:用模型搭建测试框架,让工具自动填充细节。它不是颠覆传统测试,而是让重复性工作自动化,释放人类的创造力。
2025-05-26 19:16:10
1757
原创 一文搞懂UAT(用户验收测试)
用户验收测试(UAT)是软件开发生命周期的最后阶段,由最终用户或客户代表执行,旨在验证系统是否符合实际业务需求和工作流程,确保产品在正式上线前满足用户预期。UAT的核心目标包括验证端到端业务流程、确认用户接受度以及风险管理。执行UAT的前提包括开发完成、缺陷处理、环境准备和文档齐备。关键流程包括计划、设计、执行和验收与复盘。成功的关键因素包括用户深度参与、高质量的测试用例、有效的沟通机制以及真实的环境与数据。常用工具包括Jira、Azure DevOps、Watir等,最佳实践包括早期介入、用户培训和灰度测
2025-05-23 10:32:42
3245
原创 AI 实践探索:辅助生成测试用例
使用AI帮助我们进行自然语言推理和图解析要让AI生成的测试用例更准确,需要精确描述需求,对需求进行建模,描述清楚业务规则使用AI编程工具帮助我们开发工具,比如有明确规则的工具开发通过搭建AI工作流完成需求穿刺。
2025-05-07 22:36:51
1835
原创 5分钟手把手教你开发一个MCP服务
使用装饰器暴露函数能力,并通过文档字符串描述功能(供大模型理解用途):import os"""获取当前用户桌面上的所有文件列表(macOS专属实现)""""""生成个性化问候语(中英双语版)"""return f"🎉 你好。
2025-04-05 20:09:43
5800
原创 大模型 MCP:开启 AI 与现实世界的无缝交互革命
MCP 无疑是当前最受关注的前沿技术之一,无论是在公司内部还是外部,都引起了广泛的讨论与实践。作为一名互联网从业者,笔者自然不愿错过这一科技浪潮。本篇文章分享笔者最近的一些实践经验和心得,希望能抛砖引玉。MCP(Model Context Protocol,模型上下文协议)是由Anthropic推出的开源协议,旨在实现大型语言模型(LLM)与外部数据源和工具的无缝集成,用来在大模型和数据源之间建立安全双向的链接。MCP 的出现标志着 AI 从 “单机智能” 向 “网络智能” 的跃迁。它通过。
2025-04-05 20:08:31
1515
原创 好用的AI工具推荐(第一弹)
随着AI的普及,我们的工作和生活越来越离不开它了,甚至有人把AI当做自己的硅基搭子。今天我分享一下目前我用得比较多的一些AI工具,没有体验就没有说服力,即使AI被捧上天了,它最终都要落实到现实需求,思考它能帮我们解决什么问题。本文是针对AI工具分享的第一弹,随着我个人的使用需求的变化,未来会有更多的AI工具被我收入囊中,我一直觉得未来浅层的知识积累可能没有意义了,这谁能比得过AI呢?
2025-03-02 11:19:54
4017
原创 本地私有化部署 DeepSeek & Dify ,告别“服务器繁忙,请稍后再试”
DeepSeek 最近实在太火爆了,导致官网对话访问经常提示“服务器繁忙,请稍后再试如下图所示:关于什么是DeepSeek这里就不科普了,自己上网随便查一下就知道了。目前DeepSeek最大的问题是访问流量太大,导致用户体验不好,它的深度思考模型和联网能力没有充分发挥出来,不过我相信后续加大投入,这类问题应该能得到缓解。本文主要面向想在本地部署私有模型的开发同学,打造专属私人AI助手。Ollama。
2025-02-07 10:17:21
5239
3
原创 Trae初体验-不写一行代码开发2048小游戏
Trae 是字节跳动于 2025 年 1 月 19 日推出的 AI 编程工具。其实我对于国内出现Trae这样类Cursor的编程工具出现并不惊讶,AI编程是目前已经被验证能够真正提效的方向之一,Cursor也打通了付费模式,所以我相信2025年这类的工具将像雨后春笋一般生长出来,让我们拭目以待。
2025-01-22 18:55:40
10638
原创 AI 时代的 Prompt 工程入门
Prompt是一个简短的文本输入,用于引导AI模型生成特定的回答或执行特定任务。高质量的Prompt可以让AI更准确地理解需求,从而提供更有用的回答。例如:给我推荐一本关于心理学的书籍交互示意图如下所示:举例:我们日常所使用的AI 应用,比如元宝、豆包、Kimi等都是大模型的应用,我们通过输入的文本内容就是Prompt,然后大模型通过理解我们的文本的意图生成符合意图的答案。总结一下:我们跟大模型交流的文本或指令就是Prompt,然而如何设计、组织、优化则被称为“提示工程”——。
2025-01-17 10:53:19
1657
原创 2024年终总结
如果让我用一个关键词形容我的2024年,我也许会用“稳中求变是因为2024年对于我而言,刚好是十年职场生涯的结束,也是下一个十年的开启,我用十年的时间只证明了一件事,那就是“别太高估现在的自己,也别太低估未来的自己回想十年前的自己,青涩且懵懂,迷茫且无知,毕竟对于刚毕业的自己而言,想法相对单纯且对未来会发生什么没有太多深入的思考。然而十年过去了,走过了两座城市,换过两份工作,社招跳槽到腾讯后,就在深圳一呆就呆了八年,并且扎根于此,成为了一名真正的深圳人。然而发生在我身上的一切,却不是提前计划好的。
2024-12-31 08:59:59
1300
原创 【科普篇】LLM、GPT、AIGC、AI Agent、Agentic AI 到底是个啥?
2024 年可谓是AI 大模型腾讯的元宝阿里的通义千问字节的豆包百度的文小言月之暗面的Kimi等等可谓是琳琅满目,好不热闹。付一张全景图:相信很多走在科技前沿的人已经尝试将 AI 融入到自己的生活和工作的方方面面了,比如办公、编码、写作、搜索等都可以通过 AI 工具来提效,可以说一旦体验过 AI 带来的提效,你将再也离不开它,它将成为你工作和生活中的得力助手。
2024-12-23 09:25:32
3458
原创 【可测试性实践】C++单元测试:gtest & gmock
本文通过黄金思维圈来思考引入单元测试带来的价值,并基于C++工程来接入gtest和gmock来完成基础单测和mock场景的使用。写单测的ORI(投入产出比)问题,需要自上而下认可并愿意投入资源写单测需要程序员额外投入时间,并不算做KPI的业绩互联网产品迭代变化快,维护单测成本高国内程序员工程素养参差不齐,单测普及率不高或不知道怎么写存量代码不好测,改造成本较高。
2024-09-18 09:13:29
2549
原创 【可测试性实践】C++ 单元测试&代码覆盖率统计入门
最近在调研C++工程怎么做单元测试和代码覆盖率统计,由于我们工程有使用Boost库,尝试使用Boost.Test来实现单元测试并通过Gcov和Lcov来生成代码覆盖率报告。本文记录完整的搭建测试Demo,希望能带来一定参考。
2024-09-11 10:48:23
1766
原创 C++ 异步编程之协程代码实践
Boost.Asio是一个用于C++的跨平台库,它提供了一组用于处理异步输入/输出(I/O)的工具和组件。它是Boost库的一部分,一个非常流行的C++库集合,旨在提供可移植且高质量的通用组件。Boost.Asio主要用于网络和低级硬件交互,支持TCP、UDP、串行端口等协议。它不仅限于网络编程,也可以用于构建任何需要异步I/O操作的应用程序,比如文件处理、定时器等。异步I/O是指启动一个I/O操作后,不需要等待其完成即可继续执行其他任务。
2024-08-12 09:19:02
1657
原创 C++ 异步编程脉络与示例
C++ 异步编程经历了从回调函数到和,再到现代协程的演变。每一种方式都有其优缺点,理解这些不同的异步编程范式,有助于在实际开发中选择最合适的解决方案。通过不断学习和实践,我们可以更好地应对复杂的异步编程挑战,为用户提供更高效、更可靠的程序。
2024-08-04 21:56:41
1298
Android第三方开源框架ImageLoader的完美Demo
2013-08-19
简、美音乐播放器源代码
2013-07-06
apache-tomcat-6.0.35-windows-x64
2012-05-14
Cocos2d-x 手游聊天系统Demo
2014-08-07
Android中调用JNI例子
2014-06-03
Android中各种图像资源的使用
2014-04-28
Android小巫CSDN博客客户端源码
2014-09-14
Android照相机开发遇到的问题
2012-11-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅