相关文章
HarmonyOS开发(状态管理,页面路由,动画)
官网 https://developer.huawei.com/consumer/cn/
一、状态管理
在声明式UI中,是以状态驱动视图更新
1.State
状态(State):指驱动视图更新的数据,被装饰器标记的变量
视图(View):基于UI描述渲染得到用户界面
说明
State装饰…
建站知识
2024/11/24 1:50:04
Android中的多进程通信方式
Android中的多进程通信方式详解
在Android操作系统中,每个应用默认在其独立的沙箱环境中运行,进程间是相互隔离的。然而,在实际开发中,有时需要在不同应用或同一应用的不同组件之间共享数据或进行功能调用,这就涉及到…
建站知识
2024/11/24 1:50:00
二叉树算法之 并查集(Union-Find, Disjoint Set)详细解读
并查集(Union-Find,又称不相交集合,Disjoint Set)是一种用于处理 动态连通性问题 的数据结构。它支持两种操作:
合并(Union):将两个不相交的集合合并为一个集合。查找(F…
建站知识
2024/11/23 7:29:05
【Qt】Qt的介绍——Qt的概念、使用Qt Creator新建项目、运行Qt项目、纯代码方式、可视化操作、认识对象模型(对象树)
文章目录 Qt1. Qt的概念2. 使用Qt Creator新建项目3. 运行Qt项目3.1 纯代码方式实现3.2 可视化操作实现 4. 认识对象模型(对象树) Qt 1. Qt的概念 Qt 是一个跨平台的 C 图形用户界面应用程序开发框架。它是软件开发者提供的用于界面开发的程序框架&#…
建站知识
2024/11/23 7:29:08
利用互斥锁解决缓存击穿问题
缓存击穿是指在高并发场景下,某个热点数据的缓存失效,多个请求同时去访问该数据,导致直接访问数据库,造成数据库压力剧增。利用互斥锁可以有效防止缓存击穿。下面是如何在 Spring Boot 中实现这一机制的详细步骤。
一、使用互斥锁…
建站知识
2024/11/23 7:29:08
《探索 HarmonyOS NEXT(5.0):开启构建模块化项目架构奇幻之旅 —— 模块化基础篇》
从无到有,打造模块化项目。构建一个开箱即用的项目,从 Git 上拉取下来即可直接进行开发,其中涵盖路由通信、上下拉刷新、网络请求、事件通知、顶部tab封装等功能,项目里调用API为鸿洋大佬的wanAndroidAPI。后期将持续完善…
建站知识
2024/11/23 8:27:26
STM32嵌入式移植GmSSL库
前言
最近在做一个换电柜的项目,需要和云端平台对接json协议,由于服务端规定了,需要采用sm2 sm3 sm4用来加密。在嵌入式方面只能用北京大学的GmSSL了。
下载GmSSL
在https://github.com/guanzhi/GmSSL下载库 也可以通过git命令下载&#x…
建站知识
2024/11/23 8:27:22
达梦数据库名词介绍-----持续更新中
在数据库中,视图和物化视图(或称为物理化视图)都是非常常见的概念。它们的作用有所不同,具体来说: 视图(View): 视图是基于一个或多个表的查询结果而创建的虚拟表。它本身不存储数据,…
建站知识
2024/11/23 8:27:23