自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lpfasd123的博客

找一个你爱聊的人结婚,因为当年龄大了以后,你会发觉喜欢聊天是一个人最大的优点!

  • 博客(323)
  • 问答 (3)
  • 收藏
  • 关注

原创 鸿蒙OS与Rust整合开发流程

本文档详细介绍如何在鸿蒙OS应用中集成Rust代码,通过将Rust编译为SO库,实现鸿蒙应用(ArkTS/Java)与Rust的交互。这种整合方式可以充分利用Rust的性能优势和内存安全性,同时发挥鸿蒙OS的生态优势。通过本文档介绍的方法,我们可以在鸿蒙OS应用中成功集成Rust代码,充分利用两种技术的优势。这种整合方式不仅可以提升应用的性能和安全性,还能复用已有的Rust生态系统资源。随着鸿蒙OS的不断发展,相信Rust与鸿蒙的整合会更加顺畅,为开发者提供更多可能性。

2025-08-28 20:50:44 257

原创 Fetch API 请求的来龙去脉:从浏览器到服务器的完整流程

Fetch API 是一个现代、基于Promise的HTTP请求接口,它提供了比传统的XMLHttpRequest更强大和灵活的功能。// 基本语法// 使用async/await的现代写法try {Fetch API 是现代Web开发中不可或缺的工具,理解其工作原理对于构建高质量的Web应用至关重要。

2025-08-26 08:10:14 1339

原创 12-案例实践:综合项目开发

智慧笔记(SmartNotes)- 跨设备协同的智能笔记应用通过12堂课的学习,你已经:✅掌握鸿蒙基础:理解系统架构和核心概念✅熟练开发技能:掌握ArkTS + ArkUI开发✅实践项目开发:完成跨设备笔记应用✅了解生态发布:掌握应用发布流程。

2025-08-25 17:33:40 33

原创 11-鸿蒙生态与应用发布

应用发布:支持鸿蒙原生应用和安卓应用智能分发:基于用户行为的智能推荐数据分析:提供详细的用户行为数据运营工具:丰富的运营推广工具。

2025-08-25 17:33:10 86

原创 10-应用调试与性能优化

检查主线程阻塞,优化UI渲染,使用异步操作。:检查内存泄漏,优化对象创建,及时释放资源。:检查日志级别设置,确保设备连接正常。:检查调试配置,确保代码已重新编译。:第11课 - 鸿蒙生态与应用发布。

2025-08-25 17:32:38 101

原创 09-数据存储与服务开发

try {

2025-08-25 17:32:03 90

原创 08-系统能力调用与权限管理

系统能力是鸿蒙系统提供的各种功能接口,包括硬件能力、系统服务、数据访问等,让应用能够与系统深度集成。主要分类:硬件能力:摄像头、麦克风、传感器、定位等系统服务:通知、日历、联系人、文件管理等网络能力:WiFi、蓝牙、移动网络等安全能力:生物识别、加密、权限管理等。

2025-08-24 22:05:45 52

原创 07-分布式能力与多设备协同

分布式软总线是鸿蒙系统的核心通信机制,它实现了设备间的无缝连接和数据传输,让多个设备能够像一台设备一样协同工作。工作原理:自动发现:设备间自动识别和连接统一通信:标准化的通信协议安全传输:端到端加密通信负载均衡:智能分配通信资源。

2025-08-24 21:58:04 2042

原创 06-应用生命周期与路由管理

Ability是鸿蒙应用的基本组成单元,代表应用能够完成的一种功能。每个Ability都是一个独立的模块,可以独立运行和管理。核心特点:功能独立:每个Ability实现特定功能生命周期管理:系统自动管理Ability的生命周期资源隔离:不同Ability间资源相互隔离灵活组合:可以组合多个Ability构建复杂应用。

2025-08-24 21:57:31 39

原创 05-ArkUI界面开发

ArkUI是鸿蒙系统的声明式UI开发框架,采用声明式语法,让开发者专注于业务逻辑而非UI细节。核心特性:声明式语法:简洁直观的UI描述状态驱动:数据变化自动更新UI组件化:丰富的内置组件库跨平台:一次开发,多端部署高性能:优化的渲染引擎。

2025-08-24 21:56:47 73

原创 04-ArkTS编程语言入门

ArkTS是华为为鸿蒙生态专门设计的编程语言,基于TypeScript扩展,增加了鸿蒙特有的语法特性。核心特点:类型安全:静态类型检查,减少运行时错误声明式语法:支持声明式UI开发状态管理:内置状态管理装饰器系统集成:深度集成鸿蒙系统能力// 函数声明return `你好,${// 函数声明 function greet(name : string) : string {return ` 你好, ${ name }!

2025-08-24 21:52:10 59

原创 03-鸿蒙架构与编程模型

分布式软总线是鸿蒙系统的核心通信机制,它实现了设备间的无缝连接和数据传输。核心特性:自动发现:设备间自动识别和连接统一通信:标准化的通信协议安全传输:端到端加密通信负载均衡:智能分配通信资源HarmonyOS NEXT是鸿蒙的纯原生应用生态,不再依赖安卓兼容层。核心优势:原生性能:完全针对鸿蒙优化分布式能力:原生支持跨设备协同系统集成:深度集成鸿蒙特性生态独立:构建独立的应用生态。

2025-08-24 21:51:26 156

原创 02-开发环境搭建与工具链

HMS Core是华为移动服务生态的核心,为鸿蒙应用提供丰富的系统能力。

2025-08-24 21:48:02 65

原创 01-鸿蒙系统概览与发展历程

鸿蒙操作系统(HarmonyOS)是华为开发的面向全场景的分布式操作系统,旨在为不同设备提供统一的开发平台和用户体验。核心特点:分布式架构:一次开发,多端部署超级终端:多设备协同,无缝连接原生性能:为鸿蒙生态量身定制安全可靠:微内核架构,安全隔离。

2025-08-24 21:45:07 612

原创 FastAPI中定时任务的使用详解

FastAPI:用于构建Web APICelery:用于处理异步任务和定时任务Redis:作为Celery的Broker和BackendPostgreSQL:作为主要的关系型数据库定时任务在任务目录下的各个模块中定义。# 导入相关模块# 定时任务装饰器try:pass。

2025-08-24 18:27:54 348

原创 Python常用包介绍

这些是Python生态系统中最重要和最常用的包。先掌握基础包(NumPy、Pandas)使用虚拟环境管理依赖阅读官方文档通过实际项目练习学习资源官方文档在线教程开源项目社区论坛。

2025-08-23 09:12:55 280

原创 12_Python编程最佳实践

Python代码规范和风格指南调试技巧和工具的使用性能优化的方法异常处理的最佳实践测试和文档的重要性编程箴言代码是写给人看的,只是顺便让机器执行简单比复杂好,清晰比聪明好测试驱动开发,文档驱动设计。

2025-08-23 09:12:19 202

原创 11_项目实战练习

项目开发的完整流程如何设计和实现一个完整的系统代码组织和模块化的重要性数据持久化的实现方法。

2025-08-23 09:11:39 425

原创 10_第三方库安装和使用

pip包管理器的使用方法虚拟环境的概念和使用常用第三方库的安装和配置requests、pandas、matplotlib、numpy等库的使用编写了天气数据分析器。

2025-08-23 09:11:03 281

原创 09_常用内置模块进阶

collections模块的高级数据结构itertools模块的迭代器工具functools模块的函数工具json、csv等数据处理模块编写了数据分析工具。

2025-08-23 09:09:17 347

原创 08_正则表达式

正则表达式是一种用于匹配字符串模式的工具,可以用于搜索、替换和验证文本。正则表达式的基本概念和语法常用的正则表达式模式Python中re模块的使用方法分组和捕获的概念编写了文本验证器和文本处理器。

2025-08-23 09:08:39 292

原创 07_模块和包

模块和包的基本概念模块的导入和使用方法常用内置模块如何创建自己的模块和包。

2025-08-23 09:08:06 324

原创 06_文件操作和异常处理

文件的基本操作(读取、写入、追加)异常处理机制和try-except语句with语句的使用和优势编写了文件备份工具。

2025-08-23 09:07:33 224

原创 05_面向对象编程

面向对象编程的基本概念类和对象的定义和使用继承的实现编写了图书管理系统。

2025-08-23 09:06:47 321

原创 04_函数

定义函数print("你好,世界!")# 调用函数greet()# 带参数的函数print(f"你好,# 定义函数 def greet() : print("你好,世界!") # 调用函数 greet() # 带参数的函数 def greet_person(name) : print(f"你好, {name }!") greet_person("张三") # 带返回值的函数 def add(a , b) : return a + b!")greet_person("张三")

2025-08-23 09:06:16 231

原创 03_数据结构

列表的创建、操作和常用方法元组的特点和不可变性字典的键值对结构和操作集合的无序性和去重特性字符串的高级操作方法。

2025-08-23 09:05:43 322

原创 02_条件语句和循环

比较运算符和逻辑运算符的使用条件语句(if-elif-else)的语法和应用循环语句(for、while)的使用方法循环控制语句(break、continue、pass)编写了猜数字游戏和成绩统计器。

2025-08-23 09:05:08 407

原创 01_Python基础语法

简单易学:语法简洁,接近自然语言跨平台:可在Windows、macOS、Linux等系统运行丰富的库:拥有大量第三方库和框架应用广泛:Web开发、数据分析、人工智能、自动化等Python的基本特点和优势如何安装和配置Python环境Python的基本语法规则基本数据类型(数字、字符串、布尔值)输入输出函数的使用编写了第一个Python程序。

2025-08-23 09:04:45 657

原创 Flutter Provider 详解:从状态管理痛点到实战落地

核心目标:替代,解决跨组件状态共享与冗余回调问题;核心流程Provider(顶层提供模型)→Consumer(下层消费模型)→(触发精准刷新);性能优化:优先用Consumer而非,通过child减少静态 UI 重建;构造选择:内部创建模型用create,外部传入实例用value,避免生命周期混乱;模型规范:数据模型需继承,通过触发更新。掌握以上内容,即可应对 Flutter 中 80% 以上的状态管理场景,后续可结合(管理多个模型)、Selector。

2025-08-22 18:49:58 1124

原创 flutter常用插件

优先选择活跃维护的插件:如Dio、Provider、Isar等,确保长期支持和安全性。注意跨平台兼容性:如Isar在Web上的支持需依赖社区分支,需根据项目需求评估。社区支持与文档:选择有良好文档和活跃社区的插件(如go_router、i18n_extension),降低学习成本。性能与功能平衡:根据项目规模选择,如小型项目可使用very_simple_state_manager,中大型项目优先考虑Provider或GetX。及时更新依赖。

2025-08-22 09:05:02 622

原创 第12课:发布与部署

平台支持构建工具签名机制:密钥库、证书、配置文件优化技术:ProGuard、代码混淆、资源压缩。

2025-08-22 08:46:41 611

原创 第11课:测试与调试

测试类型:单元测试、Widget测试、集成测试测试工具测试流程断言方法:expect、find、tester等。

2025-08-22 08:46:09 937

原创 第10课:性能优化

帧率优化:保持60FPS的流畅体验内存优化:减少内存占用和泄漏启动优化:加快应用启动速度包大小优化:减少应用安装包大小Widget优化:避免不必要的重建、使用const和ValueNotifier列表优化:ListView.builder、缓存、RepaintBoundary图片优化:缓存、压缩、懒加载、错误处理内存管理:及时释放资源、避免内存泄漏。

2025-08-22 08:45:33 790

原创 第9课:本地功能集成

权限管理:相机、位置、通知等权限申请硬件访问:相机、传感器、电池等硬件接口系统集成:与Android/iOS系统功能的集成用户体验:权限提示、错误处理、用户引导。

2025-08-22 08:44:58 1032

原创 第8课:用户界面进阶

/ 自定义按钮组件onPressed;textColor;width;height;icon;Key?48.0,?Icon(icon,?),),],),),),),// 自定义卡片组件onTap;onFavorite;Key?

2025-08-22 08:44:27 653

原创 第7课:网络请求与数据

HTTP协议:超文本传输协议,用于客户端和服务器通信API接口:应用程序编程接口,定义数据交换规则数据格式:JSON、XML等格式的数据传输HTTP协议:客户端和服务器通信标准请求方法:GET、POST、PUT、DELETE等错误处理:网络异常和状态码处理数据格式:JSON、XML等数据交换格式。

2025-08-22 08:43:52 776

原创 第6课:导航与路由

页面栈:Flutter使用页面栈管理页面历史导航器:Navigator负责管理页面栈和导航操作路由:Route表示一个页面及其配置信息导航系统组成:│ 页面栈 (Stack) ││ │ 页面3 (Route) │ ││ │ 页面2 (Route) │ ││ │ 页面1 (Route) │ │页面栈管理:Navigator管理页面历史路由配置:集中管理应用路由参数传递:页面间数据传递权限控制:路由访问控制。

2025-08-22 08:42:48 571

原创 第5课:状态管理

状态:应用在运行时的数据状态状态管理:如何存储、更新和传递这些数据状态更新:当数据变化时如何通知UI更新状态管理的重要性:1. 数据一致性:确保应用数据的一致性2. 代码可维护性:清晰的数据流向3. 性能优化:避免不必要的重建4. 测试友好:便于单元测试setState:适用于简单的本地状态管理Provider:适用于中小型应用的状态管理Bloc:适用于复杂业务逻辑的状态管理Riverpod:现代化的状态管理解决方案。

2025-08-22 08:42:14 644

原创 第4课:布局与样式

约束传递:父Widget向子Widget传递尺寸约束尺寸确定:子Widget根据约束确定自己的尺寸位置计算:父Widget根据子Widget尺寸确定位置。

2025-08-22 08:41:38 550

原创 第3课:Flutter基础组件

Widget:Flutter应用的基本构建块声明式UI:通过描述UI的最终状态来构建界面不可变性:Widget是不可变的,一旦创建就不能修改组合性:通过组合简单的Widget来创建复杂的UI不可变性:Widget创建后不可修改,通过重建来更新UI组合性:通过组合简单Widget创建复杂界面声明式:描述UI的最终状态,而非如何构建。

2025-08-22 08:41:08 956

fetch请求API示例

- **前端**: 原生HTML5 + CSS3 + JavaScript (ES6+) - **通信**: Fetch API + AbortController - **流式处理**: ReadableStream + TextDecoder - **中断控制**: AbortController用于取消请求

2025-08-26

名称:职场牛马喵の 99% 诅咒, 格式glb,3d模型文件

可以用来做写threejs的模型展示

2025-08-20

这是一个使用flutter开发的小游戏源码,包含俄罗斯方块,小蜜蜂和1024

一个使用Flutter开发的桌面游戏合集,包含三个经典游戏:俄罗斯方块、1024和小蜜蜂射击游戏。

2025-08-17

这是一个使用Pygame开发的小游戏源码,包含俄罗斯方块,小蜜蜂和1024

这是一个使用Pygame开发的经典游戏合集,包含以下三个游戏: - 俄罗斯方块 - 小蜜蜂 - 1024 Pygame是一个基于Python的跨平台游戏开发库,它提供了简单易用的图形、声音和输入处理功能,非常适合新手入门游戏开发。本文将以"经典游戏合集"项目为例,带你一步步了解如何使用Pygame开发、打包和发布自己的桌面小游戏。

2025-08-16

光电直读水表下行通信规约标准188

光电直读水表下行通信规约标准188

2025-02-27

电力仪表领域DTZY866-Z系列三相费控智能电能表的功能特性、使用说明和技术规范

内容概要:本文档详细介绍了华邦公司的DTZY866-Z系列型三相费控智能电能表的产品特点、技术和性能参数,涵盖了其电能计量功能、费控功能、通信接口(含电力线载波)、事件记录及各种安全机制等。电表采用高效能MCU、专有电能计量芯片、国密SM1算法加密技术,实现了分时计费、分阶梯计费等多项核心功能,支持多种通信方式(如红外、RS485等)。文中还给出了详细的外形尺寸、技术规格、操作流程以及异常情况下的应对措施。此外,附录提供了详尽的显示项目、事件异常代码及各类电能数据格式编码,确保使用者可以快速查找到所需的参数配置方法与数据解析。文档还包括了产品运输和保存方面的指导及售后服务承诺。 适合人群:从事电力系统运营管理的技术人员、电力工程专业研究人员、电能表设计开发者,负责现场安装调试与维护的专业人士以及希望详细了解该智能电能表的企业采购人员。 使用场景及目标:用于国家电网公司下属变电站、居民楼、商业楼宇和其他需要精准监控用电情况和实施费控措施的重要场所。旨在提供稳定、高效的电能计量解决方案,满足现代化电网管理和电力用户多样化的需求。 其他说明:由于涉及大量细节信息和专业技术知识,使用者应当仔细

2025-02-27

三相智能表DT(S)SD3366P DLT645-2007通讯协议详解

内容概要:本文详细介绍了适用于三相智能电表 DT(S)SD3366P 的 DLT645-2007 通讯协议规范,涵盖了物理层、链路层和应用层的完整描述。文档不仅阐述了通信接口和电气特性的要求,还具体解释了不同类型的数据标识、帧格式以及各类电能测量的指令交互过程。特别是针对电力计量、最大需量及其发生时间等关键数据提供了明确的操作指南,同时涵盖了电表清零、冻结命令、广播校时和各种错误及故障信息的应对措施。通过此协议能够实现实时监测、数据分析及远程配置等功能,极大提高了用电监控效率。 适用人群:主要面向从事电力设备运维和技术开发的工程技术人员,对于研究智能电力测控系统、三相电能表的开发、安装调试及维护工作的人员尤其重要。 使用场景及目标:该通讯协议主要用于三相智能电表的日常监控与管理工作,包括但不限于数据采集和远程控制任务。目标在于确保不同品牌之间的兼容性和互操作性,并优化智能电网的整体运营效果。 其他说明:此资料对于希望深入了解电表内部运作机制、掌握特定硬件规格的技术人士非常有价值,也是相关从业人员的重要参考资料。此外,它还涉及多种电力参数(如有功功率、无功功率、需量、故障等)的解析方法,

2025-02-27

工业自动化领域中YD2037Y智能表ModBus通讯协议的应用

内容概要:本文档详细描述了YD2037Y系列智能表的通讯规约,特别是它与其他国际品牌PLC及其他监控系统的兼容性和广泛应用。YD2037Y采用了ModBus通讯协议,确保了高效可靠的数据交换机制。文中阐述了主从通信模式的具体规则、RS485/232C接口的工作原理、详细的命令格式以及用于校验的CRC方法,同时也提供了读、写命令的实际例子及其应用环境。该规约为电力监测和其他工业控制系统构建有效的网络通信基础设施打下了坚实的基础,并支持多种参数如电压、电流、有功功率等的远程获取与管理。 适用人群:面向从事电力系统监控、工业自动化相关工作的技术人员以及希望深入了解嵌入式通信机制的开发者。 使用场景及目标:适用于各类电力设施运行维护场景,通过集成ModBus协议完成数据的实时采集和监控,保障工业环境中智能设备间的稳定互动,提高自动化程度及工作效率。对于工程师来说,本文能够帮助其更好地理解和实施基于YD2037Y的电力仪表部署。 其他说明:了解YD2037Y通讯规约有助于提升对现代智能电网的理解,尤其是在构建或优化SCADA系统、分布式能源管理和智能家居网关方面有着重要意义。同时掌握了这一规范之

2025-02-27

空空如也

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

TA关注的人

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