层级 后代 双向openharmony

app 双向认证解决抓包

背景: 按照以往配置抓包,发现可抓到部分其他公司嵌套的业务数据包,猜测可能是使用了双向认证。 工具: https://github.com/r0ysue/r0capture 使用步骤: 1. 启动宿主端 frdia 2. 插看 要导出证书的app 的报名 frida-ps -U -a 3. 运行脚本 ......
双向 app

OpenHarmony应用全局的UI状态存储:AppStorage

AppStorage是应用全局的UI状态存储,是和应用的进程绑定的,由UI框架在应用程序启动时创建,为应用程序UI状态属性提供中央存储。 和AppStorage不同的是,LocalStorage是页面级的,通常应用于页面内的数据共享。而AppStorage是应用级的全局状态共享,还相当于整个应用的“ ......
全局 OpenHarmony AppStorage 状态

Sentinel源码改造,实现Nacos双向通信!

Sentinel Dashboard(控制台)默认情况下,只能将配置规则保存到内存中,这样就会导致 Sentinel Dashboard 重启后配置规则丢失的情况,因此我们需要将规则保存到某种数据源中,Sentinel 支持的数据源有以下这些: 然而,默认情况下,Sentinel 和数据源之间的关系 ......
双向 源码 Sentinel Nacos

OpenHarmony页面级UI状态存储:LocalStorage

LocalStorage是页面级的UI状态存储,通过@Entry装饰器接收的参数可以在页面内共享同一个LocalStorage实例。LocalStorage也可以在UIAbility内,页面间共享状态。 本文仅介绍LocalStorage使用场景和相关的装饰器:@LocalStorageProp和@ ......
LocalStorage OpenHarmony 状态 页面

[Vue]数据双向绑定v-model

v-model: 只能用于表单类元素(输入类元素,有value值)v-model:value 可以简写为 v-model 以下代码是错误的:<a v-model:href="url">hello</h2> (v-model 只能用于表单元素) <body> <div id="root"> <!-- ......
双向 v-model 数据 model Vue

OpenHarmony 踩坑2

接下来要记录的是代码层面的细节问题: 1、读取文件,每个文本文件不能超过 128k,直接会报:Stack overflow 2、读取的 json 文件不能为空,代码会停掉,最起码要有 [] 3、加载动态图片,需要先将图片读入内存转成 base64,再使用 Image 组件进行渲染 4、鼠标上浮图片放 ......
OpenHarmony

OpenHarmony 踩坑

近几个月一直在搞基于 OpenHarmony 系统的软件,对于一个需要重新了解学习的新平台,各种细节和注意事项肯定是少不了的,而遇到的问题有时网上都搜不到,故在这里记录下。 1、首先就是安装编辑器,教程都有,只做记录: 下载地址:https://developer.harmonyos.com/cn/ ......
OpenHarmony

[OpenHarmony]续-SystemUI编译过程记录

环境准备 系统必须为Ubuntu18.04或Ubuntu20.04 安装依赖 1 sudo apt-get update && sudo apt-get install binutils git git-lfs gnupg flex bison gperf build-essential zip c ......
OpenHarmony SystemUI 过程

数据结构:线性表-详解双向链表

《详解双向链表》 目录: 双向循环链表的定义及其特点 链表的介绍 双向循环链表的实现 完整Demo 运行截图 小结 参考文献 一、双向循环链表的定义及其特点 双向循环链表就是在双向链表的基础上,让哨兵结点的前驱指针指向链表的最后一个结点,让最后一个结点的后继指针指向哨兵结点。在原单链表的基础上多了一 ......
数据结构 线性 双向 结构 数据

OpenHarmony创新赛|赋能直播第四期

开放原子开源大赛OpenHarmony创新赛进入了中期评审环节,为了解决开发者痛点,本期以三方库移植、MQTT移植案例、开发工具介绍的3节系列技术课程,帮助开发者提升开发效率,为作品的创新能力奠定坚实基础。 扫描下方长图二维码,了解赛事信息以及直播课程的更多详尽内容! 点击链接,扫码预约直播 ......
OpenHarmony

双向冒泡

先从下向上从无序区冒出一个最小元素,再从上向下从无序区冒出一个最大的元素。 #include<stdio.h> #define M 5 int main() { int a[M],i,j,l,r,tmp; for(i=0;i<M;i++) scanf("%d",&a[i]); l=0,r=M-1,j ......
双向

数据结构之队列(双向队列)

概念 双向队列(Double-ends Queues简称Dequeue)是一种前后2端都可以添加数据(入队)、移除(出队)数据的有序线性表。 特点 双向队列(Deque,全名Double Ended Queue)是一种具有两个指针的线性表,允许从两端都可以进行插入和删除操作即双向队列可以在任意一端进 ......
队列 数据结构 双向 结构 数据

14.4 Socket 双向数据通信

所谓双向数据传输指的是客户端与服务端之间可以无差异的实现数据交互,此类功能实现的核心原理是通过创建`CreateThread()`函数多线程分别接收和发送数据包,这样一旦套接字被建立则两者都可以异步发送消息,本章将实现简单的双向交互功能。首先我们需要封装两个函数,这里`RecvFunction`函数... ......
数据通信 双向 数据 Socket 14.4

OpenHarmony社区运营报告(2023年9月)

●9月12日,由宁夏回族自治区教育厅、OpenAtom OpenHarmony(以下简称“OpenHarmony”)项目群工作委员会指导,北京新大陆时代科技有限公司主办,宁夏职业技术学院、OpenHarmony教育工作组协办的开源生态创新人才培养论坛在全国职业院校技能大赛赛场宁夏职业技术学院成功举办 ......
OpenHarmony 报告 社区 2023

定位的层级

如果连个盒子同时设置了定位,遵循后来者居上 <style> div{width:200px; height:200px; } .box1{background-color: brown; position: relative; top: 100px; left:100px; } .box2{back ......
层级

OpenHarmony-systemui项目工程无法编译的解决办法

在探索OpenHarmony 3.2 Release的过程中,我希望通过修改系统软件来使系统更符合HarmonyOS特性,但是在尝试编译systemui时,遇到了这个问题: hvigor ERROR: 'entryModules' must be configured for a feature m ......

符合ElementUI层级标准的全屏组件

众所周知,浏览器是有官方的全屏API的:Element.requestFullscreen(),它可以让一个元素立刻铺满视窗,并且置于所有元素之上。官方全屏是设定层级高于一切,那些append-to-body的弹窗,无论z-index多高,也绝对不会被显示出来。而那些非append-to-body模 ......
层级 组件 ElementUI 标准

OpenHarmony Meetup 深圳站招募令

OpenHarmony Meetup城市巡回深圳站火热来袭!! 日期:2023年10月15日14:00 地点:深圳市福田区上步路中路1003号 深圳市科学馆 与OpenHarmony技术大咖近距离互动,分享技术见解,结交志同道合的朋友! 活动主题聚焦OpenHarmony生态及技术应用~ 本次活动还 ......
OpenHarmony Meetup

OpenHarmony嵌套类对象属性变化:@Observed装饰器和@ObjectLink装饰器

上文所述的装饰器仅能观察到第一层的变化,但是在实际应用开发中,应用会根据开发需要,封装自己的数据模型。对于多层嵌套的情况,比如二维数组,或者数组项class,或者class的属性是class,他们的第二层的属性变化是无法观察到的。这就引出了@Observed/@ObjectLink装饰器。 说明: ......

基于 Angular和Material autocomplete组件再封装的可双向绑定key-value的可输入下拉框

GitHub: https://github.com/Xinzheng-Li/AngularCustomerComponent 效果图:为了方便使用,把许多比如ADD的功能去了,可以在使用后自行实现。 调用: 1 <app-autocomplete-input [menuItems]="autoco ......

OpenHarmony后代组件双向同步,跨层级传递:@Provide装饰器和@Consume装饰器

@Provide和@Consume,应用于与后代组件的双向数据同步,应用于状态数据在多个层级之间传递的场景。不同于上文提到的父子组件之间通过命名参数机制传递,@Provide和@Consume摆脱参数传递机制的束缚,实现跨层级传递。 其中@Provide装饰的变量是在祖先节点中,可以理解为被“提供” ......
层级 后代 双向 OpenHarmony 组件

LVGL双向链表学习笔记

LVGL双向链表学习笔记 1、LVGL链表数据类型分析 对于LVGL双向链表的使用,我们需要关注lv_ll.h和lv_ll.c两个文件,其中lv_ll.h里面包含了链表结构类型定义,以及相关API的声明,首先介绍链表的结构类,如下图所示: 一开始看到这个类型声明我是懵的,怎么链表的一个结点的类型是u ......
双向 笔记 LVGL

OpenHarmony父子组件单项同步使用:@Prop装饰器

@Prop装饰的变量可以和父组件建立单向的同步关系。@Prop装饰的变量是可变的,但是变化不会同步回其父组件。 说明: 从API version 9开始,该装饰器支持在ArkTS卡片中使用。 概述 @Prop装饰的变量和父组件建立单向的同步关系: ● @Prop变量允许在本地修改,但修改后的变化不会 ......
单项 父子 OpenHarmony 组件 Prop

C语言双向链表学习

C语言双向链表学习 编程是安全狗必不可少的一项技能,今日所书写的内容就是学习中的一些内容。 双向链表小项目 “图书管理系统” 它又叫DobleLinkBookLibrarySystemProject没想到吧,这么个小东西还有这么吊的名字! release版本:成品下载 代码: 头文件 fuzz.h ......
双向 语言

OpenHarmony定义扩展组件样式:@Extend装饰器

在前文的示例中,可以使用@Styles用于样式的扩展,在@Styles的基础上,我们提供了@Extend,用于扩展原生组件样式。 说明: 从API version 9开始,该装饰器支持在ArkTS卡片中使用。 装饰器使用说明 语法 @Extend(UIComponentName) function ......
OpenHarmony 样式 组件 Extend

【中秋国庆不断更】OpenHarmony组件内状态变量使用:@State装饰器

【中秋国庆不断更】OpenHarmony组件内状态变量使用:@State装饰器 @State装饰的变量,或称为状态变量,一旦变量拥有了状态属性,就和自定义组件的渲染绑定起来。当状态改变时,UI会发生对应的渲染改变。 在状态变量相关装饰器中,@State是最基础的,使变量拥有状态属性的装饰器,它也是大 ......
变量 OpenHarmony 组件 国庆 不断

Aveva Marine VBNET 编程系列====>读取drawing explorer的第2层级 Sub views

接上期的内容,此次读取view的下一层几subview 主要用到下面的方法获取view的第一个子级 一个封装的函数 ''' <summary> ''' 获取当前视图的全部的子视图的句柄 ''' </summary> ''' <param name="draftApp">MarDrafting对象</ ......
层级 explorer drawing Marine Aveva

【中秋国庆不断更】OpenHarmony多态样式stateStyles使用场景

@Styles和@Extend仅仅应用于静态页面的样式复用,stateStyles可以依据组件的内部状态的不同,快速设置不同样式。这就是我们本章要介绍的内容stateStyles(又称为:多态样式)。 概述 stateStyles是属性方法,可以根据UI内部状态来设置样式,类似于css伪类,但语法不 ......
OpenHarmony stateStyles 样式 国庆 场景

Aveva Marine VBNET 编程系列===>读取drawing explorer的第一层级 view

今天我们研究下读取drawing expolrer的第一层级:view 下面的图纸的层级目录示意图,我们今天需要获取所有的view 主要用到2个方法: 1# 获取第一个元素 MarDrafting.ElementChildFirstGet Method () 2# 获取相邻的元素 MarDrafti ......
层级 explorer drawing Marine Aveva

【中秋国庆不断更】OpenHarmony定义可动画属性:@AnimatableExtend装饰器

【中秋国庆不断更】OpenHarmony定义可动画属性:@AnimatableExtend装饰器 @AnimatableExtend装饰器用于自定义可动画的属性方法,在这个属性方法中修改组件不可动画的属性。在动画执行过程时,通过逐帧回调函数修改不可动画属性值,让不可动画属性也能实现动画效果。 ​ ● ......