自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

红目香薰

你身边的编码成长助手

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

原创 淦!——我的Harmony OS for PC首秀——必须做开源

鸿蒙PC端首款打字应用《师傅打字》正式上线,这是一款基于HarmonyOS Next开发的打字训练软件,采用ArkTS语言和ArkUI框架,集成了关系型数据库RelationalStore和多线程Worker技术。该应用创新性地将枯燥的指法练习转化为可视化训练过程,实时统计WPM、准确率等指标,并提供标准指法引导。开发者表示这是鸿蒙PC端首款同类应用,已开源项目代码,未来计划加入在线排行榜功能。应用特别针对大学生群体设计,旨在帮助解决"二指禅"等打字问题,通过数据看板记录训练进度提升自己

2026-01-14 19:27:14 11850 20

原创 我心有你——2025成长与突破盘点——⚛️共赢⚛️

本文核心主旨为“未来的好消息源于当下的不懈奋斗”。2025年,作者在技术钻研与教书育人领域深耕不辍:深夜伏案打磨鸿蒙技术博文;带领学生参与多项技术赛事斩获佳绩,推动赛事进校园并邀请院系领导指导。这些浸透汗水的日常努力,最终换来双师认证、学生赛事荣誉等成长回馈。文章强调,时光不负奋斗者,唯有笃行不怠坚守初心,方能在未来行稳致远。愿依托优快云平台、携手AtomGit生态,与师生共赴新征程,斩获更多成长硕果,不负韶华、不负期许,让每一份坚持都能收获回响,每一个梦想都能乘风远航。

2025-12-30 21:51:31 6825 44

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

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

2025-08-21 00:22:22 16090

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

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

2025-08-12 22:22:04 16269

原创 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 37111 28

原创 作为大数据工程师回家晚酌一杯的选择

作为一名大数据工程师,日复一日与数据倾斜、链路断流、任务超时搏斗,大脑始终高速运转。忙碌过后,一杯微醺的晚酌,成为独属自己的温柔留白。清香型白酒或清爽果酒,不为醉意,只为让紧绷的神经松弛,与疲惫的自己和解。片刻放空,不计算、不校验,只守微醺之境,蓄力迎接明日的数据奔流。这杯酒,是充电,更是对自我的温柔守护。

2026-11-02 14:12:58 18

原创 2026 蓝桥杯培训资料(专题):一维数组与二维数组的坐标问题处理——通往 DFS/BFS 的坐标必修课

本讲聚焦网格题中常被忽视却致命的坐标问题,系统梳理一维下标与位置的差1陷阱、二维行列语义混淆、方向数组与边界判断等核心概念。通过“先候选后验证”的统一模式、行优先映射公式(idx = r×n + c)、环形取模技巧及坐标旋转等进阶运算,构建可复用的坐标工具箱。结合邻居生成函数与一维化搜索实践,实现对第七讲网格DFS/BFS的彻底透明化,显著降低代码错误率。

2026-10-26 10:57:05 226

原创 2026 蓝桥杯培训资料(十):动态规划入门

本文面向Java选手,系统讲解蓝桥杯DP备赛核心方法:通过“三步设计法”(状态、转移、初始化/顺序)构建可操作的思考流程,结合记忆化搜索与递推两种实现路径,辅以六道经典题(如最小花费爬楼梯、0/1背包等)的详细转移图与代码验证,强化对重叠子问题、最优子结构、无后效性的理解,助力考生高效攻克压轴题。

2026-10-25 16:42:46 25

原创 2026 蓝桥杯培训资料(九):贪心算法

本讲系统讲解蓝桥杯贪心算法,聚焦“怎么想、怎么破、怎么写”。通过交换论证证明贪心正确性,识别反例判断失效场景,明确贪心与DP的分界线。结合六类经典模型(排队接水、区间调度、覆盖、分发饼干、跳跃游戏、部分背包),提供可运行代码与图解,强化实战能力。强调“写快难,想对更难”,倡导以反例思维和交换论证为武器,精准判定贪心适用性,提升竞赛解题效率。

2026-10-25 16:35:13 88

原创 2026 蓝桥杯培训资料(八):前缀和与差分

本文系统讲解蓝桥杯备赛中“前缀和与差分”的核心思想与实战应用。前缀和将区间求和从O(n)优化至O(1),差分则使区间修改降至O(1),二者结合实现区间问题的O(n)高效解法。内容涵盖一维/二维前缀和、差分及其逆运算、多组数据处理、下标边界处理(推荐从1开始+哨兵0)、long类型必要性等关键点,并通过完整可运行代码与图解验证。附带经典例题与模板,强化“区间操作”思维,是应对n≤10⁶级数据的核心利器。

2026-10-25 16:23:20 104

原创 2026 蓝桥杯培训资料(七):二分查找、全排列、DFS 与 BFS

本讲系统讲解蓝桥杯“搜索”核心:二分查找(循环不变量驱动、三模板统一)、全排列(回溯剪枝、下一排列)、DFS/BFS(连通块、最短路)。结合递归树、决策树与逐层动画,辅以完整可运行代码与mermaid流程图,实现逻辑与代码精准对照。强调“二分答案”等高阶技巧,打通从基础到综合实战的思维链路,助力Java选手高效备赛。

2026-10-25 16:18:12 81

原创 2026 蓝桥杯培训资料(六):递归详解与经典递归基础题目强化训练

本讲深入解析递归执行机制,通过调用栈逐帧追踪、递归树全展开,揭示递归的生命周期与回传链路。结合8道经典题目(如爬楼梯、快速幂、归并排序等),提供可运行代码与详细流程图,强调“在纸上画出调用过程”为掌握递归的核心能力。重点区分线性递归与树形递归,指出Java无尾递归优化,递归深度是硬约束,倡导以递归树为思维工具,实现从理解到应用的跃迁。

2026-10-25 16:11:04 254

原创 2026 蓝桥杯培训资料(五):方法封装与递归入门

本讲聚焦Java蓝桥杯备赛中的方法封装与递归入门。通过完整可运行代码,详解方法封装的三大优势:消除重复、便于调试、支撑递归;深入剖析Java“值传递”机制,揭示引用类型与基本类型的差异。递归部分以“三要素+信任递归”为核心,从阶乘、斐波那契到全排列、汉诺塔,逐步构建递归思维,并列出蓝桥杯高频陷阱(栈溢出、漏return、全局变量污染等),辅以缩进打印法调试技巧。掌握本讲内容,即可为第六讲DFS打下坚实基础。

2026-10-25 16:02:36 208

原创 2026 蓝桥杯培训资料(四):数组与字符串的底层操作——Arrays 工具类全解、StringBuilder 的正确姿势、字符处理

本文为蓝桥杯备赛第四讲,聚焦数组与字符串的底层原理与实战技巧。内容涵盖数组内存布局、五种创建方式、四种复制方法及其性能差异,以及 Arrays 工具类的12个核心方法。深入解析 String 不可变性及 StringBuilder 的高效使用,详解字符处理与字符串模拟题模板。通过两道完整综合题(成绩统计、文本处理)实现全流程演练,强调所有代码均可直接运行,助力选手“工具趁手”,提升竞赛编码效率与准确性。

2026-10-25 16:01:11 233

原创 2026 蓝桥杯培训资料(三):while / do-while、break-continue 与循环调试技巧

当循环“跑不出来”时,5分钟内定位问题的关键在于系统化调试:先分类症状(死循环、越界、结果错),再用鱼骨图/逻辑链路图逐项排查。掌握while/do-while的适用场景(次数未知、至少执行一次)、break/continue的精准跳转位置,以及三要素(初值、条件、步进)的检查方法。善用打印桩、二分注释法与极限数据,结合保险丝机制(迭代上限),赛场中可快速定位循环故障,提升解题效率。

2026-10-25 15:34:34 223

原创 2026蓝桥杯Java组培训资料二、if判断的妙用、switch的巧用、for循环的疯狂使用招数

6. 因子成对 (d, x/d),只试到 √x,O(x)→O(√x)。:卫语句把"合法情况的前置条件"集中到函数开头,审题时逐条对照题目约束即可, 不易漏条件。当判断的本质是"一个变量在有限个离散取值中属于哪个"时,switch 比 if-else 链更清晰, 且编译器会把它优化成。这一节把 for 循环从"会写"推到"玩出花"。这是把"玄学调试"变成"机械推导"的分水岭。if 看起来是第一个学的语法,但赛场上的差距恰恰来自"怎么组织判断"。:if-else 链不是"并列的三个选择",而是"漏斗"。

2026-10-25 15:05:59 349

原创 2026蓝桥杯Java组培训资料一、变量边界、运算符、运行时间计算方法

蓝桥杯备赛第一讲聚焦三大易“爆零”基础陷阱:变量边界(如int溢出、long与BigInteger选用)、运算符坑点(整除、取模、位运算、优先级)及运行时间估算。强调数据量级超10⁹用long,乘法前强制转long防溢出,掌握“由数据范围反推算法复杂度”的黄金法则,确保代码在竞赛部分分制下不因细节失误丢分。

2026-10-25 14:31:25 322

原创 致敬 P2P 你当年的狼友加速原理与实操案例——1024 程序员的一小步-世界的一大步

本文从开发者视角出发,深入浅出地解析P2P技术的核心原理与实战应用。通过一个可运行的Python Demo,演示了节点间直接传输文件的基本机制,并重点剖析了节点发现、数据分片与NAT穿透三大关键技术。文章结合视频直播加速、软件分发、WebRTC等真实场景,揭示P2P在高并发、低成本传输中的优势。最后提出混合架构、智能评分等优化策略,为构建稳定高效的P2P系统提供清晰实践路径。

2026-10-24 22:31:26 201

原创 从 0 到 1:用华为云 CodeArts 码道代码智能体做一款“大学辩论赛 AI 辩手助手“

[一键开通华为云码道 CodeArts 代码智能体](https://developer.huaweicloud.com/codeartsco.html?source=dmzntgwatomgit1&sourcead=dmzntgwatomgithd)许多高校辩手备赛最痛苦的三件事:拿到辩题无从破题、立论稿来回憋三天、没有队友陪练质询。市面上的通用大模型能聊,但缺少辩论场景的专业约束和训练流程。我决定用华为云 CodeArts 代码智能体做一个 “大学辩论赛 AI 辩手助手”——一个把"破题 → 立论

2026-10-11 09:42:48 370

原创 科沃斯八界体验官——依托【八界】与开源生态,快速上手机器人实操,尽享实操乐趣

八界 科沃斯首款开源机器人,我在北京世界机器人大会上亲眼看到的,听到的,实际上就是全部开源,可以直接去下载对应的开源SDK操作包,分为C++和Python的,用起来上手超级快,我并没有使用Ubunto的Linux,用的是windowns的Ubuntu 22.04.5 LTS 测试了,完全可用,实操具体内容在演示视频中都能看到。

2026-09-28 14:07:39 11721 3

原创 码道:用一份纯前端生日网页,把「生日快乐」写出仪式感

代码不难,难的是把心意翻译成体验。一片星空、一支摇曳的蜡烛、一句逐字浮现的祝福——技术在这里退到幕后,仪式感站到了台前。如果你也想给重要的人做一份这样的祝福,别犹豫,打开编辑器,从一颗星星开始。愿你写下的每一行,都是温柔。🎁 如果你喜欢这个想法,欢迎把页面模板拿去,改上名字和祝福,送给你的寿星。生日快乐,不止今天。

2026-09-20 10:03:12 404

原创 码道:从零构建一个带 Swagger 文档的学生管理 API:FastAPI + 内存存储实战

在日常开发中,我们经常会遇到一个尴尬的场景:前端同学已经写好页面了,后端接口却还在评审中;产品想要快速验证一个想法,数据库表结构却还没定下来。这时候,一个"轻量到看一眼就能跑起来"的接口服务就显得尤为重要。本文要分享的,就是这样一个基于FastAPI的学生信息管理接口项目。它实现了对学生表的完整增删改查(CRUD)操作,数据存储只用了一个内存列表,不需要安装任何数据库;更贴心的是,FastAPI 内置的 Swagger UI 会自动生成一份可交互的接口文档,让接口调试变得前所未有的直观。

2026-09-19 14:21:30 369

原创 码道:从一行 Python 到水墨风成语接龙 AI —— 我的 Web 端 AI 应用开发全记录

做这个项目之前,我一直在想:怎样的 AI 应用,既有文化底蕴,又能把技术栈完整地跑一遍?成语,是汉语中历经千年沉淀下来的语言结晶。四字一句,言简意赅,字里行间藏着典故与智慧。而成语接龙,则是几乎每个中国人都玩过的文字游戏——一个人说出"守株待兔",下一个人必须以"兔"字(可同音)开头,接出"兔死狐悲",如此往复,妙趣横生。传统成语接龙的最大痛点是什么?需要有一个判官。谁来判断你接的成语是否真实存在?谁来指出你接错了字?谁来在你卡壳的时候给你提示?

2026-09-18 14:23:32 312 1

原创 码道:从零到一搭建「成语接龙 AI 对话」——纯前端流式大模型应用全记录

在框架遍地开花的今天,我选择了最朴素的 HTML5 + CSS3 + JavaScript 组合,理由有三:第一,零门槛交付。项目不依赖 Node.js 环境、不依赖 npm 安装、不需要打包器,任何一个能打开浏览器的设备——甚至一台老旧的办公电脑——都能立即运行。交付率极高。第二,教学价值最大化。去掉框架这层"面纱",SSE 流式解析、DOM 操作、fetch 请求这些底层原理全部直接暴露在眼前。对初学者而言,用原生 JS 做一遍,远比套用框架更能理解"大模型对话应用到底是怎么跑起来的"。第三,

2026-09-18 09:33:41 444

原创 Flutter 三方库 sms_sender_plus 的 OpenHarmony 适配实战

Android SIM 卡选择发送— 通过SmsManager指定订阅(subscription)发送短信,支持双卡设备选卡发送状态回执— 通过系统广播SMS_SENT上报发送与送达状态,Dart 侧以事件流订阅批量群发一次向多个收件人发送,支持长短信自动分片(iOS 系统短信编辑器— 基于唤起系统 composer 发送能力与权限探测等统一能力/权限查询接口该三方库最初支持 Android / iOS 两个平台,本次任务将其适配到平台。项目地址。

2026-09-07 20:55:45 1226

原创 Flutter 三方库 fast_contacts 的 OpenHarmony 适配实战

全量联系人高效读取:可在合理时间内读取整个通讯录(读取 1000 个联系人通常约 200ms 以内,视设备而定)字段级裁剪:通过fields参数只读取需要的字段,字段越少加载越快批量分页加载:内部按batchSize分批拉取,降低 UI 卡顿风险单联系人查询与头像获取:按 ID 查询单个联系人详情、获取缩略图/全尺寸头像该三方库最初支持 Android / iOS 两个平台,本次任务将其适配到平台。项目地址将一个 Flutter 三方库适配到 OHOS 平台,核心路径可以概括为三步走。

2026-09-07 20:52:50 1334

原创 Flutter 三方库 flutter_file_dialog 的 OpenHarmony 适配实战

<think>我们只需要生成≤150字的摘要,概括全文内容。根据用户提供的文本,需要提取关键信息:将Flutter三方库flutter_file_dialog适配到OpenHarmony,过程包括初始化、ArkTS翻译、注册、验证等。摘要要简洁。</think>本文记录了将Flutter三方库flutter_file_dialog适配至OpenHarmony/HarmonyOS的完整过程,涵盖初始化、Kotlin至ArkTS核心翻译、插件注册、真机验证与构建,并复盘了真机修复的两个问题。实现全部五个API,

2026-09-07 20:48:56 1178

原创 给CPF-Flutter组织贡献PR的完整流程

<think>我们需要的任务是:根据提供的内容,生成一段≤150字的文章摘要。我们分析问题:用户要求“根据以下内容,生成≤150字的文章摘要”,并提供了一篇关于“向CPF-Flutter等仓库贡献PR流程”的长文。需要提取核心内容,用不超过150字概括。需要简洁概括文章主题、关键步骤和特点。注意字数限制,中文,需精炼。 文章主要介绍基于实际PR案例梳理向开源组织贡献PR的端到端流程,包括fork、分支、提交规范、Issue、PR、机器人评审、测试与合入,并附踩坑清单与时间线。摘要要抓住这些要素。 现在写摘要

2026-09-07 20:42:36 1181

原创 fultter wifi_scan三方库鸿蒙版本部署与使用GIF效果展示

<think>我们只需要输出摘要,不需要其他格式。摘要必须≤150字。内容要涵盖:wifi_scan库的概述、主要功能(扫描、监听、权限)、适配鸿蒙、API、工作流程、核心代码。简洁。</think>Flutter社区已适配鸿蒙的wifi_scan插件,支持主动扫描与流式监听,提供权限检查等API,通过MethodChannel和EventChannel实现跨端通信,核心代码简洁易用。

2026-09-07 20:14:05 1394

原创 Flutter wifi_iot 三方库鸿蒙版本部署使用效果展示

<think>我们根据用户要求,生成≤150字的文章摘要。内容是关于wifi_iot Flutter插件支持鸿蒙系统的介绍。需要概括基础环境、库的概述、主要功能、API支持、核心代码等关键信息。注意摘要要简洁,不超过150字。</think>wifi_iot是支持鸿蒙的Flutter WiFi插件,提供STA与AP模式管理,涵盖扫描、连接、配置热点等功能,API已适配OpenHarmony。基于Flutter 3.44.9,通过MethodChannel实现跨平台调用,鸿蒙端已实现核心方法,为鸿蒙应用提供完

2026-09-07 19:37:16 1223

原创 Flutter 三方库 easy_video_editor 的 FFmpeg 编辑操作鸿蒙适配实战(基于 @ohos/ffmpeg-kit)

<think>我们需要理解用户请求:根据提供的内容生成≤150字的文章摘要。内容是关于鸿蒙适配FFmpeg视频编辑的博客。摘要要简洁,涵盖背景、方法、结果。用户要求"根据以下内容,生成≤150字的文章摘要"。注意摘要字数限制。内容较长,需要提炼核心:引入@ohos/ffmpeg-kit补齐8个编辑操作,包括集成、命令执行器、插件改造、验证和踩坑。文章结构有背景、路线图、逐步适配、验证等。摘要应简明扼要。 需要确保中文,≤150字。可包括:目的、方法、结果。例如:本文介绍在OpenHarmony上通过集成@o

2026-09-07 16:06:04 1227

原创 fultter wifi_scan三方库鸿蒙版本部署与使用GIF效果展示

<think>我们只需要根据内容生成摘要,≤150字。需要概括文章主要内容:Flutter的wifi_scan插件已适配鸿蒙7.0,提供WiFi扫描功能,包括扫描、结果监听、权限检查等,并展示了API支持和核心代码示例。摘要需简洁。 撰写摘要:介绍wifi_scan插件现支持鸿蒙,提供扫描、监听、权限检查,通过MethodChannel与原生通信,已在鸿蒙7.0验证。字数控制。</think>wifi_scan Flutter插件已适配鸿蒙7.0,支持扫描附近WiFi、监听结果、权限检查等功能,API与Op

2026-09-06 18:30:50 599

原创 flutter_fluttertoast三方库鸿蒙版本部署使用效果展示

<think>我们只需要根据提供的片段生成摘要。片段包含多个部分,但摘要应简洁地概括。需要提取关键信息:项目是fluttertoast的鸿蒙适配,基于Flutter 3.44.9和鸿蒙7.0,支持原生Toast和自定义Widget Toast,通过MethodChannel通信。然后总结主要功能和工作原理。生成≤150字。</think>摘要:本文介绍 Flutter 插件 fluttertoast 在鸿蒙 7.0 上的适配方案。基于 Flutter 3.44.9,通过 MethodChannel 实现 D

2026-09-05 13:08:17 1168 1

原创 JavaWeb学习路径指南

<think>我们根据用户要求,根据给定的内容生成≤150字的文章摘要。内容是关于JavaWeb学习顺序的博客。需要提炼核心要点:学完JavaSE后,应该按顺序学习前置基础(JavaSE进阶、前端三件套、网络、MySQL),然后原生JavaWeb核心(Tomcat、Servlet、会话、过滤器、JSP),数据库交互(JDBC、连接池、DBUtils),工程化(MVC三层架构),框架(MyBatis、Spring、SpringMVC、SSM、SpringBoot),总结正确顺序。注意摘要不超过150字。语言简

2026-09-04 16:27:06 221

原创 JavaWeb 课程学习说明|假期深耕后端基础

<think>我们根据要求生成≤150字的文章摘要。内容是关于JavaWeb假期学习计划的博客。摘要需简洁概括主要内容和目标。注意字数。</think>本文为JavaWeb假期自学计划,旨在利用中秋国庆假期系统学习后端基础,涵盖HTTP协议、Tomcat、Servlet、会话管理、JSP、过滤器、JDBC等核心知识,并通过学生信息管理系统实战串联所学,为后续SpringBoot学习奠定扎实基础。

2026-09-04 12:17:03 220

原创 华为码道——校园网下最优AI神器

<think>我们要求根据用户提供的内容生成≤150字的文章摘要。用户提供的内容主要是关于“码道”注册和使用教程,包括注册地址、下载安装、登录、基本操作等。摘要需要提炼核心内容,不超过150字。注意不要照搬原文,要概括主要步骤和目的。 原文是给开发者使用的教程,主题是华为CodeArts(码道)的注册与使用,包括如何注册、下载安装命令行工具、登录、提问生成代码等,并提到token限制和签到兑换积分。 摘要应该说明:这是一个华为云CodeArts(码道)的快速上手指南,讲解了注册申请、通过PowerShell

2026-09-03 21:10:47 702

原创 JavaWeb的学习路径指南

<think>我们只需要根据给定内容生成≤150字的摘要。内容已经非常结构化。摘要要概括核心要点。注意字数限制。写一段话。</think>JavaWeb是基于Java的动态网页开发技术体系,以Tomcat、Servlet、JSP、Cookie/Session、HTTP、JDBC等为核心,支撑登录注册、数据管理等业务,也是理解前后端交互与SpringBoot框架思想的基础。学习需掌握HTTP、Servlet生命周期,注重实践与MVC分层,逐步完成登录、文件上传等综合项目,为后续框架学习打基础。

2026-09-02 11:52:16 258

原创 HTML+Canvas 实现绚丽国庆主题网页|代码完整可运行

每逢国庆,网上会涌现大量节日主题H5、宣传页面。很多节日动效页面依赖第三方库,体积大,部署繁琐。本文完全基于原生前端技术,不引入任何 JS 第三方库,纯手写 Canvas 烟花粒子动画,实现氛围感拉满的国庆展示页。页面视觉采用国庆经典红金配色:深红色渐变背景、金色发光标题、闪烁五角星、循环自动绽放的烟花粒子,搭配毛玻璃文本卡片,同时做响应式兼容 PC、手机设备。保存为 html 文件双击浏览器即可打开,无需后端服务。对于前端开发者来说,节日 Demo 是很好的练手项目,既能巩固 Canvas 粒子动画、CS

2026-08-31 11:25:03 585

原创 Python列表推导式巧妙用法详解:一行代码的艺术与工程

★ 入门题:写一个列表推导式,把字符串里所有的数字字符提取出来,转成整数列表。。★★ 基础题:两个等长列表和,用一个列表推导式计算对应位置上的较大值组成的列表。。(提示:三元表达式和zip联动)★★★ 进阶题:用一行列表推导式生成1~100内所有的勾股数三元组(a, b, c),满足a2b2c2a2b2c2,且1≤abc≤1001≤abc≤100。输出的每个三元组按a升序排列。(提示:三层嵌套for + 一个if条件)★★★★ 实战题。

2026-08-30 23:22:19 230

原创 从递归到 01 背包:一条让普通程序员也能看懂的渐进式学习路径

0. 写在前面:我为什么要写这篇文章?你有没有过这种经历?面试前刷背包问题,看了题解觉得"哦,就是二维数组然后转移方程嘛",背下来了。三天后再看,脑子里只剩下一行字:至于**为什么倒序?**为什么二维要那样遍历?转移方程是怎么想出来的?——全忘了。这篇文章就是为了终结这种"背模板→忘模板→再背模板"的循环。我们不从动态规划开始,而是从每个程序员都学过的递归出发,一步一步"演化"出 01 背包的最优解法,中途每一个版本都能跑、都有明确的缺点、然后我们自然地引出下一个版本来修复它。阅读本文前你需要:配套代码文

2026-08-29 22:34:00 378

Flutter 框架跨平台鸿蒙开发 - Image 控件之多媒体视觉呈现

Flutter 框架跨平台鸿蒙开发 —— Image 控件之多媒体视觉呈现

2026-01-10

Flutter 框架跨平台鸿蒙开发 - Container 控件之万能包装美学

Flutter 框架跨平台鸿蒙开发 —— Container 控件之万能包装美学

2026-01-10

Flutter 框架跨平台鸿蒙开发 - Dart 空安全之终结 NullPointerException

Flutter 框架跨平台鸿蒙开发 —— Dart 空安全之终结 NullPointerException

2026-01-10

Flutter 框架跨平台鸿蒙开发 - Dart 异步编程之 Future 与 Stream 深度指南

Flutter 框架跨平台鸿蒙开发 —— Dart 异步编程之 Future 与 Stream 深度指南

2026-01-10

Flutter 框架跨平台鸿蒙开发 - Dart 面向对象深度进阶与 Mixin 机制

Flutter 框架跨平台鸿蒙开发 —— Dart 面向对象深度进阶与 Mixin 机制

2026-01-10

Flutter 框架跨平台鸿蒙开发 - Dart 函数深度进阶

Flutter 框架跨平台鸿蒙开发 —— Dart 函数深度进阶

2026-01-10

Flutter 框架跨平台鸿蒙开发 - Dart 集合之 Set & Map 深度解析

Flutter 框架跨平台鸿蒙开发 —— Dart 集合之 Set & Map 深度解析

2026-01-10

Flutter 框架跨平台鸿蒙开发 - Dart 集合之 List 详尽指南

Flutter 框架跨平台鸿蒙开发 —— Dart 集合之 List 详尽指南

2026-01-10

flutter 框架跨平台鸿蒙开发 - 基础:循环控制结构深度解析与批量数据处理实战

flutter 框架跨平台鸿蒙开发 —— 基础:循环控制结构深度解析与批量数据处理实战

2026-01-10

flutter 框架跨平台鸿蒙开发 - 基础:值交换算法深度解析与逻辑可视化

flutter 框架跨平台鸿蒙开发 —— 基础:值交换算法深度解析与逻辑可视化

2026-01-10

flutter 框架跨平台鸿蒙开发 - 进阶:大数危机与天文级数字精准处理实战

flutter 框架跨平台鸿蒙开发 —— 进阶:大数危机与天文级数字精准处理实战

2026-01-10

flutter 框架跨平台鸿蒙开发 - 基础进阶:Dart 变量定义、类型系统与鸿蒙实战应用

flutter 框架跨平台鸿蒙开发 —— 基础进阶:Dart 变量定义、类型系统与鸿蒙实战应用

2026-01-10

flutter 框架跨平台鸿蒙开发 - 架构进阶:为连连看游戏引入动态关卡系统与难度平衡逻辑

flutter 框架跨平台鸿蒙开发 —— 架构进阶:为连连看游戏引入动态关卡系统与难度平衡逻辑

2026-01-10

flutter 框架跨平台鸿蒙开发 - 源码全解析:从零构建一个高性能鸿蒙连连看游戏

flutter 框架跨平台鸿蒙开发 —— 源码全解析:从零构建一个高性能鸿蒙连连看游戏 对照完整代码 文章地址:https://blog.youkuaiyun.com/feng8403000/article/details/156806887

2026-01-10

基于指数衰减包络的实时键盘音效合成系统-用于鸿蒙PC按键

基于指数衰减包络的实时键盘音效合成系统——用于鸿蒙PC按键

2026-01-07

用于华为2025领航者-逻辑集成与生用于华为2025领航者-逻辑集成与生态赋能:自定义 TTSManager 工具类封装实战方案

用于华为2025领航者-逻辑集成与生用于华为2025领航者-逻辑集成与生态赋能:自定义 TTSManager 工具类封装实战方案

2026-01-01

基于CANN框架的递归数组求和自定义算子开发实践对应核心代码

基于CANN框架的递归数组求和自定义算子开发实践 对应核心代码

2025-12-28

从零开始学昇腾Ascend C算子开发-第四篇保姆级文章:第十九篇:Add算子实现详解 对应代码

从零开始学昇腾Ascend C算子开发-第四篇保姆级文章:第十九篇:Add算子实现详解 对应代码。 效果地址:https://blog.youkuaiyun.com/feng8403000/article/details/156148066

2025-12-22

从零开始学昇腾Ascend C算子开发-第四章保姆级文章:第二十篇:Sub算子实现详解

从零开始学昇腾Ascend C算子开发-第四章保姆级文章:第二十篇:Sub算子实现详解 演示与代码解释地址:https://blog.youkuaiyun.com/feng8403000/article/details/156148281

2025-12-22

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

用于展示Rust的IO性能

2025-11-08

zai-org组织的GLM-5模型测评,需要更换自己的APIKEY

zai-org组织的GLM-5模型测评,需要更换自己的APIKEY

2026-02-28

【鸿蒙抗衰 APP · 生命科学】心率监控-时序数据库KWDB存储与读取速度测验

【鸿蒙抗衰 APP · 生命科学】心率监控——时序数据库KWDB存储与读取速度测验

2026-02-07

【鸿蒙抗衰 APP · 生命科学】首页重构实战:解耦 Tab 架构与算法感 UI 深度实现(华为创新赛系列二)

【鸿蒙抗衰 APP · 生命科学】首页重构实战:解耦 Tab 架构与算法感 UI 深度实现(华为创新赛系列二)

2026-01-29

鸿蒙原生开发实战:生命科学抗衰 APP 高端启动页深度技术沉淀-源码

鸿蒙原生开发实战:生命科学抗衰 APP 高端启动页深度技术沉淀-源码

2026-01-29

Flutter创项目-流体梯度网格实际效果-打包全流程(必看FAQ详细说明)

Flutter创项目-流体梯度网格实际效果-打包全流程(必看FAQ详细说明)

2026-01-25

Flutter 框架跨平台鸿蒙开发 - 三角函数与圆周运动:构建鸿蒙旋转表盘

Flutter 框架跨平台鸿蒙开发 —— 三角函数与圆周运动:构建鸿蒙旋转表盘

2026-01-11

Flutter 框架跨平台鸿蒙开发 - Dialog 控件之模态交互艺术

Flutter 框架跨平台鸿蒙开发 —— Dialog 控件之模态交互艺术

2026-01-11

Flutter 框架跨平台鸿蒙开发 - 弧形列表 (ArcList) 之圆润交互美学

Flutter 框架跨平台鸿蒙开发 —— 弧形列表 (ArcList) 之圆润交互美学

2026-01-11

Flutter 框架跨平台鸿蒙开发 - FutureBuilder 控件之异步状态转换艺术

Flutter 框架跨平台鸿蒙开发 —— FutureBuilder 控件之异步状态转换艺术

2026-01-11

Flutter 框架跨平台鸿蒙开发 - Opacity 控件之虚实视觉美学

Flutter 框架跨平台鸿蒙开发 —— Opacity 控件之虚实视觉美学

2026-01-11

Flutter 框架跨平台鸿蒙开发 - Hero 控件之跨页面视觉连续性艺术

Flutter 框架跨平台鸿蒙开发 —— Hero 控件之跨页面视觉连续性艺术

2026-01-11

Flutter 框架跨平台鸿蒙开发 - AnimatedContainer 控件之隐式动画美学

Flutter 框架跨平台鸿蒙开发 —— AnimatedContainer 控件之隐式动画美学

2026-01-11

Flutter 框架跨平台鸿蒙开发 - BottomNavigationBar 控件之底部导航矩阵

Flutter 框架跨平台鸿蒙开发 —— BottomNavigationBar 控件之底部导航矩阵

2026-01-11

Flutter 框架跨平台鸿蒙开发 - AppBar 控件之顶部导航美学

Flutter 框架跨平台鸿蒙开发 —— AppBar 控件之顶部导航美学

2026-01-11

Flutter 框架跨平台鸿蒙开发 - Slider 控件之连续数值调节艺术

Flutter 框架跨平台鸿蒙开发 —— Slider 控件之连续数值调节艺术

2026-01-11

Flutter 框架跨平台鸿蒙开发 - Selection Widgets 选框类控件之状态决策艺术

Flutter 框架跨平台鸿蒙开发 —— Selection Widgets 选框类控件之状态决策艺术

2026-01-11

Flutter 框架跨平台鸿蒙开发 - TextField 控件之文本输入艺术

Flutter 框架跨平台鸿蒙开发 —— TextField 控件之文本输入艺术

2026-01-11

Flutter 框架跨平台鸿蒙开发 - FloatingActionButton 控件之悬浮点睛之笔

Flutter 框架跨平台鸿蒙开发 —— FloatingActionButton 控件之悬浮点睛之笔

2026-01-11

Flutter 框架跨平台鸿蒙开发 - InkWell 控件之水波纹交互美学

Flutter 框架跨平台鸿蒙开发 —— InkWell 控件之水波纹交互美学

2026-01-11

Flutter 框架跨平台鸿蒙开发 - Icon 控件之图标交互美学

Flutter 框架跨平台鸿蒙开发 —— Icon 控件之图标交互美学

2026-01-10

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

TA关注的人

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