自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 二级列表联动

本示例主要介绍了List组件实现二级联动(Cascading List)的场景。该场景多用于商品种类的选择、照片不同类型选择等场景。

2024-11-03 15:46:43 531

原创 鸿蒙开发--点击下拉菜单,同时最下面出现遮罩层的实现方法

除去最上面的Naviation标题(房源列表),该页面有两个SearchFilter搜索筛选(包括其中的下拉菜单),RoomList房源列表。

2024-10-27 23:04:31 395

原创 ArkUI布局性能优化

ArkUI布局过程中,应用侧会根据前端UI描述创建后端的页面节点树,其中包含了处理UI组件属性更新、布局测算、事件处理等逻辑自定义组件节点,用于处理自定义组件相关业务逻辑,例如执行build函数系统组件节点,例如row,text,生成FrameNode的过程中,UI线程会对每个元素进行测算和布局。测算(Measure):负责确定组件对象的测量宽/高。布局(Layout):确定组件的最终宽/高和四个顶点的位置确立元素位置信息后,会根据页面节点树生成当前的界面描述数据结构–渲染树。

2024-10-21 19:55:26 470

原创 鸿蒙DevEco部分常用便捷功能

当前支持自定义设备分辨率及系统语言。定义设备后,可以在Previewer右上角,单击按钮,打开Profile管理器,切换预览设备。同时,Profile Manager还支持多设备预览功能,具体请参考。

2024-10-15 15:08:54 1015

原创 git学习笔记

git

2024-10-08 23:28:17 933

原创 看懂UML类图

实现关系和泛化关系很好理解,对应于java中的实现和继承。而依赖、关联、聚合、组合这四种关系都是语义级别的,所以从代码层面并不能完全区分各种关系,但总的来说,后几种关系所表现的强弱程度依次为:组合>聚合>关联>依赖。

2024-09-23 16:01:01 750

原创 TCP/IP五层协议

TCP/IP模型是一个网络通信体系结构,由五层组成,每一层都有其特定的功能。这五层分别是。

2024-09-18 19:57:38 875

原创 快速排序和归并排序

归并排序(merge sort)是高效的基于比较的稳定排序算法。

2024-09-09 18:56:00 572

原创 鸿蒙开发-层叠布局 (Stack)

层叠布局(StackLayout)用于在屏幕上预留一块区域来显示组件中的元素,提供元素可以重叠的布局。层叠布局通过Stack容器组件实现位置的固定定位与层叠,容器中的子元素依次入栈,后一个子元素覆盖前一个子元素,子元素可以叠加,也可以设置位置。层叠布局具有较强的页面层叠、位置定位能力,其使用场景有广告、卡片层叠效果等。如图1,Stack作为容器,容器内的子元素的顺序为Item1->Item2->Item3。图1 层叠布局。

2024-08-29 00:21:42 213

原创 鸿蒙开发相对布局RelativeContainer

在水平方向上有left,middle,right三个位置,和VerticalAlign.Top/.Center/.Bottom对应。在垂直方向上有top,center,bottom三个位置,和HorizontalAlign.Start/.Center/.End对应。

2024-08-29 00:07:07 235

原创 Tabs组件的基本用法

自定义导航栏是指在应用开发中,开发者使用自己定制的视图代替系统自带的导航栏,以实现更加自由、灵活和符合应用风格的导航栏。自定义导航栏可以包括各种 UI 元素,例如按钮、文本、图片、标签等,以满足不同应用的需求。自定义导航栏可以帮助应用创建独特的风格和品牌形象,提高用户体验和应用的可用性。Column() {Column(){Text('我的内容')

2024-08-04 23:20:09 508

原创 Tabs组件的基本用法

自定义导航栏是指在应用开发中,开发者使用自己定制的视图代替系统自带的导航栏,以实现更加自由、灵活和符合应用风格的导航栏。自定义导航栏可以包括各种 UI 元素,例如按钮、文本、图片、标签等,以满足不同应用的需求。自定义导航栏可以帮助应用创建独特的风格和品牌形象,提高用户体验和应用的可用性。Column() {Column(){Text('我的内容')

2024-08-04 23:18:08 1117

原创 Grid的使用

网格布局是由“行”和“列”分割的单元格所组成,通过指定“项目”所在的单元格做出各种各样的布局。网格布局具有较强的页面均分能力,子组件占比控制能力,是一种重要自适应布局,其使用场景有九宫格图片展示、日历、计算器等。ArkUI提供了容器组件和子组件,用于构建网格布局。Grid用于设置网格布局相关参数,GridItem定义子组件相关特征。Grid组件支持使用条件渲染、循环渲染、等方式生成子组件。Grid的子组件必须是GridItem组件。

2024-07-28 20:54:54 400

原创 第一周分享

组件优化,函数优化,样式优化//模块化开发,Head组件的定义放到components文件夹内@Componentbuild(){//组件UI描述Head()//自定义组件.width()自定义构建函数全局自定义构建函数(在struct外面写)局部自定义构建函数在struct内写,不能带function自定义样式函数全局局部注意:以上写的属性,都要是通用属性!!!,继承模式且只能是全局的UI描述需要遵循的规则不允许声明本地变量。

2024-07-21 20:16:10 155

原创 codeforces: The Fox and the Complete Tree Traversal

参考题解:https://codeforces.com/contest/1820/submission/202358058。原题链接:https://codeforces.com/problemset/problem/1820/E。

2024-05-06 21:58:40 193 1

原创 2023杭州 ProblemH. II

2023ICPC杭州

2024-04-04 22:26:19 244 1

原创 信息学奥赛一本通1259 求最长不下降序列

【代码】信息学奥赛一本通1259 求最长不下降序列。

2024-03-16 21:59:16 146 1

原创 2024杭电个人赛(1)--合法数对

数对 (x,y) 是好的,当且仅当 x⊕y=x | y,其中 ⊕ 表示异或操作,| 表示或运算。输出共 1 行,输出 1 个整数,表示最终答案,答案对 998244353 取模。给定正整数 N,请你求解有多少个好的数对 (x,y),满足 x,y∈[0,N]。因为出题人小 M 比较仁慈,所以 N 将以二进制的形式给出。输入共 1 行,包含一个正整数 N,通过二进制的形式给出。对于所有测评数据,1≤N

2024-03-16 16:29:57 1472 1

原创 树形dp练习 CF div2 D Weight the Tree

给定一棵树初始无点权的树。定义一个点是good当且仅当其权值等于相邻点的权值和,且每个点的点权必须为正整数。求一棵树的最大good点的数量且给每个节点赋权制的最小总花费。

2023-10-05 12:40:03 33

原创 开餐馆(信息学奥数一本通-T1296)

信息学院的同学小明毕业之后打算创业开餐馆.现在共有n个地点可供选择。我们用一个整数序列m1,m2,...mn来表示他们的相对位置。为了避免自己的餐馆的内部竞争,餐馆之间的距离必须大于k。输入第一行是整数 T(1≤T≤1000),表明有T组测试数据。第2行:n 个地点的位置m1,m2,...mn(1000000>mi>0 且为整数,升序排列);第3行:n 个地点的餐馆利润p1,p2,...pn(1000>pi>0 且为整数)。第1行:地点总数n(n<100), 距离限制k(k>0且k<1000);

2023-04-27 20:56:17 502 1

原创 信息学奥赛一本通:1259:【例9.3】求最长不下降序列

设有由n(1≤n≤200)个不相同的整数组成的数列,记为:b(1)、b(2)、……<ie 且有b(i1)<=b(i2)<=…程序要求,当原数列出之后,求出最长的不下降序列。例如13,7,9,16,38,24,37,18,44,19,21,22,63,15。例中13,16,18,19,21,22,63就是一个长度为7的不下降序列,同时也有7 ,9,16,18,19,21,22,63组成的长度为8的不下降序列。第二行为max个整数形成的不下降序列,答案可能不唯一,输出一种就可以了,本题进行特殊评测。

2023-04-27 15:36:19 347

原创 信息学奥赛一本通1259 求最长不下降序列

/f[i]由g[i]转移而来。i++)//从i=2开始。//f[k]:以a[k]结尾的最大不降子序列长度。//找到最大f[k]的k。

2023-04-27 15:25:53 249

空空如也

空空如也

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

TA关注的人

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