- 博客(160)
- 资源 (1)
- 收藏
- 关注
原创 鸿蒙应用统一埋点体系设计
本文提出了一种针对鸿蒙应用开发的统一埋点解决方案,通过四层架构设计解决传统埋点的三大痛点。方案采用自动采集与手动采集结合的方式,通过封装TrackPage组件实现无侵入式页面行为采集,同时提供简洁的手动埋点API。数据处理层采用标准化事件模型和过滤机制确保数据质量。存储层通过内存和本地双重缓存保障数据可靠性。上报层实现智能批量发送与失败重试机制,平衡实时性与性能。该方案实现了从"代码侵入"到"配置管理"的转变,具有低侵入性、高可靠性和可扩展性特点,能有效提升鸿蒙应用的
2025-09-20 09:15:54
678
原创 鸿蒙 ArkUI 长列表优化实战:从卡顿到丝滑的懒加载实现指南
本文介绍了鸿蒙ArkUI开发中长列表性能优化的核心方案。针对一次性加载导致的渲染阻塞、内存爆炸和滚动掉帧问题,提出基于LazyForEach+List的懒加载实现方案。该方案通过只渲染可视区域内的列表项,并对滚动出视野的项进行复用,显著提升性能。文章详细解析了技术原理,并提供了一个完整的实战案例,包含数据源封装、分页加载逻辑和滚动监听实现。关键点包括:1)实现IDataSource接口的数据源;2)List+LazyForEach组合构建列表;3)通过Scroller监听滚动位置触发分页加载。该方案能有效解
2025-09-19 08:39:15
762
原创 鸿蒙通知防刷屏:原生聚合能力,让同类消息优雅合并
鸿蒙应用开发中,通知聚合功能可有效解决高频同类消息的推送干扰问题。本文详解了鸿蒙通过通知通道(NotificationSlot)和通知分组(NotificationGroup)两大机制实现消息聚合的技术方案:首先需创建支持分组的通知通道,然后通过设置相同的groupKey将同类通知归组,并配合摘要通知显示总条数。以电商订单通知为例,演示了从通道初始化到聚合通知发送的完整代码实现,包括摘要通知和单条通知的协同工作方式,帮助开发者提升用户体验,避免通知栏刷屏问题。
2025-09-18 08:43:47
714
原创 信创电脑采购指南:选型要点与避坑攻略
国产信创电脑采购策略解析:当前信创电脑正从"能用"向"好用"升级,性能、生态、安全、服务成为关键考量。主流机型性能逐步提升,多核处理器可满足复杂办公需求;生态兼容性方面,需适配不同行业应用场景;安全合规要求符合国家标准,实现全栈防护;服务支持需建立全生命周期保障体系。建议采购时综合评估硬件配置、软件适配、安全认证和服务能力,选择符合业务需求且具备长期稳定支持的国产方案,推动信息技术自主可控发展。(148字)
2025-09-17 15:29:20
814
原创 鸿蒙表单优化:多字段一次性校验与自动错误定位实战
本文介绍了鸿蒙应用中解决多字段表单校验痛点的技术方案。传统表单校验存在错误提示不完整、定位困难等问题,影响用户体验。文章提出三层架构方案:数据层管理表单状态,校验层封装字段规则,交互层实现自动定位。通过ScrollController滚动到错误位置,结合TextInputController自动聚焦,并支持实时输入校验。代码示例展示了用户注册表单的完整实现,包括数据模型定义、校验逻辑封装及错误定位功能。该方案可显著提升表单交互流畅度,适用于复杂表单场景开发。
2025-09-17 09:53:02
638
原创 鸿蒙应用冷启动优化:本地 KV 缓存预热实战指南
本文探讨了鸿蒙应用开发中通过KV缓存预热技术优化冷启动速度的方法。关键点包括:1)冷启动时频繁读取本地KV存储会导致IO开销,缓存预热可在应用初始化阶段提前加载高频数据至内存;2)技术实现需在Ability的onInitialize()阶段异步执行,避免阻塞UI线程;3)通过封装KVPreloader工具类实现单例管理、异步加载和内存缓存访问功能。实测表明,该方案可显著减少用户等待时间,提升应用启动效率30%以上。
2025-09-16 09:10:02
702
原创 鸿蒙深链落地实战:从安全解析到异常兜底的全链路设计
本文针对鸿蒙应用开发中深链技术的核心痛点,提出了一套完整的解决方案。文章首先分析了深链落地的三大难题:安全风险(参数篡改)、场景适配(冷热启动差异)和异常处理(白屏崩溃),并确立了安全优先、全场景覆盖、兜底机制和可扩展性四大设计原则。随后构建了"解析-鉴权-路由-兜底"的闭环流程框架,并基于ArkTS提供了具体实现方案,包括:1)配置module.json5注册深链Scheme与Ability;2)封装DeepLinkParser工具类实现参数安全解析与校验;3)设计RouterMana
2025-09-15 09:09:43
898
原创 鸿蒙 ArkTS 实战:从零实现网络质量检测与评分功能
这里分享了基于鸿蒙 ArkTS 实现了一套完整的网络质量检测方案,核心是通过 “状态判断 + 速度测试” 实现量化评分,并通过工具类封装提高代码复用性。该方案可直接应用于视频、下载、社交等需要网络质量感知的场景,帮助开发者根据网络状况优化功能策略(如弱网下降低视频清晰度、暂停自动下载等),最终提升用户体验。后续可结合鸿蒙的分布式能力与场景化需求,进一步扩展功能,例如添加上传速度检测、网络延迟测试(ping)等,构建更全面的网络质量评估体系。希望文章对大家有所帮助。
2025-09-13 08:34:12
936
原创 后端程序员私藏工具!!今天无私分享
作为做了 5 年后端开发的程序员,我踩过不少 “重复劳动”“排查低效” 的坑,也攒下了几款能直接解决实际问题的工具,每款都帮我在开发中少走很多弯路,今天无私分享给大家:。
2025-09-12 09:15:06
278
原创 使用OrcaTerm AI 助手解决服务器运维的实际问题
摘要: OrcaTerm AI助手针对中小企业单台服务器运维痛点,提供精准、安全的解决方案。通过四个场景展示其价值:1)日常巡检自动生成带解释的命令,5分钟完成全指标检查;2)MySQL卡顿故障10分钟定位SQL索引问题,避免业务中断;3)新手安装Nginx的详细步骤教学,降低配置错误率;4)SSH端口修改的"测试-生效"双保险流程,杜绝连接丢失。其核心价值在于消除操作恐惧、替代命令记忆、优化排障逻辑,使服务器管理更高效可靠。适用于软件配置、故障排查等场景,虽无法处理硬件问题,但能显著提
2025-09-11 14:35:10
901
原创 认识鸿蒙——它不是“安卓换皮”
鸿蒙不是简单的"安卓替代品",而是面向万物互联时代的操作系统新物种。它通过分布式技术打破了设备之间的物理界限,让开发者能够用一套代码构建覆盖手机、平板、车机、IoT设备的超级应用。正如华为轮值董事长徐直军所说:"鸿蒙的终极目标是用一套系统满足所有设备的需求。对于开发者而言,现在正是加入鸿蒙生态的最佳时机。通过DevEco Studio提供的丰富工具链和模拟器,你可以快速验证跨设备适配效果,抢先布局下一个十年的技术风口。让我们共同见证,这个由中国企业主导的操作系统,如何改写全球数字生态的格局。
2025-09-11 08:51:56
342
原创 实战:HarmonyOS 中 HEIF 图像开发全流程(转码篇 兼容场景)
HarmonyOS 版本:需基于 HarmonyOS 5.0 及以上(HEIF 解码性能优化、硬件编码支持均从 5.0 开始)。开发工具:DevEco Studio 5.0 及以上(确保 ArkUI 组件与 Image Kit API 兼容)。测试设备:搭载 HarmonyOS 5.x 的真机或模拟器(部分硬件解码能力需真机支持)。图像资源:准备 1-2 张 HEIF 格式图片(后缀通常为.heif或.heic,可通过手机拍摄或在线工具转换获取),并放入项目的目录下(需在中配置资源路径)。
2025-09-10 09:09:02
337
原创 实战:HarmonyOS 中 HEIF 图像开发全流程(图处理篇)
HarmonyOS 版本:需基于 HarmonyOS 5.0 及以上(HEIF 解码性能优化、硬件编码支持均从 5.0 开始)。开发工具:DevEco Studio 5.0 及以上(确保 ArkUI 组件与 Image Kit API 兼容)。测试设备:搭载 HarmonyOS 5.x 的真机或模拟器(部分硬件解码能力需真机支持)。图像资源:准备 1-2 张 HEIF 格式图片(后缀通常为.heif或.heic,可通过手机拍摄或在线工具转换获取),并放入项目的目录下(需在中配置资源路径)。
2025-09-09 14:32:25
381
原创 实战:HarmonyOS 中 HEIF 图像开发全流程(显示篇)
在移动互联网时代,图像格式正从传统的 JPEG、PNG 向更高效的 HEIF 演进。HarmonyOS 已全面支持 HEIF 格式,并通过底层优化实现了更高的解码性能与更灵活的开发能力。本文将以,通过具体代码案例与操作步骤,带开发者掌握 HEIF 图像在 HarmonyOS 中的显示。
2025-09-09 09:32:34
342
原创 告别信息裸奔,一文读懂国家网络身份认证
国家网络身份认证是依托国家统一建设的网络身份认证公共服务平台,为自然人提供申领网号、网证以及进行身份核验等服务。简单来说,它就是将传统身份证信息转化为加密的虚拟凭证,用于网络空间进行身份核验。其中,网号是指与自然人身份信息一一对应,由字母和数字组成、不含明文身份信息的网络身份符号;网证是指承载网号及自然人非明文身份信息的网络身份认证凭证。通过国家网络身份认证,用户可以在网络上证明自己的身份,同时避免个人信息的泄露。。
2025-09-01 09:28:32
815
原创 国产化数据库怎么选?4 大维度 + 主流产品对比,小白也能懂
摘要:国产数据库选型需以业务需求为核心,避免盲目跟风。首先明确业务场景(交易、分析或混合)、数据特征(量级、类型)、合规要求和成本预算。其次关注技术指标,如兼容性、高可用性、安全性和性能。主流产品各有侧重,如达梦、人大金仓适合政务系统,华为高斯DB适合高并发场景。选型后需进行小范围测试、评估生态支持并制定分阶段迁移计划,同时加强团队培训。避开只看名气、忽视生态等常见误区,通过系统性评估找到最适合的数据库方案。(149字)
2025-08-28 15:24:56
1021
原创 查看 MySQL 数据库的具体启动时间
这段SQL代码用于查询MySQL服务器的运行状态信息,包括当前时间、运行时长和启动时间。代码通过performance_schema.global_status表获取服务器运行秒数(Uptime),然后将其格式化为"时:分:秒"格式,并计算得出服务器的启动时间。查询结果以表格形式展示,包含三个字段:当前时间、运行时间和推算出的启动时间。该查询对于监控MySQL服务器运行状态非常实用。
2025-08-28 13:30:00
230
原创 OpenTenBase/TXSQL应用实践
OpenTenBase/TXSQL应用实践摘要 本文介绍了TXSQL在航道智慧管理系统中的应用实践。针对传统MySQL架构存在的连接数暴增、主备同步丢失、数据访问无追溯等问题,作者通过TXSQL的线程池、强同步和审计功能进行优化。 线程池优化船舶轨迹高并发:通过配置16个线程组、优先级队列和定时唤醒机制,使高峰时段CPU利用率从90%降至60%,数据插入TPS稳定在1200+。 强同步保障通航调度指令一致性:配置ACK确认机制和30秒超时不降级策略,确保主从库100%同步,解决了半同步复制导致数据丢失的问题
2025-08-26 14:00:00
1935
原创 CentOS软件源加载失败的解决方案
摘要:本文记录了解决CentOS 7获取软件源失败的四种方法:1)检查网络连接;2)配置DNS服务器;3)更换为阿里云镜像源;4)检查防火墙设置。重点介绍了手动更换软件源的具体操作步骤,包括备份原文件、下载新源配置和重建缓存。适用于CentOS 7系统维护人员参考使用。
2025-08-26 08:17:21
274
原创 【鸿蒙心迹】记得那个被 Scroll 组件 ‘ 卡‘ 住的凌晨三点
我在一家普通公司当程序员,公司专门做航标,然后为一些海事和港航道部门提供软件服务。整个团队规模也不大,硬件软件加一起才 10几个人。刚入职那会,软件需求也比较简单。就是对航标进行遥测遥控。报警处置啊,日常维护这些。说起我和鸿蒙的故事。我印象最深的就是那个凌晨三点的夜晚调试和问题解决。
2025-08-20 11:45:53
816
原创 AI短视频爆火?记录AIGC在影视制作场景的实践教程
摘要:文章介绍了AIGC技术在影视制作中的应用实践,重点分享了混元生视频平台的使用方法。内容包括前期准备(熟悉平台功能和明确需求)、影视制作各环节实践(故事板可视化、角色场景素材生成、特效制作和后期合成)、使用技巧(提示词撰写和参数调整)以及注意事项。通过短视频剧情创作和影视广告制作两个案例,展示了AIGC如何提升影视制作效率和质量。文章强调提示词的具体性和逻辑性,以及版权合规的重要性,为影视创作者提供了实用指南。
2025-08-16 15:30:07
8757
1
原创 教你读懂高可用/SRE
【摘要】高可用(HA)和SRE(网站可靠性工程)是现代分布式系统架构的核心概念。HA通过冗余设计、故障转移、限流熔断等手段实现系统持续可用,常用"几个9"量化可靠性(如99.99%对应年宕机52分钟)。SRE则以工程化方法落地HA,通过SLI/SLO/SLA指标体系、错误预算机制和自动化运维,在稳定性和业务迭代间取得平衡。二者的关系是:HA是系统稳定运行的目标,SRE则是实现这一目标的工程方法论,包括量化监控、容量规划和故障复盘等实践。在复杂系统环境下,二者共同确保服务"可测量
2025-08-16 10:38:49
614
原创 性能狂飙?腾讯云EdgeOne实测体验--公平公正
友友,大家好呀。作为深耕Web开发领域的技术博主,近期我将部分开发系统迁移至腾讯云EdgeOne。经过一段时间的实测体验,本文将从真实体验出发,还原这款产品的真实面貌,力求客观公正。
2025-07-15 15:34:55
1115
原创 Docker 镜像(Image)常用命令总结
摘要:本文总结了Docker镜像的9个常用命令。1)搜索镜像(docker search);2)拉取镜像(docker pull);3)查看本地镜像(docker images/image ls);4)删除镜像(docker rmi/image rm);5)查看镜像详情(docker inspect);6)查看构建历史(docker history);7)保存镜像为tar文件(docker save);8)从tar加载镜像(docker load);9)为镜像打标签(docker tag)。这些命令涵盖了镜
2025-07-15 11:26:05
804
原创 5G 到 6G通信技术的革新在哪里?
6G通信技术将带来革命性变革:采用太赫兹频段实现1Tbps超高速传输;突破蜂窝网络限制,构建三级智能架构;通过卫星组网实现全球无缝覆盖;深度融合AI与通信感知,支持远程医疗等智能应用;手机直连卫星打破传统通信模式;同时实现能耗降低60%和量子级安全防护。6G将从"连接万物"升级为"智联万物",为低空经济、工业互联网等领域提供厘米级定位和毫秒级响应能力,开启智能通信新时代。
2025-07-14 15:16:34
710
原创 Kotlin项目实战与总结
本文通过一个待办事项管理应用实战,展示了Kotlin在Android开发中的核心优势。项目采用MVVM架构,结合Room数据库和协程异步处理,实现高效数据管理。重点分析了Kotlin的数据类、扩展函数、空安全和协程等特性如何简化开发,并提供了性能优化建议。实践表明,Kotlin通过减少样板代码、提升安全性和改进异步编程,显著提高了开发效率和质量。文章最后展望了Kotlin跨平台开发等未来发展方向。
2025-07-07 10:41:25
868
原创 Kotlin高级特性深度解析
这些高级特性共同构成了Kotlin强大的类型系统和并发模型,掌握它们将使你能够编写出更简洁、更安全的现代Kotlin代码。建议通过实际项目逐步实践这些特性,特别注意协程的结构化并发和密封类的类型安全特性。协程是Kotlin解决异步编程的核心武器,通过suspend函数和结构化并发机制,彻底改变了传统回调地狱的编码模式。Kotlin将函数作为一等公民的特性,结合内联优化,创造了极致的函数式编程体验。密封类构建了受限的类层次结构,配合when表达式实现完美的分支覆盖。
2025-07-05 09:48:03
394
原创 Kotlin协程与异步编程
Kotlin协程通过轻量级线程模型和结构化并发机制,大幅提升了异步编程效率。摘要:协程内存占用仅为线程的1/100,单线程可承载上万协程;结构化并发管理通过作用域控制实现自动取消和异常隔离;Flow冷流特性与Channel通信模式为流式数据处理提供高效解决方案;实战案例展示并发网络请求优化策略,StateFlow实现实时数据更新;调试工具和性能检查表帮助开发者优化协程应用。典型应用场景包括网络请求、数据库操作等异步任务,通过协程可降低90%内存泄漏风险,提升40%资源利用率。
2025-07-03 09:34:29
766
原创 Kotlin扩展函数与属性
Kotlin扩展功能为现有类添加新方法和属性,无需修改原始类。扩展函数示例包括为String添加addExclamation()、为Int添加square(),以及集合操作、日期处理等实用扩展。扩展属性如String.wordCount计算单词数。高级用法涵盖可空接收者、泛型扩展等。实战案例展示了DSL风格的验证库实现,通过链式调用验证输入。最佳实践强调单一职责、清晰命名和避免滥用。扩展功能保持封装性同时提供灵活扩展能力,是Kotlin的核心特性之一。
2025-07-01 15:00:00
484
原创 Kotlin空安全与异常处理
Kotlin空安全机制通过类型系统从根本上解决了NullPointerException问题,将类型分为非空和可空两种,并通过安全调用操作符(?.)、Elvis操作符(?:)等特性简化空值处理。异常处理方面,Kotlin摒弃了Java的受检异常,但通过密封类和表达式特性实现了更灵活的错误处理。文章最后展示了如何构建一个健壮的用户管理系统,包括领域模型设计、自定义异常和验证逻辑实现,充分体现了Kotlin在空安全和异常处理上的优势。这些特性共同构成了Kotlin构建可靠应用的核心机制,使开发者能够编写更安全、
2025-06-30 22:45:00
420
原创 Kotlin集合与泛型
Kotlin集合与泛型核心知识点摘要: 集合类型:包含List(有序可重复)、Set(无序不重复)和Map(键值对),均提供不可变与可变版本 集合操作:支持过滤(filter)、映射(map)、查找(first)等函数式操作,序列(Sequence)优化大数据处理 泛型特性:通过泛型类/函数/接口实现类型安全代码复用,支持类型约束(如<T : Number>) 实战应用:通用数据处理器(DataProcessor)展示泛型与集合的协同使用,处理不同类型数据集合 150字精要涵盖Kotlin集合体
2025-06-30 08:40:06
390
原创 Kotlin面向对象编程实战
本文介绍了Kotlin面向对象编程的核心概念,包括:类与对象的基础定义,强调val/var属性与封装性;继承体系构建,需open标记基类和方法;接口实现与多态机制;数据类简化数据模型;扩展函数增强现有类能力;密封类限制类层次范围。文章通过完整代码示例展示了每个特性的使用方式,并提供了最佳实践建议:优先使用不可变属性、谨慎开放继承、合理利用接口默认方法等。最后建议通过实现银行账户系统、动物类层次等练习巩固所学内容。
2025-06-28 09:10:36
494
原创 Kotlin 函数与 Lambda 表达式
今天继续分享Kotlin学习内容。目标:掌握函数定义、调用、参数传递,以及 Lambda 表达式的基础用法。
2025-06-27 16:39:24
335
原创 Kotlin环境搭建与基础语法入门
Kotlin入门指南:环境搭建与基础语法。首先安装JDK 17+和IntelliJ IDEA,创建Kotlin项目后编写"Hello World"程序,学习main()函数和println()输出。掌握变量声明(var/val)、类型推断和基本数据类型(Int、Double、Boolean等)。实践任务包括输出个人信息和计算圆面积。关键点包括字符串模板$使用和不可变变量val的特性。下一步将学习控制流语句。
2025-06-26 23:00:00
635
原创 一定要看的Kotlin学习大纲
摘要:30天Kotlin学习计划全面覆盖语言核心特性,从基础语法到高级应用。前3天入门变量与控制流;4-6天掌握函数与Lambda;7-9天学习面向对象;10-15天深入集合、泛型及空安全;16-24天进阶扩展函数、协程与Java互操作;25-30天探索高级特性并完成实战项目。计划强调理论与实践结合,推荐官方文档、在线课程及《Kotlin实战》等资源,通过每日专项练习逐步培养完整的Kotlin开发能力,最终达到独立开发Android应用或后端服务的水平。
2025-06-26 15:52:41
533
原创 我的创作纪念日
这篇文章分享了一位全栈开发者的技术创作历程。作者最初出于分享前端开发经验而开始创作,随后扩展到Go后端、小程序和安卓开发领域,通过文章记录解决方案与实践心得。创作带来了粉丝关注、同行交流和腾讯"创作之星"等荣誉,文中还展示了一段高性能Go HTTP服务器代码示例。目前作者将创作融入日常,利用碎片时间整理技术文章。未来希望成为全栈技术专家,并计划通过更多技术分享、直播等形式促进开发者交流,推动技术进步。全文展现了作者对技术的热爱与持续分享的愿景。
2025-06-23 15:54:40
974
原创 Zabbix 使用教程:从入门到实战
本教程详细介绍了企业级开源监控系统Zabbix的安装配置与使用。内容涵盖:1)Zabbix架构组件,包括Server、Agent、数据库及Web界面;2)CentOS7环境下的安装步骤,涉及LAMP环境搭建、数据库配置及Server启动;3)监控配置方法,包括主机添加、自定义监控项设置及触发器告警配置;4)实用优化技巧,如监控频率调整、告警抑制和宏变量使用。教程通过命令行操作和Web界面配置相结合的方式,帮助用户快速掌握Zabbix的基本使用方法,实现服务器和网络设备的有效监控。
2025-06-19 16:57:57
1346
1
原创 解锁职场效率密码:经典管理方法论的实战化应用指南
《数字化时代职场管理的五大方法论实践》摘要: 本文系统阐述了五大经典管理工具在数字化职场的应用实践:1)PDCA循环通过动态优化闭环提升项目迭代效率;2)RACI模型明确跨部门协作责任矩阵;3)RCA法则深入问题本质分析;4)SWOT分析提供战略决策框架;5)SMART原则确保目标精准落地。文章强调方法论需组合应用,建议职场人构建"战略-执行-改进"三位一体的管理操作系统,在VUCA时代培养持续进化的系统思维,将管理工具转化为职业发展的底层能力。
2025-06-19 01:15:00
878
原创 解锁高效工作密码:构建个人效能系统的五维升级方案
摘要:本文提出数字化时代的效率管理需从"时间争夺"转向"认知资源管理",构建可持续的高效工作方法。通过五个维度重构效能:1)用精力四象限替代时间管理;2)建立SOP流程与自动化工具链;3)开发决策树模型实现精准判断;4)设计心流触发器提升专注力;5)搭建效能仪表盘持续优化。强调真正的效率革命在于系统化思维,让每份投入产生复利效应,建议从工具层、系统层到心智层逐步升级,在不确定环境中建立确定性优势。(150字)
2025-06-18 16:59:07
928
原创 【华为开发者空间 x DeepSeek】一文教你拥有自己的大模型
本文介绍了在华为云主机上部署DeepSeek大模型的全流程:首先通过华为云活动免费申请云主机,然后下载安装Ollama框架,配置系统服务并拉取DeepSeek-R1 1.5B模型文件。文章详细展示了模型运行测试方法,包括查看模型列表和调用API开发应用的具体代码示例(如知识库问答系统构建)。最后提到浏览器操作体验问题,并附上华为开发者空间的活动链接。整个过程从环境搭建到实际应用开发均有完整说明,适合开发者快速上手大模型部署。
2025-06-17 00:15:00
459
经纬度各种格式转化js工具,DDD、DMS、DMM
2023-08-26
goframe基础工程文件,无多余杂乱文件
2023-02-24
IIS配置文件访问常见MIME扩展类型添加.docx
2020-06-24
gorm使用产生的数据库连接增加问题
2023-02-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人