自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

红目香薰

你身边的编码成长助手

  • 博客(2478)
  • 资源 (65)
  • 问答 (3)
  • 收藏
  • 关注

原创 HarmonyOS第一课——HarmonyOS Intelligence与AI能力开放会给我们带来什么样的价值

HarmonyOS第一课中的首席专家讲鸿蒙课程中HarmonyOS Intelligence与AI能力开放课程中对Harmony Intelligence的整体技术架构以及HarmonyOS的AI子系统进行了深入的讲解,这是一个非常有价值的课程,毕竟后续我们会在AI领域上创建无数的APP应用,我们来一起学习一下其中的HarmonyOS AI的部分,下面我们的仔细的观看一下本节课程。

2025-10-12 17:08:33 18329

原创 HarmonyOS第一课——超级价值之应用文件访问与操作的快速学习——细致文档

HarmonyOS第一课中的课程不仅仅是视频内容详细,对应的文档也是相当细致的,上篇文章我们对文件访问与操作的函数进行了充分的学习,本篇文章我们对文件访问与操作的具体实操代码再次进行深入的学习,这样会更好的融入到我们的开发头脑中,使用的时候会自动迸发出对应的内容。这里给的是的详细说明,并且附录了对应的接口函数列表。可以说一个函数列表就把所有的API都说明了,有了这个完全就是一目了然。更多精彩内容,请关注公众号:【名称:HarmonyOS开发者技术,ID:HarmonyOS_Dev】;

2025-10-12 15:20:50 17063

原创 HarmonyOS第一课——超级价值之应用文件访问与操作的快速学习

学习HarmonyOS的朋友们有福了,今天我在官网看到HarmonyOS第一课课程中的中级课程内有一篇【文件访问与操作】的课程,我跟着学习了一番,发现相当的好啊。整个分为四个部分,下图中可以看到,我们主要学习的是第三个部分的访问和操作文件的方法,之前我对文件操作的时候其实还是很模糊的,就是对json文件进行读写操作,还是在网友帮助下搞的一个固定写法,后来发现了这个,后面对文件的操作就有规范性指导意义了。

2025-10-12 14:04:27 16735

原创 HarmonyOS应用开发实战 | ArkTS中SQLite数据库初始化详解

嗨,亲爱的技术朋友们!👋我是红目香薰,一个热爱技术、专注HarmonyOS开发的程序媛。在这个数字化飞速发展的时代,HarmonyOS作为华为自主研发的操作系统,正在改变着我们的数字生活体验。🌈为什么要写这个系列?💡 让复杂的技术变得简单易懂🚀 帮助更多开发者快速上手HarmonyOS💝 分享实战经验,避免踩坑🌟 用代码创造美好,用技术传递温暖每一个Demo都是我精心设计和反复测试的结果,希望能够为你的HarmonyOS开发之路点亮一盏明灯。✨。

2025-08-27 10:47:43 30440

原创 【鸿蒙心迹】小小萤火亦要与皓月争辉——HarmonyOS半个布道师的布道之路

作为一名资深的程序员自从21年就开始开始搞HarmonyOS了,还算是老人,就是一直不温不火,当时HarmonyOS的版本还是2.x系列,可以看看我的网盘存储日期,21年7月30日,我的第一套HarmonyOS教学课程就出来了,所以自称一位HarmonyOS的老人也算说的过去,这些年也带了很多学生学习咱们HarmonyOS,从最开的Java/JavaScript的方式,到现在的ArkTS语言,整整4年多的经历了,今年开始除了自己开个HarmonyOS研修班外也是准备上应用了,现在已经上架了一款应用,这才今年

2025-08-21 00:22:22 15916

原创 HarmonyOS应用开发实战 | ArkTS SQLite数据库使用指南(精品篇)

嗨,亲爱的技术朋友们!👋我是红目香薰,一个热爱技术、专注HarmonyOS开发的程序媛。在这个数字化飞速发展的时代,HarmonyOS作为华为自主研发的操作系统,正在改变着我们的数字生活体验。🌈为什么要写这个系列?💡 让复杂的技术变得简单易懂🚀 帮助更多开发者快速上手HarmonyOS💝 分享实战经验,避免踩坑🌟 用代码创造美好,用技术传递温暖每一个Demo都是我精心设计和反复测试的结果,希望能够为你的HarmonyOS开发之路点亮一盏明灯。✨。

2025-08-12 22:22:04 9314

原创 HarmonyOS应用开发实战 | ArkTS 网络连接管理使用指南(精品篇)

嗨,亲爱的技术朋友们!👋我是红目香薰,一个热爱技术、专注HarmonyOS开发的程序媛。在这个数字化飞速发展的时代,HarmonyOS作为华为自主研发的操作系统,正在改变着我们的数字生活体验。🌈为什么要写这个系列?💡 让复杂的技术变得简单易懂🚀 帮助更多开发者快速上手HarmonyOS💝 分享实战经验,避免踩坑🌟 用代码创造美好,用技术传递温暖每一个Demo都是我精心设计和反复测试的结果,希望能够为你的HarmonyOS开发之路点亮一盏明灯。✨。

2025-08-12 17:50:23 9499

原创 HarmonyOS应用开发实战 | ArkTS 容器组件综合使用指南

嗨,亲爱的技术朋友们!👋我是红目香薰,一个热爱技术、专注HarmonyOS开发的程序媛。在这个数字化飞速发展的时代,HarmonyOS作为华为自主研发的操作系统,正在改变着我们的数字生活体验。🌈为什么要写这个系列?💡 让复杂的技术变得简单易懂🚀 帮助更多开发者快速上手HarmonyOS💝 分享实战经验,避免踩坑🌟 用代码创造美好,用技术传递温暖每一个Demo都是我精心设计和反复测试的结果,希望能够为你的HarmonyOS开发之路点亮一盏明灯。✨。

2025-08-12 15:14:10 17286

原创 GitCode-我的运气的可量化方案-更新v5版本

GitCode-我的运气的可量化方案我觉得开源就像大家一起凑钱买菜做饭,代码公开后谁都能拿回家改改自用,也能端出来分享。你改完炖肉我加把青菜,技术越攒越丰富,避免重复造锅铲。 “共享、省钱、抱团进步”,让技术像小区花园一样人人能用、越建越好。

2025-07-04 16:56:12 101954 34

原创 小小的我·大大的梦——2024大盘点主题之——⚛️追⚛️

​“路漫漫其修远兮,吾将上下而求索。” 在时光的长河中,2024 年如同一幅波澜壮阔的画卷徐徐展开,我们共同等到了今年的【2024 博客之星年度评选】活动。这一年,以渺小之躯,怀揣大大的梦想,踏上追逐的征程,虽然我10万粉丝的梦想没有达到,但在这个过程中收获颇丰。我单独设计了个没有尽头的【追】字,在梦想追逐的过程中,就要永不停歇。

2025-01-19 00:36:34 12122 51

原创 Python正则表达式(持续更新,各种字符串筛选,总有一款适合您当前的功能)

一、python【re】的用法1、re.match函数·单一匹配-推荐指数【★★】2、re.search函数·单一匹配-推荐指数【★★★★★】3、re.findall函数·多项匹配-推荐指数【★★★★★】4、re.finditer函数·多项匹配-推荐指数【★★★★】5、re.sub函数·替换函数-推荐指数【★★★★】二、正则表达式示例·总有一款适合你1、正则表达式匹配HTML指定id/class的标签2、正则表达式匹配HTML中所有a标签中的各类属性值3、获取标签的文本值

2022-11-13 00:44:58 36741 28

原创 鸿蒙PC UI控件库 - Label 基础标签详解

Label组件是一个基础标签控件,提供多种颜色、尺寸和图标支持,适用于状态标识、分类标签等场景。支持7种颜色类型(default/primary/success等)、3种尺寸(small/medium/large),可配置文字图标和品牌标识。组件采用简洁设计,所有样式均可代码配置,包含丰富的API和示例,如基础标签、带图标标签等,满足不同场景的标签展示需求。

2025-12-15 14:39:50 646 1

原创 鸿蒙PC UI控件库 - TextArea 多行文本输入详解

摘要 TextArea是一个多行文本输入组件,支持自动高度调整、字数统计、长度限制等功能。主要特性包括: 支持多行文本输入与自动换行 可配置字数统计显示和最大长度限制 自动调整高度(3-10行范围) 提供标签、提示文本和错误提示功能 包含品牌标识和多种尺寸选择 支持禁用、只读、必填等状态 适用于评论输入、内容编辑等场景,通过API可灵活配置各项参数。组件采用双向绑定机制,所有样式均可通过代码定制,保持主题统一性。

2025-12-14 13:07:20 737

原创 鸿蒙PC UI控件库 - SearchInput 搜索输入框详解

SearchInput 是一个专为搜索场景优化的输入框组件,支持多种实用功能: 核心功能:搜索图标、清除按钮、历史记录、搜索按钮、品牌标识 支持三种尺寸(small/medium/large)和多种状态(禁用/只读) 提供双向数据绑定和主题配置能力 包含历史记录功能,可过滤和复用搜索历史 适用于各类搜索、筛选和快速查找场景 该组件通过简洁API和灵活配置,可快速集成到项目中,提升搜索交互体验。

2025-12-14 12:58:06 1368

原创 鸿蒙PC UI控件库 - NumberInput 数字输入框详解

NumberInput 是一个功能丰富的数字输入组件,支持步进控制、范围限制和精度设置。核心特性包括:双向数据绑定、智能验证、多种尺寸选择,以及品牌标识显示。适用于数量、价格、百分比等精确输入场景。组件提供标签、提示和错误信息支持,并可通过 API 灵活配置最小/最大值、步进量和小数位数。内置三种尺寸规格,所有样式均可代码定制,满足不同界面需求。

2025-12-14 12:39:21 1557

原创 鸿蒙PC UI控件库 - PasswordInput 密码输入框详解

PasswordInput 是专为密码输入场景设计的组件,基于 TextInput 扩展,具有显示/隐藏切换、密码强度显示、验证等功能。核心特性包括安全优先设计、强度提示、多种尺寸和状态支持,左下角自动包含品牌标识。提供完整的 API 支持,如双向绑定、标签/提示文本、错误状态等,适用于登录、注册等场景。组件支持三种尺寸规格,所有样式均可通过代码配置,并附带详细的使用示例和最佳实践指导。

2025-12-13 22:54:18 847

原创 鸿蒙PC UI控件库 - TextInput 文本输入框详解

本文介绍了TextInput基础文本输入框组件,支持多种输入类型、验证、提示和图标功能。该组件具有三种尺寸(small/medium/large)、多种状态(正常/聚焦/错误/禁用/只读)以及左右侧图标支持。适用于表单输入、搜索和数据录入等场景,内置品牌标识和主题配置功能。文章详细说明了API参数、使用示例和快速入门方法,并提供了双向绑定的实现方式。

2025-12-13 22:08:10 1423

原创 鸿蒙PC UI控件库 - ButtonGroup 按钮组详解

本文介绍了ButtonGroup组件,这是一个支持单选和多选模式的按钮组控件。组件具有统一视觉设计,提供三种尺寸(small/medium/large),支持图标显示和禁用状态,左下角自动包含品牌标识。文章详细说明了组件的API接口、使用示例和主题配置方法,适用于筛选条件、选项选择等多种场景。通过代码示例展示了基础单选、多选、带图标和不同尺寸的按钮组实现方式。该组件所有样式均可通过代码配置,便于开发者定制使用。

2025-12-13 21:31:32 758

原创 鸿蒙PC UI控件库 - IconButton 图标按钮详解

IconButton是一个纯图标按钮组件,适用于工具栏等场景。核心特性包括:仅显示图标无文字、支持圆形/方形两种形状、small/medium/large三种尺寸(large为80×80vp)、自动包含品牌标识。提供加载状态、禁用状态和自定义颜色功能,所有样式均可代码配置。推荐使用ASCII字符作为图标以确保兼容性,如S(设置)、U(用户)、+(添加)等。组件API支持图标资源或文字图标,并可通过@Builder处理点击事件。

2025-12-13 20:41:16 707

原创 鸿蒙PC UI控件库 - TextButton 文本按钮详解

TextButton是一款轻量级文本按钮组件,采用无背景设计,适用于链接和次要操作场景。核心特性包括:多种尺寸选择、图标支持、加载动画、禁用状态、下划线样式以及自定义颜色。组件自动包含品牌标识,所有样式均可通过代码配置。提供三种预设尺寸(small/medium/large),支持左右图标位置,可设置为链接风格(带下划线)。与PrimaryButton和SecondaryButton形成完整的按钮体系,视觉权重最低,适合导航和跳转操作。

2025-12-13 20:06:44 1021

原创 鸿蒙PC UI控件库 - SecondaryButton 次要按钮详解

摘要 本文介绍了SecondaryButton次要按钮组件的特性与使用方法。该组件采用边框样式设计,适用于次要操作场景,与主要按钮形成视觉区分。核心特性包括多种尺寸支持、图标显示、加载状态和禁用状态,并内置品牌标识。 文档提供了快速开始指南、API参考和多个使用示例,展示基础按钮、不同尺寸、图标按钮和加载状态的实现方式。组件支持灵活的主题配置,所有样式均可通过代码定制。与PrimaryButton配合使用时,能清晰区分主要和次要操作。

2025-12-13 19:49:46 951

原创 鸿蒙PC UI控件库 - PrimaryButton 主要按钮详解

本文详细介绍了鸿蒙PC UI控件库中的PrimaryButton主要按钮组件。该组件支持多种尺寸、图标、加载状态等功能,是应用中最常用的按钮类型。文章从基础使用、完整功能到主题配置全面解析,包括带图标按钮、不同尺寸、加载状态、禁用状态等具体实现方式,并提供了API参考。该组件自动集成品牌标识,所有样式均可通过ComponentTheme灵活配置,适用于提交、保存等主要操作场景。

2025-12-13 19:25:27 1319

原创 鸿蒙PC UI控件库 - 品牌标识系统详解

本文介绍了为鸿蒙PC平台开发的第三方UI控件库的品牌标识系统。该系统通过在每个控件左下角添加独特标识(圆圈内红色文字)实现品牌识别、视觉统一和开源推广。文章详细说明了标识的样式特点(默认文字"PC"、16vp大小、红字白底灰边)及两种使用方式:推荐使用BaseComponent自动添加标识,或手动添加BrandBadge实现灵活控制。配置方面支持三种方式:直接修改静态属性、批量设置以及获取主题颜色(支持暗色模式)。所有配置均通过代码实现,不依赖JSON文件,提升了控件库的灵活性和易用性。

2025-12-13 18:31:56 851

原创 Atomgit-河北工业职业技术大学校园AI应用大赛-静态spaces上架操作

摘要:本文介绍了三种不同"Spaces"平台的使用方法及优势:1.代码托管Spaces的创建与部署流程,包括项目文件修改和在线启动;2.共享办公Spaces的空间配置灵活性、全球网络和商务社区服务;3.谷歌社交应用Spaces的跨平台兼容性及高效内容分享功能。各类Spaces平台均提供特色服务,如代码托管的免费使用、共享办公的灵活租赁方案、谷歌应用的内置搜索工具等,满足开发协作、商务办公和社交沟通等多样化需求。

2025-11-21 16:28:53 742 1

原创 Atomgit-河北工业职业技术大学校园AI应用大赛-参与演示博客

本文提供了一份详细的竞赛操作指南,包含12个步骤:1.登录CSDN账号;2.进入活动主页选择方向;3.报名比赛;4.领取企业token并了解参数设置;5.复制代码;6.赛道一基础AIAgent优化代码示例(宇宙难题解密器);7.赛道二深入代码编辑版本示例(Java关键词连连看游戏);8.视频录制建议;9-10.视频上传与获取链接;11-12.项目上传与同步组织操作。指南提供了两个完整代码示例(HTML+JS),重点说明API调用、样式设计、流式响应处理等关键技术点,并强调需遵守比赛规则如使用国内资源、合理设

2025-11-21 13:35:43 1971

原创 Qt-for-鸿蒙PC-无边框窗口开发实践

本文档介绍了基于Qt Quick在HarmonyOS平台上开发无边框窗口应用的技术实现。项目实现了自定义标题栏、窗口控制按钮和主题切换等功能,采用QML声明式语法和JavaScript脚本完成界面交互。关键点包括: 必须使用qtmain()作为入口函数,配置OpenGL ES表面格式 通过Qt.FramelessWindowHint实现无边框窗口 自定义标题栏采用渐变背景和动态主题 实现了窗口控制按钮和双击最大化功能 完全适配HarmonyOS平台特性 该项目展示了Qt Quick在HarmonyOS上开发

2025-11-18 20:51:50 20035

原创 Qt-for-鸿蒙PC-AnimationDemo 动画演示开源鸿蒙开发实践

本文介绍了基于Qt Quick在HarmonyOS平台实现6种动画效果的项目,包括呼吸灯、渐变、移动、旋转、缩放和文字动画。项目采用Qt 5.15+和OpenGL ES 3.0技术栈,重点说明HarmonyOS特有的qtmain()入口函数和OpenGL ES配置方法。通过SequentialAnimation等组件实现动画效果,并支持交互控制和状态管理。项目提供完整的代码结构和演示示例,可作为HarmonyOS动画开发的参考模板。

2025-11-18 20:49:10 5363

原创 Qt-for-鸿蒙PC-动画效果集合开发实战

本文介绍了基于Qt/QML框架实现的8种HarmonyOS动画效果,包括阴影动画、头像闪烁、淡化动画等。项目采用QtQuick技术,通过PropertyAnimation、SequentialAnimation等核心组件实现多样化动画交互。每种动画都详细展示了实现原理与技术要点,如多层阴影渲染、透明度渐变控制等,具有组件化、高性能特点,适用于HarmonyOS应用开发中的UI动效需求。(150字)

2025-11-18 20:46:51 20023

原创 bcal 适配 HarmonyOS 构建指南

本文介绍了将bcal工具适配HarmonyOS的过程。bcal是一个用于存储表达式计算、单位转换和进制转换的命令行工具。适配工作主要包括创建HarmonyOS构建脚本、处理依赖项兼容性问题等。关键点包括禁用readline库调用、解决clang-15链接器语法变更问题、以及创建HNP打包配置。最终实现了在HarmonyOS环境下的编译打包,生成了可用的二进制工具。该项目展示了如何将一个标准Linux工具迁移到HarmonyOS平台的完整流程。

2025-11-15 13:47:13 5248

原创 HarmonyOS PC 命令行工具构建框架

本文介绍了HarmonyOS PC命令行工具构建框架,主要功能包括自动化交叉编译环境配置、生成HNP格式安装包、支持批量构建组件等。详细说明了Windows(WSL)、Linux(Ubuntu 22.04)和macOS环境准备步骤,提供从SDK下载、环境配置到构建执行的完整流程。特别以tree工具为例,展示如何创建构建脚本、编译安装及打包过程,最后还包含项目结构说明和贡献指南。适用于开发者将开源命令行工具移植到HarmonyOS PC平台。

2025-11-14 19:01:40 5281

原创 Rust专项——实战案例:文本分析与词频统计系统

本文介绍了一个基于Rust的文本分析与词频统计系统,该系统集成了多种集合类型和并行处理技术。项目功能包括文本预处理(清理标点、转小写)、词频统计、Top K高频词查询、按频率范围搜索等核心技术点。系统采用模块化设计,主要包含TextAnalyzer核心结构,通过HashMap存储词频数据,支持串行和并行处理模式(使用rayon库)。亮点包括:迭代器链式编程风格、BTreeMap自动排序、最小堆实现Top K查询,以及全面的统计功能(总词数、不同单词数等)。该项目充分展示了Rust标准库集合类型的实际应用场景

2025-11-13 10:45:29 1884

原创 实战案例_Rust文件IO高性能完整解析

Rust文件I/O性能优势与实践分析 摘要:本文通过14个实战演示全面展示了Rust在文件I/O操作中的高性能特性。Rust通过零成本抽象、智能缓冲(BufReader/BufWriter)、零拷贝技术等实现接近系统调用的性能。具体演示包括:基础文件读写性能对比(缓冲写入比无缓冲快3-10倍,批量写入快10-50倍)、大文件处理策略、零拷贝技术应用、并发文件处理和流式处理等。性能测试表明,Rust在文件操作性能上接近C/C++,且具有更好的内存安全和并发安全性。文章还提供了Rust与其他语言(I/O特性的对

2025-11-13 07:00:00 5557

原创 Rust实战案例-内存安全完整演示与深度解析

本文通过13个实战演示全面剖析Rust的内存安全机制。Rust通过所有权系统、借用检查、生命周期等编译时检查,有效防范悬垂指针、数据竞争、内存泄漏等常见问题。对比C/C++等语言的内存安全隐患,Rust在编译阶段就能捕获大多数内存安全问题,无需运行时开销。项目展示了字符串处理、集合操作等实际场景中Rust如何确保内存安全,并通过智能指针实现安全的共享所有权。所有演示代码均已开源,完整呈现了Rust作为系统编程语言在内存安全方面的独特优势。

2025-11-12 22:19:29 6913

原创 Rust并发编程实战-多线程武侠对战系统

摘要: 本文介绍了一个基于Rust并发编程的武侠对战项目,通过张无忌与成昆的回合制战斗,展示Rust在并发领域的三大核心优势:内存安全、高性能和并发可靠。项目采用多线程架构,包含游戏逻辑、广播和客户端处理等独立线程,使用Arc<RwLock>实现读多写少共享、Arc<Mutex>管理线程安全集合,以及类型安全的Channel通信。关键技术包括无锁设计、RAII自动锁管理、非阻塞I/O和超时机制,完美体现Rust的零成本抽象和编译时安全检查特性,为开发高性能并发系统提供了实践范例。

2025-11-12 22:17:07 9806

原创 Rust算法——排序算法基础——冒泡、选择、插入排序

本文介绍了三种基础排序算法:冒泡排序通过相邻元素交换实现排序,时间复杂度O(n²);选择排序每次选择最小元素放置已排序末尾,时间复杂度O(n²);插入排序将元素插入已排序部分的正确位置,时间复杂度O(n²)。这三种算法虽然效率不高,但对理解排序原理至关重要,也是学习更高级算法的基础。文章还提供了Rust实现代码和优化版本,并分析了各算法的复杂度与稳定性特征。

2025-11-07 19:33:58 1066

原创 Rust算法——回溯算法基础——N皇后与全排列

本文介绍了回溯算法的核心概念与实现方法,重点讲解了N皇后问题和全排列问题的解决方案。回溯算法通过系统性地探索所有可能的候选解,在发现无效路径时回退并尝试其他选择。文章提供了通用回溯模板的Rust实现,包含状态维护、剪枝优化等关键技术。针对全排列问题,展示了基础回溯和使用交换的两种实现方式,并讨论了处理重复元素的优化方法。通过具体代码示例和复杂度分析,帮助读者深入理解回溯算法的应用场景和实现技巧。

2025-11-07 19:27:35 1280

原创 Rust算法——汉诺塔问题——递归思维的经典案例

本文介绍了经典的汉诺塔问题及其递归解法。汉诺塔通过将n个圆盘从起始柱移动到目标柱,要求每次只能移动一个圆盘且不能将大盘放在小盘上。递归思路将问题分解为移动n-1个盘子和移动底部盘子两个子问题,时间复杂度为O(2^n)。文章提供了多种实现方式,包括基本递归、记录移动步骤、统计移动次数等,并通过性能测试展示了指数级增长的耗时。汉诺塔问题很好地诠释了递归思想,是计算机科学中重要的教学案例。

2025-11-07 19:14:31 621

原创 Rust算法——阶乘与排列组合——递归与数学算法的 Rust 实现

本文介绍了如何在Rust中实现阶乘、排列组合等基础数学算法。主要内容包括:阶乘的递归、迭代和迭代器三种实现方式,针对大数阶乘使用BigUint类型;排列数的计算公式优化及回溯算法生成所有排列;组合数的计算与生成方法。文章对比了不同实现方式的性能特点,提供了防止溢出的安全处理方案,并给出了实际应用示例,展示了Rust在数学计算中的高效实现和类型安全特性。

2025-11-07 19:09:08 938

原创 Rust专项——实战案例:王语嫣大战游坦之——完整游戏启动与操作指南

摘要 《王语嫣大战游坦之》是一款基于Rust开发的回合制网络对战游戏,采用客户端-服务器架构。游戏支持两名玩家分别扮演王语嫣和游坦之进行远程对战,通过输入attack/skill/defend指令展开战斗。项目展示了Rust在网络编程、多线程和并发处理方面的优势,包含完整的启动指南和操作说明。 启动流程分三步:先启动服务器监听6123端口,再分别启动两个客户端连接。游戏采用回合制规则,双方初始HP为100,支持普通攻击、技能(30伤害)和防御(伤害减半)三种操作。文档详细说明了环境配置、项目结构、操作方法和

2025-11-07 18:05:18 1458

原创 Rust环境存放位置说明——user/.rustup

摘要: .rustup目录是Rust工具链管理工具的核心存储位置,包含: downloads - 临时存放工具链安装包 tmp - 操作过程的临时工作目录 toolchains - 存储已安装的各版本工具链 update-hashes - 存放校验数据 settings.toml - 配置文件 Rust安装步骤: 下载rustup-init.exe 运行安装程序并选择默认选项 安装Visual Studio Build Tools 验证安装(rustc/cargo --version) 配置开发环境 安装需

2025-11-06 21:34:11 739

实战案例-Rust文件IO高性能完整解析

用于展示Rust的IO性能

2025-11-08

Rust实战案例-内存安全完整演示与深度解析

用于演示Rust内存安全的代码

2025-11-08

Rust 多线程编程技术的武侠主题网络对战游戏-张无忌 VS 成坤

Rust 多线程编程技术的武侠主题网络对战游戏——张无忌 VS 成坤 详细操作文档:https://blog.csdn.net/feng8403000/article/details/154544060

2025-11-07

Rust专项-王语嫣大战游坦之服务器与客户端完整代码 操作演示地址:https://laoshifu.blog.csdn.net/article/details/154538116

Rust多线程项目练习

2025-11-07

用Java MIDI实现音乐播放:生日快乐歌演奏程序详解 具体说明参考:https://laoshifu.blog.csdn.net/article/details/149817439

用Java MIDI实现音乐播放:生日快乐歌演奏程序详解 具体说明参考:https://laoshifu.blog.csdn.net/article/details/149817439

2025-08-08

Java将图片转化为ASCII字符画 参考文章:https://blog.csdn.net/feng8403000/article/details/149816424

读取并调整图片大小,使其适合在文本中显示 遍历图片的每个像素,计算其灰度值 根据灰度值选择对应的ASCII字符(从空格到@,密度逐渐增加)。 将选择的字符组合成文本,形成最终的字符画。

2025-08-01

诗词大全-作者与诗词两张表40469首

# 根据诗人名称查询 SELECT * from author INNER JOIN poetry on author.id=poetry.poet_id where author.`name`="王勃"; # 根据诗词语句模糊查询 SELECT * from author INNER JOIN poetry on author.id=poetry.poet_id where poetry.content like "%大漠孤烟%";

2025-07-25

用于驭码活动,展现一次成型的代码效果

Python语言的贪吃蛇,效果很不错,值得测试一下。

2025-06-17

万年历-黄历数据,从2024年1月1日至2055年12月31日,所有黄历数据,共计28万余条信息

MySQL的数据格式,转入到MySQL后可以转成其它格式信息,价值很大的呢。

2025-05-01

cmake-3.30.1-windows-arm64.msi win11 on arm 通过cmake编译&运行C++代码

cmake-3.30.1-windows-arm64.msi 安装完毕后一定要设置环境变量。 可以参考:https://blog.csdn.net/feng8403000/article/details/142767555

2024-10-10

三个工具1、gui的分数显示,每5秒刷一次,数据库能到27年 2、WebServer改分数的接口3、修改分数的html页面

三个工具 1、gui的分数显示,每5秒刷一次,数据库能到27年。 2、WebServer改分数的接口 3、修改分数的html页面

2024-06-21

商城数据库模型图商城数据库模型图

商城数据库模型图

2024-06-11

商城数据库ER关系图,商城数据库ER关系图

商城数据库ER关系图

2024-06-11

Navicat15与keygen下载

Navicat15与keygen下载

2024-06-06

BaiduComate.comate-2.4.0.vsix Baidu Comate全方位测评结果-全栈工程师的福音

BaiduComate.comate-2.4.0.vsix Baidu Comate全方位测评结果-全栈工程师的福音

2024-05-18

BaiduComate.comate-2.4.0.vsix Baidu Comate全方位测评结果-全栈工程师的福音

BaiduComate.comate-2.4.0.vsix Baidu Comate全方位测评结果——全栈工程师的福音

2024-05-18

SpringBootWebProject小型项目-学生管理系统完整搭建.zip 包含vue与java代码,sql博客里复制即可

SpringBootWebProject小型项目——学生管理系统完整搭建 需要配置一下vue的环境,2.9.6就行,axios版本1.5.0 java的JDK是1.8的,maven是3.9.6的,使用的是阿里的镜像地址。 博客地址:https://laoshifu.blog.csdn.net/article/details/138308642

2024-04-29

SpringBootWebProject学习-通用项目搭建(后面的项目均采用此项目进行添加内容) 免积分下载

SpringBootWebProject学习——通用项目搭建(后面的项目均采用此项目进行添加内容) 对应路径:https://laoshifu.blog.csdn.net/article/details/138304458 免积分下载

2024-04-29

用于:https://laoshifu.blog.csdn.net/article/details/138191428 多层创建

用于:https://laoshifu.blog.csdn.net/article/details/138191428 springboot多层文件夹创建,包含了多层文件夹结构。但是还没有带入代码。

2024-04-25

springboot-mavenBaseDemo 内容包含:springboot的maven基础状态,1.8JDK可以直接运行

用于:https://laoshifu.blog.csdn.net/article/details/138191428 博客的基础项目,还有后面对应的练习内容。

2024-04-25

商城数据库88张表结构完整示意图

商城数据库88张表结构完整示意图

2024-04-21

Android调试-adb-zip版本

Android调试_adb_zip版本

2024-03-09

基础H5+CSS的框架结构,用于大学写作业最好了 非常方便

基础H5+CSS的框架结构,用于大学写作业最好了。非常方便。 效果可以在B站看到。 https://www.bilibili.com/video/BV1Ax4y1Q7gw/

2024-03-02

CodeFormer的二次封装使用-针对人脸处理(需要有显卡最低4G显存)

CodeFormer的二次封装使用-针对人脸处理(需要有显卡最低4G显存) 查看显卡信息 nvidia-smi 内部是下载地址链接,如果链接失效请发私信。

2024-02-28

本示例代码用于-HarmonyOS-ArkTS-UIAbility-【坚果派-红目香薰】文章的对应示例

本示例代码用于——HarmonyOS-ArkTS-UIAbility——【坚果派-红目香薰】文章的对应示例。 示例内容为两个页面相互跳转并相互传递参数的示例。

2024-01-24

本示例代码用于-HarmonyOS-ArkTS-UIAbility-【坚果派-红目香薰】文章的对应示例

本示例代码用于——HarmonyOS-ArkTS-UIAbility——【坚果派-红目香薰】文章的对应示例。 示例内容为页面跳转与传递参数以及返回上一层页面操作的代码。

2024-01-24

2023级大一Java基础期末考试口试题题库-15题随机问3题-音频

2023级大一Java基础期末考试口试题题库——15题随机问3题_音频 博客地址:https://laoshifu.blog.csdn.net/article/details/135178762

2023-12-28

python的随机数生成包,1-15的3个不重复随机数字

python的随机数生成包,1-15的3个不重复随机数字。

2023-12-25

一条SQL计算扑克牌24点

一条SQL计算扑克牌24点

2023-12-23

蓝桥杯海选所用的选择题,能获国一的至少都是25分以上的 答题时间是15分钟 50个题,都是看第一印象,帮助您快速筛选出能力出众

蓝桥杯海选所用的选择题,能获国一的至少都是25分以上的。 答题时间是15分钟。50个题,都是看第一印象,帮助您快速筛选出能力出众的好苗子。 都是基础知识,逻辑以及数学题,非常适合智商筛选。 已经带出过3名蓝桥杯国赛一等奖的学生,国二、国三无数、省一就更多了。

2023-12-17

Baidu千帆大模型赋能-儿童读物总章说明-对应音频资源

Baidu千帆大模型赋能——儿童读物总章说明——对应音频资源https://laoshifu.blog.csdn.net/article/details/134635640

2023-11-28

wildfly-30.0.0.Final.tar.gz

wildfly-30.0.0.Final.tar.gz 免去您科学上网的麻烦。

2023-11-26

用于步骤4的资源 https://blog.csdn.net/feng8403000/article/details/13408

用于步骤4的资源。https://blog.csdn.net/feng8403000/article/details/13408

2023-11-09

Windows11轻松设置,帮助您快速设置你想要的操作设置,特别是关闭WIN11的自动更新,超级好用

Windows11轻松设置,帮助您快速设置你想要的操作设置,特别是关闭WIN11的自动更新,超级好用。

2023-07-29

Springboot-MyBatis配置-配置端口号与服务路径

Springboot-MyBatis配置-配置端口号与服务路径(idea社区版2023.1.4+apache-maven-3.9.3-bin)——完整示例代码 完整的罗列了整个的配置顺序与内容,提供了在线数据库方便直接测试。

2023-07-23

Springboot快速搭建跨域API接口(idea社区版2023.1.4+apache-maven-3.9.3 )-项目源码

Springboot快速搭建跨域API接口(idea社区版2023.1.4+apache-maven-3.9.3-bin) 初学java的孩子们建议好好看看,整个配置包含示例代码都是最最完整的,而且我在文末还准备了对应的项目压缩包,绝对可以让你复现的哦

2023-07-23

hadoop-3.1.3.tar jdk-8u212-linux-x64.tar 以及hadoop3.1.3配置文件(已修改好)

hadoop-3.1.3.tar jdk-8u212-linux-x64.tar 以及hadoop3.1.3配置文件(已修改好)

2023-07-22

用于ASP.NETMVC项目的完整功能示例

用于ASP.NETMVC项目的完整功能示例

2023-03-30

EntityFramework数据持久化复习资料5、LINQ概述与应用(超终点)(包含源码)

EntityFramework数据持久化复习资料5、LINQ概述与应用(超终点)(包含源码)

2023-02-26

EntityFramework数据持久化复习资料4、Lambda表达式的使用(重点内容)(包含源码示例)

EntityFramework数据持久化复习资料4、Lambda表达式的使用(重点内容)(包含源码示例)

2023-02-24

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

TA关注的人

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