自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

猫哥 的沉淀、积累、总结。天天学习,好好向上...c/c++,嵌入式 linux,Android,HarmonyOS,AIOT)

放弃很容易,但坚持一定很酷。做件有意义的事,本身就是价值所在。

  • 博客(766)
  • 资源 (22)
  • 收藏
  • 关注

原创 鸿蒙HarmonyOS开源项目:知乎日报-爱影家-爱音乐-后台接口资源分享

猫哥分享鸿蒙开发项目接口资源,包括爱影家、知乎日报和爱音乐的后台API。资源涵盖影视轮播图、电影详情、票房信息、热门剧集等10多个接口,支持分页查询、搜索、留言反馈等功能。接口仅供学习使用,若失效可联系重启服务。还推荐了免费API平台,助力开发者快速获取接口资源。

2025-11-04 21:02:45 1281 6

原创 ESP32使用笔记(基于ESP-IDF):组件注册表介绍与使用详解

本文介绍了ESP-IDF组件注册表的基本概念和使用方法。IDF组件注册表是乐鑫官方提供的组件管理平台,开发者可以便捷地查找、添加和管理各种ESP32开发所需的组件。文章详细讲解了组件注册表的访问方式、常见组件类型、添加组件的方法、版本控制规范以及实战案例。通过IDF组件注册表,开发者可以简化开发流程,提高项目构建效率,同时确保组件的质量和兼容性。文中还以小智AI项目为例,展示了实际项目中的组件依赖配置,帮助开发者更好地理解和应用这一工具。

2025-10-24 23:17:25 1924 17

原创 鸿蒙HarmonyOS入门学习竟如此简单,如何三天上手鸿蒙应用开发

鸿蒙OS快速崛起成为第三大移动操作系统,为开发者带来新机遇。零基础也能三天上手鸿蒙开发!通过项目驱动的实战课程,从环境搭建到应用发布,掌握ArkTS、ArkUI等核心技术,完成"爱影家"观影APP开发。课程提供完整学习路径、免费API接口和在线答疑,适合各层次开发者。立即报名,开启鸿蒙开发之旅!课程地址:https://marketing.csdn.net/p/eca340aceae2a537746727d862cbbfb4?pId=3150

2025-10-16 21:37:10 5936 10

原创 程序人生 | 人生如棋,落子无悔

人生的开始,始于哭声,浮浮沉沉几十年。终了,一声长叹,在一片哭声中撒手离去。人生的道路虽然漫长,但是关键就是那么几次机会的选择,可以决定此后几十年的光阴。有个故事讲:古代有个人去砍柴,路上看到有人在下棋,手痒难耐,忍不住上前对弈。痴迷到连下山都忘记了,等他恋恋不舍再回到家里,发现已经过去了整整一百年,连斧头都烂掉了,而亲人更是早已难寻。物是人非,仅剩下自己孤身一人,这是何等的悲哀凄凉。

2024-05-11 22:30:00 9573 5

原创 《被讨厌的勇气》读书思考笔记 (好书推荐)

《被讨厌的勇气:“自我启发之父”阿德勒的哲学课》是日本哲学家岸见一郎、日本作家古贺史健编著的哲学著作,于2013年12月首次出版。该书采取了希腊哲学的古典手法“对话篇”,围绕“人是如何能够获得幸福”这一问题展开了简单却深刻的讨论。“哲人”用简单易懂的方式向“青年”解释如何改善人际关系,如何获得幸福,又如何鼓起被讨厌的勇气去面对他人。

2024-03-26 21:38:35 2035 2

原创 python+pygame+opencv+gpt实现虚拟数字人直播(一)

马斯克称:“人工智能将在我们所看到的人类进化和文明的未来发挥非常深远的作用。未来我们会拥有大量的机器人,到时候,全球的生产效率将会提高到令人难以置信的水平。”,机器人可以完成行走、上下楼、下蹲、拿取物品等动作,也已具备了保护自身和周围人安全的能力,未来还可以做饭、修剪草坪、帮助照看老人,或在工厂里面替代人类从事枯燥和有危险的工作。不久前的世界互联网大会数字文明尼山对话上,阿里巴巴集团董事会主席兼首席执行官、阿里云智能集团董事长兼首席执行官张勇也表示,AI的发展将会带来更多的就业机会。

2023-09-29 02:00:00 24974 26

原创 AI接入微信公众号方法总结

AI挺好用的。但是想用时就得打开网页或者其他工具插件才行?太不方便了。记得有次要给媳妇演示下它的强大,竟没带电脑竟啥事干不成。索性把AI接入微信公众号,这样在公众号聊天窗口里发消息,AI自动给我回复内容,且可以分享给好友邀好友一块儿体验,这太好玩儿了。

2023-02-10 22:13:10 12080 20

原创 SM2 (含SM3、SM4)国密算法工具QT版,彻底搞懂sm2算法的使用

网上有很多网友问算法sm2怎么使用?什么是压缩公钥和非压缩公钥,长度有多长?xB和yB这参数是什么?怎么使用sm2做加解密?如何签名和验签?有没有工具来验证下?这里分享个自己使用QT造的一个小工具,用来对sm2算法做个加解密和签名,验签的验证。p,a,b,Gx,Gy,n为椭圆曲线参数,目前sm2使用的是以下的值的参数,以后会不会变不知道。这些参数当然也可以改,作为测试或者打造自己的一套加解密算法。使用素数域256位椭圆曲线曲线方程:y^2=x^3+ax+b曲线.

2021-09-27 19:20:59 36574 36

原创 鸿蒙PC生态三方软件移植:开发环境搭建及三方库移植指南

本文介绍HarmonyOS PC开发环境搭建方案,通过WSL容器化编译和鸿蒙SDK集成,助力Linux/macOS/Windows平台开源软件移植。详细指导包括:1) WSL Ubuntu环境配置与镜像源修改;2) Python和鸿蒙SDK工具链安装;3) 构建脚手架下载与代码管理;4) 开源软件鸿蒙化改造方法(以tree工具为例)。该方案可降低移植门槛,推动鸿蒙PC生态建设。

2025-11-13 22:10:12 1121

原创 鸿蒙HarmonyOS端智能体接入指南--Agent Framework Kit 详解

本文介绍了鸿蒙系统中Agent Framework Kit的应用,该工具包为开发者提供集成智能体服务的便捷方式。通过FunctionComponent可快速创建智能体入口,利用AgentController检查智能体可用性。文章详细说明了API使用方法、参数配置和错误处理,并强调了小艺开放平台作为智能体开发支撑平台的重要性。开发者只需导入相关模块并配置智能体ID,即可在鸿蒙应用中实现"应用+智能体"的融合体验。该技术已从鸿蒙6.0.0版本开始支持,为开发者构建智能化应用提供了标准化解决方

2025-11-13 01:45:00 1294

原创 使用Microsoft C++ Build Tools进行轻量级C++开发

摘要 Microsoft C++ Build Tools是Visual Studio的轻量级替代方案,提供核心C++编译工具链(MSVC编译器、链接器等),无需安装完整IDE。它特别适合CI/CD流程、自动化构建和资源受限环境,安装包仅需几GB空间。文章详细介绍了其安装方法(包括命令行静默安装)、环境配置、基本编译命令以及与CMake和CI系统的集成方案,并分析了其轻量、灵活、兼容的优势。最后提供了常见问题解决方法和参考资源,帮助开发者高效使用这一工具链进行C++项目构建。

2025-11-13 01:15:00 756

原创 MSVC工具链下载与安装使用指南 -- C++ Build Tools介绍

Microsoft C++ Build Tools 是一个独立的安装程序,能够提供完整的 MSVC 工具集,无需安装整个 Visual Studio。这对于需要从命令行构建面向 Windows 的 C++ 程式库和应用程序的用户来说非常方便,特别适用于持续集成(CI)工作流程。通过Microsoft C++ Build Tools,你可以轻松地在命令行中编译C++程序,而不必安装庞大的Visual Studio IDE。这对于自动化构建流程、持续集成和持续部署非常有用。

2025-11-10 21:45:00 1474

原创 vcpkg安装包报错 错误 TRK0005: 未能找到: rc.exe ,系统找不到指定的文件问题解决

摘要:在使用vcpkg安装包时遇到rc.exe和mt.exe缺失问题。通过搜索发现这些文件位于Windows Kits目录下,将其复制到VS2015对应路径(32位放入VC\bin\amd64_x86,64位放入VC\bin\amd64)即可解决。具体步骤包括:先解决rc.exe报错,后续又处理mt.exe及midlrtmd.dll缺失问题,通过相同方法复制文件后成功修复。

2025-11-10 21:15:00 391

原创 HarmonyOS黑马云音乐项目:全场景在线音乐播放的实现与优化

黑马云音乐是基于HarmonyOS 5.0开发的跨平台音乐应用,支持在线听歌与本地播放。项目采用ArkTS声明式开发范式,通过@nutpi/axios调用音乐接口实现云端数据获取,并利用AvPlayerManager管理播放状态。具备轮播图交互、多端适配(手机/平板/电脑)和分布式播放功能。技术亮点包括类型安全校验、全局状态管理和性能优化。未来计划增加MV播放与歌词同步功能。项目展示了HarmonyOS全场景开发能力,为开发者提供ArkTS和多端适配的实践参考。

2025-11-09 20:31:51 1293

原创 仓颉编程语言的并发编程:线程模型与使用实践

摘要:仓颉编程语言采用创新的M:N线程模型,将用户态轻量级线程映射到少量系统线程,实现高效并发。通过spawn关键字创建线程,支持Future结果获取和线程控制,提供Thread类管理线程属性。该模型具有轻量级、高吞吐和易用性特点,开发者需注意避免阻塞、合理使用Future并确保线程安全。仓颉的并发机制在保持简单的同时提供了强大性能,适合现代多核与分布式环境下的应用开发。 (147字)

2025-11-08 22:15:00 1187

原创 仓颉编程语言中的Option类型与模式匹配深入解析

本文深入解析仓颉编程语言中的Option类型与模式匹配机制。Option类型通过enum定义Some(T)和None两种状态,提供语法糖?T简化写法,强制显式处理空值。文章详细介绍四种解构范式:模式匹配(最完备)、getOrThrow(命令式)、??合并操作符(默认值)和?.安全访问操作符。重点剖析模式匹配的高级特性,包括嵌套模式、穷尽性检查等。通过对比Java/Swift的实现,突显仓颉编译期空安全优势。最后给出配置加载、业务处理等典型案例,强调Option类型如何将空值处理从运行时隐患转变为编译期可验证

2025-11-08 22:15:00 516

原创 Linux nc (Netcat) 命令详解与内网穿透神器gonc介绍

gonc(可以看作是装上了P2P“引擎”的netcat)🛠️工具简介netcat,也就是命令nc,本来的使用方式就是一种监听模式,另一种是指定IP和端口主动连接过去。但现在,gonc(一种增强版的netcat)不仅保留了这些功能,还添加了P2P NAT穿透能力,使其变成了一款内网穿透神器。关于 P2P NAT 穿透能力感兴趣的可以看这里。使用方法类似于传统的nc,但增加了P2P连接和数据传输的功能。使用方法建立TCP连接:支持TLS:监听模式建立P2P连接:gonc -p2p < 口令 >

2025-11-08 21:45:00 1102

原创 HarmonyOS黑马云音乐项目增加网络听歌功能(一、轮播图的实现)

本文介绍了如何为HarmonyOS黑马云音乐项目增加网络听歌功能。通过使用nutpi/axios第三方库调用后台接口,实现了热歌榜和推荐歌单的数据获取。文章详细展示了API接口定义、jsonFormat插件的使用,以及recommend.ets页面中API的调用方法。同时提供了Axios客户端的封装方案,便于统一管理和配置请求。该项目代码已开源,开发者可通过提供的接口地址快速实现网络音乐功能,丰富应用体验。

2025-11-06 22:34:01 1684 2

原创 JSON转CSV批量转换工具:高效处理结构化数据

本文介绍了一个高效的Python工具脚本,能够批量将多个JSON文件合并转换为单个CSV文件。该工具具有智能字段收集、嵌套数据处理、UTF-8编码支持和错误处理等核心功能,能够自动识别JSON文件中的所有字段名,并将复杂数据结构(如列表)转换为适合CSV的格式。通过简单的命令行操作即可实现批量转换,显著提升数据预处理效率。文章还提供了代码实现细节、使用方法和优化建议,并附有完整的实现代码,适用于需要频繁处理JSON和CSV格式数据的开发者和分析师。

2025-11-06 21:45:00 486

原创 鸿蒙应用状态管理新方案:AppStorageV2与PersistenceV2深度详解

本文摘要: 鸿蒙API 12引入的AppStorageV2和PersistenceV2组件提供了新一代状态管理方案。AppStorageV2作为应用级全局UI状态存储,采用单例模式实现跨UIAbility的数据共享,支持内存存储但应用关闭后数据丢失。PersistenceV2则在AppStorageV2基础上增加了持久化能力,数据会保存到设备磁盘。两个组件都支持@ObservedV2装饰类和@Trace装饰属性,实现数据变更的UI自动刷新。文章详细解析了connect、remove等核心API的使用方法,并

2025-11-06 21:30:00 1019

原创 仓颉编程语言基础集合类型详解:HashMap深度解析

摘要:仓颉语言的HashMap是高效的键值对映射数据结构,具有键唯一性、快速访问(O(1))和无序存储特性。支持多种初始化方式及核心操作(遍历、存在检查、增删改查),采用引用类型实现数据共享。键类型需实现Hashable和Equatable接口,适用于数据字典、缓存系统等场景。与其他集合类型统一实现Iterable接口,提供灵活的转换能力。建议预分配空间、选择高效哈希键以优化性能,并通过类型决策树指导数据结构选择。

2025-11-05 22:45:00 402

原创 仓颉编程语言基础集合类型详解:HashSet深度解析

HashSet是仓颉语言中基于哈希表实现的集合类型,具有元素唯一性、无序存储和O(1)查询性能的特点。支持多种初始化方式,提供添加、删除、遍历等核心操作,元素类型需实现Hashable和Equatable接口。典型应用场景包括数据去重、快速查找和集合运算。性能优化建议包括预分配空间、选择高效哈希对象和避免频繁扩容。HashSet是引用类型,多个变量引用同一实例时会共享修改。

2025-11-05 22:30:00 248

原创 仓颉编程语言基础集合类型详解:从Array到HashMap的实战指南(一)

本文系统介绍了仓颉编程语言中的四种核心集合类型:固定长度的Array、可变长度的ArrayList、保证元素唯一性的HashSet和键值存储的HashMap。详细解析了ArrayList的基本操作、元素修改方法和性能优化技巧,提供了类型选择指南和最佳实践建议,包括预分配原则、类型安全注意事项等。通过对比各集合类型的特点和适用场景,帮助开发者根据业务需求选择合适的数据结构,以提升程序性能和可读性。文章最后强调合理运用这些基础数据结构对编写高效代码的重要性。

2025-11-05 22:00:00 391

原创 占满飘红的硬盘?这是我要的SpaceSniffer磁盘分析清理工具

SpaceSniffer是一款轻量高效的Windows磁盘分析工具,仅2MB大小却能快速扫描硬盘空间,以可视化树状图直观展示文件占用情况。支持智能分类文件类型,帮助用户精准定位可清理的大文件,避免误删系统关键文件。其操作界面简洁友好,运行时几乎不影响电脑性能,相比传统清理工具更加高效实用。适合需要快速解决磁盘空间不足问题的PC用户,能显著提升电脑运行速度。但需注意避开系统核心文件夹,确保安全清理。

2025-11-03 21:30:00 1741

原创 仓颉语言正则入门指南

本文介绍了仓颉语言中正则表达式的使用方法,主要包括构造函数的三种形式(基础、带选项、常用选项)以及支持的正则规则。文章详细列举了各类字符匹配规则,包括特殊字符、量词、字符集合、预查等语法,并说明如何在仓颉中应用这些规则进行字符串处理。正则表达式功能通过Regex类实现,支持多行模式、忽略大小写等选项,为开发者提供了强大的字符串处理工具。

2025-11-02 20:14:24 676 2

原创 听歌学英语--猫哥的鸿蒙玩法实战

摘要: 本文分享了基于HarmonyOS开发的“听歌学英语”App实践案例。开发者猫哥通过该项目展示了鸿蒙应用从构思到上架的全流程,重点解析了ArkTS网络请求优化、JsonFormat插件快速生成数据模型等核心技术实现。文章提出"先完成再完美"的开发心法,强调通过开源项目实践快速掌握鸿蒙开发,并分享了DevEco Studio工具链使用技巧。案例证明鸿蒙开发门槛较低,鼓励开发者通过小步快跑的方式快速入门,抓住鸿蒙生态发展机遇。(149字)

2025-11-02 00:27:44 925

原创 仓颉语言宏(Cangjie Macros)详细介绍及强大使用

文章摘要: 仓颉宏是一种编译时代码转换机制,支持元编程操作,能够实现语法扩展和代码生成功能。它在编译时对输入程序片段进行变换,可生成重复代码或自定义DSL。宏具有编译时执行、代码作为数据、语法扩展和代码生成等特性。通过实例展示了宏在JSON序列化中的高效应用,如自动生成序列化/反序列化方法,显著简化代码。文章还解析了宏的工作原理、高级应用场景(如DSL、代码优化)及开发最佳实践,同时指出其调试困难和编译时间增加等限制。宏为开发者提供了强大的编译时编程能力,但需合理使用以平衡可读性和性能。

2025-10-31 12:54:31 1650 3

原创 小智 AI 实现原理揭秘:从低功耗芯片到云端智能大脑的完美协作

摘要: 小智AI是一个基于ESP32边缘设备与云端协同的智能语音系统,采用端-云-端架构实现高效语音交互。边缘设备(ESP32)负责音频采集、本地唤醒词检测、数据编解码及硬件控制;云端服务器集成ASR语音识别、NLU语义理解、业务逻辑处理及TTS语音合成,通过MQTT/WebSocket与设备通信。系统支持第三方AI服务(如百度、讯飞)和MCP协议实现物联网设备控制。完整交互流程涵盖唤醒、录音、云端解析、指令下发与执行,实现毫秒级响应,兼具低功耗与高性能。开源项目提供设备端与服务器端实现,适用于智能家居等场

2025-10-25 21:45:00 1137

原创 ESP32使用笔记(基于ESP-IDF):小智AI的ESP32项目架构与启动流程全面解析

摘要: 小智AI是一款基于ESP32开发的智能语音机器人,支持多开发板与通信协议(MQTT/WebSocket)。项目采用分层架构设计,包含硬件抽象层、协议层和应用层,具有良好的扩展性。核心功能包括语音交互、音频处理(Opus编解码)、IoT设备管理及OTA升级,目前已适配50多种ESP32开发板。开源项目提供详细文档,涵盖系统启动流程、硬件初始化、网络配置及协议通信机制,开发者可二次开发或商用。其高性价比与趣味性使其成为儿童智能陪伴玩具的优选,展现了AI玩具的市场潜力。 关键词: ESP32、智能语音、分

2025-10-25 21:15:00 7110

原创 开发者资源加速引擎:Xget——用 HTTP/3 突破你的工作流速度瓶颈!

《Xget:开发者资源访问加速新选择》摘要:Xget是xixu.me团队开发的高性能一站式加速引擎,支持Git、包管理、AI模型等各类开发资源的毫秒级获取。其核心优势包括:基于Cloudflare全球节点的智能路由、HTTP/3协议支持、多平台兼容(GitHub/npm/PyPI等)和企业级安全防护。用户可通过简单URL替换或配置环境变量实现加速,支持公共实例直接使用或私有部署。该工具已开源,能显著提升开发效率,尤其适合需要频繁下载大型资源的开发者。

2025-10-25 20:15:00 1795

原创 ESP32使用笔记(基于IDF):小智AI项目ESP32二次开发指南

小智AI是基于ESP32芯片的开源语音聊天机器人项目,支持多种开发板,具备语音交互、显示界面和OTA升级功能。项目采用模块化设计,包含音频处理、显示系统、通信协议等核心模块。开发环境需配置ESP-IDF,支持50多种ESP32系列开发板,也可自定义开发板配置。服务器地址可通过OTA URL或NVS存储设置,支持MQTT和WebSocket两种通信协议。二次开发流程包括克隆项目、配置开发环境、修改代码和编译烧录。项目提供音频处理和显示界面的扩展接口,开发者可灵活定制功能。

2025-10-25 20:07:06 948

原创 ESP32使用笔记(基于IDF):环境搭建及第一个HelloWorld

本文详细介绍了ESP32-IDF+VSCode开发环境的搭建和使用指南。首先说明了系统要求(Windows/macOS/Linux)和两种安装方法:推荐新手使用ESP-IDF工具安装器,或通过VSCode扩展安装。接着讲解了项目结构、第一个LED闪烁程序示例,并解析了关键代码。文章还涵盖了完整的开发流程(创建项目、配置、编写代码、构建烧录)和常用VSCode快捷键。最后介绍了ESP-IDF核心组件,包括FreeRTOS、GPIO、日志系统、WiFi和定时器等,为ESP32开发者提供了从环境搭建到项目开发的全

2025-10-23 22:33:07 1029 2

原创 【案例实战】听歌学英语鸿蒙APP从零到上架全流程回顾

摘要 一位开发者分享了自己通过"玩"的方式学习鸿蒙开发的经验。他在一年内输出116篇原创技术文章,开发并上架了多款鸿蒙应用,其中"听歌学英语"是首个成功项目。文章介绍了开发过程:使用DevEco Studio工具、制定小目标策略、封装网络请求库、利用JsonFormat插件简化开发、设计UI界面等。作者强调"先完成再完美"的理念,建议开发者立即行动而非追求完美。他还开源了"爱影家"项目,并分享了保持学习动力的方法:持续输出笔记、

2025-10-21 23:08:03 4168 6

原创 鸿蒙HarmonyOS应用开发中的日期处理利器:Luxon日期库介绍及使用

Luxon作为轻量级JavaScript日期库,为鸿蒙应用开发提供了优雅的日期时间处理方案。相比原生Date对象,Luxon具有语义化API、不可变对象、内置时区支持等优势,压缩后仅21KB。通过OHPM安装@nutpi/luxon后,开发者可轻松实现日期格式化、运算、时区切换等功能。其链式调用语法与鸿蒙UI框架完美结合,大幅提升开发效率,是替代Moment.js等传统库的理想选择。鸿蒙开发者可通过简洁代码实现复杂时间逻辑,同时保证应用性能。

2025-10-20 21:45:17 983

原创 Git流程规范介绍

本文介绍了Git流程规范在团队协作中的重要性及其具体实施方法。规范包括:1)分支策略,明确main、develop、feature、release和hotfix分支的用途及合并规则;2)提交日志规范,要求格式清晰且类型明确;3)语义化版本管理,定义版本号结构及发布流程。重点阐述了Git Flow模型的工作机制,包括功能开发、版本发布和紧急修复流程,强调其结构化分支管理优势,同时指出其复杂性可能不适合小型项目。通过规范化的Git流程,可提高团队协作效率,确保代码库稳定性和项目可追溯性。

2025-10-17 22:15:00 976

原创 王阳明说,我心光明

​​王阳明告诉我,我们常害怕犯错,害怕他人的评价,是因为我们的内心不够强大,我们需要在别人的评价中确认自我,倘若我们放弃向他人证明自己,专注地做自己喜欢做的事情,你会因此变得轻松自在。​​王阳明告诉我,世界是自己的,与他人无关,揣摩他人,不如端详自己,心中有风景,眼前才能无是非,想的太多不如马上去做,心驰神往,不如耐住寂寞,能够享受寂寞,本身就是伟大灵魂的标志。​​“如果你的快乐,都是因为别人的夸奖才能得以放大,然后你的悲伤,也都是因为别人的批评被放大。​​王阳明说:“我不看花时,花与我心同寂。

2025-10-16 21:02:01 150

原创 Nuxt入门总结

Nuxt.js是一个基于Vue.js的通用应用框架,专注于服务端渲染(SSR)。它解决了SPA应用首屏加载慢和SEO不友好的问题。Nuxt.js通过预设配置简化了SSR开发流程,提供自动代码分层、路由管理、静态文件服务等功能。安装时可通过npx create-nuxt-app创建项目,其目录结构包含pages、layouts、store等固定名称文件夹。核心配置文件nuxt.config.js用于个性化配置。Nuxt.js在服务端完成首屏渲染,返回完整HTML结构,提升用户体验和SEO效果,同时保留SPA的

2025-10-15 01:45:00 887

原创 HarmonyOS鸿蒙中的NES游戏模拟器的完整实现

本文介绍了在HarmonyOS上开发NES游戏模拟器的实现过程。项目通过ArkUI框架,实现了游戏ROM文件加载、运行控制(加载/重置/暂停/恢复)、虚拟控制器(方向键和AB键)以及音频开关等功能。核心代码包括HTML画布设置、JavaScript模拟器逻辑(帧渲染、音频处理)和HarmonyOS原生交互。项目开源地址为https://gitee.com/yyz116/harmonyos-nes,展示了如何在鸿蒙系统上重现经典游戏体验,为开发者提供了跨平台游戏开发的参考案例。

2025-10-15 01:30:00 1244

原创 C 语言各种指针详解

数据类型 *指针变量名 = 地址;指针变量存储的是目标变量的内存起始地址,需要通过取地址符获取。返回值类型 (*指针名)(参数类型列表) = 函数名;括号不可省略,否则会被解析为“返回指针的函数”。数据类型 **二级指针名 = &一级指针名;可以理解为“指针的指针”,需要两次解引用才能访问目标数据。数据类型 (*指针名)[数组长度] = &数组名;与“指针数组”(数据类型 *指针名[数组长度])需严格区分。(不可修改内容)(可修改内容)

2025-09-30 22:30:00 3396

原创 JSNES游戏模拟器在 Node.js 环境下的测试使用及高清显示优化

摘要: 本文介绍了如何在Node.js环境下使用JavaScript NES模拟器(JSNES)运行经典游戏,并生成动态GIF录像。通过安装jsnes、canvas和gifencoder依赖包,实现ROM加载、帧渲染与GIF编码功能。代码演示了初始化模拟器、处理图像缓冲、录制60FPS游戏画面等关键步骤,最终通过Ctrl+C触发GIF文件输出。注意事项包括性能优化、音频适配及内存管理,为开发者提供了完整的Node.js游戏模拟方案。

2025-09-28 20:45:00 1288

sm2国密算法工具完整版(QT),包含sm2,sm3和sm4

sm2国密算法测试工具完整版(包含sm2,sm3和sm4),简单小巧。支持加密,解密及签名和验签。使用说明和详细介绍参见个人博客: SM2 (含SM3、SM4)国密算法工具QT版,彻底搞懂国密算法的使用。 文章链接:https://blog.csdn.net/yyz_1987/article/details/120501076 根据网友的反馈,之前的存在的闪退和乱码问题已解决,资源已更新。 若还遇到其他问题,可随时与作者取得联系。

2022-04-22

中景园电子OLED屏的linux驱动源码(spi接口)

中景园电子OLED屏的linux驱动源码,使用spi接口的驱动。完整源码可以用,内包含makefile,直接make即可编译。详细介绍,参见个人博客: 《嵌入式linux之OLED显示屏SPI驱动实现(SH1106,ssd1306)》 https://blog.csdn.net/yyz_1987/article/details/131978153 无论是ssd1306还是SH1106的芯片,都能够支持。

2023-07-28

IMX6ULL-MINI-V2.2(Mini底板和alpha板原理图).pdf

IMX6ULL_MINI_V2.2(Mini底板原理图).pdf IMX6ULL_ALPHA_V2.4(底板原理图).pdf 正点原子 Linux开发板原理图 包括:RGB LCD模块电路,SD卡电路,CAMERA电路,CAN总线,以太网口电路,USB OTG等。

2023-07-28

移远4G模块通用拨号程序源码,适用于所有移远4G模块如EC20,EC800等

移远4G模块通用拨号程序源代码,适用于所有移远4G模块如EC20,EC800。 可直接交叉编译并下载到板子上使用,自动完成识别设备节点和自动拨号联网。 详情可参见博客介绍:《嵌入式linux驱动开发之移远4G模块EC800驱动移植指南》 https://blog.csdn.net/yyz_1987/article/details/131712670 使用方式:交叉编译为可执行文件,然后直接./quectel-CM即可。 可以看到类似如下拨号日志:Auto find qmichannel = /dev/ttyUSB1, Auto find usbnet_adapter = usb0,netcard driver = cdc_ether, driver version = 22-Aug-2005,Modem works in ECM_RNDIS_NCM mode

2023-07-14

替代chatGPT,很火的聊天插件BITO的api接口封装

很火的BITO插件,逆向抓取了api接口,仅供学习研究用途。 终于有不限次数且完全免费的AI聊天接口啦,速度也是杠杠的。 提供项目完整源码,直接可运行,启动一个http接口服务。 基于golang的,不但封装了bito接口,还封装了微信公众号接入相关的接口。 详情参见博客介绍:https://blog.csdn.net/yyz_1987/article/details/131261125 下载资源提供技术支持。

2023-06-17

vscode配置stm32开发仿真调试IDE环境,工程模板源码

vscode配置stm32开发调试环境工程模板源码。(默认适用于STM32F1系列单片机)。 但是替换你的start_.s文件和ld文件,则适用于任何stm32系列。因为都是使用了HAL库,工程的cmake模板配置是通用的。详情参见博客介绍:【vscode搭建开发调试STM32环境IDE配置】https://blog.csdn.net/yyz_1987/article/details/131000116

2023-06-02

openAI接入微信公众号后台源码(golang版本)

(注:非原生的chatGPT,原生chatGPT是不允许的,使用的openAI的接口) chatGPT和openAI的text-davinci-003模型区别,博文中有介绍。 openAI接入微信公众号后台源码,可运行。 配合公众号,可实现在公众号聊天窗口发消息,收到AI的回答。 无超时和使用次数限制。 只需修改下个人的api-key和公众号key 测试和使用效果参照博客,绝对可行: https://blog.csdn.net/yyz_1987/article/details/128946637?spm=1001.2014.3001.5502

2023-02-13

Java版8583协议银联免密免签支付完整源码

Java版银联8583协议免密免签支付,完整的交易demo源码。 使用NetBeans8版本的IDE可以直接打开工程和运行,若使用其他IDE直接添加src中的源码即可。 同时带有自己写的可用于生产环境的简单好用的8583协议解析库源码。 替换商户号终端号等参数后,可以直接测试签到和交易等完整的流程。附带有银联卡数据的组包。若换成正式参数和卡数据,则直接能扣费。(注:仅供相关行业技术开发人员学习交流,莫用于其他非法用途。) 详细介绍和使用参见个人博客: https://blog.csdn.net/yyz_1987/article/details/128311214 如有任何问题,欢迎在博客首页联系我,或者在文章下方评论区留言。

2022-12-14

sm2国密算法加解密、签名、验签QT工具源码(包含sm2,sm3和sm4源代码)

sm2国密算法加解密,签名、验签QT工具的源代码(包含sm2,sm3和sm4源码)。 环境我使用的QT5.14的IDE编译,其他版本qt未测试。不过仅使用了几个简单控件应该关系不大。 详细介绍参见个人博客:SM2 (含SM3、SM4)国密算法工具QT版,彻底搞懂国密算法的使用 https://blog.csdn.net/yyz_1987/article/details/120501076

2022-04-23

minidump_stackwalk工具,用于分析breadpad生成的dmp文件。

minidump_stackwalk工具,直接解压就能用。 windows平台下使用,用于分析breadpad生成的dmp文件。 使用方法参见博客:blog.csdn.net/qq8864

2022-04-09

最全vim配置,解压既能用vim。集成了常用的插件包 自动补全智能提示飞一般的写代码

最全vim配置,解压既能用vim。 集成了常用的插件包 自动补全智能提示飞一般的写代码。 就像一个轻量级IDE,文件目录浏览和函数列表显示功能一应俱全。 无需在额外任何配置,解压既能用。 详细介绍和使用参见个人博客:https://blog.csdn.net/yyz_1987/article/details/123457186

2022-03-13

sm2Tool.zip

最好用的sm2国密算法加解密工具,使用QT制作。 单个文件,可直接运行。 支持日志窗口,显示详细过程并生成日志文件。 支持加密,解密,签名,验签,生成公私钥对,根据私钥生成公钥等常用功能。 使用方法详见个人博客介绍: https://blog.csdn.net/yyz_1987/article/details/120501076

2021-09-28

ucgui在嵌入式linux移植成功(附makefile和demo)

ucgui在嵌入式linux移植成功(附makefile和demo),解压到linux虚拟机上,直接make.需要在板子上运行的话,只需改下工具链,然后直接make.

2017-10-28

java版8383解析工具源码

java版的8583报文解析类及其工具源码。可以参考博客,那个8583报文解析工具的工程源码,内含8583报文解析类。使用的是netbeans IDE.可以直接打开编译

2018-11-12

8583解析工具

经常用到的8583报文解析,还在一个一个去手工解析,效率太低还容易出错。 有了这个工具,8583解析太简单了。 用java做的直接是一个可执行的.jar文件 。需要使用者的电脑上装有java环境,直接可运行。

2018-09-19

protobuf的c语言版本在嵌入式linux上的测试demo

移植并测试成功的protobuf在 嵌入式linux上的c语言版本,移植说明参照个人博客。这是一个测试成功的demo,附带makefile文件。

2018-07-21

sm2国密算法单片机版源码(基于低内存的stm32单片机)

sm2算法单片机版源码,基于低内存的stm32单片机。经过测试的保证能运行。参见博客介绍:https://blog.csdn.net/yyz_1987/article/details/100582268 想要linux版的单独与我联系,linux版的在此基础上免费送。

2021-06-03

java串口读写卡工具

java使用rxtx这个串口通信库,做的一个工具。可以通过串口操作读卡器,进行CPU卡读写操作。 参见个人博客:blog.csdn.net/yyz_1987

2019-03-21

Android调用c的动态库的方法demo源码

Android调用c的动态库方法demo源码,以支付宝脱机乘车码so库调用为例子,参加博客介绍:https://blog.csdn.net/yyz_1987/article/details/74332424

2021-06-02

我的Vim配置文件,直接放在对应的目录下即可 参照博客

我的Vim配置文件,直接放在对应的目录下就能用 参照博客。一个特色是,集成了ctags和cscope的配置。让Vim成为强大的IDE. 配置文件中自动管理了ctags和cscope的操作(需自行下载ctags和cscope,并配置环境变量)。方便代码的查找与跳转。 使用方法,直接在当前目录下执行SrcInit()

2017-11-23

jenes游戏模拟器源码及高清显示优化算法

jenes游戏模拟器源码及高清显示优化算法。这是jsnes游戏模拟器的源码及高清显示算法优化。 优化后果然显示好多啦,在大屏设备上依然显示清晰。资源为测试完整源码,可运行。 参见博客介绍:《JSNES游戏模拟器在 Node.js 环境下的测试和使用 》https://blog.csdn.net/yyz_1987/article/details/152212550

2025-09-28

sm2国密算法的纯c语言实现,跨平台且适用于单片机环境

sm2国密算法的纯c语言实现,跨平台且适用于单片机环境。无任何三方库依赖,纯c语言实现,代码量极小。 详细实现原理,参见博客:《SM2椭圆曲线密码算法原理与纯C语言实现详解 》https://blog.csdn.net/yyz_1987/article/details/149863515

2025-08-02

sm2国密算法加密解密验签完整stm32单片机项目源码

sm2国密算法在低内存单片机stm32上的项目源码,可完美运行加解密。绝对能完美运行,不能用包退!结果跟工具算出来的一致。 占用内存小,对芯片要求不高。 详情参见个人博客介绍:blog.csdn.net/qq8864. 文章详情:《sm2国密算法的纯c语言版本,使用于单片机平台》https://blog.csdn.net/yyz_1987/article/details/100582268

2025-07-27

嵌入式linux电表数据采集集中器项目golang源码(带webUI界面)

电表数据采集集中器项目golang源码,带webUI界面。 以数据网关或集中器设备为例,有人知道吧。这玩意儿没界面,但是还一大堆参数需要配置。那怎么搞?做个上位机工具,做界面,再做个串口协议一个个的搞吗?太繁琐了,不但得制定协议,还得造工具配合调试,发布时还得配套给用户提供工具安装和使用。如果有一web界面,可以通过网页访问它,通过电脑在web网页中对终端参数进行配置岂不是很爽?只要能访问到集中器设备的IP地址即可,如下这张图的web后台是跑在嵌入式linux上的。参见博文介绍:https://blog.csdn.net/yyz_1987/article/details/104757148

2025-04-16

deepSeek的api快速接入微信公众号,后台golang服务完整源码

deepSeek的api快速接入微信公众号,后台golang完整源码。 AI挺好用的。但是想用时就得打开网页或者其他工具插件才行?太不方便了。 近年来,AI大模型的发展日新月异,DeepSeek-V3作为国内和国际上表现亮眼的大模型之一,凭借其强大的自然语言处理能力和高效的API接口,受到了广泛关注。本文将详细介绍如何通过DeepSeek API快速接入微信公众号,省去安装App的麻烦,直接在微信上使用AI服务,方便快捷。 安装部署方法,参见博文介绍:《DeepSeek API 快速接入微信公众号搭建教程》https://blog.csdn.net/yyz_1987/article/details/145453155 或者联系博主猫哥,提供安装部署支持。

2025-02-05

qt自绘仪表盘控件项目demo完整源码

​基于QT的仪表盘有很多种办法,比如使用QWT,ChartDirector 或H5混合的echart组件, 或者基于QT的绘图功能绘制,或者基于美工提供的图片的基础上增加动态效果。 然而搞明白QT自定义控件的绘图后,自定义绘图这种,实现是最简单最轻量级的,且定制度高,想要什么效果就可以自己绘制个。 所谓一通百通,有了以下示例的参考实现,任意实现一个类似的仪表盘,也是很简单的事情。 以上示例,提供了四个经典常用的仪表盘绘制源码。简单小巧,一通百通,可根据需要实现自己的仪表盘控件。 详细介绍,参见个人博客:《Qt自定义控件画图实现漂亮的仪表盘》 https://blog.csdn.net/yyz_1987/article/details/144088683 ​

2024-11-27

stomp协议客户端调试助手工具

STOMP(Simple Text Oriented Messaging Protocol)是一种简单的、文本化的消息传递协议,设计用于与消息中间件(如消息队列或发布/订阅系统)进行通信。 网上有很多的MQTT的客户端调试工具,但唯独STOMP协议的调试工具很少,难道是因为太简单啦,总之我是没找到。 于是乎自己造一个,详细介绍参见博客:《Python实现基于WebSocket的stomp协议的小巧调试助手工具》,文章地址:https://blog.csdn.net/yyz_1987/article/details/143111710,可以用来调试stomp协议的通信和订阅、发布消息。 stomp协议的broker代理服务器端有RabbitMQ、ActiveMQ或EMQX等。

2024-10-23

爱影家uniapp小程序源码及完整golang后台源码( 可部署)

已正式发布的小程序 【爱影家】的完整小程序源码及后台代码。 前端小程序采用uni-app,后台服务采用golang语言和mongoDB数据库,部署在腾讯云。 属于个人的前后端分离完整练手项目,前端小程序源码和后台源码。声明:仅限于个人学习研究,禁用于商业用途! 有域名和服务器资源可直接安装部署,提供技术支持!网络影视资源取自网络,仅限于学习研究和技术交流,莫用于其用途。 详细介绍,参见个人博客:https://blog.csdn.net/yyz_1987/article/details/139454984

2024-07-09

go-imovie,爱看电影小程序的后台golang源码,配和前端的电影小程序

爱看电影小程序的后台源码,包含轮播图,豆瓣top250、 热门影视、正在热映等电影api后台服务源码。 后台服务使用golang语言。实现简单,且方便部署。博文介绍《uniapp小程序开发 | 从零实现一款影视类app (后台接口实现,go-zero微服务的使用)》:https://blog.csdn.net/yyz_1987/article/details/139454984

2024-06-05

uniapp网络库封装工程项目模版(爱看电影小程序源码)

uniapp的网络库封装工程项目模版,基于我的个人项目,爱看电影小程序源码。 为了更方便通用,方便他人做为其他项目的初始模版工程,从中精简出来的项目工程模版。带网络库的封装、轮播图、tabBar页、个人中心页等常用页面,常用库utils库封装等。 关于网络库的封装及使用,参见个人博客:《uni-app的网络请求库封装及详细使用(同时支持微信小程序)》https://blog.csdn.net/yyz_1987/article/details/139321281

2024-05-30

uni-app中的mockjs和轮播图的完整示例,项目工程模版(完美运行)

uni-app中的mockjs和轮播图的完整示例,完美运行。在H5和微信开发者工具上测试通过。 可以掌握mockjs 和轮播图的使用,同时可以作为一个工程项目模版。 包含基本的轮播图和tabBar页,且封装网络通信组件。可以在后台接口未就绪的情况下愉快的模拟啦。 推荐下better-mock,堪称前端神器,同时支持小程序平台。 完整介绍和使用方法参见个人博客:https://blog.csdn.net/yyz_1987/article/details/139180060

2024-05-24

python蓝桥杯选拔赛,省赛及历届国赛真题集合(附赠集训教程包)

蓝桥杯选拔赛,省赛及历届国赛真题集合,附赠集训教程包。包含第六、七、八、九、十、十一、十二等历届蓝桥杯完整真题。附赠选拔赛,省赛试题及python教程和蓝桥杯相关考点的集训教程。 蓝桥杯全国软件和信息技术专业人才大赛简称“蓝桥杯”,是由工业和信息化部人才交流中心举办的信息技术竞赛,2016年“蓝桥杯”增设中小学创意编程组(简称青少组)。2022年9月蓝桥杯青少组入围教育部《2022-2025学年面向中小学生的全国性竞赛活动名单》。 蓝桥杯并不难。 蓝桥杯介绍:https://blog.csdn.net/yyz_1987/article/details/134514165 《python历届蓝桥杯真题及源码分析》参见个人博客讲解,分享给有需要的小伙伴。 地址: https://blog.csdn.net/yyz_1987/article/details/134751542

2024-03-11

python+pygame+opencv+gpt实现虚拟数字人

python+pygame+opencv+gpt实现虚拟数字人直播,AI技术突飞猛进,不断的改变着人们的工作和生活。数字人直播作为新兴形式,必将成为未来趋势,具有巨大的、广阔的、惊人的市场前景。它将不断融合创新技术和跨界合作,提供更具个性化和多样化的互动体验,成为未来的一种趋势。 详情参见个人博客介绍:https://blog.csdn.net/yyz_1987/article/details/133383638?spm=1001.2014.3001.5502

2024-02-29

mqtt客户端工具,小巧且强大的mqtt协议调试助手

mqtt客户端调试工具,小巧且强大,是mqtt协议调试的好帮手。 绿色小巧,不需要安装,整个工具就只有一个可执行文件,分享给有需要的小伙伴。 界面美观,功能强大,参见博文介绍。 工具是使用python做的,想直接使用python脚本的可以参见博客:https://blog.csdn.net/yyz_1987/article/details/132919813

2023-09-18

pygame小游戏之飞机拼音大作战源码(送给娃的礼物,模拟真实宇宙场景)

让学习变得有趣! pygame小游戏之飞机拼音大作战,做为送给娃的礼物,模拟真实的宇宙环境背景,画面相当震撼。即便是成年人看到后也会觉得像是坐了一次星际旅行! 二娃再过一年就该上一年级了,但现阶段的拼音咋都学不进去。买了拼音挂图贴在墙上,拉都拉不到旁边。突发奇想,何不用python的pygame做个小游戏?在玩中也能学习,让学变得有趣,同时科普知识,认识八大行星。 游戏的背景以宇宙和航空为主题,为孩子们提供了一个奇妙的探索空间。他们可以扮演一位宇航员,驾驶飞机在太空中飞行,同时学习拼音字母。后续计划在游戏中,让孩子们需要根据屏幕上出现的字母或汉字,用正确的拼音字母来击败敌人或通过障碍物。通过这种互动的方式,他们将在玩乐中学习,增长见识,并培养对宇宙未来的探索和想象力,增加对未来的好奇心,探索欲和求知欲。 详细介绍参见个人博客链接:https://blog.csdn.net/yyz_1987/article/details/132742982 让孩子们在享受游戏的乐趣的同时,提高他们的拼音字母识别能力和记忆能力!

2023-09-08

DLT645规约1997和2007调试工具(电力仪表行业必备神器)

DLT645规约1997和2007调试工具(电力仪表行业必备神器),调试各种仪表协议用,好用且强大的工具。

2023-08-17

绿色小巧免安装的ModBusTCP协议调试工具带模拟器(mbpool,mbslave,modbus调试助手,串口监控工具)

绿色小巧免安装的ModBusTCP协议调试工具,带(mbpool,mbslave,modbus调试助手,串口监控,网络抓包工具,mqtt工具等常用工具的集合,一次就齐了)。调试modbus和modbusTCP协议利器。 详情介绍,参见博客:https://blog.csdn.net/yyz_1987/article/details/132172864

2023-08-17

arm-fsl-linux-gnueabi-交叉编译工具链(两个)

arm-fsl-linux-gnueabi-交叉编译工具链,这个不好找,反正我是没有找到。你要是好找到,也不会来这里下载了。里面有两个,很全面。 包含: fsl-imx-x11-glibc-x86_64-meta-toolchain-qt5-cortexa7hf-neon-toolchain-4.1.15-2.1.0 gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf.tar

2023-07-28

Paragon ExtFS for Windows,Windows 下读取 Linux 系统文件 神器

Windows 下读取 Linux 系统文件 神器 Paragon ExtFS for Windows 很好用。我主要用来更新sd卡里的uboot和linux内核。

2023-07-28

正点原子imx6ul板的Uboot和Linux出厂源码

正点原子Uboot和Linux出厂源码。完整资料太大,这里单独分享下内核源码。 需要完整资料的请移步原子哥官网论坛。

2023-07-28

空空如也

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

TA关注的人

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