自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

iCloudEnd的博客

Swift及SwiftUI开发 openswiftui.com

  • 博客(6540)
  • 收藏
  • 关注

原创 SwiftUI macOS全球开发资源汇总

你说flash好用,苹果给封杀了。你说h5很灵活,苹果悄悄清洗h5。你说kotlin好用,苹果给你造了Swift。你说flutter好用,苹果就自己造了SwiftUI。苹果的原则很简单,我的世界必须都是我的。作为在苹果世界里面种地的码农,俺们还是要遵守人家都规则,能够native就尽量不要高跨平台,能用苹果制造就不要用google生产。大牛肯定要给你布道跨平台的优势,但是人家在做现象级别的app,可以和苹果讨价还价,而俺们这类普通程序员还是老老实实的用苹果造吧。WWDC2020更新汇总本次次.

2020-08-07 22:41:45 2513 5

原创 控制你的代理:在 Docker 中运行 MCP 服务器,实现更安全、更可重复的 LLM 工作流程

大型语言模型不再局限于聊天窗口,它们现在想要有所作为。模型上下文协议 (MCP)标准的出现,为这些代理提供了统一的行动方式。MCP 定义了代理发现和调用外部工具的通用方法,无论该工具是笔记本电脑上的 Shell 命令,还是云端的 SaaS API。但便利性并非一蹴而就。在你的机器上设置 MCP 服务器,实际上会赋予第三方进程对你公开的每个目录或网络资源的读/写权限。该服务器或驱动它的模型可以覆盖源文件、窃取 SSH 密钥或窃取客户端文档。

2025-07-29 10:02:52 1

原创 转型本地 LLM:将 MCP 服务器与 LM Studio 集成

本地 LLM(大型语言模型)正在重新定义 AI 爱好者和专业人士的隐私和控制权。在您自己的硬件上运行模型意味着摆脱云成本和限制,但这曾经意味着孤立地工作。LM Studio 0.3.17 更新带来了改变,该更新引入了模型上下文协议 (MCP) 支持。现在,您的本地 LLM 可以与外部工具和资源交互,使其成为真正的数字代理。

2025-07-29 09:48:12 1

原创 提升 MCP 服务器性能的 5 个技巧

因此,在这篇博客中,我们介绍了 5 个改进 MCP 服务器的技巧:首先,我们为输入变量添加了上下文,我向你展示了两种方法:使用Annotated和 Pydantic 模型。然后,我们继续使用文档字符串来提示模型,这非常有用,因为它就像在工具内部提供额外的指令一样。第三,我们讨论了以简单的方式处理依赖关系,只需告诉模型get_new_id在调用主函数之前运行类似的操作。第四,我们讨论了为什么验证、验证、再验证如此重要,因为好的输入可以让你免去很多麻烦。最后,我最喜欢的一点:保持简单。

2025-07-29 09:45:22 1

原创 我如何使用 Python 构建一个管理我整个工作流程的个人 AI 助理

我自动化的第一件事是什么?未读电子邮件摘要。messages=[我每天早上都会运行这个脚本。我的助理会给我发 Slack 私信,其中包含每封邮件的要点。这样一来,收件箱就再也不用被淹没了。在构建这个助手之前,我一直在忙于处理标签、忘记会议、重写样板文件,并花费数小时编写文档。现在?我的 Python AI 助手:每天早上向我问好回顾我的未读邮件建议做什么帮助我更快地编写代码让我保持正轨全天候运行,零投诉您无需等待 Apple 或 Google 为您构建此功能。

2025-07-29 09:39:54

原创 利用 Ollama 和 LangChain 构建本地文档问答系统

我们被文件淹没了。工作PDF、研究论文、会议记录、技术手册,应有尽有。寻找正确的信息就像大海捞针。大多数 AI 解决方案都会将您的数据发送到云端。这对于处理一些日常问题来说还好,但对于机密的商业文档或个人文件则不然。如果您能完全在自己的机器上运行类似 ChatGPT 的功能,那会怎样?这正是我们今天要构建的。在本教程结束时,您将拥有一个能够回答有关文档的问题的系统,而无需向外部服务器发送任何内容。无需 API 密钥,无需订阅,也无需担心隐私问题。

2025-07-29 09:33:53

原创 用 Gemini CLI 对我的第一个 Chrome 扩展程序进行 Vibe 编码

它是 LLM 代码辅助的 CLI 版本,可以感知代码和文件系统,并可以帮助您创建/修复代码,还可以为您创建功能分支并推送到生产环境。想象一下“Cursor/Windsurf 的 bash 版本”(或 Claude Code/Codex CLI 的免费版本),并使用我最喜欢的模型 ♊ Gemini构建!因为我是个“CLI 极客”(CLI 极客——我的新词),你可以想象我迫不及待地想尝试一下!但是从哪里开始呢?TL;DR在本文中您将发现:有导游陪同的游览gemini-cli。

2025-07-29 09:25:23 1

原创 LangChain 基础知识:理解嵌入、向量存储和查询工作流

学习如何使用 LangChain 构建生成式 AI 应用程序,并遵循本分步指南。了解如何加载数据、生成嵌入、存储向量以及处理用户查询,并附带 Python 代码示例。想象一下,您有成千上万个包含大量信息的 PDF、Excel 文件或网页。您想构建一个能够理解这些文档并像人类专家一样回答问题的 AI 系统。这该如何实现?

2025-07-28 22:48:58 6

原创 LangChain Agents 入门:构建观星助手(教程含源码)

tool。

2025-07-28 22:32:26 7

原创 为什么 90% 的 AI 代理在生产中失败(以及让它们成功的 7 个因素) 在尝试了无数框架并构建了真正的 AI 应用程序之后

如果您是一位深入研究人工智能的开发人员,您可能已经感受到了“人工智能代理”的炒作。像 LangChain 和 LlamaIndex 这样的框架承诺让您构建能够用最少的代码推理、规划和执行复杂任务的自主代理。这听起来像魔术。但在构建和部署真正的人工智能产品之后,我深刻地认识到了现实:大多数这样的一体化框架并没有在生产环境中使用。为什么?因为最有效的“AI 代理”根本不具有代理性。它们是架构良好、大多具有确定性的软件应用程序,并在需要的地方精准地调用战略性、高杠杆率的 LLM 函数。

2025-07-28 22:27:45 5

原创 我放弃了 SD 卡,从 SSD 启动我的树莓派——这就是为什么你也应该这么做 厌倦了缓慢的启动速度和卡损坏?下面教你如何将 Raspberry Pi 换成 SSD,让它重获新生。

从 SD 卡启动切换到 SSD 启动是我为我的 Raspberry Pi 做的最好的升级。它不再会突然崩溃、卡损坏或应用程序运行缓慢。现在它就像一台真正的电脑一样——快速、灵敏、可靠。如果你用你的 Pi 做任何事,而不仅仅是简单的小修小补,那就换个 SSD 启动吧。你不会后悔的。

2025-07-28 22:18:20 5

原创 这款 Raspberry Pi 成为整个家庭的下载宝库 只需一个软件和一点设置,这个 Pi 就变成了一台 24/7 全天候下载机器。

Raspberry Pi 变成了全职下载助手 — — 而且它的效果比预期的还要好。此设置现已成为用户家庭网络的关键组成部分。它可以安静地处理下载任务,无需持续管理,跨平台运行,并全面节省时间和精力。只需使用 Docker 和 JDownloader 2 进行一些设置,小小的树莓派就能承担起大任。

2025-07-28 20:39:48 7

原创 如何使用 Raspberry Pi Pico 和 3D 打印构建自己的智能摩托车数据显示器

如果你是那种喜欢升级座驾的“小发明家”,或者只是一直想为摩托车添加遥测数据仪表盘的人,那么这个项目就非常适合你。我最近组装了一个定制的摩托车数据显示屏,融合了一些廉价的硬件、3D打印技术和一些Python代码。以下是我做的一些细节,以及你如何做类似的项目。

2025-07-28 20:36:58 6

原创 使用 Django + Raspberry Pi 构建智能家居仪表板 Django 作为大脑,Pi 作为传感器中心 — 使用 Django Channels 进行实时控制

您刚刚构建了一个实时智能家居系统,其功能如下:🧠 Django:大脑🥧 Raspberry Pi:肌肉🌐 通道:神经系统它既有趣又实用,是一个完美的周末项目,拥有无限可能。只需使用浏览器,即可轻松掌控每个房间!

2025-07-28 20:34:19 34

原创 如何将 Raspberry Pi 变成 Wi-Fi 范围扩展器 简单实用的网络升级技巧

家里的 Wi-Fi 信号盲区困扰着你?在购买昂贵的网状系统或中继器之前,有一个既聪明又实惠的选择——用你的 Raspberry Pi 来扩展 Wi-Fi 信号。这非常简单,而且最棒的是:你可能已经拥有了所需的一切。让我们了解如何将您的 Raspberry Pi 变成 Wi-Fi 中继器并在不到一小时的时间内增强您的网络覆盖范围。

2025-07-28 20:26:38 5

原创 抛弃 Jupyter——这个 Python 仪表板堆栈是数据分析的未来

还在用 Jupyter Notebook 做所有事情吗?有更好的方法。如果你厌倦了无尽的.ipynb单元格、错综复杂的输出,以及与团队分享截图而不是互动式的见解——你并不孤单。Jupyter 非常适合原型设计,但数据分析远不止于此。我最近从 Jupyter 切换到了现代的 Python 仪表盘栈——它彻底改变了我处理数据的方式。交互式仪表盘、实时更新、自动刷新图表以及实际的前端性能……全部用纯 Python 实现。让我向你展示一下正在取代笔记本的堆栈——以及它为何重要。

2025-07-28 20:07:56 6

原创 Kimi K2 + Claude Code:彻底改变人工智能驱动的开发

基于 Kimi K2 API 的 Claude Code 首先生成了一个结构化的待办事项列表,以分解开发流程。其中包括设置 3D 渲染环境、使用树木等元素创建基本地形以及支持用户交互进行场景导航(例如旋转和浏览)等关键任务。

2025-07-28 20:02:52 6

原创 无需嵌入的 RAG?OpenAI 是如何做到的

如果您正在使用大型语言模型 (LLM) 进行构建,那么您可能已经与检索增强生成 (RAG) 纠结过。它非常适合将外部数据作为 LLM 的基础,但“R”部分——检索——可能很复杂。我知道我花了好几个小时思考块大小、重叠策略以及选择哪种嵌入模型。还有管理矢量数据库?这可是整个基础设施方面的挑战。所以,当我偶然发现 OpenAI 最近在他们的 Cookbook 中提出的一种不同的 RAG 方法(一种承诺绕过传统嵌入的方法)时,我这个开发者的大脑突然灵光一闪。

2025-07-28 19:28:03 7

原创 我如何在 Claude Code 上使用 Qwen3-Coder(可以帮你省钱)

将显示缩放图像这些软件包的作用:claude-code-router允许您自定义 Claude Code 使用的后端模型claude-code-config提供 DashScope 集成的预配置设置该命令自动生成配置文件~/.claude-code-router/config.json并设置必要的插件。ccr code这个 Qwen3-Coder + Claude Code 组合非常适合节省成本并且仍然可以使用 Claude Code。

2025-07-28 19:15:25 133

原创 使用 SQLite 和 Pandas 在 Python 中管理关系数据

我们遵循相同的模式来定义courses表,确保每门课程都有一个唯一的标识符(cid)。

2025-07-12 21:18:34 100

原创 构建我的第一个人工智能数据助理:一个完整的周末项目

几个月前,我意识到翻阅电子表格太耗时间了。于是,在一个周末,我决定开发一个可以与我的 CSV 数据对话的AI 助手。我不再需要执行“搜索 → 筛选 → 数据透视”这样的步骤,而是直接问:“我们六月份的平均收入是多少?它会回答。这是一步一步的完整旅程,包含大量代码块,以便您可以遵循(并适应!)用于您自己的项目。

2025-07-12 21:09:04 50

原创 从雨水到径流:面向学习者和学生的基于 Python 的 HBV 水文模型

水文建模对于理解和管理水资源至关重要——无论是预测雪水流域的径流、优化水库调度,还是评估气候变化的影响。其中最经久不衰的框架之一是HBV模型(Hydrologiska Byråns Vattenbalansavdelning),这是一个半分布式概念性降雨径流模型,最初于20世纪70年代在瑞典开发。它的简单性、对最低限度气象输入(温度、降水、蒸散量)的依赖以及透明的过程描述,使其成为全球水文教育和实践的基石。

2025-07-12 21:01:49 36

原创 从 Ollama 转向 vLLM:寻求高通量 LLM 服务的稳定性

在过去的一年里,我一直在大量使用 GraphRAG(微软版本和我自己开发的版本),我总是惊讶于文档复杂性的微小增加会造成多大的预算浪费。当我使用gpt-4.1-miniOpenAI 时——仅一套文档就花费了我 200 多美元(!!即使使用gpt-4.1-nano(目前最便宜的前沿模型),我的预算也是荒谬的。为几份(确实很大的)文件花费 2.15 亿个代币是荒谬的,而且需要几天的时间来处理,这太过分了。

2025-07-12 20:29:43 30

原创 发SCI论文专题之 01 CNN 和 LSTM最好发论文组合:比较 7 种用于电力消耗预测的机器学习模型:实用实施指南

在我们探索家庭用电数据模式之后,本文介绍了七种不同预测模型的实施和比较,从简单的统计方法到高级神经网络。在上一篇文章中,我们深入探讨了家庭数据中的用电模式。现在到了激动人心的部分:构建能够真正预测未来用电量的模型。这为什么重要?准确的电力预测有助于公用事业公司更好地规划,帮助房主节省开支,并支持可再生能源的整合。随着智能家居越来越普及,预测何时用电、用多少电的能力变得越来越重要。我们测试了七种不同的方法,从简单的统计方法到尖端的深度学习模型。

2025-07-08 09:28:05 33

原创 如何使用 Python、CLIP 和 Streamlit 构建本地 AI 图像搜索引擎 我使用CLIP、FAISS和Streamlit构建了一个本地图像搜索工具,让我可以通过文本查询数百张图像——无需

这个人工智能图像搜索项目终于帮我理清了多年来收集的杂乱文件夹。CLIP 在匹配人类意图方面表现出色,令人震惊——而有了 Streamlit,你可以在一个晚上构建一个完整的搜索引擎。

2025-07-03 20:36:02 52

原创 我如何在没有数学学位的情况下训练我的第一个 ML 模型,你可以把机器学习当做烹饪: 你不需要发明食谱 您只需按照步骤操作,了解每种成分的作用,并随时进行调整。

让我先说实话:我没有数学学位。我的微积分学得也不好。直到最近,我还觉得“梯度下降”听起来像科幻电影里的情节。所以,当我决定训练我的第一个机器学习模型时,我感到很害怕。我以为机器学习只适合那些拥有博士学位、白板上写满方程式的人。我错了。在这篇文章中,我将向您介绍如何训练我的第一个真正的 ML 模型- 使用 Python、初学者友好型工具和大量谷歌搜索 - 而不会陷入公式中。如果您对机器学习感到好奇,但又觉得自己“技术不够”——那么这篇文章适合您。

2025-07-03 20:31:36 262

原创 如何使用 Python、SQLite 和 Cron 自动生成每日编码报告 全面细分我如何跟踪我的编码内容、何时编码以及花费的时间 - 无需改变我的工作流程

简单的 Markdown 导出可以帮助您反思每个星期五。""")您可以将其同步到 Git 存储库甚至 Notion 页面。

2025-07-03 20:10:02 34

原创 Gemini CLI 命令:开发人员完整指南 适用于基于终端的,分步教程:安装并使用 Gemini CLI

Gemini CLI 是一款命令行 AI 工作流工具,它可以连接到您的工具,理解您的代码并加速您的工作流程。这款创新工具将您的终端转变为一个由 AI 驱动的工作区,让您无需离开命令行环境即可利用 Google 先进的 Gemini 模型。该工具体现了谷歌致力于让开发者更便捷、更实用地使用人工智能的承诺。通过将 Gemini 的功能直接引入终端,谷歌消除了传统 AI 辅助开发中存在的摩擦,创造了一种无缝衔接的体验,使其能够自然地融入现有的开发者工作流程。

2025-07-03 08:56:41 80

原创 从 X 射线到洞察:探索 MedGemma 4B 的医学多模态性

MedGemma 4B 是一系列经过训练的 Gemma 3 变体,旨在在医学文本和图像理解相关任务上取得优异表现。它涵盖医学图像分类、医学图像解读、医学文本理解和临床推理。它可以解读多种放射学影像,包括 X 光片、CT、MRI、组织病理学、眼底和皮肤图像。它还可以回答问题并根据图像生成医学报告。

2025-07-02 09:57:35 47

原创 5 个最佳网页爬虫 MCP 服务器,助您像专业人士一样抓取数据

网页抓取不再那么复杂。每个 MCP 服务器都解决不同的问题:Firecrawl 用于企业可靠性,Crawl4AI RAG 用于智能处理,SiteFetch 用于完整的站点分析。超级浏览器用于复杂的交互。WebCrawl 用于简单、可靠的数据抓取。现在,您可以使用符合您需求的工具并开始像专业人士一样进行抓取。

2025-07-02 08:53:03 600

原创 如何在几分钟内构建知识图谱(并使其适用于企业)

我以前尝试过构建知识图谱,但失败了。对于一个组织来说,拥有一个知识图谱所带来的好处远远小于所需的努力。但那是在法学硕士(LLM)出现之前。当我了解到 LLM 可以从纯文本中提取图形信息并将其存入 Neo4J 之类的数据库时,我印象深刻。但这些实验性功能并不完美。我认为它们还没有准备好投入生产——除非进行一些额外的调整。在本文中,我列出了两种帮助我提高构建的知识图谱质量的技术。

2025-07-02 08:44:32 32

原创 了解 MCP 工作流程:使用 Ollama 和 LangChain MCP 适配器构建本地 MCP 客户端

模型上下文协议 (MCP) 是一种创新协议,旨在将 AI 模型与应用程序无缝连接。MCP 是一种开源协议,它标准化了我们的 LLM 应用程序如何连接和使用所需的工具和数据源。可以将其视为 AI 模型与需要使用它们的应用程序之间的通用转换器。就像 HTTP 帮助 Web 浏览器与 Web 服务器通信一样,MCP 帮助应用程序与 AI 模型通信!

2025-07-02 08:36:49 41

原创 Qwen-3 微调变得简单:使用 Python 和 Unsloth 创建自定义 AI 模型 Qwen3 的表现优于许多最好的法学硕士 (LLM),现在是时候做同样的事情了——今天就学习对其进行微调!

Qwen3 最近发布,很快就成为了大多数开发人员的首选。它之所以如此受欢迎,是因为它在编码、数学、通用能力等方面的竞争性评估中获得了高分。这些基准测试的表现超越了主流的法学硕士 (LLM),包括 DeepSeek-R1、o1、o3-mini、Grok-3 和 Gemini-2.5-Pro 等模型。此外,小型 MoE 模型Qwen3–30B-A3B的激活参数量比Qwen-32B多10 倍,甚至像 Qwen3–4B 这样的微型模型也能与 Qwen2.5–72B-Instruct 的性能相媲美。

2025-07-02 08:25:07 36

原创 使用 LoRA 对 Gemma 3 1B 进行微调,用于医疗问答

Gemma 3 1B 是 Google DeepMind 最新推出的最紧凑的模型。我在之前的一篇文章中介绍过它——展示了如何有效地引导它回答各种问题,从地理、历史、政治到编写代码或解决数学问题。在本文中,我将展示如何使用 Keras NLP 和 LoRA 针对特定任务进行微调:回答医学领域的问题。

2025-07-02 08:13:47 37

原创 使用 N8N 进行网页抓取:指南

N8N 提供了一种强大且易于操作的自动化网页抓取任务方法。虽然我们在本例中以亚马逊为例,但您可以调整此工作流程,从几乎任何网站抓取数据。请记住,始终以负责任的态度进行抓取,并遵守网站的服务条款。

2025-07-02 08:08:14 115

原创 每个数据科学家都应该知道的 10 个 Jupyter 魔法命令 让你的笔记本更具互动性和效率

作为一名数据科学家,我花了无数的时间在 Jupyter Notebook 上处理数据、构建模型并可视化结果。但直到我发现了神奇命令的世界,我的工作流程才真正发生了改变。这些特殊命令(以%或为%%前缀)可以解锁强大的快捷方式和工具,使 Jupyter 中的工作更快、更干净、更高效。在这个故事中,我将使用来自真实项目的示例来分享每个 Python 开发人员和数据科学家应该知道的基本魔法命令:分析传粉者数据。

2025-07-01 09:32:48 40

原创 使用 Langfuse 和 RAGAS 构建强大的 RAG 系统:完整的 Python 实施指南 了解如何使用 Langfuse 可观察性和 RAGAS 指标创建、监控和评估您的 RAG 系统

RAG 系统由四个主要组件组成。首先,在文档处理阶段,我们将原始文档转换为可处理和可索引的格式。第二阶段是分块和索引阶段。在此阶段,我们将文档拆分成更小的片段,并通常使用向量嵌入创建可搜索的索引。在第三阶段(检索阶段),我们根据用户查询找到最相关的文档片段。最后,在生成阶段,我们将收到的信息与原始查询相结合,以生成全面而准确的答案。RAGAS(检索增强生成评估)是一个专门用于评估 RAG 系统输出的开源框架。RAGAS 评估 RAG 系统的两个关键方面:访问质量和生产质量。

2025-07-01 08:46:47 59

原创 探索 Neo4j 数据建模 MCP 服务器 增强图形数据建模工作流程

在此博客中,我将讨论模型上下文协议 (MCP)的好处、Neo4j 数据建模 MCP 服务器为您的代理应用程序提供的功能,以及如何与其他 MCP 服务器在端到端工作流中实现它。MCP 为代理提供了一种强大的方式,使其能够轻松访问标准化工具。它是一种协议,定义了应用程序如何以工具、资源和提示的形式向 LLM 提供上下文。本博客详细介绍了如何使用 Neo4j 数据建模 MCP 服务器为 Neo4j 支持的应用程序生成图形数据模型。

2025-07-01 08:38:50 47

原创 D3Blocks:用于创建交互式、独立且美观的 D3.js 图表的 Python 库。 用 Python 创建交互式、独立、可共享且视觉美观的图表确实是一项挑战

D3Blocks库包含 15 个交互式、独立且外观精美的图表,可使用 Python 进行配置,后端则使用 d3.js。D3Blocks 的输出是将每个图表完全封装在一个 HTML 文件中,这样您就可以在网站上共享或发布图表,只需使用浏览器即可。将您的创意融入到区块中,分享出去!

2025-06-30 08:22:20 31

原创 矢量胜过千言万语:利用新闻数据预测股市 一个简单的例子来说明文本嵌入的威力

大型语言模型非常出色。虽然它们最出名的是其令人印象深刻的文本生成能力,但它们的功能远不止于此。例如,它们可以用来生成高效的文本向量表示,即所谓的“嵌入”。正如我们将看到的,向量提供了一种非常自然的文本处理方式。例如,如果将任何两个给定的句子视为纯粹的标记序列,那么判断它们是否同义几乎是不可能的。祝你好运,别再硬编码了。向量可以存在于稠密的高维空间中,并且与文本描述的抽象概念的含义非常相似,它们可以相近或相距遥远——并且跨越多个维度。因此,两个向量之间的差异可以用距离和角度等几何概念来巧妙地描述。

2025-06-28 19:38:01 35

macOS SwiftUI文件打开教程FileDialog项目含源码

macOS SwiftUI文件打开教程FileDialog项目含源码。在macOS 10.15及更高版本中,系统始终在单独的过程中绘制“打开”面板,而不管该应用程序是否被沙箱化。当用户选择要打开的文件时,macOS将该文件添加到应用的沙箱中。在macOS 10.15之前,系统仅在沙盒应用程序的单独过程中绘制面板。

2020-12-09

SwiftUI 成品代码之鞋类商品App源码

SwiftUI成品代码之鞋类商品App源码。1.实现左右分屏。2、实现左侧销售类产品目录。3、支持创建购物车。4、显示购物车内容。

2020-12-12

SwiftUI CoreData增删改查完整代码

SwiftUI CoreData增删改查完成代码。1、创建一个批量插入请求。2、查询持久性存储的记录;3、控制UI响应新数据的方式和时间。

2020-12-09

macOS SwiftUI tabView构建切换组件

macOS SwiftUI tabView构建切换组件。TabView,使用交互式用户界面元素在多个子视图之间切换的视图。选项卡视图仅支持Text,Image或Image后跟Text的选项卡项。 传递任何其他类型的视图都将导致可见但为空的标签项。

2020-12-18

macOS SwiftUI动画教程之淡入淡出组件

macOS SwiftUI动画教程之淡入淡出组件.1、动画淡入淡出 .animation(Animation.easeInOut(duration: 1).delay(0.5)); 2、隐藏.transition(.opacity)

2020-12-14

iOS Swift Core Location完整案例代码

iOS Swift Core Location完整案例代码。1、设置核心位置;2、位置权限;3、显示用户的位置;4、注册地理围栏;5、创建地区;6、通知用户地理围栏事件。

2020-12-12

SwiftUI完成代码之Sport App运动新闻App

SwiftUI完成代码之Sport App运动新闻App。1、实现DashBoard完成页面。2、实现ROSTER页面;3、实现视频、图片和文字混排。

2020-12-12

macOS SwiftUI教程之点击获取位置 ClickGestureRecognizer

macOS SwiftUI教程之点击获取位置 ClickGestureRecognizer。NSClickGestureRecognizer 离散手势识别器,可跟踪指定数量的鼠标单击。配置此手势识别器时,可以指定在调用action方法之前必须单击哪些鼠标按钮以及必须发生多少次单击。用户必须单击指定的鼠标按钮所需的次数,而无需拖动鼠标以识别手势。

2020-12-18

SwiftUI TabView 构建滚动轮播图PagedTabViewStyle

SwiftUI TabView 构建滚动轮播图.1、在分页工具栏呈现半透明背景 PageIndexViewStyle(backgroundDisplayMode: .always)。2、创建页面滚动视图 tabViewStyle(PageTabViewStyle())

2020-12-18

macOS SwiftUI教程之绘制垂直虚线Dash

macOS SwiftUI教程之绘制垂直虚线Dash。1、 移动原点位置.move(to: CGPoint(x: 0, y: 0));2、绘制线段.addLine(to: CGPoint(x: rect.width, y: rect.height));3、设置边框类型.stroke(style: StrokeStyle(lineWidth: 1, dash: [2]));4、设置高度和宽度.frame(width: 1, height: 100)。

2020-12-13

macOS SwiftUI教程之绘制楔形体(Wedge)图WedgeChart

macOS SwiftUI教程之绘制楔形体(Wedge)图WedgeChart。1、分段设置 Wedge(-43, 43),Wedge(43,150),Wedge(150,-43);2、绘制弧度addArc;3、closeSubpath绘制封闭图形。

2020-12-13

macOS SwiftUI完整代码之绘制柱状图

macOS SwiftUI完整代码之绘制柱状图。1、取消间距VStack(spacing: 0)。2、矩状图Capsule();3、设置高度.frame(width: 10, height: CGFloat(value))。

2020-12-13

SwiftUI完成代码之Financial App 卡管理Core Data数据库

SwiftUI完成代码之Financial App 卡管理Core Data 。本代码特色:1、完成CoreData代码;2、实现分层管理 Application,Model,Modifiers,Utilities、View Model,View 。

2020-12-12

SwiftUI watchOS成品代码之NBA Draft比赛App

SwiftUI watchOS成品代码之NBA Draft比赛App。 1、实现滚动显示赛事。2、实现图文混排。3、实现详细信息可显示选手位置、学校和经验。

2020-12-12

macOS SwiftUI教程之从饼图中显示百分比

macOS SwiftUI教程之从饼图中显示百分比。1、实现突出显示部分;2、根据需求显示百分比。3、根据百分比多彩显示

2020-12-12

macOS SwiftUI教程之绘制百分比多彩饼图

macOS SwiftUI教程之绘制百分比多彩饼图。1、中心–圆心;2、radius –用于创建圆弧的圆的半径;3、startAngle –弧的起始角度;4、endAngle –圆弧的结束角度;5、顺时针–画弧的方向。

2020-12-12

macOS SwiftUI教程之绘制Path绘制饼图

macOS SwiftUI教程之绘制Path绘制饼图。1、中心–圆心;2、radius –用于创建圆弧的圆的半径;3、startAngle –弧的起始角度;4、endAngle –圆弧的结束角度;5、顺时针–画弧的方向。

2020-12-12

macOS SwiftUI教程之绘制曲线

macOS SwiftUI教程之绘制曲线。Path提供了几种内置的API,可帮助您绘制不同的形状。您不仅限于绘制直线。的addQuadCurve,addCurve和addArc允许你创建曲线和圆弧

2020-12-12

macOS SwiftUI教程之绘制矩形Path

macOS SwiftUI教程之绘制矩形Path。绘制矩形的标准流程。1、移动点(20,20);2、从(20,20)到(300,20)画一条线;3、从(300,20)到(300,200)画一条线;4、从(300,200)到(20,200)画一条线;5、用绿色填充整个区域。

2020-12-12

macOS SwiftUI教程服务共享 NSSharingServicePicker完整代码

macOS SwiftUI教程服务共享 NSSharingServicePicker完整代码。您将掌握的技能,1. 整合Appkit NSViewRepresentable;2.服务选择 NSSharingServicePicker;3. 异步调用 DispatchQueue.main.async

2020-12-12

iOS游戏开发之使用 Spritekit 框架和 Swift 的 iOS 2D 太空射击游戏源码

iOS游戏开发之使用 Spritekit 框架和 Swift 的 iOS 2D 太空射击游戏源码

2023-01-25

使用 Python 自动创建 Excel 仪表板

创建了一个简单的函数,该函数在执行时会自动生成一个 excel 仪表板。您可以随时运行此功能以定期生成报告,例如每个月以在仪表板中生成 KPI。

2023-01-16

全流水线边缘检测器算法使用 VHDL源码

核心包括 Roberts、Prewitt、Scharr 和 Sobel 边缘检测算法。该设计完全流水线化。延迟为 5。在 5 个时钟之后,它在每个时钟产生输出。设计也是通用的。您可以在顶部模块中使用边缘检测器。仅生成您选择的边缘检测器算法的硬件。

2023-01-15

使用Stable Diffusion改进图像分割模型

Stable Diffusion是 Stability AI 在今年早些时候发布的一种非常强大的文本到图像模型。在这篇博文中,我们将探索一种使用稳定扩散来增强训练数据的技术,以提高图像分割任务的性能。这种方法在数据有限或需要繁琐的人工标记的应用程序中特别强大。 在计算机视觉模型的上下文中,图像分割是指根据图像的内容将图像分成两个或多个部分。与“图像分类”相比,分割的目标不仅是识别图像包含什么,而且图像的哪些 部分对应于每个类。 Stable Diffusion是 Stability AI 在今年早些时候发布的一种非常强大的文本到图像模型。在这篇博文中,我们将探索一种使用稳定扩散来增强训练数据的技术,以提高图像分割任务的性能。这种方法在数据有限或需要繁琐的人工标记的应用程序中特别强大。 配套文章:https://blog.csdn.net/iCloudEnd/article/details/128684200

2023-01-14

matlab 微积分和微分方程使用 ezplot、fplot、fimplicit3 和 ezpolar 绘制函数教程

matlab 微积分和微分方程使用 ezplot、fplot、fimplicit3 和 ezpolar 绘制函数教程含源码。 配套文章:https://blog.csdn.net/iCloudEnd/article/details/128680186

2023-01-14

Matlab数学基础操作之derivatives(导数)、integration(积分子)、nonlinear equatio

Matlab数学基础操作之derivatives(导数)、integration(积分子)、nonlinear equations system(非线性方程组)、odes bvp(常微分方程)

2023-01-12

SwiftUI可重用的下拉选择器项目含源码

SwiftUI可重用的下拉选择器项目含源码。实现了自定义组件化,可以方便复用到自己的项目中。配套文章和组件运行效果:https://swiftui.blog.csdn.net/article/details/128640947

2023-01-11

SwiftUI 自定义下拉菜单组件支持自定义颜色Dropdown list menu

下拉菜单是app开发中最常用的内容选择组件,避免用户录入的同时保证了数据准确性。具有优势:1、菜单应该易于打开、关闭和交互;2、菜单内容应适合用户需求;3、菜单项应该易于浏览。下拉菜单可以显示选项列表,由图标、按钮或操作触发。它们的位置因打开它们的元素而异。下拉菜单可以显示选项列表,由图标、按钮或操作触发。它们的位置因打开它们的元素而异。该资源就是SwiftUI 下拉菜单组件的经典源码。配套文章和组件运行效果:https://blog.csdn.net/iCloudEnd/article/details/128639428

2023-01-11

macOS SwiftUI 教程之入门toolbar工具栏

macOS SwiftUI 教程之入门toolbar工具栏。1、侧边栏风格.listStyle(SidebarListStyle())。2、工具栏 .toolbar。3、工具栏项目 ToolbarItem。4、文本标签 Label(“Another”, systemImage:“pencil.tip.crop.circle”)

2020-12-22

macOS SwiftUI 获取本地文件的类型标识符UTType

macOS SwiftUI 获取本地文件的类型标识符UTType。URL类型具有与其所关注资源有关的值的集合。对于文件,这些值可以提供类型标识符,创建或修改日期(无论它是否是目录)等等。

2020-12-22

macOS SwiftUI 设置窗体透明背景和特效

macOS SwiftUI 设置窗体背景和特效 1、 .behindWindow。对于您自己创建的视觉效果视图,请使用属性指定要应用半透明性的方式和位置。2、.hudWindow。平视显示(HUD)窗口背景的材料。3、当强调某些材料时,它们会改变外观。

2020-12-19

SwiftUI iOS商品展示完整App

SwiftUI iOS商品展示完整App。1、搜索功能。2、滚动工具。3、商品中级滚动。4、底部自定义工具栏

2021-03-24

SwiftUI 如何构建您自己的博客应用程序

SwiftUI 如何构建您自己的博客应用程序,后台采用contentful

2021-09-15

macOS SwiftUI 三栏App架构动态修改标题和设置工具栏

macOS SwiftUI 三栏App架构动态修改标题和设置工具栏。1、三栏架构。NavigationView,List,NavigationView。2、导航栏主标题.navigationTitle。 3、导航栏副标题.navigationSubtitle。4、双

2020-12-19

macOS SwiftUI文本编辑器含代码

macOS SwiftUI文本编辑器。NSTextView是获得满足几乎所有在用户界面级别显示和管理文本的需求的文本对象的主要手段。虽然是该类的子类(它声明了文本系统最通用的Cocoa接口),但除了的功能之外,还添加了其他主要功能

2020-12-18

macOS SwiftUI教程之通过回车或点击让TextField失去焦点

macOS SwiftUI教程之通过回车或点击让TextField失去焦点。1、放弃焦点NSApp.keyWindow?.makeFirstResponder(nil)。2、异步调用DispatchQueue.main.async

2020-12-19

macOS SwiftUI LazyVGrid和LazyHGrid源码

macOS SwiftUI LazyVGrid和LazyHGrid源码。1、垂直网格容器LazyVGrid。2、网格容器GridItem。3、生产数组 var gridData: [Int] { data.count%2 == 1 ? data.dropLast() : data }

2020-12-19

macOS_SwiftUI_list.zip

macOS SwiftUI 教程之左右分栏ListStyle 折叠功能Section(教程含源码)1、 导航栏界面基础NavigationView。2、 侧边栏List。3、 列表效果.listStyle(SidebarListStyle())。4、 组块Section(header: Text("The Simpsons"))

2020-12-19

SwiftUI LazyVGrid和LazyHGrid 自定义对齐源码

SwiftUI LazyVGrid和LazyHGrid 自定义对齐。1、垂直网格容器LazyVGrid。2、网格容器GridItem。3、生产数组 var gridData: [Int] { data.count%2 == 1 ? data.dropLast() : data }

2020-12-19

iOS Swift记忆益智游戏Memory Game完整源码

iOS Swift记忆益智游戏Memory Game完整源码。1、实现网格切换4x4 和 6x6,设置网格等宽等高。2、支持重置。3、游戏计时。4、点击翻转。

2020-12-19

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

TA关注的人

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