登录社区云,与社区用户共同成长
邀请您加入社区
前面几篇讲 CLAUDE.md、skill、Hook,解决的都是"怎么定制 Claude 自己的行为",今天这篇往外扩一层,讲 MCP,讲 Claude Code 怎么接上你自己的数据库、监控、第三方系统,从一个只会读代码的工具,变成一个能直接查你业务数据的助手。
本文介绍了"故事续写生成器"AI应用的设计与实现。该应用支持温暖治愈、悬疑惊悚、科幻未来和童话奇幻四种故事风格,采用三节式结构确保故事完整性。文章详细解析了应用架构(包括Model层、Service层和Page层)及鸿蒙技术实现亮点,如风格选择器、故事内容展示和异步生成功能。应用采用金色主题配色方案,通过组件化设计和响应式状态管理优化用户体验。未来可扩展更多故事风格、章节管理等功能,为创作者提供更
文章摘要: 虚拟宠物状态生成器是一款基于鸿蒙系统开发的AI互动应用,模拟真实宠物饲养体验。该应用采用三维状态系统(饥饿值、精力值、心情值)量化宠物状态,通过喂食、玩耍等四种核心操作触发动态变化。技术实现上,利用鸿蒙的@State装饰器实现响应式UI更新,Service层管理持久化状态,Page层构建直观交互界面。设计采用温暖橙色主题,搭配表情符号可视化状态,支持一键互动和即时反馈。相比传统应用,鸿
在移动办公、现场调研、碎片化学习场景下,越来越多Android用户习惯用手机打开DeepSeek生成数据报表、参数对比、项目清单、实验记录等结构化表格内容。deepseek里面的表格怎么复制才能完整保留行列结构、边框、对齐方式与内容格式。表格结构完全塌陷,所有内容挤入同一单元格;边框、对齐、合并单元格等样式彻底丢失,只剩纯文本;数字、符号、公式与表格混排错乱,无法二次编辑;复杂嵌套表格、跨行列表格
之前所有调用都是"你问 LLM 答"——LLM 只能说,不能做。你告诉 LLM 有哪些工具可以用,LLM 决定要不要用、用哪个、传什么参数。你的代码执行工具,把结果还给 LLM。这是 Agent 区别于普通 Chatbot 的核心能力。tools = [{"description": "获取指定城市的天气信息","city": {"type": "string", "description": "
需开发鸿蒙应用(HarmonyOS 5及以上),上架到鸿蒙应用市场,才能在HarmonyOS 5及以上系统设备进行分发。(1)看看状态是不是“开放式测试”,这样的话,上架时间那里应该有“上架时间:审核结束立即上架”的信息。(测试步骤:应用运行状态下,从屏幕底部上滑可进入最近任务列表,查看任务列表及左上角图标和名称)2、审核打回:“您的应用存在隐藏最近任务列表名称的行为,影响用户设备安全及体验。最近
前言:前两天接到了优化我们项目进入二级页面速度的任务,才突然发现一直忙着pm定的各种业务需求,好久没有去专门做性能方面提升的工作了。就自然的选择了用TraceView来分析卡顿的原因,在这次优化算是结束的时候我想着就当是作为对经典又好用的TraceView致敬从而写了这篇简单大众的文章。先给需要的小白科普一下,TraceView是什么?TraceView 是 Android 平台特有的数据...
在上篇文章中已经介绍过了,systrace 本质上是对其他工具的封装,包括 PC 端的 atrace 和设备端的 ftrace,ftrace 是 Linux 内核中的主要跟踪机制。systrace 使用 atrace 开启追踪,然后读取 ftrace 的缓存,并且把它重新转换成HTML格式。
一、FPS评测应用流畅度不准确说到应用的流畅度,都会想到FPS,系统获取FPS的原理是:手机屏幕显示的内容是通过Android系统的SurfaceFLinger类,把当前系统里所有进程需要显示的信息合成一帧,然后提交到屏幕上进行显示,FPS就是1秒内SurfaceFLinger提交到屏幕的帧数。用FPS来评测一个应用是否真的卡顿存在两个问题。- 有的时候FPS很低,APP看起来却很流畅;
分类→ 先搞清楚是渲染、CPU、内存还是启动问题定位→ 用工具采集多维数据,缩小范围到具体方法归因→ 对比正常/异常期间的指标差异,排除误判优化→ 针对根因做针对性修复(异步化、缓存、预计算等)验证→ 量化对比优化前后的指标变化希望这套方法论能帮你更从容地面对性能挑战。如果你也在做性能优化相关的工作,欢迎交流经验。本文中的实战案例基于真实项目经验整理,部分代码做了简化处理。
题目有点大,其实kernel的启动性能调整和android基本没什么关系,我想应该适用所有使用linux的嵌入式设备时间测量说到性能调整,第一件该干的的事就是看下时间到底消耗在哪里。俗话说的好:知己知彼,百战百胜;过度优化,万恶之首因此手头上要有称心如意的时间测试工具,方法。其实我是不太喜欢工具的,工具这东西可遇不可求,而且不如写代码顺手。1. PRINTK_TIME在内核
性能优化
前言: 最近因为某项目cpu,内存的使用率实在让人不敢恭维;手机发烫,电量下降已经让用户无法忍受;频繁快速迭代发版导致各种性能问题突出;由于之前产品不考虑低端手机情况,低端手机直接跑到崩溃,直接体现的是DAU的急速下降;最终在竞品的对比数据下,开始重视这块事情了,也给了我们半个月时间去优化性能。目标: 性能达到并且低于竞品的消耗值,并且能让低配用户
实践App内存优化:如何有序地做内存分析与优化
Android Profiler 是 Android Studio 内置的一套强大的性能分析工具,它能帮你实时监控应用的 CPU、内存、网络和能耗使用情况,从而定位和解决性能瓶颈。:监控应用在运行时的 CPU 使用率和线程活动,帮助你分析代码的执行效率。:跟踪内存分配和回收,识别内存泄漏和内存抖动问题。:实时监控应用的网络请求活动,包括请求数量、数据传输量等。:评估应用在不同操作下的能耗情况,帮助
Java简介Java是一种面向对象的静态式编程语言。Java编程语言具有多线程和对象定向的特点。其特点是根据方案的属性将方案分为几个不同的模块,这些模块是封闭的和多样化的,在申请过程中具有很强的独立性。Java语言在计算机软件开发过程中的运用可以达到交互操作的目的,通过各种形式的交换,可以有效地处理所需的数据,从而确保计算机软件开发的可控性和可见性。开发java语言时,保留了网络接口,Java保留
本文探讨了如何利用国产大模型(如Qwen、DeepSeek)结合魔珐星云SDK搭建企业展厅AI讲解系统。作者指出,虽然国产大模型在文本生成、推理等方面表现优异,但缺乏具身表达能力,导致数字人讲解效果不佳。通过对比拼接路线和云端视频流方案的缺陷,提出采用魔珐星云的参数流架构,大幅降低带宽和算力成本。文章详细记录了开发过程,包括SDK接入、状态封装等关键节点,展示了国产技术栈在具身交互场景下的可行性,
所有 agents 都遵循项目的核心约束:Python 3.11+、异步优先、类型提示规范、中文注释/英文日志。🤖 AI 与 LLM 类。
做电商客服的人应该都很熟悉这种场景:每天打开后台,用户问来问去,其实很多都是同一类问题,只是说法不一样。如果还是用传统 FAQ 那种“固定问题匹配”的方式,用户稍微换个问法,就可能匹配不到。Claude API 比较适合处理这类问题,因为它能理解自然语言,也能把知识库里的内容整理成更像客服说话的回复,还可以接住用户的多轮追问。。简单说,知识库负责提供事实依据,Claude 负责理解用户问题,并把这
Claude Fable 5 访问状态再次引发关注。本文从行业动态角度解读 Fable 5 的模型定位、公开规格、refusal 机制、fallback 策略和接入前核验清单。
使用Claude Code做项目开发时,绝大多数开发者都会混淆 Agents和 Skills,二者看似都是扩展能力,但底层运行逻辑、生命周期、触发方式、适用场景完全割裂。本文从底层原理、对比表格、流程图、实操命令、完整案例、项目落地规范一次性讲透,所有关键字、命令、配置代码统一用 xxx包裹,可直接复制到项目使用。SkillsSkills= 项目全局规则手册,自动加载、轻量、共享主会话,约束日常编
公司的APP做久之后,很容易把APP做的臃肿,功能越来越多,体积也越来越大。原来只有商城、社区、聊天,后来要接生活缴费、打车出行、家政维修、票务预约、会员权益、附近商户,今天分享一下如何通过小程序管理平台的形式为来解耦优化APP,引入第三方生态
鸿蒙备案通过后,确认报名没问题就可以提交审核了(终端)APP已经备案了安卓端为什么还是报错?打包的时候包名要和备案的包名保持一致。1.需要工信部备案的时候还有选择。2.包名要和备案的包名保持一致。
Radio({value:'男',group:'sex'}).checked(false)Radio({value:'女',group:'sex'}).checked(false)TextInput({ placeholder: "请输入姓名:" })TextInput({ placeholder: "请输入年龄:" })Text('专业:软件技术')Text('填写个人信息')Text('姓名:
《Awesome-Android-Interview》是GitHub上热门面试题库(4.6k星),系统整理了Android开发者必备的六大知识体系:计算机基础(网络/操作系统)、Java核心(基础/并发/JVM)、数据结构算法、Android基础/进阶(四大组件/Binder/性能优化等)以及新技术方向(Flutter/热更新等)。项目特色包括: 按面试频率标注星级,三星题目优先掌握 每个知识点独
设计亮点简洁的消息结构,支持用户消息和助手消息时间戳支持消息排序和唯一标识多语言导师是一款基于鸿蒙原生开发的创新语言学习应用,通过在真实语境中学习单词的教学理念,帮助用户真正掌握语言的运用能力。应用充分利用了鸿蒙的声明式UI、响应式状态管理和组件化设计等核心特性,实现了高效、流畅、可扩展的用户体验。未来,我们将继续优化应用功能,扩展语言内容,让更多用户能够轻松学习多种语言。系列博文回顾第1篇:AI
"万物知识卡片"是一款基于鸿蒙系统的知识探索应用,通过生动有趣的卡片形式呈现物体知识。应用采用四维知识结构(名称、简介、趣味知识、惊人事实)和故事化表达方式,将枯燥知识变得趣味盎然。技术实现上,通过Model-Service-Page三层架构设计,结合鸿蒙的ForEach动态渲染、TextArea多行输入等组件,打造流畅交互体验。特色包括关键词智能匹配、加载状态反馈、自动滚动等细节设计,让用户轻松
遇到 Claude API JSON 输出格式问题,处理思路其实很清晰:先用第一部分的表格定位是哪类问题,然后选对应的解决方案——结构化输出 API 是最优解,提示词约束是备选;实施的时候参考代码示例,记得检查 stop_reason 和响应格式;后续根据实际情况调整 max_tokens、Schema 定义或提示词。对于生产环境,强烈建议用 Claude 3.5 Sonnet 及更新版本的结构化
很多人不知道如何将文件从 iPad 传输到Android手机,因为它们运行着两个不同的操作系统。其实,切换起来很简单。不相信吗?在本指南中,我们将探索几种将视频、音乐和联系人等文件从 iPad 传输到Android设备的方法,包括一键传输和各种手动传输方法。
这是一篇面向 Agent 开发者的 Transformer 入门长文。它不从公式堆起,而是从一次真实的大模型调用开始,逐层拆开:文本怎样变成 Token,Token 怎样互相“看见”,Decoder 为什么适合生成,Encoder 为什么适合检索,以及 RAG + Agent 为什么需要它们配合。如果你已经会调用大模型接口,但总觉得 LLM 里面像一团雾,这篇文章的目标就是把雾拨开一点。
android
——android
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net