自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序员Feri

Feri一到,编程开窍! Hello,程序员Feri,是工作10年以上做过开发,带过团队的资深程序员组成,主要分享一些编程相关的知识干货,感谢关注和交流,希望在你的编程路上有我们相伴! Feri领航,编程不迷茫! 君之所向,一往无前!

  • 博客(319)
  • 资源 (12)
  • 收藏
  • 关注

原创 HarmonyOS 6.0 ArkWeb开发实战:从基础到进阶的ArkUI+ArkTS实践

ArkWeb是HarmonyOS 6.0中连接原生应用与Web生态的核心组件,基于Chromium M132内核,支持H5页面加载并与ArkUI无缝融合。它通过离线渲染技术实现秒开体验,采用同层渲染解决Web与原生组件的交互问题,并严格遵循隐私规范。开发者可通过ArkUI+ArkTS声明式语法低成本构建高性能Web应用,为HarmonyOS生态提供更灵活的跨端开发方案。

2025-12-11 21:09:44 1111

原创 HarmonyOS 6.0 照相机拍照实战—— 从拍照到保存一步到位

本文介绍了在HarmonyOS 6.0中使用ArkUI和ArkTS实现相机拍照功能的完整流程。文章首先强调了相机权限配置的重要性,详细说明了如何在配置文件中声明相机和存储权限。接着提供了基础版拍照功能的实现代码,包括相机预览、拍照按钮和照片显示功能,并解释了核心逻辑如权限申请、Camera组件绑定和拍照方法调用。最后还介绍了进阶功能,包括保存照片到相册和切换前后摄像头。整个教程采用通俗易懂的方式,适合新手开发者快速上手HarmonyOS相机功能的开发。

2025-12-11 08:41:27 1313

原创 HarmonyOS 6.0 视频播放组件使用教程

本文介绍了在HarmonyOS 6.0中使用ArkTS和ArkUI开发视频播放器的简易方法。核心是通过Video组件实现视频播放功能,支持网络和本地视频源。文章分步骤讲解:首先搭建基础播放器(5行核心代码),然后进阶实现自定义控制按钮和状态监听,最后说明本地视频播放的权限配置和路径写法。还提供了常见问题解决方案,帮助开发者快速上手视频播放功能开发。

2025-12-11 08:36:39 1296

原创 HarmonyOS6.0开发之Select组件,就像一个“会收缩的魔法抽屉”

摘要:本文介绍了Select组件在APP开发中的应用,这个"会收缩的魔法抽屉"能有效解决界面选项过多的问题。文章详解了Select组件的三大核心功能:value属性控制默认显示文本、selected属性设置预选选项、onSelect事件处理选择结果。通过城市旅行清单和书籍推荐官两个生动案例,展示了带图标选择和结果联动的实现方法。最后提供了图标使用、宽度设置等实用技巧,帮助开发者快速掌握这个"精简单选神器",让APP界面更加清爽高效。

2025-12-06 13:28:01 453

原创 HarmonyOS6.0开发“偷懒”神器:IBest-UI组件库,60+组件让界面开发快到飞起!

《IBest-UI:鸿蒙开发者的高效UI组件库》摘要 IBest-UI是由百得思维公司开源的一款鸿蒙OSNext专属UI组件库,包含60+即插即用组件,涵盖基础控件、表单、图表等开发场景。该库具有三大核心优势:全面覆盖开发需求(如车牌输入、省市区联动等特殊组件)、90%+单元测试保障稳定性、100+主题变量支持灵活换肤。提供V1/V2双版本适配不同项目需求,配套ucharts图表工具和ORM等扩展模块。开发者可通过官方APP预览效果,MIT协议免费商用,支持社区共建。该组件库能显著提升鸿蒙开发效率,减少重复

2025-12-06 13:27:02 692

原创 保姆级!HarmonyOS6.0 首选项Preferences教程:轻量存储小白上手,避坑 + 实战全搞定

摘要:HarmonyOS首选项(Preferences)是一种轻量级键值存储工具,适用于存储少量简单配置数据(如用户设置、开关状态等),单文件最大100KB。它以文本文件形式存储键值对,启动时全量加载到内存实现快速读取,修改数据后需调用flushSync()同步到磁盘。文章详细介绍了首选项的特点、使用步骤(包含完整代码示例)、工具类封装方法及测试验证技巧,并对比了不同存储工具的适用场景,特别提醒开发者注意数据量限制、同步时机等常见问题,为鸿蒙应用开发中的轻量存储需求提供实用解决方案。

2025-11-13 09:16:55 583

原创 HarmonyOS6.0开发实战:HTTP 网络请求与 API 交互全指南

本文详细介绍了鸿蒙系统(HarmonyOS)中的网络请求开发实践。主要内容包括:1. HTTP协议在鸿蒙中的适配特性,如协议版本支持、安全限制等;2. 开发前的必须配置项,包括网络权限申请和HTTP安全策略设置;3. 核心API使用详解,涵盖GET/POST请求示例、响应处理和异常捕获;4. 高级特性如网络状态监听和请求取消;5. 最佳实践建议封装统一网络工具类,管理基础URL、请求头和Token。文章特别强调鸿蒙网络请求的5步核心流程(创建→配置→发送→处理→销毁)和前期的必须配置项,帮助开发者避免常见错

2025-11-03 13:08:36 1473

原创 HarmonyOS6.0开发中的JSON数据处理:从基础到实践

本文介绍了JSON在鸿蒙应用开发中的核心作用与ArkTS实现方法。JSON作为轻量级数据交换格式,因其简洁性、跨平台兼容性和易解析性成为鸿蒙开发的首选。文章详细讲解了JSON基础语法(对象、数组及嵌套结构)和ArkTS处理JSON的核心API(JSON.stringify序列化和JSON.parse反序列化),并提供了基础类型、自定义对象和复杂嵌套数据的实战代码示例。针对实际开发需求,建议封装JsonUtils工具类统一处理异常和类型转换。最后总结了5个关键心得:类型安全、异常处理、大数组优化、调试技巧和鸿

2025-11-03 11:54:26 980

原创 人形机器人的替代边界:技术深析与人机共生的未来图景

人形机器人的替代边界取决于其技术能力与场景需求的匹配度。在工业制造、特种作业等"规则明确、环境可控"的领域,人形机器人凭借机械精度和AI算法已实现高效替代;但在创造性工作、复杂决策和情感服务等需要主观判断的场景,人类的独特优势仍不可替代。技术发展不是简单的"机器换人",而是通过人机协同实现优势互补:机器人负责精准执行,人类专注于创造、决策和情感连接。对程序员而言,这既是技术深耕的新机遇,也提出了系统容错和伦理嵌入等新挑战。人机共生才是未来发展的最优解。

2025-10-30 09:04:57 1082

原创 HarmonyOS 6.0组件导航实战教程:多端适配与灵活跳转全攻略

本文由资深程序员Feri分享,系统讲解HarmonyOS 6.0组件导航(Navigation)的开发实战。核心内容包括:1)组件导航的架构优势,通过NavDestination容器实现多端自适应;2)基础搭建流程,从环境配置到页面跳转;3)进阶技巧如显示模式控制、跳转栈管理和导航栏定制;4)商品列表案例演示多端适配效果。相比传统路由,组件导航集成页面管理、参数传递和多端布局,显著提升开发效率。文章提供完整代码示例,适合开发者快速掌握HarmonyOS导航系统的核心用法。

2025-10-24 18:22:17 1668

原创 HarmonyOS6.0开发页面跳转:页面路由核心用法全解析

本文介绍了HarmonyOS应用开发中页面路由的核心技术。主要内容包括:1)页面与页面路由的基本概念,强调路由在页面跳转和数据传递中的价值;2)页面注册的必要性及配置方法,需在main_pages.json中声明;3)核心API使用方法,包括pushUrl跳转、back返回及参数传递;4)常见问题解决方案,如页面未注册、参数获取异常等。通过掌握这些技术要点,开发者可实现HarmonyOS应用内流畅的页面交互体验。文章还提示了后续可探索的高级路由功能方向。

2025-10-24 17:58:32 1330

原创 HarmonyOS 6.0网格布局:用「格子游戏」拼出自适应界面

【摘要】本文以HarmonyOS 6.0网格容器(Grid)为核心,生动解析其网格布局功能。Grid通过行列分割形成单元格,实现界面元素的规则排列,适用于九宫格、日历、计算器等常见场景。文章详细介绍了columnsTemplate(列数/列宽)、rowsTemplate(行数/行高)、rowGap/columnGap(间距)4个核心属性,并通过代码示例演示基础三列布局的实现。特别强调GridItem的跨列跨行能力,以及使用ForEach循环处理动态数据的技巧。最后指出新手常见误区,建议掌握纯fr单位布局后再

2025-10-22 19:38:46 1182

原创 HarmonyOS 6.0层叠布局:用「叠叠乐」玩转出界面层次感

本文介绍了HarmonyOS 6.0中层叠布局(Stack)的原理与应用。作者通过"叠叠乐"游戏类比,将Stack容器比作书桌,子元素比作便利贴,直观解释了先入栈元素会被后入栈元素覆盖的特性。重点讲解了9种对齐方式(TopStart/Center/Bottom等)的使用场景,并通过广告弹窗、商品标签、未读红点等实际案例展示了Stack布局的实用性。最后给出了层级顺序、容器尺寸和避免过度层叠三个使用建议,帮助开发者掌握这种让界面更具层次感的布局方式。

2025-10-22 19:29:24 1083

原创 HarmonyOS 6.0开发实战:Select组件——界面上的“隐藏选项抽屉”

【摘要】本文介绍了Select组件的核心功能与实用技巧。作为一个空间高效的"下拉单选神器",Select组件通过默认显示一个选项、点击展开列表的方式,完美解决界面拥挤问题。文章重点讲解了三大核心属性:value(默认显示文本)、selected(预设选中项)、onSelect(选择回调事件),并通过城市选择和书籍推荐两个案例演示实际应用。最后分享了图标使用、宽度设置等优化技巧,帮助开发者快速掌握这一提升用户体验的实用组件。

2025-10-21 17:47:20 911

原创 HarmonyOS 6.0 开发干货:Image 图片组件核心技巧实战拆解

【摘要】本文介绍了HarmonyOS 6.0中Image组件的使用技巧。作为界面展示的重要元素,Image组件支持多种图片格式(除apng和svga外),提供4种图片加载方式:项目资源、系统资源、rawfile资源和网络图片。重点讲解了objectFit属性的6种图片适配模式(Fill/Contain/Cover等),并演示了如何实现点击切换图片的交互效果。通过具体代码示例,帮助开发者掌握图片展示、尺寸适应和动态切换等核心功能,为应用界面增添视觉表现力。

2025-10-21 17:41:17 1020

原创 HarmonyOS6.0开发之输入框组件:让App听懂用户的“悄悄话“与“长篇大论“

本文由程序员Feri分享,系统讲解了移动端输入框的设计技巧。文章对比了单行输入框(TextInput)和多行输入框(TextArea)的使用场景,详细解析了TextInput的格式控制、键盘优化、实时校验等功能,以及TextArea的多行处理、字数限制等特性。通过闰年判断器、邮箱验证等实例,展示了输入框的交互设计要点,并提供了年龄计算器、外卖备注助手等练手项目。文章强调优秀的输入框设计应注重用户体验细节,如自动聚焦、清除按钮等,帮助开发者提升界面交互质量。

2025-10-17 09:20:22 908

原创 玩转HarmonyOS6.0多选框:从“孤独的选择“到“团队协作“的组件艺术

本文介绍了多选框组件(Checkbox)及其配套组件CheckboxGroup的实用技巧。通过将多个Checkbox分组管理,CheckboxGroup能有效简化全选、反选等复杂逻辑处理。文章详细讲解了CheckboxGroup的核心功能,包括状态管理、事件监听和统一样式设置,并通过"周末计划选择器"的实战案例展示了具体实现方法。此外,还分享了限制选择数量、禁用选项等进阶技巧,以及设计练习题帮助读者巩固知识。这种"组长-组员"的协作模式能显著提升多选框交互的开发效率和

2025-10-17 09:02:22 1119

原创 HarmonyOS6.0开发之ArkUI & 鸿蒙布局:从“写注释”到“搭界面”,新手也能玩转APP界面设计

摘要:本文由资深程序员Feri分享鸿蒙开发中的ArkUI注释与基础布局技巧。文章将APP开发比作搭积木,ArkUI作为工具箱提供组件(积木)、布局(图纸)和注释(便利贴)。重点讲解三种注释写法(单行、多行、文档注释)和六种基础布局类型,特别是线性布局(Row/Column)的实战应用。通过"顶部导航栏"和"登录界面"两个实例,演示如何使用Row实现水平排列和Column实现垂直排列,并强调布局嵌套原则和开发技巧(设宽高、组件封装、先搭骨架)。适合新手快速掌握界面开发基

2025-10-15 13:11:40 1363 1

原创 HarmonyOS 6.0 全解析:从 “万物互联” 到开发实战,手把手带你玩明白下一代操作系统

【摘要】HarmonyOS 6.0深度解析:从万物互联到开发实战。13年经验程序员Feri拆解鸿蒙生态,指出其核心是分布式技术,实现手机、家电等设备智能协同。系统分为开源基础OpenHarmony和华为定制HarmonyOS,6.0版本重点提升流畅度、多设备联动及安全性。开发者分南向(硬件适配)和北向(应用开发)两大方向,ArkUI框架和分布式技术成关键技能。目前6.0开发者版本招募开启,提供多设备流转、隐私监控等新功能,DevEco Studio 5.0工具显著提升开发效率。升级前需注意数据备份,华为云备

2025-10-15 12:51:33 2796

原创 机器学习之线性回归的特征相关性:避免“双胞胎特征“干扰模型

在房价预测中,若同时使用"总面积"和"套内面积"这两个高度相关的特征(如同双胞胎),会导致模型难以区分哪个特征真正影响房价,从而降低预测准确性。类似于观察社交网络中的人际关系,我们可以使用VIF值来量化特征间的相似程度。

2025-10-05 11:09:01 657

原创 机器学习之线性回归下的数据预处理:数据清洗的艺术(食材筛选指南)

Hello!这里是程序员 Feri—— 13 年 + 开发经验、带过团队、创过业,专注分享编程知识干货。

2025-10-05 11:07:03 602

原创 机器学习之NumPy 到底是什么?一篇讲透数据处理的 “加速器”

学完这篇文章,你已经掌握了 NumPy 的核心用法:用 ndarray 替代列表,处理数据更高效;会创建数组、查属性、做运算、取数据;知道广播机制的好处,避开新手坑。NumPy 是数据分析、机器学习的“基石”——后续学 Pandas(处理表格数据)、Matplotlib(画图),都会用到 NumPy 的知识。现在就打开电脑,试着用 NumPy 创建几个数组,做几次运算,练一遍就全懂了!再复杂的工具,都是从“画第一个数组”开始的,加油!跟着 Feri 学 NumPy,专注每步都成长!

2025-10-04 08:25:15 1416

原创 赞1收藏分享小白也能搞定!Linux 装 Nginx 实现域名解析,从 0 到 1 避坑指南

跟着前面的步骤一步步操作下来,你这会儿估计已经在 Linux 系统上把 Nginx 稳稳装好了,域名解析也妥妥跑起来啦!其实核心步骤就四步走:先把 Nginx “请” 到服务器上,再打开配置文件给它 “指好路”—— 把你的域名和网站文件的根目录设清楚,接着用sudo nginx -t测一测配置有没有 “小 bug”,没问题就重载让设置生效,最后在浏览器里输个域名,看看能不能顺利打开,一套流程走下来超顺畅!说起 Nginx,那可真是服务器界的 “多面手”!

2025-10-04 08:22:50 660

原创 HarmonyOS6.0开发之蓝牙技术入门:从日常用到鸿蒙开发,一篇讲透!

你每天用蓝牙连耳机听歌、连键盘打字、连车载导航——这个“设备间的无线传声筒”,其实藏着两种“性格”,还能在鸿蒙里轻松开发调用。不用怕技术术语,咱们从“怎么用”到“怎么开发”,用大白话讲明白。

2025-09-30 18:18:16 639

原创 HarmonyOS6.0短距通信入门:原来你每天用的蓝牙、WiFi,背后是这么回事!

其实你不用记所有术语,先记住核心:鸿蒙的短距通信,就是帮手机、耳机、门禁这些设备“按规矩好好说话”。你每天用的蓝牙、WiFi、NFC,都是它的“日常应用”;那些“黑话”,不过是开发时给“规矩和角色”起的名字。

2025-09-30 11:36:31 953

原创 到底学Python还是Java?2025年最实在的选择指南

Python像“瑞士军刀”,小巧灵活能应对各种突发需求;Java像“重型装甲车”,稳重可靠能撑起万吨级系统。没有“最好”的语言,只有“最对”的选择——想抓AI风口选Python,想守企业基本盘选Java,想成为全能选手就两者兼修。毕竟,真正决定职业高度的不是你学了Python还是Java,而是你用它们解决了什么问题。与其纠结“学哪个”,不如先写下第一行代码——这才是编程之路的真正起点。

2025-09-29 13:18:15 1315

原创 HarmonyOS6.0开发AI编程助手-CodeGenie速成

《鸿蒙开发效率神器CodeGenie实测:官方AI助手让开发更高效》 Feri作为12年经验程序员,实测华为官方推出的DevEcoAI工具CodeGenie,能显著提升鸿蒙开发效率。相比第三方AI工具,CodeGenie深度适配鸿蒙生态,精准理解ArkTS语法和专属API。安装仅需3步:官网下载离线包、在DevEcoStudio中安装插件、登录授权即可使用。核心功能包括:1)精准解答鸿蒙技术问题的知识问答;2)支持快捷键触发的智能代码补全;3)用自然语言生成完整代码;4)通过对话式交互快速生成万能卡片工程。

2025-09-29 09:00:30 1407

原创 SpringBoot3.4.5下Lombok@Data不生效

程序员Feri一名12年+的程序员,做过开发带过团队创过业,擅长Java、嵌入式、鸿蒙、人工智能等,专注于程序员成长那点儿事,希望在成长的路上有你相伴!君志所向,一往无前!---

2025-09-28 11:00:20 196

原创 被Python环境搞疯了?10分钟搞定Conda,从此告别版本冲突

被Python环境搞疯了?10分钟搞定Conda,从此告别版本冲突刚解决了TensorFlow的版本问题,PyTorch又报错?切换项目时Python版本冲突到想砸键盘?新同事跑你代码永远缺依赖,光配环境就耗一天?

2025-09-28 10:59:03 1312

原创 今天踩了一个大大的坑,关于Java中Integer对象比较的问题!

这个坑告诉我们:**Integer比较要用equals()**:比较值相等时,永远用equals(),除非你真的想比较对象引用缓存机制要牢记:Java会缓存-128~127的Integer对象,超出范围就会创建新对象测试数据要全面:测试时不仅要覆盖正常情况,还要考虑边界条件最后送大家一句话:程序就像江湖,每个程序员都是侠客。即使你是老江湖,也难免会踩坑。重要的是踩坑后能总结经验,成为更厉害的侠客!下次遇到Integer比较,你还会掉坑里吗?评论区留言说说你遇到过的奇葩Bug吧!

2025-06-05 21:15:25 336

原创 一文就可搞清楚的HarmonyOS NEXT解锁模态页面的“真香”操作

灵活度高:半模态/全模态随意切换,适配不同场景(考试答题卡用全模态,选日期用半模态)。体验友好:不遮挡主界面,操作逻辑符合直觉(侧滑关闭超顺手)。自定义强:从布局到交互全靠自己写,想多酷炫就多酷炫(比如给答题卡加个滑动翻页效果)。下次准备聊聊全模态页面的实战案例,比如如何用它做一个“沉浸式考试答题卡”~如果你在开发中遇到什么奇葩问题,欢迎留言吐槽,咱们一起搞事情!💪君志所向,一往无前!我是Feri,一个专注程序员成长的老司机,下次见~🚗💨。

2025-06-04 21:34:57 429

原创 华为云服务器 Java 项目部署 “版本穿越” 危机破解指南

JDK 版本和字节码版本有着严格的对应关系,比如 JDK 11 对应字节码版本 55.0,JDK 21 对应字节码版本 61.0 ,服务器上的 JDK “看不懂” 高版本字节码,就罢工报错了。找到了问题,接下来就是制定详细的 “作战计划”,升级服务器上的 JDK 版本,让它能 “看懂” 我们的项目。简单来说,就好比你拿着未来世界的高科技武器(高版本 JDK 编译的项目),穿越回古代战场(低版本 JDK 的服务器环境),古代的士兵(服务器 JDK)根本不认识这武器,自然无法使用。君志所向,一往无前!

2025-06-04 17:03:10 738

原创 一文彻底玩转Open Harmony三方库之从入门到实战,轻松拿捏lithe_refresh

这是一个「轻如羽毛」的刷新组件,支持下拉刷新上拉加载,能适配List、Grid等各种布局,甚至能刷新任意自定义组件!核心优势零依赖!不耦合任何框架,想怎么用就怎么用!颜值高!内置多种动画效果,还能自定义样式!超灵活!刷新逻辑和界面分离,代码结构巨清晰!// ...其他配置refreshHeader: () => { // 自定义下拉刷新头Text("下拉刷新")})

2025-05-27 17:40:56 875

原创 SpringBoot3.4.5下Lombok的@Data注解不生效,解决方案

程序员Feri一名12年+的程序员,做过开发带过团队创过业,擅长Java、嵌入式、鸿蒙、人工智能等,专注于程序员成长那点儿事,希望在成长的路上有你相伴!君志所向,一往无前!

2025-05-16 14:06:23 670

原创 一文彻底掌握HarmonyOS NEXTArkUI 弹出框全攻略:从自定义到「即用型」,轻松拿捏交互体验

适合需要动态更新弹窗属性的场景,比如根据用户输入实时变化的内容。它支持「模态」(必须处理完才能继续)和「非模态」(可暂时忽略)两种模式,还贴心配备了生命周期钩子:,让你全程掌控弹窗的「出生到离场」。自定义弹出框:适合复杂布局(如带表单、图片的弹窗),自由度MAX,相当于「私人定制」。固定样式弹出框:适合高频简单场景(确认、选择、时间日期),开箱即用,省时高效。掌握这些弹窗技巧,你的App交互体验绝对能让用户眼前一亮!记住:弹窗是和用户「对话」的桥梁,合理使用既能传递关键信息,又不会让人感到打扰~

2025-05-13 12:08:14 611

原创 玩转HarmonyOS NEXT网络请求:从新手到高手的实战秘籍

现在你已经掌握了HarmonyOS网络请求的核心:基础概念(HTTP方法、JSON格式)实战技巧(发起请求、处理响应)进阶能力(封装工具类、解决常见问题)接下来,试着用今天的知识开发一个完整的新闻App吧!记得在遇到问题时,把网络请求想象成"点外卖",一步步拆解问题,你会发现一切都很简单~咱们下期再见~ 👋君志所向,一往无前!愿你在代码的世界里,永远保持探索的热情 🔥。

2025-05-13 09:07:24 827

原创 一文搞清楚HarmonyOS NEXT中状态管理 V1 版本:父子组件数据传递装饰器的奇妙之旅

Prop和@Link。@Prop就像是一个单向传递的快递员,负责将数据从父组件传递到子组件,但不会将子组件的修改带回给父组件。而@Link则像是一对心灵感应的双胞胎,让父组件和子组件能够共享数据,任何一方的修改都会立即被另一方感知到。通过这两位信使,我们可以在组件之间建立起高效、可靠的数据传递通道,让我们的应用帝国更加稳固和强大。希望通过这个生动有趣的比喻,你对@Prop和@Link有了更深入的理解。在你的HarmonyOS NEXT开发旅程中,好好利用这两位信使,创造出更加精彩的应用吧!

2025-05-09 13:57:34 1040

原创 一文彻底搞清楚HarmonyOS NEXT中ArkUI 状态管理:从 V1 到 V2 的进化之路

ArkUI 状态管理从 V1 到 V2 的演进,是技术不断优化和完善的过程。V1 适用于一些简单的应用场景,能够满足基本的状态管理需求;而 V2 则在处理复杂数据结构、大型项目开发以及追求高效性能的场景中表现更为出色。作为开发者,我们需要根据项目的实际需求选择合适的状态管理方案。在小型项目或简单组件中,V1 的装饰器可能已经足够;但在大型复杂项目中,V2 的深度观测、精准更新和易用性等优势将发挥重要作用。好啦,关于 ArkUI 状态管理的内容就先介绍到这里。

2025-05-08 15:19:20 852

原创 HarmonyOS NEXT之深度解析ArkUI自定义组件:从基础实现到生产级登录组件的进化之路

基础实现:掌握@Component、@State、build()的核心用法可配置化:通过@Prop暴露样式和行为参数,实现「一次开发,多处使用」逻辑解耦:利用回调机制分离UI组件与业务逻辑,提升可测试性生态构建:规划扩展点,为未来接入设计系统、国际化、无障碍等能力预留接口优秀的组件不是写出来的,而是进化出来的。从第一个项目的「能用」版本开始,持续收集使用反馈,逐步抽象公共逻辑,最终形成团队级的组件资产。这不仅是代码复用的过程,更是技术沉淀和团队效能提升的重要实践。我是Feri,12年技术老兵。

2025-05-08 13:53:34 839

原创 一文彻底拿下HarmonyOS NEXT应用开发核心:UIAbility生命周期深度解析

UIAbility的生命周期管理本质上是资源利用与用户体验的平衡艺术Create阶段:轻量初始化,避免阻塞主线程WindowStage阶段:专注UI渲染与窗口控制前后台切换:精准释放/恢复资源,保障响应速度销毁阶段:彻底清理,防止内存泄漏通过合理利用生命周期回调,我们能让应用在不同场景下都保持最佳状态。

2025-05-07 19:45:13 1117

C# winfrom 关机 重启 注销 定时关机(源码)

本程序主要是一款操作计算机进行关机、重启、注销等小软件 通过窗体应用程序,实现对计算机的控制 包含源码 欢迎下载

2014-06-09

Spring+SpringMVC+MyBatis整合的jar包

这些jar包都是SSM整合所需jar包对应的,对应代码说明http://blog.csdn.net/xingfei_work/article/details/77067513

2017-08-10

Apache的文件上传的jar包

这是Apache的文件上传的2个jar包可以帮助我们实现文件的上传,教程地址:http://blog.csdn.net/xingfei_work/article/details/72683131

2017-05-24

POI最新所有jar包(最新版的poi-3.17)

这是Apache下的POI的所有jar包,都是最新版的3.1.7,可以实现java导出word和excel文档。代码请点击:http://blog.csdn.net/xingfei_work/article/details/77231293

2017-08-16

C# 摄像头 照相 avicap32 User32

本程序主要是演示C#中的avicap32.dll和User32.dll的基本用法 主要实现了打开、关闭、拍照、保存等功能 里面包含源码 适合初学者直接下载使用

2014-06-06

hibernate5.2.10的官方jar包

这是Hibernate官网5.2.10的jar包、说明文档等

2017-07-18

jsacson2.9jar包 最新版

这是最新版的jackJSON的jar包,可以用来生成和解析JSON数据。也是Spring MVC默认使用的解析。一般可以配合@RequestBody和@ResponseBody混合使用

2017-08-02

java反射的使用

该项目主要是对应的http://blog.csdn.net/xingfei_work/article/details/72677442博客的源码。主要是使用反射+泛型+注解来实现对ResultSet进行自动转换的源码,欢迎下载、交流。

2017-05-24

验证码 ASP 任意长度 源码

用于生成验证码 可以生成任意长度的随机验证码 主要就是一段源代码 可以直接加载到程序中,只需在页面加一个iamge 欢迎下载使用

2014-06-06

JSR303jar包 使用的是Hibernate

这是JSR303校验的jar包,是Hibernate实现的。很好的支持SpringMVC4.3x版本之后。

2017-08-03

W3cschool帮助文档

W3cschool离线帮助文档 有需要的朋友可以下载下来学习 可以自学H5\JS\CSS等

2015-11-30

Android Studio使用指南

一个不错的Android Studio快速入门使用手册,蛮好的

2015-01-23

空空如也

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

TA关注的人

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