首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Android点滴积累

    IOS Widget(4-2):创建可配置小组件(动态修改配置数据)

    引言   上一篇文章,讲解了如果通过配置修改小组件行为,只不过配置数据是写死的,本文将继续探索配置数据的高级用法,配置数据在小组件中动态创建的 大纲 在项目中添加”Intents Extension“ return self } } 运行效果,从桌面点击组件,右键编辑小组件 ? completion(timeline) } } struct SimpleEntry: TimelineEntry { let date: Date // 不同点2: 多了一个配置参数,小组件编辑界面设置参数会通过这个传递进来 multilineTextAlignment(.center) } else { Text(entry.date, style: .date) } } } // 小组件入口 WidgetConfigIntentEntryView(entry: entry) } .configurationDisplayName("可配置小组件

    4.2K11发布于 2021-05-10
  • 来自专栏Hank’s Blog

    4-2 R语言函数 apply

    #apply函数,沿着数组的某一维度处理数据 #例如将函数用于矩阵的行或列 #与for/while循环的效率相似,但只用一句话可以完成 #apply(参数):apply(数组,维度,函数/函数名) > x <- matrix(1:16,4,4) > x [,1] [,2] [,3] [,4] [1,] 1 5 9 13 [2,] 2 6 10 14 [3,] 3 7 11 15 [4,] 4 8 12 16 >

    68510发布于 2020-09-16
  • 来自专栏趣学算法

    数据结构 第4-2讲 双向链表

    数据结构第4-2讲双向链表 链表是线性表的链式存储方式,逻辑上相邻的数据在计算机内的存储位置不一定相邻,那么怎么表示逻辑上的相邻关系呢? 可以给每个元素附加一个指针域,指向下一个元素的存储位置。

    92340发布于 2018-09-13
  • 来自专栏Java

    试题 算法训练 4-2找公倍数

    试题 算法训练 4-2找公倍数 资源限制 内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s 问题描述   这里写问题描述。   

    22510编辑于 2025-01-21
  • 来自专栏sringboot

    x86汇编加载用户程序-4-2

    索引寄存器的端口号是 0x3d4,可以向它写入一个值,用来指定内部的某个寄存器。比如, 两个 8 位的光标寄存器,其索引值分别是 14(0x0e)和 15(0x0f),分别用于提供光标位置的高 8 位和低 8 位。 指定了寄存器之后,要对它进行读写,这可以通过数据端口 0x3d5 来进行。 高八位 和第八位里保存这光标的位置,显卡文本模式显示标准是25x80,这样算来,当光标在屏幕右下角时,该值为 25×80-1=1999

    96330编辑于 2021-12-06
  • 来自专栏育种数据分析之放飞自我

    笔记 | GWAS 操作流程4-2:LM模型+数值协变量

    上一篇,我们介绍了数量性状进行GWAS的一般线性模型分析的方法(笔记 | GWAS 操作流程4:LM模型assoc),这里我们考虑一下数字协变量,然后用R语言进行对比。

    1.5K20发布于 2020-05-26
  • 来自专栏cwl_Java

    C++编程之美-数学之趣(代码清单4-2)

    代码清单4-2 struct point { double x, y; }; double Product(point A, point B, point C) { return

    30730编辑于 2022-11-30
  • 来自专栏历史专栏

    【愚公系列】2021年12月 攻防世界-进阶题-MISC-072(4-2)

    文章目录 一、4-2 二、答题步骤 1.词频分析 总结 一、4-2 题目链接:https://adworld.xctf.org.cn/task/task_list?

    60220编辑于 2021-12-09
  • 来自专栏AI机器学习与深度学习算法

    机器学习入门 4-2 scikit-learn中的机器学习算法封装

    本系列是《玩转机器学习教程》一个整理的视频笔记。本小节主要介绍使用sklearn实现KNN算法。

    1.1K00发布于 2019-11-13
  • 来自专栏以终为始

    顺序表应用4-2:元素位置互换之逆置算法(数据改进)(SDUT 3663)

    一个长度为len(1<=len<=1000000)的顺序表,数据元素的类型为整型,将该表分成两半,前一半有m个元素,后一半有len-m个元素(1<=m<=len),设计一个时间复杂度为O(N)、空间复杂度为O(1)的算法,改变原来的顺序表,把顺序表中原来在前的m个元素放到表的后段,后len-m个元素放到表的前段。 注意:交换操作会有多次,每次交换都是在上次交换完成后的顺序表中进行。

    42010编辑于 2023-03-09
  • 来自专栏别先生

    kettle的应用组件 、流程组件、查询组件、连接组件、统计组件、映射组件、脚本组件

    2.3、空操作一般作为数据流的终点。在kettle的sample例子中经常使用,但是实际开发中很少使用。

    4.8K40发布于 2020-02-26
  • 来自专栏韩曙亮的移动开发专栏

    【Flutter】StatelessWidget 组件 ( Container 组件 | BoxDecoration 组件 | Text 组件 | Icon 组件 )

    文章目录 一、StatelessWidget 组件 二、Container 组件 三、BoxDecoration 组件 四、Text 组件 五、Icon 组件 六、 相关资源 一、StatelessWidget 组件 ---- Flutter 中一切都是组件构成的 ; 其中最重要的两个组件是 ① 无状态的 StatelessWidget 组件 和 ② 有状态的 StatefulWidget 组件 ; StatelessWidget 是 Flutter 中不需要状态改变的 Widget 组件 , 其内部没有需要管理的状态 ; StatelessWidget 组件延伸出以下组件 : Container : 容器组件 ; Text : 文本组件 ; Icon : 图标组件 ; CloseButton : 关闭按钮组件 ; BackButton : 返回按钮组件 ; Chip : Divider : 分割线组件 ; Card : 卡片容器组件 ; AlertDialog : 弹窗组件 ; 二、Container 组件 ---- Container 组件 : 容器组件 ; 继承 StatelessWidget , 可以通过约束其 this.child

    2.8K01编辑于 2023-03-28
  • 来自专栏韩曙亮的移动开发专栏

    【Flutter】StatelessWidget 组件 ( CloseButton 组件 | BackButton 组件 | Chip 组件 )

    文章目录 一、CloseButton 关闭按钮组件 二、BackButton 回退按钮组件 三、Chip 组件 四、 相关资源 一、CloseButton 关闭按钮组件 ---- 通常用于作为关闭界面的按钮 , 居中放置 alignment: Alignment.center, // 子组件, 子组件设置为一个 Column 组件 child: , 居中放置 alignment: Alignment.center, // 子组件, 子组件设置为一个 Column 组件 child: ---- Chip 组件比较复杂 , 可设置的配置较多 , 可参考其源码逐个研究每个字段的含义 ; Chip 组件源码 : 下面是 Chip 组件构造函数源码 ; class Chip extends , 居中放置 alignment: Alignment.center, // 子组件, 子组件设置为一个 Column 组件 child:

    1.9K00编辑于 2023-03-28
  • 来自专栏韩曙亮的移动开发专栏

    【Flutter】Flutter 布局组件 ( 布局组件简介 | Row 组件 | Column 组件 | SizedBox 组件 | ClipOval 组件 )

    文章目录 一、Flutter 布局相关的组件简介 二、Row 和 Column 组件 三、SizedBox 组件 四、ClipOval 组件 五、 完整代码示例 六、 相关资源 一、Flutter 布局相关的组件简介 组件从左到右 ; Wrap : 该组件与 Row 组件类似 , Wrap 组件可以换行 ; Flow : 不常用 ; ParentDataWidget : Positioned : 用于固定组件位置的组件 ; Flexible : 用于约束组件在父容器中展开大小的组件 ; 二、Row 和 Column 组件 ---- Row 组件相关参数 : Row 组件相当于线性布局 , 水平方向布局 , 组件从左到右 >[ 组件1, 组件2, 组件3, ] ) // 垂直方向排列的线性布局 Column( children: <Widget>[ 组件1, 组件2, , 即可将该组件裁剪 ; 代码示例 : 此处 ClipOval 组件对 SizedBox 组件进行圆形裁剪 , SizedBox 组件约束 Image 组件的大小 ; // 圆形裁剪组件 , 将 child

    3.3K00编辑于 2023-03-28
  • 来自专栏韩曙亮的移动开发专栏

    【Flutter】StatelessWidget 组件 ( Divider 组件 | Card 组件 | AlertDialog 组件 )

    文章目录 一、Divider 组件 二、Card 卡片组件 三、AlertDialog 对话框组件 四、 相关资源 一、Divider 组件 ---- Divider 组件是分割线组件 , 可以设置高度 @override Widget build(BuildContext context) { // 文本组件样式 , 可以设置给 Text 文本组件 // 设置字体大小 20, 颜色红色 , 居中放置 alignment: Alignment.center, // 子组件, 子组件设置为一个 Column 组件 child: , 居中放置 alignment: Alignment.center, // 子组件, 子组件设置为一个 Column 组件 child: , 居中放置 alignment: Alignment.center, // 子组件, 子组件设置为一个 Column 组件 child:

    3.1K00编辑于 2023-03-28
  • 来自专栏韩曙亮的移动开发专栏

    【Flutter】Flutter 布局组件 ( Opacity 组件 | ClipRRect 组件 | Padding 组件 )

    文章目录 一、Opacity 组件 二、ClipRRect 组件 三、Padding 组件 四、完整代码示例 五、相关资源 一、Opacity 组件 ---- Opacity 组件 : 用于修改组件透明度 1.0 ; 设置调节透明度的组件 : child 字段设置要调整透明度的组件 ; // 修改透明度组件 Opacity( opacity: 透明度值, child: 要调整透明度的组件 width: 100, height: 100, ), ), 二、ClipRRect 组件 ---- ClipRRect 组件 : 裁剪方形布局的组件 ; class ClipRRect ; 设置被裁剪的组件 : child 字段设置被裁剪的组件 // 方形裁剪组件 , 将组件裁剪成方形 child: ClipRRect( // 设置裁剪圆角 borderRadius: 圆角参数 ( BorderRadius 类型 ), // 被裁剪的组件 child: 被裁剪的组件 ( Widget 类型 ), ), 代码示例 : // 方形裁剪组件 , 将组件裁剪成方形 child

    2.8K00编辑于 2023-03-28
  • 来自专栏韩曙亮的移动开发专栏

    【Flutter】StatefulWidget 组件 ( 创建 StatefulWidget 组件 | MaterialApp 组件 | Scaffold 组件 )

    文章目录 一、StatefulWidget 组件 二、创建 StatefulWidget 组件 三、MaterialApp 组件 四、Scaffold 组件 五、 相关资源 一、StatefulWidget 组件 ---- StatefulWidget 组件是 有状态组件 , 有如下常用的基础组件 : MaterialApp : 材料设计 APP 组件 , 通常用作页面的根节点 ; Scaffold : , 居中放置 alignment: Alignment.center, // 子组件, 子组件设置为一个 Column 组件 child: ---- MaterialApp 组件是 材料设计 ( Material Design ) APP 组件 , 通常用作页面的根节点 ; MaterialApp 组件是 StatefulWidget 的子类 , 侧边栏组件 , 使用该组件可以很容易实现一个复杂的导航页面 ; Scaffold 组件常用设置选项 : 顶部标题栏设置 : appBar ; 界面主体子组件设置 : body ; 悬浮按钮设置 :

    3.3K01编辑于 2023-03-28
  • 来自专栏Super 前端

    Vue基础:组件--组件组件通信

    组件 组件可以扩展 HTML 元素,封装可重用的代码。在较高层面上,组件是自定义元素,Vue.js 的编译器为它添加特殊功能。在有些情况下,组件也可以是原生 HTML 元素的形式,以is特性扩展。 这意味着不能 (也不应该) 在子组件的模板内直接引用父组件的数据。要让子组件使用父组件的数据,我们需要通过子组件的 props 选项。 父组件通过props来给子组件传递数据,子组件需要显示的用props选项声明props。 可以通过v-bind动态的绑定props的值到父组件的数据中,每次当绑定的数据在父组件中发生改变的时候,该组件也会相应的传递给子组件。 prop值 prop是单向绑定的,当父组件的属性变化时,将传递给子组件,但是在子组件中改变数据的时候并不会传递给父组件(为了防止子组件无意间修改父组件的状态),所以不应该在子组件中改变prop的数据。

    2.5K31发布于 2019-08-15
  • 来自专栏韩曙亮的移动开发专栏

    【Flutter】StatefulWidget 组件 ( Image 组件 | TextField 组件 )

    文章目录 一、Image 组件 二、TextField 组件 三、 相关资源 一、Image 组件 ---- Image 组件有多个命名构造函数 , 可以从 文件 / 内存 / 网络 / Assets , 居中放置 alignment: Alignment.center, // 子组件, 子组件设置为一个 Column 组件 , 居中放置 alignment: Alignment.center, // 子组件, 子组件设置为一个 Column 组件 child: , 居中放置 alignment: Alignment.center, // 子组件, 子组件设置为一个 Column 组件 , 居中放置 alignment: Alignment.center, // 子组件, 子组件设置为一个 Column 组件 child:

    12.3K00编辑于 2023-03-28
  • 来自专栏韩曙亮的移动开发专栏

    【Flutter】Flutter 照片墙 ( Center 组件 | Wrap 组件 | ClipRRect 组件 | Stack 组件 | Positioned 组件 | 按钮组合组件 )

    文章目录 一、Flutter 组件回顾 二、Center 组件 三、Wrap 组件 四、ClipRRect 组件 五、Stack 组件与 Positioned 组件 六、按钮组件组合 七、完整代码示例 组件填充整个屏幕 , Wrap 组件是 Center 的子组件 , 在中心显示 ; 参考博客 : 【Flutter】Flutter 布局组件 ( 布局组件简介 | Row 组件 | Column 组件 | SizedBox 组件 | ClipOval 组件 ) 二、Row 和 Column 组件 【Flutter】Flutter 布局组件 ( Wrap 组件 | Expanded 组件 ) 一、Wrap 组件 四、ClipRRect 组件 ---- ClipRRect 组件是矩形切割组件 , 可以将组件切割成圆角矩形 ; borderRadius 属性用于设置圆角 , child 属性用于设置被切割的子组件 ; 参考博客 : 【Flutter】Flutter 布局组件 ( Opacity 组件 | ClipRRect 组件 | Padding 组件 ) 二、ClipRRect 组件 五、Stack 组件

    9.8K20编辑于 2023-03-29
领券