首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【国产免费】分布式ETL作业调度处理平台TASKCTL变量属性设置

变量信息 总控信息中定义的变量属于流程私有变量,主要应用于模块代码。变量信息主要包括:变量名称、变量值、变量类型、是否加密等信息。...日期类:日期类变量指与自然日期或业务日期相关的变量。一般情况下, 此类变量在调度应用过程会随不同调度批次的变化而变化。 普通类:普通类变量是相对日期类而言的。...一般情况下,普通变量不会随不同调度批次的变化而变化,比如作业程序经常用的数据库用户、密码变量等。但是当环境变化后,有可能变量值会改动,如脚本路径。 常量类:通常设定值后,就不能被更改了。...在流程总控文件中,该属性 Y 代表加密;N 代表不加密。 关于变量应用范围 TASKCTL 的一个流程除了使用自身定义的私有变量以外,流程还可以使用工程变量(v7.0+)和平台常量。...工程变量:可以应用工程下的所有流程 平台常量:应用于整个平台下的所有流程 流程模块代码 模块是流程核心信息的基本组织单位,其信息既是通过 XML 语言进行描述,同时,以 XML 语言描述的模块文本又是直接面向客户设计应用

71930
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android 样式系统 | 主题背景属性

    合格的 Colors 文件 您可以通过在不同的配置中添加不同的值来改变颜色 (例如,在 res/values/colors.xml 中和在 res/values-night/colors.xml 中的备选值里均定义...这种方法带来的问题是它合并了颜色声明和具体的值,因此,它并没有指出颜色是可以或者能够随主题背景而变化的。 @colors 的变化也会鼓励您创造更多颜色。...通过使用主题背景属性,我们可以将语义颜色的声明从提供它们的值中区分开来,而且让使用方更清楚地了解到颜色会随主题背景而变化 (因为它们使用 ?attr/ 语法)。...将颜色声明保持为字面值,您就可以自定义应用使用的颜色调色板,并在主题背景级别修改它们,这会让 color.xml 较小且易维护。 这种方法的额外好处是,布局/样式引用这些颜色时复用性变得更高。...它并没有定义一个新的颜色资源的方式来手动为您 (每一个配置文件) 的 primary 颜色设置 alpha 值,而是通过改变当前主题背景中的 colorPrimary 的方式。

    1.4K20

    Android开发中基础动画技巧的应用 原

    由于Android开发的固有特点,其在进行动画编程时也支持使用代码和xml配置文件两种方式。本篇博客,将主要向大家介绍这3种创建Android动画方式的使用方法与可以做到的效果。...关于参照点的相对位置类型,Animation类中定义了几个常量供开发者选择使用,意义如下: //绝对定位 以当前窗口做参照 public static final int ABSOLUTE = 0; /...); } 7.使用xml文件配置View Animation         上面介绍的全部是通过代码来创建View Animation动画,Android也支持使用xml文件来配置View Animation...:toAlpha="0" android:duration = "3000"/> 在代码中,使用如下代码来加载xml配置的动画: //加载动画文件 Animation animation...Animation         View Animation也支持进行复合动画的操作,如果使用xml配置复合动画,十分简单,只需要将要要复合的动画都配置进xml文件的set标签中即可,如下: <?

    78220

    创造无限可能 | 在 Android 12 中使用 widget

    在这篇文章中,我们将一起了解一些更高级别的特性,这些功能会让您的 widget 更具交互性,更容易配置,并能在 Android 12 上呈现更好的 UI 体验。...用户可重新设置原有 widget 可重组的 widget 允许用户对 widget 进行自定义设置。在 Android 12 中,用户将无需通过删除和重新添加 widget 来调整这些原有设定。..." android:widgetFeatures="reconfigurable" ... /> xml/app_widget_info_checkbox_list.xml 默认配置 如果您的...提示: targetCellWidth 和 targetCellHeight 属性在 cells 中定义,而 maxResizeWidth 和 maxResizeHeight 属性是在 dps 中定义的...如果该 collection 不采用常量设定布局,您可以通过 setViewTypeCount() 函数的方式,来设置此 collection 中 RemoteView 将使用的布局 ID 的最大值。

    1.6K20

    Android教程-保存数据-支持不同的平台版本

    在运行时检查系统的版本 ---- Android 在 Build 常量类中为每一个平台版本提供了一个唯一的编码 ....因此你放心的使用那些只为更新版本支持的XML属性,而不用担心当它们遇到那些代码时较老的版本会崩溃....在一个多版本的XML文件中这样做是安全的, 因为较老的Android版本会简单地忽略掉 showAsAction 属性 (即不需要在res/menu-v11/有一个分开的版本)....使用平台样式和主题 ---- Android 提供了给予依赖于操作系统的外观的用户体验主题. 这些主题可以在主配置文件manifest中应用于你的app....android:theme="@android:style/Theme.Translucent"> 应用定义在 /res/values/styles.xml 中的属于你自己的定制样式

    46720

    AndroidManifest.xml详解

    我们在进行APP开发的时候都会遇到一个文件:AndroidManifest.xml。从刚开始进行Android开发,到现在已经过去了几个月,还是对这个文件一知半解,只知道它是配置用的。...它说明了APP的哪些功能可以随设备的变化而变化。 使用的时候要注意,必须在单独的元素中指定每个功能,如果要多个功能,需要多个元素。...的属性 android:allowBackup 表示是否允许APP加入到备份还原的结构中。如果设置成false,那么应用就不会备份还原。默认值为true。...android:fullBackupContent 这个属性指向了一个xml文件,该文件中包含了在进行自动备份时的完全备份规则。这些规则定义了哪些文件需要备份。此属性是一个可选属性。...如果未设置,用中的label属性。对属性的设置要求和中一样。 android:configChanges 列出 Activity 将自行处理的配置更改消息。

    1.8K10

    Android EditText使用详解-包含很多教程上看不到的功能演示

    三:长度和空白提示文字,提示文字颜色,是否可编辑等 EditText有一些属性可以设置EditText的特性,比如最大长度,空白提示文字等。...有时候我们有一些特属的需要,要求只能在EditText中输入特定个数的字符,比如身份证号、手机号吗等。...实现类似html中Textarea的文本域。在Android中没有专门的文本域组件,但是可以通过设置EditText的高来实现同样的文本域功能。修改main.xml如下: Android应用常用的功能,通过配置EditText的android:password=“true”就可以实现这一密码输入功能,修改main.xml如下: 的,所以用于专门输入电话号码的文本框也是大有用途,有了他我们对是否是电话号码的校验就容易的多了(因为字符是正确的,只要校验格式 ).通过设置android:phoneNumber

    3.9K20

    Android高频面试专题 - 进阶篇(二)内存泄漏

    虚拟机栈:线程私有,随线程创建而创建。栈里面是一个一个“栈帧”,每个栈帧对应一次方法调用。栈帧中存放了局部变量表(基本数据类型变量和对象引用)、操作数栈、方法出口等信息。...(PS:线程执行过程中并不都是一口气执行完,有可能在一个CPU时钟周期内没有执行完,由于时间片用完了,所以不得不暂停执行,当下一次获得CPU资源时,通过程序计数器就知道该从什么地方开始执行) 方法区:方法区存放类的信息...(包括类的字节码,类的结构)、常量、静态变量等。...从jdk1.7已经开始准备“去永久代”的规划,jdk1.7的HotSpot中,已经把原本放在方法区中的静态变量、字符串常量池等移到堆内存中。 堆:堆中存放的是数组(PS:数组也是对象)和对象。...但是如果一个存活时间长的对象持有另一个存活时间短的对象就会导致存活时间短的对象在GC时被认定可达而不能被及时回收,而继续停留在堆内存中,也就是我们常说的内存泄漏。

    73620

    Android编程规范

    注:不允许出现毫无意义的命名,例如textview1,textview2 关于字面常量: 代码中不允许出现直接硬编码的字面常量,如果是控件上面显示的文本,必须放在strings.xml资源文件中。...如果是代码中用到常量字符串,必须定义成 public static final String类型的常量值,在代码中使用该定义的常量值。这样做的好处是以后需要修改该常量值,只需要修改一个地方。...Handler的封装: 每一个Activity里面几乎都会定义一个Handler内部类,但是很多Activity里面的Handler都使用了重复的消息类型,这里面 是有冗余代码的,所以应该把这些Activity...Handler的消息类型应该定义为Handler类里面的静 态常量,而该常量不应是public的,对外部不可见。也就是说使用handler对象发送消息的细节不应该暴露给外部。...应该定义为一个静态 类,handler应该作为参数传递进来,而不是直接访问外部类的成员变量。

    1.2K70

    模仿Android微信小程序,实现小程序独立任务视图的效果

    小程序相信现在所有人都使用过的对吧,很多人甚至天天都在使用。小程序特别的方便,无需下载,无需安装,在微信当中打开就能立刻使用。随取随用,随用随走,也不占用任何手机的存储空间。...不过或许还有些朋友会存在这样的疑惑:目前我们的技术实现方案是给每个小程序定义一个单独的Activity(FirstActivity、SecondActivity和ThirdActivity),而微信小程序却可以有无限多个...,我们显然不可能在AndroidManifest.xml文件中注册无限个Activity,那么微信又是如何实现的呢?...再次回到任务视图列表界面,你会发现现在多了一个顺丰速运的小程序,而最早打开的哔哩哔哩小程序却从任务视图列表中消失不见了。...由此可以看出,微信其实在AndroidManifest.xml文件中也只是放置了5个占位的Activity。

    1.2K20

    Android Support 和 AndroidX

    升级内容主要有两个方面: ① 包名 → Support Library 中的API包名都是 android.support.,而AndroidX Library中的API都变成androidx....*包下的API都是随系统发布的,而androidx.包下的API都是随着扩展库发布的,API基本不依赖于操作系统的具体版本; ② 命名规则 → AndroidX Library 中所有的库命名规则不再包含具体的操作系统...配置 在项目的gradle.properties文件中添加下述配置: 当前项目启用androidx android.useAndroidX=true 将依赖包也迁移到androidx,一般写true 如果设为...④ 依赖类重新打包 参照AndroidX变化中的类映射改,可直接查 官方文档 或下载映射的 CSV文件,修改示例如下: import android.support.v7.app.AlertDialog...androidx中对错误的检查和处理更严格,同一个xml布局文件中存在同名id会报错。 ④ attr.xml 中重复的属性名称会报错?

    2.4K10

    protobuf 为经络,gRPC为骨架

    但数据结构往往又是最难相处的: 数据结构容易变化:一开始的设计很难追得上产品需求的叠加或者变化 数据结构容易分散:一开始集中定义的结构在项目的运作过程中越来越分散,随手定义解决本地某个具体(一次性)问题的结构屡见不鲜...;后来,随着以 protobuf 为首的一系列工具的诞生,处理数据结构的变化变得不那么繁琐:程序员只要依照一定的要求,数据本身可以很方便地在多个版本的软件中兼容。...type=square" 配置文件里面的配置项也可以是随用随填,不必一开始就完全定义好,有些内容,即便日后弃用( deprecate),也不用对序列化反序列化配置的逻辑做任何修改,非常方便。...通过这种方式,一来配置文件的结构可以在开发功能的过程中逐渐完善;二来很多数据结构的初始化可以直接从配置文件里拿;三来测试不再需要很多乱七八糟的常量定义。...用以上各种方法处理,一个项目大概有50%-70% 的数据结构都可以被集中在 proto 文件中定义;我们只需要合理地控制生成的代码的命名空间,就可以很方便地引用所有的结构。

    1.1K10

    Android基础总结(1)

    其中活动是所有Android应用程序的门面,方式在应用中看到的东西,都是放在活动中的。而服务就低调得多,你无法看到它,它会在后台默默地运行,即使用户退出了应用,服务仍然可以继续运行。...assets:资产目录,存放一些随程序打包的文件,包含应用系统需要使用到的诸如mp3、视频类的文件,这些文件会被打包到应用程序的apk(安装包)中。...比如arrays.xml、colors.xml、dimens.xml、styles.xml androidmanifest.xml:整个项目的配置文件,记录应用中所使用的各种组件。...也就是说,当view中显示的数据变化时(eg:ListView中要删除某个列表项),会通知controller,而不是直接通知model。...然后controller接到通知后,会在model中采取相应的动作。同样,如果model中的数据有变化,会通知controller,然后controller会通知view重新显示数据。

    1K100

    结合静态代码扫描来给插件间接口把把脉

    [GXnNV6B.png] 插件间接口变更统计 每次编译前框架都会解析接口配置xml生成统一的插件接口常量表,那插件的变化情况我们可以从这里入手,从每次编译生成的常量定义中来找到各版本插件接口的变更情况...插件间接口规则实现 考虑插件间接口是通过传递接口常量来完成数据传递,我们可以通过代码扫描来构建我们的上述规则,结合我们的自定义需求来看看目前android常用的三款静态代码扫描工具: [GvZqpUP.png...接口,并定义我们关注的扫描节点: [Eg0f0tR.png] [m3205Xm.png] (1)查找插件接口定义: 在扫描工具中我们可以按抽象语法树来进行代码节点的查找,在Android Lint中scanner...node)重载函数中对于调用到的常量判断为插件常量格式(如PiConst.FunctionId.FunctionName)则获取其插件常量判断是否为本插件的接口,如是,获取其location信息写入实现位置...我们粗略做个统计: 接口定义(xml配置接口及参数返回值定义不会进入编译)常量接口1行,非normal接口共240个; 接口实现,接口参数及返回值均值为2.05个,假设为10行,有实现但无调用的有148

    1.3K60

    Android UsageStatsService(应用使用统计服务)的学习与调研

    事件 数据的事件类型有7种,全部定义在UsageEvents.java中,如下: 数值 事件 解释 调用方 备注 1 MOVE_TO_FOREGROUND An event type denoting...有一个类在管理UsageStatsDatabase,通过它的源码即可发现,真正的数据持久化是存储在XML中,XML位置:/data/system/usagestats/。...注意:其数值是能在event log中查询找到,对应起来 configurations 由AMS发送事件给UsageStatsService来统计,记录下系统配置变化的数据,时间等 event-log...其次时间的存储分为2部分,这里有一个公式,应用的上次使用时间  = XML文件名 + XML中此应用的上次使用时间。注意:XML文件的名字不是随便起的,是用某个基准时间的毫秒值来存储的。...(注意,举例中时间用得秒,并非毫秒,实际XML中存储的都是毫秒)          通过以上这样的机制,UsageStatsService中记录的时间,就会随着系统时间的跳变(人为修改或网络校准)而保持为正确的值

    3.1K50

    Android UsageStatsService(应用使用统计服务)的学习与调研

    事件 数据的事件类型有7种,全部定义在UsageEvents.java中,如下: 数值 事件 解释 调用方 备注 1 MOVE_TO_FOREGROUND An event...有一个类在管理UsageStatsDatabase,通过它的源码即可发现,真正的数据持久化是存储在XML中,XML位置:/data/system/usagestats/。...注意:其数值是能在event log中查询找到,对应起来 configurations 由AMS发送事件给UsageStatsService来统计,记录下系统配置变化的数据,时间等 event-log...其次时间的存储分为2部分,这里有一个公式,应用的上次使用时间  = XML文件名 + XML中此应用的上次使用时间。注意:XML文件的名字不是随便起的,是用某个基准时间的毫秒值来存储的。...(注意,举例中时间用得秒,并非毫秒,实际XML中存储的都是毫秒)          通过以上这样的机制,UsageStatsService中记录的时间,就会随着系统时间的跳变(人为修改或网络校准)而保持为正确的值

    72000

    Android Ble蓝牙App(四)UI优化和描述符

    下面我们分别修改一下BleUtils中的getServiceName()和getCharacteristicsName()函数的else的值为常量中的常量名,剩下的就可以在服务适配器和特性适配器中去修改了...① 概念 在蓝牙低功耗(BLE)中,Descriptor(描述符)是用于提供有关特征值的额外信息的数据结构。Descriptor 提供了特定特征的更详细描述和配置选项。...这个 Descriptor 可以包含特征的可选设置,例如采样率、测量单位或阈值等。 通知 Descriptor:用于配置特征是否支持通知功能。...客户端配置 Descriptor:用于允许远程设备(例如中心设备)订阅特征值的变化通知,这个很重要。...在 BLE 应用中,Descriptor 充当了配置和元数据信息的重要角色,帮助设备之间准确地交换和理解数据。

    35030
    领券