自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

威哥爱编程,华为 HDE,鸿蒙极客、CSDN博客专家、《HarmonyOS NEXT 开发之路》系列图书作者

分享Java、AI 大模型、鸿蒙、操作系统、数据库优化等技术

  • 博客(599)
  • 收藏
  • 关注

原创 我的2025,All In 鸿蒙

摘要:V哥回顾2025年在鸿蒙生态的成长历程,出版了三本体系化的鸿蒙开发教材,成为HarmonyOS开发者达人和首批鸿蒙极客,开展多场技术赋能活动。他在CSDN发布577篇原创技术文章,将写作视为自我成长与疗愈的过程。展望2026年,V哥计划继续深耕鸿蒙与AI领域,强调技术分享的价值在于坚持与传递,鼓励开发者共同探索智能未来。文章展现了技术人用坚持突破边界、用分享创造价值的职业信念。(149字)

2025-12-29 11:57:57 717 1

原创 屌炸天!一句话搞定一个商用级的商城列表页面

V哥展示了使用TRAE AI工具一键生成商城商品列表页面的过程。通过输入简单指令,AI自动生成了包含HTML、CSS和JavaScript的完整商城页面,具备响应式布局、商品搜索、分类筛选等功能。生成的页面包括顶部导航栏、分类菜单、商品筛选区和响应式商品列表,并支持移动端适配。整个过程无需手动编码,AI自动完成了项目结构分析、文件修改和本地服务器部署,最终输出可直接运行的商城页面。

2025-12-16 16:03:31 6668

原创 【好用】推荐10套后端管理系统前端模板

V哥想说,选择合适的模板可以大大提高开发效率,减少重复劳动,让开发者能够专注于业务逻辑的实现和功能的优化。开发者应根据项目的具体需求、团队的技术栈熟悉度以及产品的长远规划来选择最合适的模板,问题来了,这10款模板你更喜欢用哪个呢,欢迎交流。

2024-04-12 10:56:49 10088 3

原创 用MySQL玩转数据可视化:让你的数据“活“起来!

MySQL数据可视化实战:用BI工具打造动态图表 本文介绍了如何通过MySQL与BI工具结合实现数据可视化,帮助开发者将数据库中的数字转化为直观图表。主要内容包括: 基础概念解析:用通俗语言解释数据可视化和BI工具的作用,推荐适合新手的Metabase等工具 环境搭建指南:通过Docker快速部署MySQL和Metabase的详细步骤,包括docker-compose配置文件示例 可视化实现流程:从数据准备到图表生成的完整工作流,帮助用户快速上手数据可视化 实用建议:针对不同场景的BI工具选择推荐,特别适合

2026-01-22 09:21:38 804

原创 TCP/IP协议栈深度解析:从底层搞懂网络通信

摘要:本文用通俗易懂的方式讲解TCP/IP协议栈的工作原理。通过寄信比喻,将复杂网络传输过程形象化为数据包的封装与拆解。重点解析TCP/IP四层模型(应用层、传输层、网络层、链路层)的核心功能,并演示使用Wireshark抓包分析以太网帧结构。文章特别适合网络基础薄弱但想深入理解底层原理的开发者和运维人员,帮助读者从"码农"进阶为真正的"工程师"。

2026-01-22 09:07:02 889

原创 如何用vLLM部署大模型推理服务

上期咱们聊了怎么把 GPU 集群搭起来(没看过的兄弟赶紧去补课)。集群搭好了,就像你把那个 500 万的豪华厨房建好了,接下来咱们得开始“做菜”了——也就是大模型推理。

2026-01-21 18:23:03 628

原创 如何搭建一个GPU训练集群——把手教你从零开始

GPU集群搭建指南 核心概念 GPU集群是将多台GPU服务器互联组成的计算系统,用于分布式训练大模型。典型架构包含: 1个管理节点(Master Node)负责任务调度 多个工作节点(Worker Node)执行计算任务 高速网络(InfiniBand/RoCE)实现节点间通信 共享存储系统存放数据和模型 硬件准备 建议配置: 每节点8张NVIDIA A100 80G显卡 AMD EPYC或Intel Xeon处理器 512GB+内存 100Gbps高速网络 多网卡分离管理/计算/存储流量 搭建步骤 系统安

2026-01-21 18:20:35 1048

原创 HarmonyOS 6 到底比 Android 16 强在哪?真相扎心了

Android 16与鸿蒙API 21技术对比:并发与UI渲染的差异 摘要: 本文对比了Android 16与鸿蒙API 21在并发模型和UI渲染两大核心性能上的差异。在并发安全方面,Android基于JVM的共享内存模型存在运行时风险,而鸿蒙通过@Concurrent装饰器和TaskPool实现了编译期强制安全。UI渲染方面,Android的Jetpack Compose存在重组性能问题,鸿蒙则通过C++原生组件和@Reusable装饰器实现接近原生性能的列表渲染。实战代码显示,鸿蒙在后台任务管理和列表性

2026-01-16 18:43:47 769

原创 鸿蒙异步并发 async/await 最佳实践,代码瞬间优雅

摘要:本文介绍了如何在鸿蒙ArkTS中使用async/await优化异步代码,避免回调地狱问题。通过三个实战场景演示:1)串行执行(登录后获取用户信息);2)并发执行(同时获取配置和广告);3)异常处理(捕获网络错误)。核心方法是使用async标记异步函数,await暂停执行直到Promise完成,使异步代码逻辑更清晰。文中提供了完整可运行的示例代码,帮助开发者用同步风格编写异步程序,提升代码可读性和维护性。

2026-01-16 15:47:17 688

原创 你的手势冲突解决了吗?鸿蒙事件拦截机制全解析

摘要:本文针对鸿蒙开发中的手势冲突问题,提出两套解决方案。针对"点击冒泡"问题,推荐使用hitTestBehavior.Block阻断事件传递;针对"滑动冲突"问题,建议通过PanGesture明确指定滑动方向。文章包含完整代码示例,演示如何在列表项中防止按钮误触跳转,以及如何实现横向拖动与竖向滚动的共存。最后详细解析了hitTestBehavior的四种模式及其适用场景,帮助开发者精准控制手势事件传递。

2026-01-16 15:45:56 528

原创 你的鸿蒙 APP 包为啥这么大?资源瘦身终极方案,立减 30%

本文介绍了针对鸿蒙API 21应用开发的3个包体积优化技巧:1)通过修改build-profile.json5配置文件开启DevEco Studio 6.0的构建优化机制;2)使用bundleManager接口实现包体积监控组件;3)采用单套高清图+动态缩放策略替代多套资源。这些方法可有效减少30%以上的包体积,特别适用于需要严格控制应用大小的开发场景。文章提供了详细的代码示例和配置说明,帮助开发者快速实现应用瘦身。

2026-01-15 09:13:59 490

原创 别再乱用 @State 了!鸿蒙状态管理避坑指南,看完省 3 天脱发时间

本文总结了鸿蒙ArkTS状态管理的三个常见问题及解决方案:1. 子组件过度渲染问题,建议用@Prop替代@State接收只读数据;2. 深层对象属性更新不触发UI刷新的问题,推荐使用@Observed+@ObjectLink组合实现嵌套对象监听;3. 多层级组件传值繁琐问题,建议采用@Provide和@Consume实现跨组件数据共享。文章通过具体代码示例演示了如何正确使用这些装饰器,帮助开发者避免性能问题,提升开发效率。

2026-01-15 09:12:20 1264

原创 鸿蒙 APP 还是卡顿?API 21 性能优化这 3 招,立竿见影!

摘要:本文针对鸿蒙API 21开发中常见的性能问题,提出三大优化方案。首先推荐使用LazyForEach替代ForEach实现列表懒加载,避免一次性渲染所有数据导致内存爆炸;其次建议采用TaskPool任务池机制,将复杂计算任务移至后台线程,避免阻塞UI主线程;最后强调组件化开发规范,通过合理拆分UI组件提升渲染效率。文章包含完整代码示例,重点解决真机运行卡顿、内存占用高等实际问题,帮助开发者快速提升鸿蒙应用性能表现。(149字)

2026-01-14 17:04:53 559 1

原创 List 组件渲染慢?鸿蒙API 21 复用机制深度剖析,一行代码提速 200%!

文章摘要: 本文针对ArkUI开发中列表滑动卡顿问题,提出使用@Reusable组件复用机制的优化方案。文章指出仅实现数据懒加载(LazyForEach)仍会导致频繁创建销毁组件,引发性能问题。通过对比一次性组件和可复用组件的差异,详细介绍了如何利用API 21的@Reusable装饰器实现组件复用。文章包含完整的代码示例,展示了从数据模型定义、数据源实现到可复用组件开发的全过程,并解释了关键优化点。实践表明该方案能显著提升列表滑动流畅度,解决CPU和GC压力问题。

2026-01-14 17:02:25 725 1

原创 鸿蒙开发:那些让我熬秃头的“灵异事件”

鸿蒙开发常见Bug解决方案汇总:1) @State数据更新UI不刷新时,需使用@Observed/@ObjectLink或替换数组引用;2) 真机点击事件冒泡问题,通过hitTestBehavior截断事件传递;3) 真机图片加载失败时,为Image组件添加key强制重绘;4) WebView黑屏需监听生命周期并延迟加载。开发要点包括:理清状态引用关系、防止事件冒泡、考虑真机性能差异、做好容错处理。这些经验可帮助开发者快速定位和解决鸿蒙开发中的典型问题。

2026-01-09 16:22:10 1058 1

原创 2026年的IT圈,看看谁在“裸泳”,谁在“吃肉”

【IT行业2026年趋势前瞻】 核心趋势:AI与国产技术双轮驱动 AI智能体开发将成为关键赛道,从被动应答转向自主任务执行 鸿蒙生态进入爆发期,全场景应用开发需求激增 技术岗位进化方向: • 后端:向AI服务编排转型,Go/Rust+云原生成标配 • 前端:聚焦3D交互/图形学,WebGPU技术崛起 • 嵌入式:TinyML(微型机器学习)融合软硬件开发 • 大数据:转向AI数据喂养,向量数据库需求增长 新兴机会: AI运维(智能故障自愈) AI测试(自动化攻防演练) 鸿蒙原生应用重构(ArkTS技术栈)

2026-01-09 15:43:13 551

原创 【鸿蒙学习笔记】基于HarmonyOS实现申请Push Token的功能

摘要:本文详细讲解了在鸿蒙6.0(API 21)中实现Push Token申请的方法,帮助开发者构建推送服务。内容涵盖:1)Push Token的核心价值;2)完整的实现流程,包括环境配置、权限申请、Token获取与监听;3)消息接收处理;4)关键注意事项。通过封装PushManager类,结合代码示例展示了Token申请、变化监听及上报服务器的全过程,并提供了消息处理Ability的配置方法。最后强调Token生命周期管理和测试注意事项,为开发者提供了一套完整的推送服务解决方案。

2025-12-29 12:19:25 469

原创 使用 TRAE SOLO 一分钟写个简易版飞机大战

摘要:V哥使用TRAE AI开发工具快速创建了一个简易版飞机大战游戏。该工具自动完成了从需求分析到代码生成的全过程,最终实现了一个基于Python标准库的跨平台文本游戏。游戏功能包括玩家控制(A/D键移动,空格发射)、敌机系统、碰撞检测和计分系统。开发过程中AI自动处理了环境适配问题,最终版本无需外部依赖,支持Windows/macOS/Linux系统,体现了AI辅助开发的高效性和适应性。

2025-12-16 15:58:33 399

原创 【鸿蒙开发案例篇】鸿蒙6.0的pdfService与pdfViewManager

大家好,我是V哥。兄弟们抄家伙!今天给大家分享用鸿蒙6.0的PDF Kit撕碎文档开发防线,全程高能代码扫射,专治各种PDF开发不服!以下基于HarmonyOS 6.0(API 21)的ArkTS实战,弹药已上膛👇

2025-12-16 00:10:27 609

原创 【鸿蒙开发案例篇】手机音乐“碰一碰”毫秒级流转至车机,端到端延迟小于200ms!

鸿蒙6.0分布式视频流转实战:通过NFC触碰触发,利用分布式软总线和AVSession实现手机到车机/平板的秒级视频切换与毫秒级进度同步。核心步骤包括设备连接、状态同步、精准续播和双向控制,采用极简协议提升带宽20%,动态补偿网络延迟确保误差<200ms。支持异常自动重连,实测流转速度<1.5秒,30分钟播放漂移<0.5秒,适用于华为Mate 60 Pro+问界M9等设备。(149字)

2025-12-14 23:31:18 330

原创 【鸿蒙开发案例篇】拒绝裸奔!鸿蒙6实现PDF动态加密

鸿蒙6.0 PDF动态加密实战:基于ArkTS的pdfService实现敏感文档安全防护。核心通过setEncryptConfig()实现AES-256加密,支持运行时动态生成密钥(设备ID+时间戳SHA256哈希)和权限控制。关键场景包括:1)设备越狱检测自动加密;2)网络切换时权限调整。提供错误处理机制和量子密钥分发等黑科技,实测200页PDF加密耗时<1.8秒,内存占用仅增加12%。实现文档随环境变化自适应的动态安全防护。

2025-12-13 22:53:29 472 1

原创 【鸿蒙开发案例篇】火力全开:鸿蒙6.0游戏开发战术手册

在鸿蒙6.0的游戏战场,Game Service Kit就是你的核弹发射井。gamePlayer构建玩家元宇宙,gamePerformance打造丝滑战场,gameNearbyTransfer实现闪电协同,而精准的错误处理——是你在代码战场上的防弹衣。记住:真正的游戏开发者,左手写ArkTS,右手握的是军刀” —— V哥

2025-12-12 13:20:15 999

原创 【鸿蒙开发案例篇】基于MindSpore Lite的端侧人物图像分割案例

本文介绍了在鸿蒙系统上使用MindSpore Lite实现端侧人物图像分割的完整方案。系统架构包括UI界面、图像处理、模型推理和结果合成等模块,采用MindSpore Lite进行模型推理。具体实现步骤包括:1)工程配置与模型准备;2)核心工具类开发,包含模型加载、推理执行和图像处理功能;3)界面实现,支持图片选择和效果展示。该方案可直接应用于鸿蒙应用开发,实现高效的人物背景替换功能,具有端侧处理、低延迟等特点。

2025-12-12 11:55:21 688

原创 【鸿蒙开发案例篇】鸿蒙6.0计算器实现详解

本文介绍了如何基于鸿蒙系统开发一个支持混合运算的计算器应用。项目采用HarmonyOS 6.0.0 API 21,使用DevEco Studio 6开发工具,核心组件包括TextInput、Button等。文章详细展示了计算器的架构设计,包括常量定义、按钮布局和核心计算逻辑实现。重点解决了浮点数精度问题,通过精确计算方法和结果格式化处理,确保0.1+0.2=0.3等常见计算场景的准确性。代码实现了加减乘除混合运算、退格、清零等功能,并处理了大数显示问题,支持科学计数法展示。该计算器项目适合鸿蒙初学者练手,既

2025-12-10 19:48:03 797 2

原创 【鸿蒙开发案例篇】鸿蒙跨设备实时滤镜同步的完整方案

本文介绍了基于鸿蒙6.0实现跨设备实时滤镜同步的技术方案。通过分布式软总线实现设备间数据传输,结合PixelMap图像处理和CanvasRenderer实时渲染,完成手机拍摄、滤镜处理到平板显示的全流程。方案包含环境配置、设备发现、相机捕获、滤镜处理、RPC数据传输及平板端渲染等核心步骤,并提供了性能优化建议。该方案充分利用鸿蒙分布式能力,实现低延迟跨设备协同处理,适用于需要多设备联动的图像处理场景。

2025-12-10 19:13:46 660

原创 【鸿蒙开发案例篇】NAPI 实现 ArkTS 与 C++ 间的复杂对象传递

本文详细介绍了在鸿蒙6.0开发中,通过NAPI实现ArkTS与C++间复杂对象传递的技术方案。主要内容包括: 技术架构与核心挑战:处理结构体传递、回调函数和线程安全等关键问题 具体实现案例: 定义ArkTS接口与结构体 C++侧实现结构体解析和距离计算 注册模块与错误处理机制 ArkTS调用层实现 关键技术解析: 结构体传递原理 回调函数安全机制 线程限制和生命周期管理 调试与优化建议: 避免跨线程调用崩溃 内存泄漏预防 日志追踪方法 扩展应用:ArkTS接收C++结构体的实现方式 文章提供了完整代码示例和

2025-12-08 10:33:38 1457

原创 【鸿蒙开发案例篇】快速掌握使用NAPI调用C标准库的功能

本文介绍了在鸿蒙6.0开发中通过NAPI框架调用C标准库的方法。主要内容包括:NAPI基础架构,项目结构配置,核心实现步骤(C++侧接口封装、类型声明、ArkTS调用),关键数据类型转换,以及异常处理和性能优化建议。文章详细演示了如何将C标准库函数(如hypot)封装为NAPI模块,并在ArkTS中调用,实现高效的原生计算能力。同时提供了异步调用、日志调试等扩展场景的实现方案,为鸿蒙原生开发提供了实用指导。

2025-12-01 19:32:28 1097 1

原创 【鸿蒙开发案例篇】传说中的跨设备丝滑协同服务

本文介绍了鸿蒙6.0分布式能力的实现方案,重点讲解了如何通过网络协同服务实现跨设备文本同步功能。主要内容包括:1)分布式软总线和RPC调用的技术背景;2)开发环境配置及权限声明;3)核心实现步骤:设备发现与连接管理、服务端接口定义与注册、客户端绑定服务并发送数据;4)完整UI交互案例。文章提供了详细的ArkTS代码示例,涵盖设备管理、远程服务定义、跨设备通信等关键环节,为开发者实现鸿蒙分布式应用提供了实用参考。

2025-12-01 19:04:45 1274

原创 【鸿蒙开发实战篇】如何基于一多能力实现响应式布局

本文介绍了在HarmonyOS 6.0中基于"一多能力"实现响应式布局的方法。通过断点、媒体查询和栅格系统三大核心技术,开发者可以高效适配手机、平板、大屏等多种设备。文章详细讲解了如何定义断点规则、配置栅格列数、设置列跨度以及监听断点变化,并提供了一个完整的卡片列表适配案例。最后总结了响应式布局的实现要点,帮助开发者实现"一次开发,多端适配"的目标。

2025-11-29 11:31:26 610

原创 【鸿蒙开发实战篇】如何利用 3D渲染引擎实现高性能动态滤镜特效

本文介绍了在鸿蒙6.0(API 21)中使用3D渲染引擎实现高性能动态滤镜特效的方法。文章详细讲解了从环境配置到完整实现的步骤,包括创建3D渲染画布、编写动态着色器(GLSL)、着色器编译与纹理绑定、逐帧渲染与动态参数更新等关键技术点。同时提供了性能优化技巧,如纹理复用机制、着色器预编译池和动态降级策略。最后还介绍了如何将渲染结果保存为PixelMap并分享。文章通过完整案例演示了如何构建实时变化的色彩滤镜,并实现动态参数交互,为开发者提供了实用的鸿蒙3D开发指南。

2025-11-29 11:27:58 1016 1

原创 【鸿蒙开发实战篇】滤镜效果图高效分享

本文介绍了在鸿蒙6.0开发中实现PixelMap图像分享至社交平台的技术方案。通过ImagePacker将PixelMap编码为临时文件,利用DataShareHelper调用系统分享功能,详细说明了从图像处理到分享的完整流程。文章包含关键代码示例,涉及权限配置、文件转换、URI构造等核心环节,并提供了性能优化建议和平台兼容性注意事项。该方案适用于微博、微信等社交平台的图片分享场景,同时介绍了鸿蒙6.0新增的直接分享PixelMap对象的方法。

2025-11-29 11:25:28 798

原创 【鸿蒙开发实战篇】如何实现高级图片滤镜

本文深入探讨鸿蒙6.0中利用PixelMap实现高级图片滤镜的技术方案。首先介绍了PixelMap的核心优势,包括直接像素操作、内存复用机制和跨线程支持。然后通过完整案例详细解析了冷暖色调切换滤镜的实现步骤,包括加载图片、应用算法和UI交互。文章还展示了高级边缘检测滤镜(Sobel算子)的核心算法实现,并提供了大图分块处理和Worker线程并行计算等性能优化策略。这些技术可以帮助开发者高效实现复杂图像处理功能,提升用户体验。

2025-11-29 11:22:46 372

原创 【鸿蒙开发实战篇】强大的跨应用数据分享与应用内文件共享

鸿蒙6.0 Share Kit深度开发指南 核心要点: Share Kit提供标准化跨应用分享解决方案,支持120+内容类型和分布式安全传输 文件分享需遵循临时文件存储规范(cacheDir/tempDir)和URI授权机制 应用内协作通过ShareWorkspace实现实时文档批注和版本控制 性能优化策略包括分块传输、LRU缓存和文件压缩 完整开发流程涵盖环境配置、数据封装、面板调用和错误处理 典型应用场景: 图片/视频编辑器的社交分享 办公套件的跨设备文档协作 教育应用的加密内容分发 技术亮点: 分层架

2025-11-29 11:20:21 858

原创 【鸿蒙开发实战篇】鸿蒙6.0图片编辑实战:PixelMap与Canvas的完美结合

鸿蒙6.0(API21)中PixelMap与Canvas结合可实现强大的图片编辑功能。PixelMap负责像素级数据操作,支持裁剪、色彩调整等底层处理;Canvas提供2D绘制能力,实现滤镜、水印等高级功能。开发需配置相关权限和依赖,核心步骤包括:1)加载图片并初始化PixelMap;2)创建Canvas绘制环境;3)实现基础编辑如裁剪和色彩调整;4)应用Canvas特效如高斯模糊和文字水印。该技术组合为移动端图像处理提供了完整的解决方案。

2025-11-29 11:16:11 894

原创 【鸿蒙开发实战篇】实现锁屏沉浸实况窗案例

本文详细介绍了在鸿蒙6.0系统中实现锁屏沉浸式实况窗的开发方法。主要内容包括:1)实况窗功能概述,支持锁屏显示、多种形态和数据实时更新;2)开发准备工作,包括权限声明和环境配置;3)具体实现步骤,涵盖模块初始化、模板创建、沉浸式窗口设置和生命周期管理;4)以外卖配送为例的完整案例。文章提供了详细的代码示例,帮助开发者快速掌握在鸿蒙应用中实现锁屏实时状态显示的关键技术,提升用户体验。

2025-11-29 11:11:41 824

原创 【鸿蒙开发实战篇】鸿蒙跨设备的碰一碰文件分享

本文详细介绍了在HarmonyOS 6.0中使用Share Kit实现"碰一碰"跨设备文件分享功能的开发方法。主要内容包括:1) 功能概述和设备要求;2) 开发环境配置和权限声明;3) 关键实现步骤(监听注册、数据构造、分享触发);4) 完整图片分享应用案例;5) 常见问题解决方案(路径转换、超时处理等)。该功能体现了鸿蒙系统的分布式能力,可实现手机与电脑/平板等设备间的快速文件传输,提升多设备协同效率。文章提供了完整的代码示例和开发注意事项,适合HarmonyOS开发者参考。

2025-11-29 11:08:37 1453

原创 【鸿蒙开发实战篇】实现剪切板复制粘贴的功能

摘要:本文详细介绍了HarmonyOS 6.0中剪贴板服务的开发实现,涵盖本地和跨设备数据共享功能。内容包括权限配置、文本复制粘贴的同步/异步实现方法、剪贴板变化监听机制,并通过一个简易笔记应用案例展示完整开发流程。文章还提供了权限管理、数据格式处理和性能优化等实用建议,帮助开发者高效安全地使用剪贴板服务。(149字)

2025-11-29 11:04:59 914

原创 【鸿蒙开发实战篇】基于AVPlayer播放网络视频案例

本文详细介绍了在HarmonyOS 6.0中使用AVPlayer实现网络视频播放的完整流程。主要内容包括:AVPlayer的核心功能(端到端播放、播放控制、状态监听)、开发环境配置、创建AVPlayer实例、设置播放窗口Surface、配置网络视频资源、实现播放控制功能(播放/暂停/跳转)以及进度监听机制。文章提供了完整的代码示例,涵盖从播放器初始化到界面交互的全过程,帮助开发者快速掌握鸿蒙系统的音视频播放功能实现。

2025-11-29 10:59:43 641

原创 【鸿蒙开发实战篇】鸿蒙6开发中,通过文本和字节数组生成码图案例

本文介绍了鸿蒙6.0开发中通过文本和字节数组生成码图的技术实现。主要内容包括: 文本生成EAN-13商品条码案例,包含12位数字规范、尺寸约束等关键参数要求; 字节数组生成交通卡二维码案例,强调仅支持QR Code类型及纠错等级选择; 技术对比表格,分析文本与字节数组两种生成方式的适用场景和限制条件; 常见避坑指南,如尺寸要求、纠错等级选择等内容优化建议。文章结合典型业务场景,提供了完整的代码实现示例。

2025-11-26 18:51:19 612

原创 【鸿蒙开发实战篇】HarmonyOS 6.0 蓝牙实现服务端和客户端通讯案例详解

本文详细介绍了基于HarmonyOS 6.0的蓝牙BLE通讯实现方案,模拟心率监测场景。主要内容包括:服务端创建GATT服务、广播心率数据及处理连接事件;客户端扫描设备、订阅特征值通知及断开处理。关键点涉及UUID规范、数据广播机制和权限配置,并针对常见问题提供了解决方案。该案例展示了鸿蒙系统下BLE设备间数据通信的完整流程,适用于物联网设备开发场景。

2025-11-26 15:27:29 535

最新版spring6.0框架GA版详解.pdf

最新版spring6.0框架GA版详解 ⼀.spring的概述 1.Spring框架是什么 2. Spring起源 3. spring框架的优势 4. Spring架构体系 5.spring的版本 6.Spring6.0.9 的新特性 ⼆.控制反转(重点) 1.概念:什么是IOC 2.如何来实现IOC进⾏创建对象和管理对象 3.控制反转的⼊⻔案例 4.注解⽅式创建对象 5.静态⼯⼚创建对象(了解) 6.实例⼯⼚创建对象(了解) 7.spring创建对象的范围 8.spring创建对象的⽣命周期 三.依赖注⼊ 1.概念 2.set⽅式设置属性(掌握) 3.构造⽅式注⼊(掌握) 4.p名称空间注⼊和c名称空间注⼊ (了解) 5.复杂数据类型注⼊ 四.注解⽅式的IOC和DI (重点)￾￾￾￾￾￾￾￾￾￾￾ 1.使⽤注解⽅式创建对象 2.模拟spring容器基于注解IOC开发 3.使⽤注解⽅式注⼊ 4.注解开发管理第三⽅bean 五... ⼗⼆.AOT 1.AOT概述 2.GraalVM 3.Native Image 下载安装 4.安装Visual Studio 5.AOT Native

2024-06-25

计算机网络全套课件(考级、考研、期末复习).zip

有很多小伙伴会私信联系我们,希望我们能够推出一些计算机基础类的课程。帮助大家能够 入门计算机专业,也方便大家学习和总结这类专业基础课,顺利通过专业考试。当然,计算机基础课程的重要性可不止这些,万丈高楼平地起,基础太重要了。比如,我们这次推出的,计算机网络课程我们参与的计算机相关工作,只要涉及到网络,比如网络编程、网络应用程序、线上管理系统等,都需要我们掌握这套计算机网络课程里的知识。而计算机网络课程里的知识概念,是有点难理解的。这些知识即生硬又缺乏现实场景的支撑。这也成了大家学习计算机网络课程的一大障碍。所以,索尔老师这次打破了学习概念必然枯燥这一传统,使用丰富、生动的例子来介绍概念。并且这些例子都是借用我们身边发生的事情,比如我在讲网络的应用层和运输层关系的时候,我会用老板和文员如何起草一份合同这样的例子,在讲五层结构的数据格式时,我会用寄快递和收快递的例子,用这些例子来代替知识点,大家一听就知道怎么回事,于是,这些枯燥概念就变得生动形象了,也很容易记住和理解。我们这套课程参考了大家都在用的教材《计算机网络(第8版)》。更多资料请私信联系威哥,预祝早日收到考级、考研通过通知。

2024-07-03

ElasticSearch.pdf

一、引言 1.1 海量数据 1.2 全文检索 1.3 高亮显示 二、ES概述 2.1 ES的介绍 2.2 ES和Solr 2.3 倒排索引 三、 ElasticSearch安装 3.1 安装ES&Kibana 3.2 安装IK分词器 四、 ElasticSearch基本操作 4.1 ES的结构 4.1.1 索引Index,分片和备份 4.1.2 类型 Type(废止) 4.1.3 文档 Doc 4.1.4 属性 Field 4.2 操作ES的RESTful语法 4.3 索引的操作 4.3.1 创建一个索引 4.3.2 查看索引信息 4.3.3 删除索引 4.4 ES中Field可以指定的类型 4.5 创建索引并指定数据结构 4.6 文档的操作 4.6.1 新建文档 4.6.2 修改文档 4.6.3 删除文档 五、Java操作ElasticSearch【重点】 5.0 导入数据 5.1 Java连接ES 5.2 Java操作索引 5.2.1 创建索引 5.2.2 检查索引是否存在 5.2.3 删除索引 5.3 Java操作文档 5.3.1 添加文档操作 5.3.2 修改文档 5.3.3

2024-07-03

MyBatis.pdf

MyBatis简介 概念: MyBatis原是Apache的一个开源项目iBatis,2010年6月这个项目由Apache Software Foundation迁移到了Google Code,随着开发团队转投Goolgle Code旗下,iBatis3.x正式 更名为Mybatis。是一个基于Java的持久层框架。 MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。 MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。 MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。 为什么使用MyBatis MyBatis框架可以简化数据库编程! MyBatis底层封装的是JDBC,使用起来比JDBC大大简化。 在使用MyBatis实现数据库编程时,SQL与Java编码分开,功能边界清晰。Java代码专注业 务、SQL语句专注数据 MyBatis框架还实现了数据库编程的其它细节,例如对查询结果的缓存等

2024-06-28

支付宝微信支付.pdf

⽀付宝开放平台将强⼤的⽀付、营销、数据能⼒,通过接⼝等形式开放给⾃研商家 与服务商(ISV),帮助商家创建更具竞争⼒的应⽤。还可协助商家进⾏推⼴营 销。 商家接⼊开放平台后,基于⽀付宝海量⽤户,可以获得更多的流量、⽤户和收益, 同时⽤户通过商家提供的服务获得了更丰富的体验,平台⽣态更加繁荣,最终实现 多⽅共赢。 开发者是开放⽣态的主要组成部分,通过与商家、消费者的合作,提升商家的服务 效率和营收,降低运营成本,使消费者的体验更便捷、更愉悦、更完美。⽆论是服 务商开发者还是商家,都能基于开放平台找到适合⾃⼰的⻆⾊和⽅向。 通过平台能做什么 开发者是开放⽣态的主要组成部分,通过与商家、消费者的合作,提升商家的服务 效率和营收,降低运营成本,使消费者的体验更便捷、更愉悦、更完美。⽆论是服 务商开发者还是商家,都能基于开放平台找到适合⾃⼰的⻆⾊和⽅向。

2024-06-25

maven教程.pdf

概念:maven是java平台下的⼀款项⽬构建与依赖管理的⼯具。 maven最主要体现在两个词上:项⽬和管理。maven给我们整个开发团队找出了⼀ 种能够更加科学的去管理我们项⽬的思想。maven通过使⽤配置⽂件的⽅式使得项 ⽬在管理和交接的过程中成本变得⾮常低。maven提出了⼀种叫做maven仓库的概 念,使得我们可以将第三⽅和我们需要引⽤的项⽬都放置在maven仓库当中。如果其 他⼈或项⽬组也需要使⽤,就可以直接通过maven进⾏配置就⾏。这样就可以将⼈员 成本、沟通成本等等都进⾏降低。 我们举个例⼦ :假如我们现在想做⼀份菜:糖醋排⻣。如果我们想要做这道菜,那 么我们⾸先要先去菜市场买排⻣、糖、醋、......,⽽且在做的时候还要注意使⽤糖 醋的⽤量等等。那么如果有⼀个超市,该超市有卖糖醋排⻣的料理包,这是不是就 能很⼤的节省我们做饭和买菜的时间开销。其实maven就是这个卖料理包的超市, 当⼈卖的不是料理包,⽽是⼀系列的jar包。这样我们在写代码的时候就不需要去其 他⽹站上下载⼀⼤堆的jar包。

2024-06-25

基于SSM锋迷汽车管理系统.pdf

项⽬描述 锋迷汽⻋管理系统,是一个基于 SSM技术实现的项目,管理系统中不仅有客户的管理还有⻋辆租赁的管理,租赁⻋辆公司对于租⻋的流程,租⻋过程的问题,对于客户的维护及不同 维度统计租⻋的情况做数据化管理,⽅便租⻋公司更好的维护⻋辆和⻋辆的信息。 功能: 1.基础模块主要是客户信息和⻋辆信息管理; 2.业务模块主要是客户进⾏租⻋,归还⻋,保修单打印等; 3.系统模块维护⽤户⻆⾊⽇志等基础功能; 4.统计模块可以按时间对⻋辆,客户进⾏统计,以饼形图的形式展示。 运⾏环境 jdk8+tomcat8+mysql5.7+IntelliJ IDEA+maven 项⽬技术 spring+spring mvc+mybatis+layui+jquery

2024-06-25

2024 Spring学习文档全套

在构建复杂的应⽤程序时,往往需要⾯对诸多繁琐的问题,⽐如依赖注⼊、⾯向切 ⾯编程、事务管理等等。⽽Spring框架,作为Java⽣态系统中最为流⾏和强⼤的开 发框架之⼀,正是为了解决这些问题⽽诞⽣的。Spring框架不仅仅是⼀个简单的框 架,更是⼀整套解决⽅案,为Java开发者提供了全⽅位的⽀持和便利。它的核⼼理 念是轻量级、⾮侵⼊式和松耦合,通过提供丰富的模块化组件,帮助开发者构建健 壮、灵活、可扩展的企业级应⽤程序。 或许你会问,为什么Spring框架如此受欢迎?这背后的原因不仅在于其强⼤的功 能,更在于其优雅的设计和卓越的性能。通过Spring框架,我们可以实现⾯向对象 的设计思想,简化复杂的业务逻辑,提⾼代码的可维护性和可测试性。同时, Spring框架还提供了丰富的⽣态系统,包括Spring Boot、Spring Cloud等项⽬ 全套Spring 学习文档,包括: Spring框架介绍 Spring环境搭建 Spring IOC 思想 Spring DI 思想 Spring AOP思想 动态代理 Spring 注解 Spring Test Spring 事务管理

2024-06-25

计算机网络全套课件(考级、考研、期末复习)

内容概要:计算机网络全套课件(考级、考研、期末复习) 适合人群:计算机相关专业大学生、计算机考研 能学到什么:第1章 计算机网络,第2章 物理层,第3章 数据链路层,第4章 网络层,第5章 运输层,第6章 应用层。 阅读建议: 资料包中按章节独立 PDF 文档,初学者可以按顺序进行学习,更有配套视频可以领取,有一定知识功底的同学,可以根据自己所欠缺的地方查漏补缺,要期末考试复习的同学,可根据重点知识进行复习,此套资料全面介绍计算机网络的各个知识,让你一套资料即可梳理计算机网络的全部重要知识,从而大大节省你的学习时间,提高学习效率。 资料为原创内容,只供学习使用,禁止利用该资料进行商业化动作,作者保留法律追究权利。祝你学习愉快!

2024-05-06

1. 将⼀些数据库信息导出为Excel表格 2. 将Excel表格数据导⼊数据库 3. ⼤量的数据的导⼊导出操作

1. 将⼀些数据库信息导出为Excel表格 2. 将Excel表格数据导⼊数据库 3. ⼤量的数据的导⼊导出操作 常⽤的解决⽅案为:Apache POI与阿⾥巴巴 easyExcel

2024-05-03

空空如也

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

TA关注的人

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