Uipath 基础(简介、用户界面、键盘快捷键)

2023-11-03

一、简介

UiPath Studio是一个完整的应用程序集成解决方案,可自动化第三方应用程序,管理IT任务和业务IT流程。Studio中最重要的概念之一是自动化项目。

项目是业务流程的图形表示。通过让您完全控制执行顺序以及自定义步骤集之间的关系(也称为UiPath Studio中的活动),它使您能够自动执行基于规则的流程。每个活动都包含一个小动作,例如单击按钮,读取文件或写入日志面板。

支持项目的主要类型是:

  • Sequences - 适用于线性过程,使您能够顺利地从一个活动转到另一个活动,而不会使项目混乱。
  • Flowcharts- 适用于更复杂的业务逻辑,使您能够通过多个分支逻辑运算符以更多样化的方式集成决策和连接活动。
  • State Machines - 适用于大型项目; 他们在执行中使用有限数量的状态,这些状态由条件(转换)或活动触发。

二、用户界面

 

UiPath Studio包含多个面板,可以更轻松地访问特定功能。它们可以停靠,充当浮动窗口,或者可以启用自动隐藏选项。

 

功能区

功能区非常简单,可以通过单击“ 最小化/展开”按钮进行最小化或扩展图像alt文本。它由以下四个选项卡组成:

  1. start - 创建项目或打开以前创建的项目,切换到Beta或Stable版本,转到在线文档或提交请求。默认情况下,创建项目C:\Users\Username\Documents\UiPath

  1. DESIGN - 创建或启动sequence,flow 或state Mechin图,访问向导,管理变量以及检查来自第三方应用程序的用户界面元素。

  1. EXECUTE - 运行或停止项目,启动调试过程,减慢步骤并打开日志。

  1. SETUP- 只需单击一下即可发布项目或为其创建快捷方式,安排任务和安装扩展。

注意:

执行自动化项目期间未创建的文件在发布到Orchestrator时变为只读。因此,您只能读取它们,而不是在从Orchestrator启动进程时写入它们。如果您的业务流程要求您在某个时刻写入特定文件,请务必在设计项目时创建它。

 

快速访问工具栏

快速访问工具栏位于默认的标题栏,在功能区上方,但您可以在下面的轻松移动。

它提供了最常用命令的快捷方式,您可以通过右键单击所需按钮并选择“ 添加到快速访问工具栏”选项,轻松地向其添加新快捷方式。

 

通用搜索栏

通用搜索栏使用户能够查找Studio的“活动”,“库”,“项目”和“设计器”面板中包含的任何内容。

 

设计师小组

设计面板显示你当前的自动化项目,使您可以进行更改,并提供快速访问的变量参数进口

通过双击要查看的活动,可以在图表中导航。该路径在Designer面板的标题中显示为面包屑。

 

上下文菜单

通过上下文菜单,您可以对工作流执行多个操作,无论是序列还是流程图。您可以通过右键单击工作流程内的活动来显示它。

注意

如果选择更多活动,则根本不显示菜单。

 

上下文菜单的字段描述

选项

描述

查看父母

Designer面板中显示目标活动的父级。
注意:此选项仅在子活动中显示(如果在Designer面板中打开它们)。

打开

在“ 设计器”面板中打开所选活动。与双击结果相同。

坍方

折叠活动,从而将显示的详细信息缩小为“双击以查看”。单击“ 折叠”按钮可以获得相同的结果**坍方**
注意:仅显示序列。

展开到位

扩展活动的内容,显示其详细内容。单击“ 展开”按钮可以获得相同的结果**扩大**
注意:仅显示序列。

删除所选活动并将其放在剪贴板上。

复制

复制所选活动并将其放置到剪贴板上。

在当前位置插入剪贴板的内容。

删除

删除目标活动。

注意:由于上下文菜单仅针对单活动选择显示,因此您可以使用此命令进行更多活动,并使用相应的键盘快捷键Delete。

复制为图像

制作Designer面板中显示的内容的屏幕截图。

注意:如果要制作子活动的屏幕截图,请确保首先在Designer面板中打开它。

另存为图像

制作Designer面板中显示的内容的屏幕截图,并提示用户设置保存详细信息(名称,类型,目的地)。支持的格式:JPG,PNG,GIF,XPS。

创建变量

在“ 变量”面板中创建变量。

删除序列

Designer面板中删除选定的Sequence活动。

使用Try Catch进行环绕(Ctrl + T)

Try Catch语句中插入活动。

注:一个尝试catch语句用于处理所造成的数据或编码错误例外。在尝试条款封闭的例外情况进行检查活动。该捕捞量子句是异常处理程序。的最后子句是用于执行无关的前两个条款的状态的活性。

提取为工作流程

创建包含目标活动的新工作流,目的是将大型项目分解为较小的项目。在提取活动的位置创建一个Invoke <new>工作流活动,使您可以编辑和导入新创建的工作流中的参数。

打开工作流程

打开使用上述选项创建的工作流程。

禁用活动

禁用活动,然后将活动放在“ 注释”活动中。

启用活动

启用以前禁用的活动。

显示所有条件

显示项目中定义的所有条件(“ 属性”面板>“ 条件”)。

注意:只有在右键单击项目内的空白区域时,才会为流程图显示此选项; 如果右键单击流程图中的活动,则不会显示。

隐藏所有条件

隐藏所有显示的条件。

注意:只有在右键单击项目内的空白区域时,才会为流程图显示此选项; 如果右键单击流程图中的活动,则不会显示。

设置为Start Node

将所选活动与“ 开始”节点连接。
注意:仅显示流程图。

“ 设计器”面板中的选项卡也会显示上下文菜单。可以使用以下选项:

选项

描述

关闭活动选项卡。

关闭他人

关闭所有选项卡,但关闭活动选项卡。

关闭所有文件

关闭所有标签。

浮动

取消锁定目标选项卡并将其更改为浮动状态。

Pin标签

在“ 设计器”面板中固定目标选项卡。
注意:最后固定的选项卡始终移动到所有其他现有选项卡的前面(固定或不固定)。固定标签的位置只能相对于其他固定标签进行更改。

新的水平标签组

水平拆分屏幕,使您可以在同一屏幕中查看两个或更多Designer面板实例。目标项目移动到右侧的面板上。
注意:仅在项目包含两个或更多选项卡时显示,并且隐式显示工作流。

新的垂直选项卡组

垂直拆分屏幕,使您可以在同一屏幕中查看两个或多个Designer面板实例。目标项目移动到底部的面板上。
注意:仅在项目包含两个或更多选项卡时显示,并且隐式显示工作流。

移至上一个标签组

将目标选项卡移动到显示的上一个Designer面板上。
注意:仅在您之前使用过“ 新建垂直选项卡组”或“ 新建水平选项卡组”选项时显示。

移至下一个选项卡组

将目标选项卡移动到显示的下一个Designer面板上。
注意:仅在您之前使用过“ 新建垂直选项卡组”或“ 新建水平选项卡组”选项时显示。

 

活动小组

“ 活动”面板提供对可以拖动到当前项目的所有可用活动的快速访问。

它具有搜索框,通过“ 显示活动”列表,您可以隐藏或显示活动的“ 收藏夹”,“ 最近”和“ 可用”文件夹。

“ 管理包”功能使您可以安装其他活动包。有关更多信息,请参阅“ 管理包”一章。

 

图书馆小组

“ 库”面板使您可以轻松地重复使用自动化。包括搜索框以便于更快地找到项目。

默认情况下,它包含多个样本和片段,您可以通过单击“ 添加文件夹”按钮并从硬盘驱动器中选择目录来添加自己的样本和片段。

要删除文件夹,请右键单击该文件夹,然后选择“ 删除”

注意:

如果添加空文件夹,则不会显示它们。

 

项目小组

使用“ 项目”面板可以查看当前项目的内容,并在Windows资源管理器窗口中打开文件位置。

您可以连接到一种源控件(TFS或SVN),并直接从此面板创建新项目。

有关更多信息,请参阅“ 连接到Team Foundation Server”一章

通过上下文菜单可以进行版本控制,还可以查看所选文件的历史记录。

 

属性面板

“ 属性”面板具有上下文关系,使您可以查看和更改所选活动的属性。

可以按字母顺序对属性进行排序,而使用搜索框可以查找特定属性。

 

大纲面板

“ 大纲”面板显示项目层次结构,所有可用变量和节点,并包含一个搜索框。这使您可以轻松浏览大型自动化。

您可以通过在“ 设计器”面板中选择活动来突出显示此面板中的活动,也可以通过在“ 大纲”面板中选择它来转到特定活动。

 

输出面板

使用“ 输出”面板可以显示“ 日志消息”或“ 写入行”活动的输出,以及激活调试模式时的日志。

调试时,日志或多或少会详细,具体取决于您在“ 执行”选项卡中的“ 选项”>“日志记录级别”选择的选项

您可以通过单击面板标题中的按钮来隐藏或显示时间戳,错误,警告,信息或跟踪数据。此外,“ 全部清除”按钮将删除“ 输出”面板中显示的所有信息。

双击消息会显示有关它的更多详细信息。

 

当地人小组

“ 本地”面板显示当前正在运行的活动范围内的所有变量。此面板仅在运行时或调试时可见。

它可用于在执行期间跟踪变量的使用情况,以及在变化时查看它们的值。这可以在“ 属性值”窗口中完成,可以通过将鼠标悬停在变量的“ 值”字段上并单击图像alt文本按钮来访问该窗口。

 

三、键盘快捷键

建议编辑

UiPath Studio的完整键盘快捷键列表:

 

文件管理

Ctrl + Shift + N - 创建一个新的空白项目

Ctrl + O - 允许您打开以前创建的工作流程。仅支持.xaml文件。

Ctrl + L - 打开存储日志文件的文件夹。

Ctrl + S - 保存当前打开的工作流程。

Ctrl + Shift + S - 保存当前打开的所有工作流程。

 

评论

Ctrl + D - 通过将当前活动放入“ 注释输出”容器中来忽略当前所选的活动。

Ctrl + E - 从放置它的“ 注释输出”容器中删除活动。

 

调试

F7 - 以调试模式运行当前打开的工作流程。

F8 - 检查当前打开的工作流程是否存在验证错误。

F9 - 使用断点标记所选活动。

Shift + F9 - 删除当前打开的工作流程中的所有断点。

F11 - 调试时,您可以进入一个活动块并执行第一个活动。

Shift + F11 - 调试时,逐步执行当前所选工作流程中的活动块。

 

记录

Alt + Ctrl + W - 打开Web录制工具栏。

Alt + Ctrl + B - 打开基本录制工具栏。

Alt + Ctrl + C - 打开Citrix录制工具栏。

Alt + Ctrl + D - 打开桌面录制工具栏。

F2 - 在录制活动期间添加延迟。

F3 - 允许您指定自定义录制区域。

F4 - 允许您选择要记录的UI框架,可以是Default,AAUIA

 

工作流程执行

F5 - 运行当前打开的工作流程。

暂停 - 在正常模式和调试模式下暂停当前工作流的执行。

F12 - 在正常模式和调试模式下停止当前工作流的执行。

 

选定的活动

Ctrl + T - 将活动置于Try Catch活动的Try部分内。

Ctrl + N - 在当前项目中创建新的序列图

Ctrl + C - 将选定的一个或多个活动复制到剪贴板。

Ctrl + V - 将复制的一个或多个活动粘贴到所选项目中。

 

F1 - 使您可以访问与当前所选元素关联的帮助主题。

Alt + Ctrl + F - 将焦点设置到“ 活动”面板中的搜索框以搜索活动。

Ctrl + P - 打开“ 管理包”窗口。

 

自定义键盘快捷键

所有支持的键盘快捷方式都存储在.xml文件中,该文件位于此位置 - %appdata%\UiPath\UiPath/keyboardmappings.xml

任何键盘快捷键可以通过编辑位于.xml文件被改变记事本和之间修改值<Key> </Key><Modifiers> </Modifiers>

  • <Key> </Key> - 表示要按的主键盘按钮。
  • <Modifiers> </Modifiers> - 表示特殊/修饰键(Control,Alt,Shift,Windows)。
  • <CommandName> </CommandName> - 目标命令。

注意:

除“Alt”外,需要将修饰键写为全字。例如,写“控制”而不是“Ctrl”。应通过空格分隔多个修饰符。

 

更改键盘快捷键绑定的示例

  1. 关闭工作室。
  2. 导航到该%appdata%\UiPath\UiPath/keyboardmappings.xml位置。
  3. keyboardmappings.xml使用文本编辑器(如记事本)打开文件。
  4. 查找要更改的键盘快捷键。在这种情况下,创建一个新的空白项目

复制

<KeyboardMapping xmlns="http://schemas.datacontract.org/2004/07/Orchestra.Models">
      <CommandName>NewProjectCommand</CommandName>
      <InputGesture xmlns:ctl1="http://schemas.datacontract.org/2004/07/Catel.Windows.Input" graphid="6">
        <Key>N</Key>
        <Modifiers>Control Shift</Modifiers>
      </InputGesture>
      <Text IsNull="true" />
      <IsEditable>false</IsEditable>
    </KeyboardMapping>
  1. 之间替换的值<Key> </Key><Modifiers> </Modifiers>与所需的密钥。例如<Key>S</Key> <Modifiers>Alt Shift</Modifiers>。键盘快捷方式应如下面的屏幕截图所示。

  1. 保存并关闭该keyboardmappings.xml文件。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Uipath 基础(简介、用户界面、键盘快捷键) 的相关文章

  • 艺赛旗RPA--经验分享:Python 中的“特殊”函数

    了解RPA www i search com cn 学习RPA https support i search com cn 私有函数 魔法函数 回调函数 在任何编程语言中 都会规定某些对象 属性 方法 函数 类等 只能够在某个范围内访问 出
  • UiBot RPA:电商决胜双11的秘密武器

    近年来 中国网络零售市场规模持续扩大 数据显示 2019年前三季度 全国网上零售额73237亿元 同比增长16 8 其中 实物商品网上零售额57777亿元 增长20 5 占社会消费品零售总额比重的19 5 然而 在规模增长的同时 中国网购交
  • 智慧文本Supertext:错失千万,标书中的一字之差到底有多可怕?

    一招不慎 满盘皆输 这句话对于经常会参与投标工作的朋友来说 或许深有同感 国内一家企业投标 因为业务人员的疏忽 将 投标书 投标人名字中的 张 写成了 章 因为这一字之差 让这家极具竞争力的企业陷入争议 最终与成功失之交臂 在投标工作的准备
  • 虚拟员工—RPA机器人助力创业者迈向成功

    RPA 人工智能等技术的蓬勃发展 催生了新的服务方式和流程运营方法 如何应用数字化技术转型升级 降本增效 提升核心竞争力 已成为国内企业的重要命题 眼下RPA行业火热 需求旺盛 但商业落地仍有待进一步加速 为此 来也科技举办了 UiBot百
  • 保险业的变革,软件机器人车险录入自动化

    在现代社会 技术的迅猛发展正在改变各行各业的运作方式 包括保险业 随着数字化转型的推进 保险公司采用创新技术来提高效率和准确性 博为小帮软件机器人结合自动化的功能和OCR技术的识别能力 实现了车险单处理流程的全自动化 本文将深入探讨这一技术
  • python读取excel某一区域单元格的内容

    sheet1 row values 0 6 10 取第1行 第6 10列 不含第10表 sheet1 col values 0 0 5 取第1列 第0 5行 不含第5行 sheet1 row slice 2 0 2 获取单元格值类型和内容
  • 引领新一轮IT服务升级,IT相关场景RPA应用

    大量实践表明 在企业IT项目的生命周期中 大约80 的时间与IT项目运营维护有关 而该阶段的投资仅占整个IT投资的20 由此形成了典型的 轻服务 重技术 现象 Gartner的一项调查发现 在经常出现的问题中 来自技术或产品 包括硬件 软件
  • 餐饮行业RPA之5大应用场景

    眼下 伴随着一系列风险因素 餐饮业的情况变得越来越困难 规模较小 财务状况较差的餐饮商户面临着极大的生存挑战 即使是有一定知名度和客源的大品牌餐饮加盟连锁店 也被逼到了墙角 近年来 餐饮业市场竞争激烈 而且同质化严重 即使没有疫情冲击 众多
  • 【基础教学】UiBot的下载、安装与使用

    鉴于很多小伙伴 可能刚刚关注UiBot 对这个平台还不是很了解 我们准备系统的讲解UiBot的相关操作 方便您对UiBot的认识与使用 目录 1 UiBot软件简介 2 UiBot能为您做什么 3 系统环境及配置要求 4 下载与安装 5 注
  • 提升电商运营效率!微商易代理网站自动上架商品RPA机器人来了!

    在电商运营中 为了提高处理效率 节省人力成本 我们经常需要处理大量的重复性工作 比如商品的上架 物流的管理等等 然而 这些工作不仅耗时费力 而且容易出错 给电商运营带来了很大的困扰 为了解决这些问题 我们可以借助八爪鱼rpa这款强大的机器人
  • 天猫交易rpa机器人轻松上架商品,助力提高电商效率!

    作为网店店主 你可能被困在电商运营各种繁琐的环节中已多时 当你每次上新都手忙脚乱 错漏百出 想节约人力成本而不知如何下手的时候 你可能需要了解一下RPA电商自动化解决方案中的商品自动上架机器人 只需一键点击 RPA机器人就能节约你80 的时
  • 如何用RPA实现天猫淘宝商品转Fordeal上架

    天猫淘宝商品转fordeal上架是一项常见的任务 需要手动操作来完成 然而 有了八爪鱼rpa 这个繁琐的过程可以变得轻松简单 首先 使用八爪鱼rpa 您只需要设定好规则和参数 然后启动机器人即可 机器人会自动登录您的天猫淘宝账号 并进入商品
  • 用RPA轻松实现天猫物流-延迟报备-紧急报备,提升处理效率!

    商业活动中的物流管理的重要性不言而喻 及时准确的物流信息可以提高客户满意度 增加用户粘性 促进二次购买和口碑传播 同时 高效的物流管理也可以减少商家的成本和风险 提高运营效率和竞争力 在天猫物流管理中 延迟报备指的是订单的物流信息没有及时更
  • 用RPA解放人力,实现未发货订单超时预警

    在电商行业中 未发货订单的处理是一个重要的环节 对于电商企业而言 及时发货是保证客户满意度的关键 然而 由于订单数量庞大 人工处理订单需要耗费大量时间和人力资源 容易出现遗漏和延误的情况 影响客户体验和企业形象 在面对未发货订单超时预警这一
  • 学籍服务平台省内转学批量自动申请

    学籍服务平台是指用于管理学生学籍信息的在线平台 包括学生的基本信息 学习成绩 奖惩记录等 在学籍服务平台上 学生可以进行选课 申请转学等操作 然而 目前的学籍服务平台存在一些问题 繁琐的操作流程 目前的学籍服务平台上 学生申请转学需要填写大
  • 为什么企业有了银企直联还需要智能网银?

    银企直联 又称银企互联 是指企业通过在内部建立自己的资金管理系统 与银行进行数据与信息的交互 方便企业实时查询账户信息 交易明细 以及办理结算 贷款 票据管理等业务 由于银企直联为企业财资管理带来了更多的便利 同时也能为银行提供更多的客户资
  • 如何用RPA实现重庆高校课程平台信息抓取

    重庆高校课程平台是重庆地区各大高校提供的课程信息发布平台 学生和教师可以在上面查询和发布课程相关的信息 然而 由于平台的界面复杂 信息分散 需要大量的手动操作才能获取到需要的信息 给学生和教师带来了很多不便 八爪鱼RPA是一款智能化的机器人
  • 如何用RPA实现有道自动翻译单词

    商业活动中 准确快速的翻译对跨境电商行业尤为重要 为了解决手动输入单词耗时且容易出错的问题以及使用在线翻译网站操作繁琐且不够高效的问题 我们推荐使用八爪鱼RPA工具来实现有道自动翻译单词的功能 八爪鱼RPA是一款专业的自动化流程处理工具 可
  • 实实在在万事达!实在智能助力山东万事达集团加速数智化转型

    近日 杭州实在智能科技有限公司 以下简称 实在智能 与山东建筑钢市场 领头羊 山东万事达控股有限公司 以下简称 万事达集团 召开 RPA 机器人流程自动化 项目启动会 实在智能携手万事达集团 联合共建财务RPA一体化研发管理项目 以下简称
  • 实实在在万事达!实在智能助力山东万事达集团加速数智化转型

    近日 杭州实在智能科技有限公司 以下简称 实在智能 与山东建筑钢市场 领头羊 山东万事达控股有限公司 以下简称 万事达集团 召开 RPA 机器人流程自动化 项目启动会 实在智能携手万事达集团 联合共建财务RPA一体化研发管理项目 以下简称

随机推荐

  • easypoi导出复杂表头&动态表头(纯代码导出)

    想要导出的样式 看需求要用那种方式的 使用注解一样可以导出杂表头 我的表头是动态的所以用的代码写 Excel注解依赖
  • Linux 安装MySQL 8.0 超详细教程(mysql 8.0.30)

    目录 一 卸载mariadb 1 检查Linux是否安装了mariadb数据库 2 全部卸载 3 检查mariadb是否全部卸载 二 删除之前安装的mysql 1 查找以前是否装有mysql 2 查找之前安装的mysql的目录 并且删除my
  • 将APP程序发布到iPhone或iPad上去测试

    转载至 http www appshare cn thread 3123 1 1 html 图文的介绍版本 http fstoke me blog tag apple 绝大多数iPhone Developer Distribution 的代
  • Linux命令——统计文件数量

    统计文件夹下文件的总个数 不包括文件夹 ls l grep wc l 统计文件夹下所有文件 包括子文件 的总个数 ls lR grep wc l 统计文件夹下所有文件夹的个数 包括子文件夹 ls LR grep d wc l 具体解释 ls
  • 【微软】数组里找任意两个数之和的绝对值最小值

    数组里找任意两个数之和的绝对值最小值 思路 有一个整数数组 请求出两两之差绝对值最小的值 记住 只要得出最小值即可 不需要求出是哪两个数 方法1 暴力的方式 遍历所有的两个数的差 记录最小值 算法的复杂度O n2 方法2 两个数要想差的绝对
  • Innodb的LRU列表解析

    Innodb为了加快对磁盘中数据的操作 在操作磁盘上的数据时 会先把数据存放到一块名为Buffer Pool的内存缓冲池中 缓冲池以页为单位进行缓存 页大小为16K 由于受到机器限制 内存的大小远小于磁盘的大小 因此需要一种机制来淘汰非热点
  • .NET框架结构体系及工作原理

    1 NET框架运行在操作系统之上 是 NET最基础的框架 它提供了创建 部署和运行 NET应用的环境 主要包含公共语言运行时 CLR 和框架类库 NET Framwork 类库 FCL 并且支持多种开发语言 NET框架可以安装在Window
  • ppt使用教程记录

    ctrl 快速缩小字体 ctrl 快速放大字体 ctrl b 加粗 ctrl u 下划线 ctrl i 斜体 ctrl e 居中对齐 ctrl l 左对齐 ctrl r 右对齐 alt n x h 快速插入文字 alt n p d 快速插入
  • 前端绑定事件总结

    前言 前端开发很多情况下都需要绑定事件 不同的事件对应不同的触发方式 不同需求下需要合适的事件 最近在开发中遇到了绑定事件的问题 所以总结一下前端绑定事件 事件 元素天生具备的行为方式 和写不写JS代码没有关系 onclick不是事件 cl
  • 1. 实现一个单链表,链表初始为空,支持三种操作:

    1 向链表头插入一个数 2 删除第 k 个插入的数后面的数 3 在第 k 个插入的数后插入一个数 include
  • MKL 进行矩阵向量运算

    C source code is found in dgemm example c define min x y x lt y x y include
  • 安卓逆向-反编译-修改-打包-签名-解决夜神模拟器usb调试找不到安卓apk的问题,无法进行动态调试的解决方案。

    问题来由 在进行了一定时间的安卓逆向的学习 遇到了一个问题如图 这么多个安卓apk 打开开发者模式 调试应用只有一个 这不是离谱 按照之前的文章 这就不能进行动态调试 既然有了问题就要想解决办法 问了带我的师傅 我不是用你这个方法的 给我演
  • 【Python】Pyqt5 主窗口调用子窗口demo

    背景 通过主窗口的按钮调用其对应的窗口 代码比较简单 直接看 不懂的欢迎留言 一共两个代码 ui first py 实现的是主窗口 ui second py 实现的是子窗口 点击开始按钮调用子窗口 点击关闭退出窗口 ui first py
  • C#方法,可空类型,数组,集合,ArrayList排序,List,Hashtable和Dictionary

    C 方法 方法的定义 public void int Compare int a int b Program program new Program Console WriteLine Compare a b 方法的递归 public vo
  • java 实现word转pdf,并且实现内容替换,乱码处理,去水印

    1 引入依赖 aspose words的包需要从官网下载
  • JavaScript 使用image-compressor压缩图片

    首先引入min js文件 引入 import ImageCompressor from assets js image compressor min 压缩 uploadImage 图片小于80KB 直接上传 大于80KB 压缩后上传 if
  • 使用Spring StateMachine框架实现状态机

    Spring StateMachine框架可能对于大部分使用Spring的开发者来说还比较生僻 该框架目前差不多也才刚满一岁多 它的主要功能是帮助开发者简化状态机的开发过程 让状态机结构更加层次化 前几天刚刚发布了它的第三个Release版
  • flex布局教程(来源:阮一峰)

    flex布局非常适合移动端项目 跟安卓端的线性布局很像 可参考 flex布局是通过给父元素添加flex属性 来控制子元素的位置和排序方式 一 Flex 布局是什么 Flex 是 Flexible Box 的缩写 意为 弹性布局 用来为盒状模
  • CanMV K210工程源码架构

    CanMV K210工程源码架构 关于CanMV github源码地址 https github com kendryte canmv CanMV 让 AIOT 更简单 CanMV 基于Sipeed MaixPy 但它与之不同 现在是一个完
  • Uipath 基础(简介、用户界面、键盘快捷键)

    一 简介 UiPath Studio是一个完整的应用程序集成解决方案 可自动化第三方应用程序 管理IT任务和业务IT流程 Studio中最重要的概念之一是自动化项目 项目是业务流程的图形表示 通过让您完全控制执行顺序以及自定义步骤集之间的关