自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

技术的学习与积累是个技术活

三人行,必有我师焉;择其善者而从之,其不善者而改之

  • 博客(670)
  • 资源 (7)
  • 收藏
  • 关注

原创 在 Mac mini M2 上本地部署 DeepSeek-R1:14B:使用 Ollama 和 Chatbox 的完整指南

通过 Ollama 和 Chatbox,你可以在 Mac mini M2 上轻松部署并使用 DeepSeek-R1:14B 模型。整个过程简单高效,且不需要复杂的配置。无论你是技术新手还是有一定经验的开发者,都可以快速上手并享受本地 AI 模型带来的便利。希望本文能帮助你顺利完成部署,开启智能对话的新体验!如果你在部署过程中遇到任何问题,欢迎随时留言交流。

2025-02-24 19:03:42 4185

原创 在 Mac mini M2 上使用Docker快速部署MaxKB:打造本地知识库问答系统

随着大语言模型的广泛应用,知识库问答系统逐渐成为提升工作效率和个人学习的有力工具。MaxKB是一款基于LLM(Large Language Model)大语言模型的知识库问答系统,支持多模型对接、文档上传和自动爬取等功能。本文将详细介绍如何在Mac系统下使用Docker快速部署MaxKB。

2025-02-20 19:31:59 2164

原创 RN开发搬砖经验之—React Native(RN)应用转原生化-Android 平台

从原生组件传递属性到 React Native

2024-11-15 18:38:42 1776

原创 企业微信代开发应用“接口调用许可”排查与采购 Runbook

企业微信代开发应用接口调用许可问题源于90天免费期到期或成员许可未激活,导致部分用户打开应用时提示“什么是接口调用许可?”。虽免密登录正常,但后续接口调用被拦截。关键在于:许可按成员open_userid绑定,需购买并激活,建议高离职率企业按实际使用峰值+缓冲量采购,并开启自动激活与继承。基础账号适用于普通功能,互通账号仅用于客户联系、微信客服等关系链场景。采购、激活、续期均在服务商后台完成,无需改代码。排查时应区分免费期提醒与许可失效,优先核对激活状态、账号类型及企业匹配度。

2026-10-21 21:58:46 314

原创 重定向的真相:浏览器替你偷偷发的第二次请求

本文揭秘重定向的本质:浏览器在收到3xx响应后,自动发起第二次请求,而非用户操作。重点解析HTTP重定向中方法与请求体的保留问题——301/302常导致POST变GET、数据丢失,而307/308可保持原请求。对比前端路由、网关转发、OAuth2回调等跳转方式,揭示“自动请求”与“用户触发请求”的根本差异,警示开发者在API迁移、支付流程中因重定向误用引发的故障风险。

2026-09-23 15:51:15 243

原创 告别短信验证码!一张二维码背后的“时间魔法”:深入浅出解析 TOTP 双因素认证

下一次,当你看着手机上那串每 30 秒跳动一次的数字时,不妨想一想:这不仅仅是一串简单的数字,它是密码学、哈希算法和精准时间共同为你编织的一件隐形铠甲。用最简单的数学,解决最复杂的信任问题。

2026-09-17 12:34:26 284

原创 从全栈到 AI 应用工程:一张给资深工程师的转型知识地图

本文为资深全栈工程师提供从传统系统架构向AI应用工程转型的六层知识地图,核心在于将“概率性组件+确定性系统”作为新思维模型。通过结构化输出校验、对话状态管理(槽位填充与DAG依赖)、可观测性评估、Agent编排及安全合规等实践,实现对大模型输出的可靠控制。重点强调:LLM负责理解与建议,程序负责校验与决策,用已有系统能力构建可信赖的混合架构。

2026-09-16 11:19:50 324

原创 从全栈到 AI 应用开发:Workflow、Agent 与 AIGC 到底怎么区分?

作为一名全栈软件开发工程师,我最近在接触 AI 相关需求时,经常被一堆概念绕晕:AI Agent 工程、AI 应用开发、AIGC、Workflow、RAG……它们之间到底是什么关系?一个业务需求,什么时候该用 Workflow,什么时候该上 Agent?这篇文章,是我自己梳理的一份笔记,希望能帮到同样从传统开发转向 AI 领域的工程师。很多人会把 AIGC 写成 AI GC,其实正确写法是:AIGC = AI Generated Content(人工智能生成内容)它指的是用 AI 来生成内容,比如 Chat

2026-09-15 12:06:48 261

原创 从PM2到Docker:一个创业团队的Node.js部署进化之路

<think>我们需要根据用户提供的内容生成一篇不超过150字的文章摘要。用户给出的内容是一篇技术博客,主题是从PM2到Docker的Node.js部署进化之路。摘要需要概括核心要点。注意字数限制。我们应当用简洁的语言概括:背景(创业团队5人3项目1台服务器)、问题(环境冲突、内存泄漏、依赖问题)、方案(Docker Compose隔离,mem_limit等)、以及效果。摘要要连贯,不超过150字。注意中文字符计数。现在开始输出。</think>摘要: 针对创业团队多项目、单服务器部署困境,本文对比宝塔+P

2026-09-05 20:07:59 321

原创 身份认证的“瑞士军刀”:深度解析 Logto 如何搞定 SSO、企业微信与现代身份管理

Logto 不是一个孤立的“登录组件”,而是一套可插拔、可观测、可扩展的身份基础设施。对开发者友好:提供覆盖 30+ 框架的 SDK,几行代码即可集成。对运维友好:管理控制台功能完整,支持多租户和灵活的登录策略。对安全负责:遵循业界最佳实践,支持 MFA、密码防爆破、审计日志。对业务赋能:通过连接器体系,可以快速接入企业微信、Google、Azure AD 等外部身份源,且无供应商锁定。无论是初创产品还是大型企业,Logto 都能帮你把“身份”这件麻烦事变得优雅而可控。📌立即体验:你可以免费使用。

2026-08-28 16:18:46 210

原创 异步之魂:Fire-and-Forget 的全面解构与工程实践

**摘要:Fire-and-forget(发射后不管)是一种异步编程范式,允许系统发起操作后立即继续执行,不等待结果或处理失败。**本文从八大维度解析其应用场景与实现方式:1)线程/事件循环实现原生异步;2)消息队列实现物理解耦;3)异步刷盘的数据持久化策略;4)日志/监控等旁路操作的静默处理;5)Saga模式的分布式事务补偿;6)限流熔断的快速失败机制;7)前端乐观更新体验优化;8)UDP等无连接协议。同时强调其风险场景(强一致性要求等)及应对措施(DLQ、监控等)。该模式通过牺牲即时可靠性换取系统吞吐量

2026-08-13 18:27:47 382

原创 一次Chrome扩展的“隐形杀手”:wa-js版本滞后引发的WhatsApp Web消息发送崩溃实录

摘要 本文深入解析Nginx多站点配置与反向代理原理,从宝塔面板实践出发,揭示基于域名的虚拟主机技术。核心机制在于Nginx通过HTTP请求头的Host字段匹配server_name,实现不同域名的精确路由。文章详细阐述了请求处理流程、server块隔离机制、HTTPS下的SNI扩展,并解密宝塔面板如何管理Nginx配置(主配置与站点配置分离)。通过Mermaid流程图和真实配置示例,展示了反向代理如何确保不同后端服务互不干扰。最后提供服务器端查看配置的实操指南,帮助开发者深入理解这一常见部署架构的实现原理

2026-08-03 18:15:46 338

原创 一文搞懂 Nginx 多站点配置与反向代理:从宝塔面板到底层原理

摘要 本文深入解析Nginx多站点配置与反向代理原理,从宝塔面板实践出发,揭示基于域名的虚拟主机技术。核心机制在于Nginx通过HTTP请求头的Host字段匹配server_name,实现不同域名的精确路由。文章详细阐述了请求处理流程、server块隔离机制、HTTPS下的SNI扩展,并解密宝塔面板如何管理Nginx配置(主配置与站点配置分离)。通过Mermaid流程图和真实配置示例,展示了反向代理如何确保不同后端服务互不干扰。最后提供服务器端查看配置的实操指南,帮助开发者深入理解这一常见部署架构的实现原理

2026-07-23 15:20:28 251

原创 企业微信代开发应用组织架构同步踩坑实录

企业微信代开发应用授权与组织架构同步调试总结 核心要点 代开发应用授权流程:接收suite_ticket→获取suite_access_token→通过授权码换取permanent_code(即后续的corpsecret) 关键区别: 代开发应用使用/gettoken接口(类似自建应用) 第三方应用使用/service/get_corp_token接口 主要踩坑点: API响应格式差异(成功响应可能不含errcode) 事件推送时序问题(create_auth可能先于suite_ticket到达) IP白名

2026-07-15 17:19:05 414

原创 从留资到订单:一文讲透 CRM 数据模型该如何设计

fill:#333;important;important;fill:none;color:#333;color:#333;important;fill:none;fill:#333;height:1em;✅ 结果层📤 Outbound 层🏛️ 核心对象层📥 Inbound 层匹配/创建匹配/创建自动生成留资记录客户 Account承载长期关系联系人 Contact商机 Opportunity每一次销售机会销售活动外呼/邮件/会议报价单 Quote订单 Order。

2026-06-17 19:16:11 188

原创 破解 Chrome 扩展的「两世界难题」:MV3 下的 ISOLATED 与 MAIN World 桥接之道

需求使用哪个 WorldBridge 角色调用ISOLATED消息接收者 / 发送者读取、HookfetchMAIN数据采集 / 页面操作修改页面全局变量或原型链MAIN执行者将页面数据持久化到扩展存储协作MAIN采集 → ISOLATED存储从扩展存储读取配置并应用到页面协作ISOLATED读取 → MAIN应用记住三个核心原则注入两个世界– 通过或让脚本进入 MAIN World。安全通信– 使用令牌 + 来源校验 + schema 验证,防止消息伪造。最小权限。

2026-06-15 17:03:40 560

原创 告别 `@c.us`:WhatsApp LID 来袭,你的自动化脚本还能撑多久

LID(Linked ID)是 WhatsApp 为其用户分配的永久性、与电话号码解耦的全局唯一标识符。// 传统标识符(基于手机号)// LID 标识符(基于随机/哈希值)user: '1234567890123456789', // 19位数字关键差异在于user@c.us的user直接等于国际格式手机号(去除了),而@lid的user是一个全局唯一的高位整数,由 WhatsApp 服务器端生成,与用户当前绑定的手机号没有任何数学关联。

2026-06-12 11:36:47 425

原创 Blob 图片去哪了?——DevTools 里看得见,`blob-internals` 找不到的秘密

工具能看到的 Blob 图片生命周期阶段✅ 已渲染的所有图片渲染后(即使已 revoke)✅ 未被 revoke 的 Blob 映射从 create 到 revoke 之间✅ 所有存活的 Blob 对象只要未被 GC记住一句话会让里的记录消失,但已经画在屏幕上的图片会继续存在 —— 浏览器选择的是“不闪屏”,而不是“绝对一致”。你的 LRU 缓存设计没有错,错的是对调试工具预期的偏差。希望这篇文章能帮你,以及所有被同样问题困扰的开发者,少走一次弯路。

2026-06-11 11:23:48 502

原创 一张跨域图的“四次换乘“:blob URL 与 Chrome 扩展架构里的工程艺术

回看四次换乘,你会发现 blob URL 这个机制有一种几何美感它不是为了解决跨域设计的,只是恰好解决了——因为它的 origin 锁定规则刚好让"内容来自远端,但呈现给页面时披着同源外衣"成为可能。SW 解 COEP(用 host_permissions 越过 web 安全模型)base64 解上下文隔离(用文本越过隔离世界)blob 解 DOM 沙箱(用同源外衣越过 COEP)三个机制叠在一起,才把一张 OSS 图送进了 WhatsApp Web 的 DOM。TL;DR。

2026-06-11 09:58:22 501

原创 我让 AI 写代码,它把图床打爆了 7818 次——然后我让它自己复盘

这篇文章讲述了一个由AI生成代码引发的"赛博讽刺"事件。作者在WhatsApp Web项目中,让AI自动构建了一个车辆库Tab功能,结果导致图床被疯狂请求7818次。核心问题出在一个本不该存在的addTimestamp函数上,该函数原本用于解决图片缓存问题,但在当前项目的技术架构下完全多余。 事件揭示了几个关键问题: AI会机械复制历史代码模式,而不会判断其适用性 现代图片存储方案(如OSS)已采用"上传时间戳+随机串"的URL命名方式,无需额外缓存控制 当前项目通过service worker代理图片,最

2026-06-10 17:40:05 396

原创 Chrome 扩展 MV3 终极指南:破解 Background Service Worker 的生命周期与 Token 管理困局

Chrome 为了节省资源,会在 Service Worker没有任何待处理事件约 30 秒后将其终止。监听器fetch事件(如果注册了)WebSocket 消息收发API 调用已建立的连接一旦所有事件处理完毕,计时器开始倒计时。30 秒后,Service Worker 被杀死,内存中的变量全部消失。fill:#333;important;important;fill:none;fill:none;ry:5px;ry:5px;ry:0;ry:5px;rx:0;ry:0;rx:0;ry:0;

2026-06-08 11:57:22 339

原创 Chrome MV3 插件架构深度解析:Service Worker 生命周期与 Token 管理的三层博弈

Chrome 的闲置判断非常严格,以下所有条件同时满足时,才会启动 30 秒倒计时:fill:#333;important;important;fill:none;color:#333;color:#333;important;fill:none;fill:#333;height:1em;否否否否否否否是否是是是是是是是Chrome 检查 SW 是否闲置是否有未处理的事件?是否有正在进行的网络请求?是否有未完成的 WebSocket 连接?

2026-06-08 11:54:19 700

原创 深度对比:2026年Node.js开源客服系统,谁才是SaaS二次开发的“天选之子”?

2026 年,全球客服软件市场正经历一场静默革命:一方面是 Meta、Google 等巨头通过 AI 强行插入客户触点;另一方面,企业对 数据主权、私有化部署和二次开发 的需求空前强烈。在这个背景下,开源客服系统不再是“穷人的 Zendesk”,而成为众多 SaaS 创业者、技术负责人的战略选择。Node.js 技术栈尤其受到青睐——前后端语言统一、庞大的 NPM 生态、非阻塞 I/O 天然适配高并发聊天场景。然而,面对 GitHub 上数十个相关项目,如何评估它们的 技术架构、许可证友好度、二次开发可行性

2026-06-04 18:01:08 428

原创 Vibe Coding 时代的数据底座:Supabase 是加速器,还是累赘?

当 AI 能在 3 分钟内生成 NestJS + Prisma 后端,我们还需要 Supabase 吗?——从架构视角拆解 “生成代码” 与 “生产就绪” 之间的鸿沟。

2026-06-04 17:16:29 367

原创 产品方案:从已有 CRM AI 系统切入 WhatsApp Chrome 插件赛道

数据壁垒:CRM 中已积累的客户分级历史 + WhatsApp 对话数据回流 → 竞品无法短期复制AI 壁垒:自研客户分级模型(A/B/C)针对业务场景深度优化,效果优于通用模型场景壁垒:从“官网聊天 → AI 分级 → 通知 → WhatsApp 沟通 → 回写 CRM”形成完整闭环,用户习惯后难以迁移一句话打动客户其他 WhatsApp 插件帮你「聊得更快」,我们帮你「聊得更聪明」——因为你聊的每个客户,AI 都已经告诉你是 A 还是 C。

2026-06-04 16:15:19 480

原创 逆向 WhatsApp Web:前端 SDK 深度剖析与 Chrome 插件实战指南

如果你开发企业级产品(如 CRM 插件),需要最完整的功能和稳定更新:选。它是最专业的方案,文档齐全,社区活跃。如果你是个人开发者,想快速搭建一个 WhatsApp 机器人:可以试试Venom(但需 Node.js 环境打包)。如果你只需要极简的“发送消息”,且不希望太复杂或许够用。如果你极度关心账号安全,愿意牺牲部分功能WTF的拟人化操作值得关注。最终建议:无论选择哪个 SDK,请一定做好账号隔离和频率限制。并且,如果你的业务达到一定规模(每天发送超过 1000 条消息),官方。

2026-06-04 15:51:36 702

原创 从移动开发转型 AI Agent 工程师:我做了一个开源学习系统

最近半年,AI Agent 这个方向的热度肉眼可见地在涨。作为一个在移动端摸爬滚打了十多年的老兵,我也在认真考虑转型——但市面上的资料要么太学术(直接从 Transformer 公式开始),要么太碎片(一篇博客只讲一个点),要么太框架化(“按 LangChain 这一套抄就行”)。于是我干脆自己整理了一套完整的学习材料,并且把它做成了一个可交互的网页系统——既方便我自己边学边用,也希望对同样在转型的朋友有帮助。整个系统已经放到了网上,主入口是。下面介绍一下里面都有什么。这套材料是我边学边整理的,所以它。

2026-05-29 09:45:17 401

原创 告别 SDK 臃肿:手撕阿里云 OSS V4 签名,实现前端直传的终极指南

CORS是一切的前提。Region 不带oss-。签名路径必须包含 bucket。千万不要在中声明host。Content-Type 前后严格一致。掌握了这些,你就能在完全不依赖 SDK 的情况下,实现轻量、安全的前端直传 OSS。后续思考:对于需要分片上传、断点续传等高级场景,建议评估 SDK 体积与功能之间的权衡,或在 Web Worker 中动态加载 SDK。但对于绝大多数简单 PUT 上传,手写签名是最优雅的方案。

2026-05-28 18:38:00 500

原创 CRM销售跟进:为什么“写记录”必须和“改状态”一起做?

CRM系统痛点:销售跟进与状态更新脱节导致数据失真。本文提出"跟进即状态更新"的设计理念,通过将状态变更嵌入跟进记录表单或看板拖拽操作,实现一次操作同步完成内容记录与阶段推进。关键设计原则包括操作合一、变更可追溯和无感推进,从而提升数据准确性并减少销售操作负担。文章还提供了现有系统的适配方案,强调状态变更应自然关联跟进动作而非独立操作。

2026-04-22 10:09:11 456

原创 不推荐买火山引擎 —方舟 Coding Plan,因为巨卡!(推荐一个开源LLM测试工具)

摘要:用户反馈火山引擎-方舟Coding Plan平台LLM响应速度严重滞后,经社区调查确认是普遍性问题。通过开发测试页面与阿里云免费API对比发现,在相同网络环境下,方舟平台响应速度明显慢于阿里百练平台。测试数据显示方舟DS V3型号响应尚可,但整体性能与竞品存在差距。该问题已影响用户正常使用体验。

2026-03-25 18:53:48 3694 1

原创 macOS 下 MySQL 安装指南:Homebrew vs Docker 全面对比

本文对比了 macOS 下安装 MySQL 的两种方式:Homebrew 原生安装与 Docker 容器化运行。Homebrew 方式简单直接,适合快速搭建本地环境;Docker 方式提供更好的隔离性,支持多版本共存,更贴近生产环境。文章详细介绍了两种方式的安装步骤、命令行操作、DataGrip 连接配置,并通过流程图展示了底层差异。建议根据项目需求选择:轻量开发选 Homebrew,复杂环境或 CI/CD 流程选 Docker。两种方式都能满足基本开发需求,关键在于理解其网络和数据持久化机制。

2026-03-24 15:55:51 479

原创 Claude Code 全部 184 个 Spinner Words 文化考古

《加载动画词汇的文化解码手册》摘要(150字) 本文深度解析Claude AI加载界面184个词汇的文化密码,横跨游戏史、爵士乐、科学等12个领域。从《模拟城市》经典的"Reticulating Splines"(纯属虚构的技术黑话),到1940年代Charlie Parker的"Beboppin'"(超速即兴演奏),再到量子物理术语"Hyperspacing"(科幻式表达)——每个词都是精心设计的文化彩蛋。这些词汇构建了一个从严肃思考(如笛卡尔式

2026-03-17 19:27:56 2968

原创 2026 国内 Code Plan 选型指南:全栈系统开发者的深度对比

2025年国内主流AI编程订阅服务(Code Plan)深度对比显示:阿里云、火山方舟、腾讯云和百度Comate各具优势。阿里云Qwen3.5适合C++/Rust系统开发,火山方舟Doubao-Seed-Code以256K长上下文和低价(¥8.9/月起)见长,腾讯云性价比突出,百度Comate则专注单模型。全栈开发者应根据项目需求选择:大型C++项目推荐阿里云,云原生开发选火山方舟,跨语言项目可考虑阿里云多模型切换。价格方面,火山方舟和腾讯云首月优惠力度最大,长期使用需权衡模型质量与成本效益。

2026-03-10 17:08:07 2413

原创 PM2 进程持久化实战:深度解析 save 与 startup 的协同机制

PM2 进程持久化机制解析 摘要:本文深入剖析 PM2 的 save 和 startup 命令协同工作机制。save 命令将当前进程配置(包括集群模式、实例数、环境变量等)序列化为 JSON 格式存储到 ~/.pm2/dump.pm2 文件;startup 命令生成系统服务文件(如 systemd 单元),确保服务器重启时自动执行 pm2 resurrect 读取配置并恢复所有应用进程。通过架构流程图和时序图展示了从手动配置到自动恢复的全过程,并详细解析了 dump 文件结构。该机制实现了 Node.js

2026-02-25 16:14:18 750

原创 OpenClaw:从退休工程师到11万Star,一只太空龙虾的AI革命

2026年1月的GitHub趋势榜被一只"太空龙虾"霸榜了。这个名为 OpenClaw 的项目在几周内从0飙升至 11.4万 Stars,单周吸引 200万访客,成为GitHub历史上增长最快的开源项目之一。

2026-02-03 11:35:17 1480 4

原创 3步搞定企业微信机器人:小白也能看懂的Clawdbot部署指南

企业微信机器人部署3步指南:1) 先启动Clawdbot服务确保在线;2) 在企业微信后台创建应用并配置接收消息URL;3) 测试机器人响应。关键注意部署顺序和防火墙设置,用screen保持后台运行。新手常见问题包括URL验证失败、Token配置错误等,需检查服务状态和端口开放情况。按照正确流程操作,10分钟即可完成部署。

2026-02-03 11:07:01 1635

原创 腾讯轻量云上OpenClaw(Clawdbot)初体验-开箱即用的效果很差

腾讯云ClawBot机器人开箱体验:优惠活动吸引但实际效果欠佳。配置过程需通过企业微信开发者平台创建机器人并获取token,启动服务需按特定顺序操作(先启动ClawBot再配置OpenClaw)。实际使用中发现混元大模型表现不佳:不支持中英文自动切换,闹钟提醒功能存在明显缺陷。虽然活动价吸引(活动链接附后),但当前版本功能完成度较低,建议谨慎购买。

2026-02-03 10:58:08 328

原创 Clawdbot 项目概述

Clawdbot 是一个“本地优先”的个人AI助手,可在多平台设备上运行,支持多种即时通讯渠道(如 WhatsApp、Telegram、Slack、Discord、Google Chat、Signal、iMessage、BlueBubbles、Microsoft Teams、Matrix、Zalo、Zalo Personal 等),并提供语音唤醒、实时画布协作、浏览器控制、节点(Node)能力等特性。其核心定位是:以“网关(Gateway)”为单一控制平面,统一管理会话、通道、工具与事件,从而在本地或远程环

2026-01-27 18:47:11 1194

原创 解构ClawdBot:当AI Agent遇上生产级工程化架构

当前AI Agent领域充斥着快速原型:基于LangChain的聊天机器人能在10分钟内跑通演示,但面对网络分区、工具失效、并发冲突、提示注入等生产环境挑战时,90%的Demo会瞬间崩溃。ClawDBot的出现标志着AI Agent从玩具走向工具的关键跨越——它不仅是一个能聊天的机器人,更是一个融合了事件驱动架构、Saga事务模式、CRDT一致性协议的分布式具身智能系统

2026-01-27 17:19:00 1195

原创 WhatsApp三版本全栈技术指南:从个人聊天到企业级客户通信平台

WhatsApp作为全球月活超20亿的即时通讯平台,其产品线已演进为三层架构。本文将深度拆解WhatsApp Messenger、Business App与Business API的技术差异、成本模型与选型策略,为开发者与决策者提供2026年最新技术白皮书

2026-01-06 12:48:53 1103

oppo 开发者指引, Android13兼容性处理建议

oppo 开发者指引, Android13兼容性处理建议

2024-01-30

ec5-Clang-tutorial.pdf

ec5-Clang-tutorial.pdf 介绍Clang AST的使用

2023-03-22

nokia真机调试工具-Debugger

用于nokia s40的真机调试 用于nokia s40的真机调试 用于nokia s40的真机调试

2011-09-06

leaktracer.zip

LeakTracker源码,可以解析出相对地址的以及优化了leak-analyze-addr2line脚本,可以配置addr2line的路径

2021-04-20

Super Mario Bros. (World).zip

nes游戏rom

2021-09-16

Legend of Zelda, The (Europe).zip

nes rom

2021-09-16

LeakTracker

LeakTracker源码,可以解析出相对地址的以及优化了leak-analyze-addr2line脚本,可以配置addr2line的路径

2020-12-29

蓝牙休闲娱乐平台

基于J2ME平台的bluetooth技术的程序软件<br>双人聊天<br>多人聊天<br>双人游戏<br>目前是beta版本<br>bug还是很多的<br>谢谢支持<br>我的blog上有代码与更多介绍

2008-03-08

CreatAutoGetSh

批量文件下载脚本生成器 批量文件下载脚本生成器

2011-08-20

空空如也

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

TA关注的人

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