- 博客(125)
- 资源 (1)
- 收藏
- 关注
原创 在Luckfox上使用EdgeVoice语音助手
本文主要介绍如何使用百元级开发板 Luckfox Pico Ultra W 安装 EdgeVoice ,通过 Azure OpenAI 打造一个实时语音助手,实现媲美商业产品的交互体验。
2025-03-24 19:12:38
849
原创 Linux 开发板接入OpenAI 实时语音聊天实战
本文介绍如何使用 Linux 开发板接入 OpenAI 的实时语音聊天接口,实现语音识别和生成。通过这种方式,你可以在 Linux 开发板上实现语音交互功能,例如语音助手、语音控制等。内容涉及 .NET 知识、Linux 音频处理、WebSocket 通信、LCD 显示等技术,适合对.NET 嵌入式音频开发感兴趣的读者学习和参考。
2025-03-24 19:10:27
1274
原创 如何从零编写自己的.NET IoT设备驱动
本文将以 NV3030B LCD 设备驱动为例详细介绍如何从零开始一个.NET IoT设备编写驱动。这里我们使用树莓派作为硬件平台,并参考.NET IOT 官方的 Ili934x TFT LCD 驱动库。
2025-03-13 09:50:57
927
原创 让屏幕动起来:使用.NET玩转NV3030B驱动
通过使用库,我们可以方便地控制 NV3030B 显示屏。在实际项目中,我们可以根据需要,进一步扩展和优化显示功能,实现更加丰富的显示效果。后续该库也会不断更新,提供更多功能和优化。同时会拆分基类,方便后续接入更多显示屏。
2025-03-13 09:47:20
276
原创 在Linux开发板中使用.NET实现音频开发
通过ALSA框架与C#的结合,开发者可以快速在Linux嵌入式设备上实现音频功能。本文展示了基础的录音/播放实现,实际项目中还需要考虑更多的优化和使用方式,具体的可以前往Alsa.Net项目仓库查看更多的使用方法。需要注意的是,因为设备和系统的差异,以及项目更新的问题,可能会出现一些部分接口不支持的情况,需要根据实际情况进行调整。Alsa.Net。
2025-03-09 15:47:31
978
原创 树莓派Zero新手入门的避坑指南
树莓派Zero 2 W是一款性价比很高的开发板,但是新手在使用时很容易忽略一些细节,导致一些问题的出现。本文主要介绍了SSH卡顿和SPI接口记忆丢失的问题,希望这些经验能帮助你少走弯路,享受开发的乐趣!
2025-03-04 10:02:54
1248
原创 纯前端使用 Azure OpenAI Realtime API 打造语音助手
通过本文的介绍,我们了解了如何通过纯前端代码实现一个实时语音对话助手。通过与 Azure 的 Realtime API 进行交互,我们实现了实时语音交互的功能,并了解了如何处理音频数据和实现双模态消息展示。通过这个示例我们可以继续将其应用到硬件开发中,实现更多有趣的功能。希望本文对你有所帮助,如果有任何问题或建议,欢迎在评论区留言。
2025-03-04 10:00:58
951
原创 ASP.NET JWT认证失败响应:从默认到自定义的优雅改造
本文主要介绍如何通过ASP.NET Core的JwtBearerEvents机制,实现JWT认证失败响应的深度定制。
2025-02-20 10:18:33
614
原创 在 Centos7 上部署 ASP.NET 8.0 + YOLOv11 的踩坑实录
老旧系统带来的“技术债”是无法避免的,这一番折腾,一天又过去了。查找资料,试错,等待编译,都是在不断的消耗时间。尽管在老旧的CentOS 7环境下部署最新的ASP.NET 8.0结合YOLOv11目标检测项目面临诸多挑战,但通过合理的依赖管理和采用合适的技术手段,问题依然可以迎刃而解。希望本文的分享能为在类似环境中进行项目部署的开发者提供有价值的参考与帮助。但愿这篇文章不会被直接用到(旧的不去新的不来,少些折腾吧),而是作为一个解题思路的参考,帮助大家少走一些弯路。
2025-02-20 10:14:50
1505
原创 发票助手:使用.NET处理PDF文件和二维码解析
本文以发票助手获取发票信息为例,详细介绍如何使用 .NET 技术处理 PDF 文件并进行二维码解析。文章介绍的相关代码已开源在GitHub,欢迎查看和收藏。
2024-12-16 19:47:43
1126
1
原创 手搓开机棒:使用.Net nanoFramework 实现WOL唤醒远程开机
在这篇文章中,我们介绍了如何使用.Net nanoFramework实现WOL功能,通过发送WOL数据包来唤醒远程计算机。我们首先实现了核心的WOL代码,然后通过Web服务器来接收用户的输入,最后发送WOL数据包。这样可以方便我们通过浏览器来发送WOL数据包,实现远程开机的功能。希望这篇文章对你有所帮助,如果有任何问题或建议,欢迎在评论区留言。如果你对ESP32版本的WOL感兴趣,可以关注“桑榆肖物”,回复“网络唤醒”获取完整源码。
2024-12-16 19:46:32
1109
原创 将 .NET Aspire 添加到现有应用:前端 JavaScript 项目处理
通过本文的介绍,我们了解了如何将 .NET Aspire 添加到现有应用的前端项目中,以便于在现有项目中使用 .NET Aspire 的功能。如果你想了解更多.NET Aspire 相关的前端搭配信息,可以查看官方文档和示例代码了解更多信息。如果你想学习更多相关知识,可以查看使用 .NET Aspire 构建分布式应用。
2024-11-21 21:10:22
1321
原创 一个简单的ASP.NET 一致性返回工具库
本文主要介绍了 Sang.AspNetCore.CommonLibraries 这个 ASP.NET 通用库,它目前提供了一致性返回和简单提示页面的功能,旨在简化开发工作,提高代码的复用性和可维护性。
2024-11-21 21:07:35
882
原创 轻松集成:使用 .NET 在 Home Assistant 中添加自定义设备,实现电脑远程关机
本文介绍如何使用.NET为Home Assistant添加自定义设备,而无需进行额外的配置。通过使用Home Assistant的自动发现功能,我们可以让Home Assistant自动识别和添加新设备,从而简化设备管理流程。通过本文,你将学习如何编写一个简单的.NET程序,将其接入Home Assistant,并实现自定义设备的自动发现和远程关机。
2024-10-31 19:42:37
1419
原创 使用 gguf-split 进行 GGUF 模型的合并与分割
本文以 Qwen2.5 为例,介绍如何使用 gguf-split 工具进行 GGUF 模型的分片和合并,以便更高效地管理和使用大型模型。
2024-09-24 12:08:09
10437
3
原创 搭建EMQX MQTT服务器并接入Home Assistant和.NET程序
通过本文的介绍,我们已经成功搭建了 EMQX MQTT 服务器,并将其接入到 Home Assistant 中,同时也演示了如何使用 .NET 接入 MQTT。希望这篇文章能帮助你更好地理解和使用 MQTT 协议,在你的智能家居项目中发挥更大的作用。后续我们将继续介绍在 .nanoFramework 中的使用,以及通过 MQTT 在 Home Assistant 中创建自定义的智能家居设备,敬请期待。
2024-09-24 12:05:02
1202
原创 Sang.UAParser一个简单的.NET用户代理解析器
本文主要介绍了 Sang.UAParser 这个简单的.NET用户代理解析器,可以用来解析用户代理字符串,提取出其中的浏览器、操作系统等信息。这个库的使用非常简单,只需要引用 NuGet 包,然后调用相应的方法即可。
2024-08-29 21:37:34
1336
原创 记一次 Garnet 的安装部署问题排查
本文主要以安装部署替代 Redis 的 Garnet 为例,介绍如何排查 Linux 系统中部署 .NET 独立应用程序时遇到的问题。通过检查文件权限、依赖库、SELinux 配置等方面,解决了应用程序无法正常运行的问题。
2024-08-29 21:34:31
723
原创 探索 LLamaWorker 本地大模型API服务的新功能:函数调用
LLamaWorker 是一个基于 LLamaSharp 项目开发的可以在本地运行大模型服务,并提供与 OpenAI / Azure OpenAI 兼容的 API。除了兼容性,LLamaWorker 还提供了一些其他功能,例如多模型支持、流式响应、嵌入支持、对话模版等。同时,对于支持函数调用的模型,通过工具提示词的配置,就可以使用函数调用 Function Call 能力。
2024-07-27 00:11:41
373
原创 ChatUI:使用Gradio.NET为LLamaWorker快速创建大模型演示界面
Gradio.NET 是 Gradio 的.NET 移植版本。它是一个能够助力迅速搭建机器学习模型演示界面的库,其提供了简洁的 API,仅需寥寥数行代码就能创建出一个具备交互性的界面。在本篇文章中,我们将会阐述如何借助 Gradio.NET 为 LLamaWorker 快捷地创建一个大型模型演示界面。
2024-06-26 20:12:29
1448
原创 探索 LLamaWorker:基于LLamaSharp的.NET本地大模型服务
LLamaWorker 是一个基于 LLamaSharp 项目开发的 HTTP API 服务器。它提供与 OpenAI 兼容的 API,使得开发者可以轻松地将大型语言模型(LLM)集成到自己的应用程序中。
2024-06-26 20:11:02
1498
原创 Semantic Kernel 中的流式输出SSE与Vue3前端接收示例
本文将介绍如何在使用 Semantic Kernel 框架的 ASP.NET 项目中使用流式输出 SSE(Server-Sent Events),并展示如何在Vue3前端应用中接收这些数据。并介绍了如何使用 `@microsoft/fetch-event-source` 库使用 POST 方法来接收 SSE 数据。
2024-06-17 09:51:48
879
原创 Semantic Kernel 直接调用本地大模型与阿里云灵积 DashScope
Semantic Kernel 的出现为开发者提供了一个强大且灵活的工具,使得在不同的环境下调用大型语言模型变得更加简单和高效。通过直接调用本地大模型或兼容 OpenAI 接口的服务,我们可以更好地控制数据的隐私和安全,同时也能够根据自己的需要调整服务的配置和性能。此外,随着技术的发展和社区的贡献,我们期待看到更多的开源项目和工具的出现,这将进一步降低技术门槛,让更多的开发者和企业能够轻松地利用大型语言模型的强大能力。
2024-06-17 09:49:56
723
原创 使用CommandLine库创建.NET命令行应用
CommandLine是一个.NET库,用于创建命令行应用程序。它提供了一种简单的方法来解析命令行参数,并且可以帮助您构建一个功能强大的命令行界面。在本文中,我们将介绍如何使用CommandLine库创建.NET命令行应用程序。
2024-05-24 21:18:59
653
原创 获得 AI Applied Skills 凭证:微软在线评估认证的注意事项
AI Applied Skills 是微软亚洲AI奥德赛的一部分,旨在帮助学生和专业人士学习和应用人工智能技术。通过完成基础课程学习和评估认证,您可以获得 AI Applied Skills 凭证,证明您在人工智能领域的知识和技能。活动时间:即日起截止到 6 月 25 日当然,本篇文章的 Applied Skills 的评估指导也适用于其他的评估认证,只要你参加了微软的在线评估认证,都可以参考这里的内容。
2024-05-24 21:17:26
1432
原创 免费学习简单实操,轻松拿下微软生成式AI认证
AI 奥德赛挑战共分为两个阶段,通过 Microsoft Learn 平台学习相关课程,完成挑战任务,即可获得 AI 奥德赛认证和微软证书。成功完成第一级后,就会获得微软颁发的 AI 奥德赛完成认证。之后你可以尝试进行 AI Applied Skills 的挑战,在交互式实验室体验中完成一系列任务,通过线上即时评估赢得认证。
2024-04-18 19:22:28
1334
原创 从 CodeGemma 到 CodeQwen1.5:开源编程大模型百家争鸣
你的私人编码副驾驶已准备就绪,CodeQwen1.5 为你提供了一个强大的编程助手,它将成为你开发之旅中不可或缺的伙伴。如果你因为种种原因而无法使用 Github Copilot,那么 CodeQwen1.5 将是你的最佳选择。它的开源、透明、可访问、协作、道德规范、灵活性等优势,将为你的编程工作带来更多的便利和效率。
2024-04-18 19:19:08
1626
原创 在Semantic Kernel中使用Qdrant向量数据库
本文将介绍如何在Semantic Kernel中使用Qdrant向量数据库,并演示如何在Semantic Kernel中进行向量更新和查询操作。
2024-03-26 10:21:11
2202
原创 微软开源项目Garnet:Redis的竞争者还是替代者?
作为微软的新开源项目,Garnet无疑为开发者社区带来了新的可能性。它的出现并非要取代Redis,而是提供了一个与Redis兼容的、具有一些独特优势的选择。对于开发者来说,Garnet的出现无疑为他们提供了更多的选择,而这对于开源社区的发展来说,无疑是一件好事。如果你正在寻找一个Redis的替代方案,那么Garnet可能是一个不错的选择。
2024-03-26 10:19:21
2146
原创 Qdrant 向量数据库的部署以及如何在 .NET 中使用 TLS 安全访问
本文介绍了如何使用 Docker 部署 Qdrant 向量数据库,以及其相关的安全配置,并演示了如何使用 .NET 通过 TLS 安全访问 Qdrant 向量数据库。通过本文的介绍,我们可以了解到如何在生产环境中安全地部署 Qdrant 向量数据库,并使用 .NET 客户端通过 TLS 安全访问 Qdrant 向量数据库。
2024-03-10 11:46:52
2806
原创 在 .NET 项目中复制资源文件夹到生成目录
本文主要介绍在使用 Visual Studio 进行调试和发布时,如何在 .NET 项目中复制资源文件夹到生成目录。
2024-03-10 11:42:55
1303
原创 使用.NET开发VSTO工具快速将PPT导出为图片
本文主要介绍如何使用.NET开发 PowerPoint VSTO 外接程序,并实现快速的将当前页PPT导出为图片的功能。可以帮助你了解如何使用 VSTO 开发 Office 外接程序,以及如何操作 PowerPoint 的对象模型。
2024-02-28 09:53:27
1454
原创 在正式项目中使用Improv配网及小程序配网工具
通过本文的介绍,我相信你已经对如何在正式项目中使用 Improv 配网及微信小程序配网工具有了一定的了解。配网是设备网络化的第一步,也是非常重要的一步。项目案例已经开源在希望,通过这个项目,能够帮助你更好的实现在 .Net nanoFramework 项目进行网络接入,让配网过程变得更加简单、快速和安全。
2024-02-28 09:48:41
1380
原创 解决ESP32板载WS2812B LED反色问题及工作状态灯的应用
本文主要介绍使用.Net nanoFramework驱动驱动 ESP32-S3-Zero 板载的 WS2812B LED的问题,以及如何设计一个灯光控制类,来方便的使用工作状态灯来显示设备的工作状态。
2024-01-29 11:06:53
1333
原创 在 .NET 中使用可以漫游的 Web 凭据
本文主要介绍了如何在.NET环境下访问和使用Windows的凭据管理器,包括在UWP和桌面应用中的使用方法。我们还讨论了凭据管理器的安全性问题,以及在使用过程中需要注意的事项。
2024-01-15 10:09:42
1249
原创 反射助你无痛使用Semantic Kernel接入离线大模型
通过反射和源码修改,我们成功解决了Semantic Kernel接入离线大模型的问题。这个解决方案将使Semantic Kernel能够与像vLLM, llama.cpp等技术的托管开源模型进行交互,同时也允许应用程序指定端点,满足了大家迫切的需求,希望这篇文章能对你有所帮助。
2024-01-15 10:04:44
1347
原创 使用.Net nanoFramework为ESP32进行蓝牙配网
在实际的物联网环境中,我们往往需要使用更便捷的式来满足配网需求。这篇文章将带你了解一些常见的配网方案,并以 ESP32 为例,介绍如何使用 .NET nanoFramework 实现为 ESP32 蓝牙配网。
2024-01-05 22:25:07
2051
原创 使用.Net nanoFramework获取ESP32板载按键的点击事件
本文以 ESP32-S3-Zero 板载的按键为例,介绍了GPIO的使用方法,以及如何获取按键的点击事件。板载按钮作为自带的天然用户按钮,除了其本身的功能外,也可以作为某些应用场景下的简单的交互方式。
2024-01-05 22:22:11
1551
视频抠图素材 AR 教程资源
2022-11-10
Yolov7.onnx 模型文件,ONNX 对象检测
2022-11-05
rembg 库 onnx 模型文件 u2net
2022-10-29
UleadGIFAnimator
2012-11-04
git 的代理设置问题
2022-11-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人