logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

鸿蒙原生 ArkTS 实战:用 hueRotate 打造色相旋转滤镜

从零开始,我们完成了一个完整可运行的鸿蒙原生示例应用:一个通过滑块实时调节色相旋转角度的滤镜演示页面。色彩理论基础:色相环、HSL 模型,以及 0°、90°、180°、360° 各角度的色相语义;API 演进脉络:从旧版函数体系,到 API 24 简洁的通用属性,以及版本升级带来的编译报错与修复方法;ArkTS 声明式开发。

文章图片
#harmonyos#华为
手势与动画的共舞:HarmonyOS NEXT 拖拽实时反馈实战

手势与动画的联动是构建流畅交互体验的关键。本文以HarmonyOS NEXT平台的ArkTS开发为例,详细解析了拖拽实时反馈的实现方案。通过PanGesture手势识别用户拖拽操作,结合animateTo动画实现卡片位移、旋转、缩放等视觉效果,并采用弹性跟随(springMotion)完成松手回弹。文章从页面布局、手势绑定、状态管理到动画实现,提供了完整代码与详细注释,重点探讨了渲染层平移(tra

文章图片
#harmonyos#华为
鸿蒙原生 ArkTS 手势状态管理深度解析:GestureState 四状态实战

本文深入解析鸿蒙原生 ArkTS 手势状态管理机制,重点剖析 GestureState 的四种状态(开始、活动、结束、取消)在实际开发中的应用。文章面向 HarmonyOS NEXT 开发者,基于 API 24 环境,通过完整可运行的示例工程,从手势状态机的设计原理出发,结合拖拽卡片和父组件抢占两个典型场景,详细讲解四状态流转逻辑和编码实现。内容涵盖工程搭建、状态回调触发时机、取消状态处理策略,以

文章图片
#harmonyos#华为
别再死学网安了!2026 年用 AI 大模型,10 分钟搞定新手 3 天的工作量(附提示词)

本文聚焦网安新手入门低效内耗的核心痛点,针对知识点繁杂学不完、渗透脚本写不出、漏洞分析无思路、求职面试无底气的行业普遍问题,拆解了 AI 大模型在网安领域的 8 大核心实战用途,覆盖工具开发、漏洞分析、免杀 Payload 生成、渗透流程规划、学习路线定制等高频场景。文章提供了 7 套开箱即用的网安专属 AI 提示词模板,适配 ChatGPT、Claude 等主流大模型,并通过完整实战演示,带领新

文章图片
#人工智能#网络#安全
Rust 集合类型全解:Vector/HashMap/ 字符串,新手必学的 3 个核心结构

Rust集合类型全解:Vector/HashMap/字符串摘要 Rust标准库提供了三大核心集合类型:动态数组Vec<T>、字符串String/&str和哈希表HashMap<K,V>,它们存储在堆内存中,支持动态增删改查。Vec<T>是最基础的动态数组,包含ptr/len/capacity三个字段,扩容时可能使旧引用失效。String是可变的UTF-8

文章图片
#rust#算法#数据结构
IntelliJ IDEA 2024 零基础保姆级全流程教程 | 从下载安装到跑通项目,新手零踩坑指南

针对 Java 零基础新手在 IntelliJ IDEA 2024 安装配置过程中普遍遇到的路径错误、中文乱码、依赖下载失败、启动卡顿等高频问题,本文基于 IDEA 2024 官方正式稳定版全流程实测,打造了零基础可直接复用的保姆级闭环指南。文章明确了新手安装前的自检清单与操作红线,详细讲解了三大操作系统的官方合规下载渠道与零失误安装步骤,系统梳理了官方汉化、JDK 一键配置、全链路 UTF-8

文章图片
#intellij-idea#windows#macos
【共创季稿事节】鸿蒙原生应用实战:AI 万能手册与拖拽排序组件深度解析

本文深入解析鸿蒙原生应用开发实战,以开源项目app622为例,重点介绍两大核心功能模块:AI万能手册和拖拽排序组件。AI万能手册基于大模型API实现智能问答,采用三层架构设计,支持SSE流式响应和分类预设提示词体系;拖拽排序组件则通过Stack三层叠加法和PanGesture手势实现卡片列表的动态重排效果。项目采用ArkTS语言和ArkUI框架,展现了鸿蒙NEXT生态下的技术特性和开发范式。

文章图片
#harmonyos#人工智能#华为
Java 猜数字游戏:从逻辑构建到代码实现

本文介绍了使用Java实现猜数字游戏的完整过程。游戏包含难度选择、次数统计和输入验证等功能,通过模块化设计将核心逻辑分解为选择难度、游戏轮次、结果评价等独立方法。关键点在于:1) 采用二分查找思想进行数字范围压缩;2) 实现健壮的输入验证防止程序崩溃;3) 基于对数运算的智能评价系统;4) 可扩展的难度体系设计。该案例不仅涵盖循环、条件判断等基础编程概念,还能帮助初学者理解模块化设计思想,为进一步

文章图片
#java#游戏#开发语言
Rust 实现控制台打怪升级爆装备小游戏

摘要:本文介绍了一个基于Rust开发的控制台RPG游戏,采用回合制战斗玩法。游戏实现了角色成长系统(包含等级、生命值、攻击力等属性)、随机怪物生成(根据玩家等级动态调整)、装备掉落机制(武器和防具两类)以及市场交易功能。核心逻辑使用结构体存储玩家和怪物数据,通过枚举区分装备类型,采用随机数生成战斗结果和装备掉落。游戏支持基础的状态查看、打怪升级、装备出售等操作,展示了Rust的所有权机制、类型系统

#rust#开发语言
鸿蒙原生 ArkTS 布局实践:PatternLock 九宫格锁屏组件深度解析

鸿蒙 ArkTS 九宫格锁屏组件实践摘要 本文深入解析了 HarmonyOS NEXT 中的 PatternLock 九宫格锁屏组件,通过一个完整的示例应用展示了从密码设置到验证的全流程实现。主要内容包括: 组件特性:PatternLock 是鸿蒙原生提供的 3×3 手势密码组件,支持自定义圆点颜色、连线样式和自动重置等特性 开发实践: 采用 Stage 模型开发 定义四种状态机模式(设置/确认/

文章图片
#harmonyos#华为
    共 402 条
  • 1
  • 2
  • 3
  • 41
  • 请选择