- 博客(185)
- 资源 (55)
- 收藏
- 关注
原创 谱梦AI + 音乐:手把手教你用 AI 工具生成原创音乐并上传到汽水音乐
这篇教程介绍了如何利用「谱梦」AI音乐工具零基础创作原创歌曲,并发布到汽水音乐平台。主要步骤包括:1)注册谱梦账号生成AI歌词和音乐;2)选择曲风、情绪等参数定制歌曲;3)将作品上传至汽水音乐完成认证发布。教程还提供了提升歌词质量、制作AI封面等进阶技巧,并解答了版权和审核等常见问题。整个过程无需乐理知识,10分钟即可完成从创作到发布的完整流程,让普通人也能拥有原创音乐作品。
2026-06-09 15:27:30
233
原创 别再收藏杂七杂八的链接了!一个网站搞定开发调试所有需求
摘要: 智启工具箱(https://zqtool.aiotzq.com/)是一款整合开发者高频需求的在线工具站,主打干净、无广告、高效体验。涵盖JSON格式化、时间戳转换、Base64编解码、正则测试等实用功能,纯前端运行保障数据隐私。分类清晰(含程序员、设计、办公工具),即点即用,无需登录。优势包括加载快、无干扰广告、免费使用,适合前后端开发、测试及运维人员。目前工具数量仍在扩展,暂缺SQL格式化等垂直功能,但已覆盖90%日常开发场景,值得收藏备用。
2026-05-29 14:51:27
333
原创 OpenClaw 安装教程:手把手教你搭属于自己的 AI 助手
它可以接入 OpenAI、Claude、DeepSeek、通义千问等大模型,并通过插件扩展消息渠道(Telegram、微信、飞书、QQ 等),让你拥有一个完全属于自己的 AI 助手。如果你在安装过程中遇到问题,或需要软件开发、App 上架、软著申请、系统搭建等技术服务,欢迎联系交流。**项目地址:** https://github.com/openclaw/openclaw。其他支持:微信、飞书、QQ、Discord、Slack 等 50+ 插件。## 安装方式一:npm 全局安装(推荐)
2026-05-09 14:20:28
244
原创 5分钟搞懂LangChain核心概念:从Chain到Agent的完整进阶指南
本文介绍了LangChain框架的核心功能与应用方法。主要内容包括:1)Model I/O模块的基础交互,展示Prompt模板和ChatModel调用;2)Chain链式调用,演示LLMChain和SequentialChain实现多步任务;3)Agent自主决策能力,通过工具集完成复杂查询;4)Memory记忆管理功能;5)实战案例:构建本地知识库问答系统,涵盖文档加载、分块、向量化存储和RAG链实现。全文通过代码示例详细讲解了如何利用LangChain开发大语言模型应用,从基础交互到复杂系统构建,帮助开
2026-04-27 15:49:40
177
原创 5分钟搞懂LangChain核心概念:从Chain到Agent的完整进阶指南
LangChain 作为当前最火热的 LLM 应用开发框架,提供了从简单 Chain 到复杂 Agent 的一整套工具链。本文将通过实战案例,带你快速掌握 LangChain 的核心概念。Model I/O:与大模型交互的基础,提供 Prompt 模板和模型调用接口Chain:链式调用,支持 LLMChain、SequentialChain 等多种组合方式Agent:自主行动,通过 ReAct 等策略让 AI 自主决策下一步Memory:记忆管理,支持多种记忆实现方案。
2026-04-24 11:15:12
182
原创 MCP协议深度解析:让AI真正操控你的开发工具链(附5个实战案例)
维度 | MCP | Tool Use API | |------|-----|-------------| | 标准化 | 开放标准 | 各家私有 | | 工具发现 | 自动发现 | 手动注册 | | 安全隔离 | 沙箱运行 | 依赖应用层 | | 生态 | 快速扩张中 | 已有大量集成 | | 复杂度 | 稍高 | 简单直接 | **结论**:如果追求跨平台、跨应用的能力复用,MCP是未来;--- ## 总结 MCP协议代表了一个重要趋势:AI从"回答问题"进化到"完成任务"。
2026-04-21 15:26:14
256
原创 向量数据库实战:从Embedding到语义检索的5个关键步骤
本文从实战角度出发,带你走通"文本→Embedding→存储→检索→应用"的完整链路,涵盖Embedding生成、向量数据库选型、Chroma语义检索实战、混合检索+重排序优化、生产环境部署5个关键步骤,提供可运行的Python代码示例。
2026-04-21 09:29:52
457
原创 2026最全Prompt Engineering实战指南:5大核心策略让AI输出质量翻10倍
让模型"展示推理过程",而不是直接给出答案。研究表明,在复杂推理任务上,CoT可以将准确率提升40%以上。策略核心思想难度收益CREATE框架结构化Prompt设计⭐⭐⭐⭐⭐⭐⭐思维链CoT让AI展示推理过程⭐⭐⭐⭐⭐⭐少样本学习用示例教会AI⭐⭐⭐⭐⭐角色设定构建专家人格⭐⭐⭐⭐⭐⭐⭐⭐自动化优化工程化管理Prompt⭐⭐⭐⭐⭐⭐⭐⭐⭐。
2026-04-20 09:24:29
1310
原创 深入理解MCP协议:5步打造你的第一个AI工具服务器
通过这5步,我们完成了一个完整的MCP工具服务器开发。回顾核心流程:MCP的意义远不止于技术层面。它正在建立AI工具的"USB标准"——就像USB协议统一了设备连接一样,MCP统一了AI与外部世界的交互方式。截至2026年初,已有超过2000个MCP Server发布在各类平台上,覆盖数据库、文件系统、API集成、开发工具等领域。未来,每个开发者都可能成为"MCP工具提供者",为AI生态贡献可被任何LLM调用的能力。这是一个值得投入的方向。本文代码已开源,欢迎Star ⭐安装SDK,初始化项目使用。
2026-04-18 15:05:55
451
1
原创 AI Agent 是什么?一文读懂智能体的工作原理、架构与实战路线
入门:先跑通 LangChain / CrewAI 的官方示例,理解 Agent 循环机制进阶:手写 ReAct 实现,搞懂 Thought / Action / Observation 如何协作高级:多 Agent 协作系统,Memory 持久化,工具调用优化落地:结合 Android 场景,做端云协同的混合 Agent 应用Agent 不是终点,而是 AI 从"工具"变成"助手"的关键跃迁。越早理解它的架构逻辑,越能在下一波 AI 应用浪潮中占据有利位置。
2026-04-18 09:36:20
512
原创 Kotlin Coroutines 异步编程实战:从原理到生产级应用
Kotlin Coroutines + Flow 已经成为 Android 异步编程的事实标准。掌握 suspend、Flow、Channel 等核心概念,配合 viewModelScope 和 lifecycleScope,能写出结构清晰、性能优秀的异步代码。
2026-04-17 12:07:59
265
原创 AI大模型加速上车:Android开发者的机遇与实战指南
AI不是Android的竞争对手,而是最强搭档。掌握端侧推理+云端协同的混合架构,你写的不只是App,是真正的AI Native应用。
2026-04-16 16:34:49
398
原创 发现宝藏学习资源库!从编程到技能提升,一站式搞定成长需求
发现优质学习平台学库(shop.aiotzq.com/),涵盖编程、电商运营、视频剪辑等多元化课程资源。平台提供系统化教程,从入门到高阶内容完整,配套实战案例和工具包,满足不同学习需求。特别推荐其编程类课程和跨境电商教程,适合职场提升和技能拓展。一站式资源整合,省去多平台切换烦恼,是自我提升的优质选择。
2026-01-31 11:11:26
120
原创 为Android构建现代应用——应用导航设计
NavHost:它是负责在视图中显示导航结果的组件。导航的结果由NavigationController和导航图中给出的定义决定。AppSoGraph:它是导航图的实现。它应该根据指定的路由将导航指向哪个视图或可组合对象。它们是可以通过导航到达的应用程序的不同屏幕。无论导航是从选项菜单、链接、按钮还是任何其他活动代理激活的,都无关紧要。每个屏幕都有一个与之关联的唯一路由。一般导航图我们将继续在OrderNow中包含这些元素首先,创建一个名为common -> navigation的新遍历目录。
2023-08-03 17:08:28
889
1
原创 为Android构建现代应用——主体结构
在本章中,我们已经构建了OrderNow项目的初始结构。这里定义和实现的组件将是下一章继续讨论导航的基础。随着我们阅读这些章节,我们将改进OrderNow的每个部分的实现,因此.我们的电子贸易将以最佳方式设计和实施。
2023-07-27 15:29:41
678
原创 为Android构建现代应用——应用架构
我们将依照Google在《应用架构指南》中推荐的最佳实践和架构指南来构建OrderNow的架构。这些定义包括通过各层定义组件的一些Clean Architecture原则。在应用程序中,我们将定义以下主要层次:• 用户界面(UI)层• 领域层• 数据层这一层组合了UI元素,Views视图(composable functions可组合函数),ViewModels和表示层的实用程序,例如格式应用器和动画。 设计这一层的注意事项包括:• 对于状态处理,遵循设计原则中描述的原则。• 对于每个屏幕,将实现相应的Vi
2023-07-26 11:56:57
1779
原创 为Android构建现代应用——OrderNow(实战应用介绍)
我们不仅将拥有源代码并尝试猜测它是如何构建的,而且还知道在实现的设计和技术级别做出的每个决策。在下一篇中,我将介绍示例应用程序中的体系结构和设计决策。Coil: 我们使用一个库来在我们的应用程序中加载远程或本地图片,通过Kotlin并支持Jetpack Compose。OrderNow 是一个移动电子商务应用的最小可行产品(MVP)示例,我们将在本书中设计和实现它。本节总结了OrderNow的技术特征,以便了解在实现中使用的工具和设计指南。Navigation:我们将用来实现应用中不同屏幕导航的架构组件。
2023-07-25 11:41:09
445
原创 为Android构建现代应用—— 练习状态管理
在这个练习中,我们回顾了使用View或ViewModel作为真实源来管理状态和事件的方法。此外,我们使用了一些技术来更好地组织状态和事件的结构,以便有一个更好组织和易于跟踪的实现。在下一章中,我们将看到“立即下单”应用程序的总结,这是一个电子商务应用,我们将实现它,以解释现代Android应用开发的概念和技术。
2023-07-24 16:16:27
407
原创 为Android构建现代应用——设计原则
在这种情况下,将多个状态建模到一个合并的状态类中效果非常好,因为这些变量是相关的,甚至定义了其他变量的值。例如,在前面的图中,元素User name、Phone number、Address,甚至Pay Order按钮可以被组织到一个单一的UI组件中,并且其状态在一个叫做FormUiState的单一状态中表示。可以将事件注入循环的外部因素是用户交互,如列表中的滚动,按钮上的点击,以及与其他应用层的交互,如来自仓库的响应或用户的响应,后台计时器,或者可能是推送通知的到达。也就是说,状态代表一个原始变量。
2023-07-22 17:19:40
618
原创 Jetpack compose实现MVI
MVI(Model-View-Intent)是一种前端架构模式,其目标是使状态管理更具可预测性,便于开发和调试。它将应用程序视为一个函数,该函数接受一系列的意图(Intent)作为输入,然后返回一个新的状态作为输出。在这个 Composable 中,我们观察 ViewModel 中的状态,并根据状态的变化来显示不同的界面。以上就是在 Jetpack Compose 中使用 MVI 架构模式的一个基本例子,你可以根据你的需求进行扩展和修改。属性来存储当前的状态,并有一个。方法来处理意图并更新状态。
2023-07-17 15:09:13
664
原创 为现有应用程序设置Compose
Jetpack Compose 使用物料清单 (BOM) 进行交付,以保持所有库组的版本同步。要开始使用 Compose,您需要首先向项目添加一些构建配置。将以下定义添加到您的应用程序。中了解更多相关信息。
2023-07-11 16:45:09
540
原创 在 Jetpack Compose 中使用 ViewPager
Jetpack Compose 是一个现代化的,声明式的 UI 工具包,让我们可以更方便地构建原生 Android UI。在本篇文章中,我们将会讨论如何在 Jetpack Compose 中使用ViewPager。ViewPager是一个提供左右滑动切换视图的 UI 组件。在传统的 Android 开发中,我们经常使用ViewPager来实现诸如引导页面,图片浏览,标签页面切换等功能。然而在 Jetpack Compose 中,我们并没有直接的ViewPager组件,而是通过结合Pager。
2023-07-10 15:45:58
1224
原创 在 Jetpack Compose 中使用 TopAppBar
Jetpack Compose 是一个现代化的、声明式的 UI 工具包,它使我们能够更方便地构建 Android 的用户界面。在本篇文章中,我们将介绍如何在 Jetpack Compose 中使用TopAppBar来创建顶部应用栏。TopAppBar是一个在屏幕顶部的应用栏,提供了在 Material Design 风格的应用中实现导航和执行操作的一种方式。在TopAppBar中,我们通常会放置一个导航图标(比如 "汉堡" 菜单图标),标题,以及一些操作按钮。
2023-07-10 15:34:43
1162
原创 在 Jetpack Compose 中使用 BottomDrawer
是一种 UI 元素,通常被用来存放应用的导航控件或者提供一些与当前内容相关的额外操作。如同字面意思,它会从屏幕底部滑出,覆盖屏幕的一部分。
2023-07-10 15:17:56
693
原创 在 Jetpack Compose 中使用 BottomAppBar
Jetpack Compose 是一个现代化的、声明式的 UI 工具包,它使我们能够更方便地构建 Android 的用户界面。本篇文章将介绍如何在 Jetpack Compose 中使用来创建底部应用栏。是一个在屏幕底部的应用栏,提供了在 Material Design 风格的应用中实现导航和执行操作的一种方式。在中,我们通常会放置一些操作按钮,如 FloatingActionButton、菜单项、以及其他可交互的图标。
2023-07-10 10:41:56
1221
原创 在 Jetpack Compose 中使用DatePicker
然而,你可以通过使用 Material Compose 组件创建一个自定义的 DatePicker 对话框。这个函数接收三个参数:一个布尔值表示对话框是否可见,一个关闭对话框的函数,以及一个日期选择后的回调函数。是 Java 8 新引入的时间 API 中的方法,用于创建一个新的日期实例。它接收三个参数:年、月、日,都是整型值。如果你使用的是 ThreeTenABP 库,你应该使用。在你的代码中,你正在尝试使用选定的年份、月份和日期来创建一个。将会创建一个表示 2023 年 7 月 10 日的。
2023-07-10 10:08:33
1051
原创 在 Jetpack Compose 中创建 BottomAppBar
Jetpack Compose 是 Android 的现代 UI 工具包,它使得构建美观且功能强大的应用变得更加简单。在本文中,我们将探讨如何使用 Jetpack Compose 创建一个 BottomAppBar。
2023-07-08 11:50:38
579
原创 Jetpack compose——深入了解Diffing
需要注意的是,为了使 diffing 能够正确工作,你需要确保你的 Composable 函数是纯函数。例如,如果你有一个包含 1000 个项目的列表,而你只是在列表的末尾添加了一个项目,那么 Compose 只会更新那个新添加的项目,而不会触碰其他 999 个项目。相反,它会创建一个新的 UI 树,并将其与旧的 UI 树进行比较。即使你的应用有大量的 UI 和频繁的状态更新,Compose 也能确保 UI 的流畅性。即使你的应用有大量的 UI 和频繁的状态更新,Compose 也能确保 UI 的流畅性。
2023-07-08 11:02:39
533
原创 Jetpack compose——深入了解recomposition的工作原理
在这种模式中,你只需描述 UI 应该如何根据应用的状态进行显示,而 Compose 会在状态发生变化时自动更新 UI。当可观察的状态发生变化时,Compose 会找到依赖这些状态的所有 Composable 函数,并重新调用它们。创建状态时,Compose 编译器插件会自动跟踪这些状态。开发者只需要描述 UI 在给定状态下应该如何显示,框架会在状态发生变化时自动重新调用这些函数,从而更新 UI。在命令式 UI 框架中,开发者需要手动管理 UI 的状态和生命周期,当应用的状态发生变化时,需要手动更新 UI。
2023-07-08 10:42:53
1109
原创 在工作与生活中保持情绪稳定的艺术
我开始读一些励志的书籍,听一些鼓舞人心的音乐,看一些让人感到鼓舞和希望的电影。我发现,这些积极的信息可以帮助我看到生活中的美好,让我有力量去面对困难和挑战。我开始与我的团队成员、朋友和家人分享我的压力和挑战,他们的支持和理解让我感到不再孤单。我也开始寻求专业的心理咨询,这让我有机会更深入地理解自己的情绪和反应。这些简单的技巧帮助我在压力下保持冷静,让我有机会从一个更清晰和平静的角度来看待问题。我发现,当我勇敢地面对我的情绪时,我实际上变得更强大。我发现,当我照顾好自己的身体时,我更能够有效地管理我的情绪。
2023-07-07 14:29:55
971
原创 Jetpack Compose与Accompanist:改变Android UI开发的方式
Jetpack Compose是Google推出的一种现代化的,声明式的Android UI开发框架。在Android开发中,UI开发一直是一个重要的部分。Google推出的Jetpack Compose库为开发者提供了一种全新的声明式UI工具,使得UI开发变得更加简单和直观。Accompanist是一个为Jetpack Compose提供的库,它包含了一系列有用的扩展和工具。总的来说,Jetpack Compose和Accompanist为Android开发者提供了一种全新的,强大的UI开发工具。
2023-07-07 14:22:02
1115
原创 使用Jetpack Compose中的SwipeRefresh实现下拉刷新
SwipeRefresh是Jetpack Compose中的一个组件,它可以用来实现下拉刷新的功能。这个组件的主要优点是它的易用性和灵活性,你可以轻松地添加下拉刷新功能到你的应用中,而且可以自定义刷新时的行为。
2023-07-06 14:13:20
1157
原创 使用Jetpack Compose中的Pager构建滑动页面
Pager是Jetpack Compose中的一个组件,它可以用来创建一个可以左右滑动的页面集合。这个组件的主要优点是它的灵活性和易用性,你可以轻松地添加和删除页面,而且每个页面都可以有自己的布局和内容。
2023-07-06 12:01:53
1063
原创 使用Jetpack Compose中的LazyHorizontalGrid构建灵活的水平网格布局
LazyHorizontalGrid是Jetpack Compose中的一个组件,它可以用来创建一个灵活的、可滚动的水平网格布局。这个组件的主要优点是它的"惰性"特性,这意味着它只会在需要时渲染可见的元素,从而提高了性能。
2023-07-06 11:42:12
950
原创 使用Jetpack Compose中的LazyVerticalGrid构建灵活的网格布局
LazyVerticalGrid是Jetpack Compose中的一个组件,它可以用来创建一个灵活的、可滚动的网格布局。这个组件的主要优点是它的"惰性"特性,这意味着它只会在需要时渲染可见的元素,从而提高了性能。
2023-07-06 11:29:18
2129
原创 使用Jetpack Compose中的LazyRow
通过使用Jetpack Compose的LazyRow,我们可以轻松地创建水平滚动的列表。LazyRow提供了高效的滚动性能,因为它只会创建和显示当前在屏幕上可见的列表项。此外,通过使用composable函数,我们可以轻松地定制列表的外观和行为。
2023-07-05 14:29:15
687
1
原创 使用Jetpack Compose中的LazyColumn
在Jetpack Compose中,我们可以使用LazyColumn来创建一个垂直滚动的列表,类似于传统Android开发中的RecyclerView。在这篇博客中,我们将介绍如何在Jetpack Compose中使用LazyColumn。
2023-07-05 12:33:31
1422
原创 使用Jetpack Compose实现PopupMenu
Jetpack Compose是Google推出的现代化UI工具包,使用声明式UI模式构建用户界面。它有许多内建的Composable函数,让开发者可以轻松实现各种界面元素,包括PopupMenu。在这篇博客中,我们将深入研究如何在Jetpack Compose中创建PopupMenu。
2023-07-05 11:35:09
1320
原创 在Jetpack Compose中使用DropdownMenu
在Jetpack Compose中,我们可以使用和来创建下拉菜单。我们可以使用状态变量来控制下拉菜单的展开和收起,并可以为每个菜单条目添加点击事件。通过Jetpack Compose,我们可以以一种更简洁、直观的方式来构建用户界面。随着Compose的持续发展,我们期待看到更多的特性和可能性。
2023-07-05 11:25:29
2209
原创 在Jetpack Compose中使用SurfaceView
在 Android 开发中,是一种特殊的视图,它拥有自己的专用绘图表面,可以在后台线程中更新,非常适合需要频繁和快速绘制的地方,如游戏和视频播放。然而,在Jetpack Compose(Google的新的 UI 工具包)中,并没有内置的Composable。但这并不意味着我们无法在 Compose 中使用它。通过使用,我们可以在 Compose 中包装并使用传统的 Android View,包括。在本文中,我将指导你如何在Jetpack Compose中使用。
2023-07-05 11:09:47
2402
2021年亚马逊运营教程(全).zip
2021-06-03
数据分析师视频教程2020大数据挖掘R语言python3人工智能课程(全).zip
2021-06-03
一款android自动生成表格框架smartTable-master.zip
2021-06-04
APP_PAY_SDK_demo.zip
2020-11-25
DemoX-master.zip
2020-11-25
最新亚马逊教程整理版-百度云
2023-04-07
wifi调试无线包,Android使用
2022-05-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅