自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 HarmonyOS NEXT 开发入门:从项目结构到核心新特性,一篇搞定实战基础

本文围绕 HarmonyOS NEXT 开发,解析项目结构,介绍 UI 更新、逻辑 UI 分离、XComponent 组件三大新特性,提及 ArkTS 强类型适配,还含环境搭建与学习路线,助力开发者入门。

2025-09-22 23:50:28 1311

原创 ArkTS 开发者必看!泛型 + 空安全实战:告别重复代码,杜绝空指针崩溃(附完整案例)

本文围绕 ArkTS 的泛型与空安全展开。泛型本质是类型参数化,可解决代码复用与类型安全问题,含泛型类、泛型约束、泛型方法;空安全默认变量不可空,提供联合类型、非空断言等四种解决方案,助力开发者写健壮代码。

2025-09-18 12:44:05 1056

原创 ArkTS 未被深挖的核心点:静态多态限制、静态成员与单例实战

本文聚焦 ArkTS 中 “未被充分覆盖” 的静态多态限制、静态成员用法与单例模式实战,这些知识点是提升代码效率与稳定性的关键。掌握这些内容,能帮你在鸿蒙开发中避开更多语法坑,写出更简洁、可维护的面向对象代码。

2025-09-15 17:57:43 655

原创 鸿蒙 ArkTS 类继承与多态实战:从语法到员工工资计算全指南

该文件聚焦 ArkTS 类继承,以 “子承父业” 喻继承概念,讲其语法(extends)、员工工资计算实战案例,还涉多态特性及构造方法调用规则,助力理解 ArkTS 面向对象开发核心。

2025-09-12 16:12:22 1000

原创 零基础搞定 ArkTS 类与对象!保姆级教程:定义→创建→测试全流程 + 代码示例

本文以员工管理为实战场景,讲解 ArkTS 类和对象核心:类的字段、构造方法与方法定义,对象的导入及实例化,用 private 和 get/set 保护工资数据,点明新版本禁无类型字面量的坑,助掌握相关开发能力。

2025-09-09 18:49:16 693

原创 鸿蒙 ArkTS 函数全解析:从基础定义到高级应用,新手也能轻松掌握

本文围绕鸿蒙 ArkTS 函数体系展开,先讲解函数本质、定义调用、调用栈及默认、可选、可变参数等基础内容,结合案例对比无函数与有函数的代码差异;再介绍箭头函数和函数类型的高级用法与实战场景;最后给出学习路径与实战建议,助力开发者夯实基础、提升编码效率。

2025-09-06 21:23:42 1058

原创 搞定鸿蒙新手 3 大痛点:页面跳转实现、应用标识修改与 Hyper-V 启动故障排查

本文针对鸿蒙开发新手常遇的页面跳转(含传参)、App 图标名称修改、模拟器 Hyper-V 配置 3 大痛点,结合华为官网规范,给出 step-by-step 实操方案,帮新手快速解决问题,打通开发流程。

2025-09-03 19:58:05 1015

原创 鸿蒙开发入门:ArkTS 运算符与分支循环全解析(含实战案例 + 避坑指南)

本文系统讲解 ArkTS 的 6 大类运算符(赋值、算术、关系等)、分支结构(if-else/switch)与循环结构(含 for-of 等),结合代码案例与 “点餐系统” 实战,补充运算符优先级、死循环预防等避坑点及最佳实践。适配鸿蒙入门小白与基础巩固者,文末提及后续进阶内容及鸿蒙开发学习资源,助力掌握基础开发能力。

2025-08-31 19:07:42 1035

原创 鸿蒙开发必备:ArkTS 高级数据类型详解,从理论到实战

在鸿蒙应用开发中,ArkTS 作为主力开发语言,其高级数据类型是构建复杂功能的基础。掌握数组、枚举、联合这几种核心高级类型,能让你的代码更简洁、可读性更强、扩展性更优。

2025-08-28 17:38:55 1129

原创 鸿蒙 ArkTS 开发:Number、Boolean、String 三种核心基本数据类型详解(附实战案例)

本文以鸿蒙应用开发实际场景为切入点,讲解 ArkTS 的 Number、Boolean、String 三种核心基本数据类型。阐释数据类型概念,结合电商、待办清单等场景说明对应关系,通过 DevEco Studio 代码案例,展示各类型定义、用法及注意点,还总结核心要点,为后续学高级类型打基础。

2025-08-24 15:28:33 931

原创 ArkTS 语言全方位解析:鸿蒙生态开发新选择

本文讲解鸿蒙核心开发语言 ArkTS 的特性、开发环境搭建及与 TS 的区别。ArkTS 扩展自 TS,强化静态检查提升性能与健壮性,提供声明式 UI 和状态管理,且随鸿蒙版本迭代升级。还详述 DevEco Studio 下载、SDK 配置、项目创建等环境搭建步骤,对比二者三大差异,助力开发者理解 ArkTS 价值,掌握基础开发能力。

2025-08-23 20:53:55 1025

原创 学 HarmonyOS 赢好礼,我的鸿蒙官方专属班级邀你同行!

别再自学踩坑!董老师鸿蒙官方认证班级已开课:从基础到高级全流程带学,含免费认证课 + 实操视频 + 线上答疑,每月 200 份好礼,考证书、涨技能、领礼盒一步到位!

2025-08-23 17:27:08 1212

原创 关于LCD屏幕上显示图片的问题

本文介绍了在鸿蒙南向开发中使用LCD屏幕显示图片的方法。通过Img2Lcd工具将图片转换为16进制像素数组,并详细说明了配置参数(输出灰度、扫描方式、像素大小等)以防止花屏和显示不全问题。作者分享了从遇到显示异常到解决问题的完整过程,最终成功在LCD上正确显示图片。该经验对嵌入式开发中处理LCD图片显示具有参考价值。

2025-08-06 14:35:23 210

原创 IDEA识别lombok注解问题

【摘要】本文记录了解决IDEA无法识别Lombok注解导致log变量报错的问题。文章提供了完整的问题重现步骤和配置截图,为遇到类似Lombok注解识别问题的开发者提供了有效的解决方案。

2025-07-31 16:18:58 277

原创 鸿蒙应用开发课设——鸿蒙青藤社

摘要: 本文记录了作者从零开始学习鸿蒙开发,最终完成"鸿蒙青藤社"校园应用的全过程。通过系统学习分布式架构、ArkUI框架等核心技术,攻克状态管理、设备协同等开发难题。项目采用声明式UI设计,集成定位与本地存储功能,实现社团信息聚合服务。开发中深刻体会到鸿蒙"一次开发多端部署"的优势,未来计划扩展AI推荐与多端适配。项目代码已开源,展现了鸿蒙生态对开发者的友好支持。(149字)

2025-07-06 08:10:05 846

原创 分治算法详解及 C/C++ 示例

分治算法是一种强大的算法设计技术,适用于解决具有分治性质的问题。通过将问题分解为较小的子问题,递归地求解子问题,然后合并子问题的解,可以高效地解决问题。在程序设计竞赛中,分治算法有广泛的应用,如排序、查找、数学计算等领域。以上介绍了分治算法的基本概念、步骤以及在归并排序、快速排序和大整数乘法中的应用,并提供了相应的 C/C++ 示例代码,希望对大家有所帮助。

2025-05-08 15:13:16 1276

原创 动态规划详解及 C/C++ 示例

动态规划是一种常用的算法设计技术,用于解决具有重叠子问题和最优子结构特性的问题。它通过将问题分解为较小的子问题,并存储子问题的解以避免重复计算,从而高效地解决问题。

2025-05-08 15:04:45 1641

原创 深入探索快速排序算法:原理与 C 语言实现

快速排序作为一种高效的排序算法,具有简洁的实现和良好的性能特点,在实际应用中得到了广泛的应用。通过本文的介绍和 C 语言实现,读者应该对快速排序算法有了深入的理解。在后续的学习和实践中,可以尝试对快速排序进行优化,例如改进基准元素的选择方法、对小规模子数组采用插入排序等,以进一步提高排序算法的效率。同时,也可以探索其他排序算法,如冒泡排序、归并排序、堆排序等,了解它们各自的特点和适用场景,从而在解决实际问题时能够选择合适的排序算法。

2025-05-07 18:09:09 1066

原创 暴力与枚举算法

暴力算法是一种直接尝试所有可能的解决方案,直到找到正确答案的方法。它不考虑优化,完全依赖计算能力遍历所有可能性。

2025-05-06 10:12:24 987

原创 最小步数-贪心思想

贪心算法就像你买东西时要挑最划算的一步,每次都选当前对你来说最有利的那个选择,希望通过这些小的“最优选”,最后能得到一个整体的“最优解”。不过,它并不保证所有情况下都能得到全局最优解,但在一些特定问题上它确实能行得通。

2025-05-06 09:24:59 1008

原创 算法竞赛中C++的map容器

map是一种基于红黑树的关联容器,支持快速的插入,查找和删除操作,并且保持了内部元素的有序性,其中的每一个元素都由一个键与之关联的值组成,也就是我们常说的<key,value>键值对,emmmm,我们可以将其理解成为一个箱子,你给它一个东西(变量),它就对应的给你一个东西(变量)。这里我们不需要知道红黑树的具体原理,只需要知道具体使用方法和其复杂度就可,感兴趣的同学可以学习一下。

2025-05-03 12:42:43 669

原创 map、vector和string在算法竞赛中的综合应用

map、vector和string在算法竞赛中的综合应用

2025-05-02 21:30:41 634

原创 关于如何打造一个个人专属AI2(大模型)

创建一个属于自己的AI助手

2025-03-30 14:15:02 584 2

原创 前缀和计算问题

前缀和就是从位置1到位置i这个区间内的所有的数字之和

2025-03-15 20:20:54 327

原创 关于如何打造一个个人专属AI(大模型)

创建一个自己的专属AI

2025-03-15 17:47:59 1710

原创 数组奇数检查

这道题目要求判断一个数组中是否存在一个长度为3的子数组,其和是奇数。

2024-12-22 18:58:08 247

原创 拼凑单词 chi

小C在处理一个字符串问题。给定一个字符串 text,你需要使用 text 中的字母尽可能多地拼凑出单词 “chi”。字符串中的每个字母最多只能被使用一次。你需要返回最多可以拼凑出多少个单词 “chi”。样例1:输入:text = “chiichcc”输出:2输入:text = “chicchcic”输出:2输入:text = “cccchhii”输出:2。

2024-12-22 18:46:27 277

原创 数组中的幸运数

在给定整数数组中,找出最大满足该条件的数:出现次数等于其数值的整数,如果不存在则返回 -1。输入:arr = [4, 3, 3, 2]输出:-1输入:arr = [1, 2, 2, 3, 3, 4, 4, 4, 4, 3]输出:4输入:arr = [6, 6, 6, 6, 6]输出:-1。

2024-12-21 12:27:27 468

原创 字符串对比问题

小C 手上有一个字符串 s,这个字符串中包含的 ‘L’ 和 ‘R’ 的数量是完全相等的。小C 希望能够将该字符串拆分成尽可能多的部分,并且每个子串中的 ‘L’ 和 ‘R’ 的个数必须相等。现在,你需要帮助小C 找出这个字符串可以拆分成的最多部分。

2024-12-18 18:08:57 327

原创 前缀和计算问题

小S手上有一个整数数组nums,他希望计算该数组的前缀和。

2024-12-17 18:52:43 418

原创 关于子类执行自身构造器之前会先执行父类构造器的说明

java父子类构造器的相互调用

2024-08-02 23:44:08 211

原创 数据库MySQl的安装与使用

数据库MySQl的安装与使用

2024-08-01 12:17:34 787

原创 这段代码到底创建了几个对象?

Java程序内存分配

2024-07-30 19:31:36 1080

原创 大三到底是准备考研还是就业?

考研or就业?

2024-07-29 18:10:50 1877

空空如也

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

TA关注的人

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