当前位置: 首页 > news >正文

UiPath API接口说明

Swagger网址

私有云网址(企业版)

https://企业/swagger/index.html

公有云网址(社区版)

https://cloud.uipath.com/linan/LinanZhang/orchestrator_/swagger/index.html#/

在这里插入图片描述

常见问题

  1. Swagger页面测试请求时报错“You are not authenticated!”

    解决:先登录OC,再打开Swagger

在这里插入图片描述

Parameters

filter 根据值来筛选

如果希望根据Title来搜索可以在输入$filter中输入如下(value用单引号括起来):

title eq 'Fin_Commercial_OneStopShop_001_KADD'

在这里插入图片描述

请求地址

https://uipathoc.ab.cn/odata/Processes?$Filter=title eq 'ClassicFolder'

top 显示返回的结果集数量

如果只希望返回2条结果,可以输入如下

在这里插入图片描述

请求地址

https://uipathoc.ab.cn/odata/Releases**?$top=2**

Account

获取token

方法:POST

请求地址:https://uipathoc.ab.cn/api/Account/Authenticate

请求体:

tenancyName:租户名(BCC所有的租户名均为null)

username:用户名

password:用户密码

{"tenancyName": null,"usernameOrEmailAddress": "zhanglinan","password": "your_password"
}

响应体:

result:token

{"result": "eyJhbGciOiJSUzI1NiIsImtpZCI6IkQ0NzJDRTcwNzdBOTE5Mjc3MzExRTA5Q0I2RkEyODE4NkREMDNGNkIiLCJ0eXAiOiJKV1QiLCJ4NXQiOiIxSExPY0hlcEdTZHpFZUNjdHZvb0dHM1FQMnMifQ.eyJuYmYiOjE2NjA4ODg4MjksImV4cCI6MTY2MDg5MjcyOSwiaXNzIjoiaHR0cHM6Ly91aXBhdGhvYy5hYi1pbmJldi5jbi9pZGVudGl0eSIsImF1ZCI6WyJJZGVudGl0eVNlcnZlckFwaSIsIk9yY2hlc3RyYXRvckFwaVVzZXJBY2Nlc3MiXSwiY2xpZW50X2lkIjoiNGQ3ZjJiZjItOTA5My00OTU5LTlkNTItYjRhNjYwZjE0ODVmIiwic3ViIjoiZWJjZjBiZDQtN2ViOS00NmZkLWIyMDMtNzkyMDdkYjE5NTkxIiwiYXV0aF90aW1lIjoxNjYwODg5MTI5LCJpZHAiOiJsb2NhbCIsIkFzcE5ldC5JZGVudGl0eS5TZWN1cml0eVN0YW1wIjoiNVIzRE1NSUJLN1FSTkJXMlFPU1hHUUlQRUFXSE1WVEciLCJwcnRfaWQiOiJkZGM0YTM3YS00N2M5LTQxZDEtOGRkZi05ZGViNmNiNGNmNjUiLCJob3N0IjoiRmFsc2UiLCJmaXJzdF9uYW1lIjoibGluYW4iLCJsYXN0X25hbWUiOiJ6aGFuZyIsInBydF9hZG0iOiJGYWxzZSIsInByZWZlcnJlZF91c2VybmFtZSI6InpoYW5nbGluYW4iLCJuYW1lIjoiemhhbmdsaW5hbiIsInNjb3BlIjpbImVtYWlsIiwib3BlbmlkIiwicHJvZmlsZSIsInRlbmFudCIsIklkZW50aXR5U2VydmVyQXBpIiwiT3JjaGVzdHJhdG9yQXBpVXNlckFjY2VzcyJdLCJhbXIiOlsicHdkIl19.YhDrcPhEFTHcXXQdnvAywYKPa0ng6wWbVqEO_g9qQs72dA_puvWk-KDZUrWbhzOfLGdoKi29ao23fm9c-C8r1o9LEYYSBYFjWAUNGiJ9-KWSQs1fs-CrKdk0iVd71pOeDN4-P7c6wTzfZ7pqBU6BofyXyugw0oWuDIoGHQorbtE4ZIcot3y9YD866zyK9wNaHRKEC_rS3_AoQrEvQBlu5sxI7wXFTpAxNeexZDI9JuYLDWKsI3qQ9nj_ioFpB1Ruukmng3Uc4bbJNdxdWmAXnO8ASeG1bc68Lf-H015pn9fXu4HabDzstDmrkXTvhTIVo4kXy14ooJnHxdEjREnhoA","targetUrl": null,"success": true,"error": null,"unAuthorizedRequest": false,"__abp": true
}

Users

获取用户信息

方法:GET

请求地址:https://uipathoc.ab.cn/odata/Users

请求头:Authorization:Bearer+空格+token

响应体:

{"@odata.context": "https://uipathoc.ab.cn/odata/$metadata#Users","@odata.count": 1,"value": [{"Name": "linan","Surname": "zhang","UserName": "zhanglinan","Domain": null,"DirectoryIdentifier": null,"FullName": "linan zhang","EmailAddress": "","IsEmailConfirmed": false,"LastLoginTime": "2022-09-06T13:56:57.073Z","IsActive": true,"CreationTime": "2022-08-17T08:36:29.45Z","AuthenticationSource": "local","Password": null,"IsExternalLicensed": false,"RolesList": ["Allow to be Folder Administrator","Allow to be Automation User","Robot"],"LoginProviders": [],"TenantId": 1,"TenancyName": null,"TenantDisplayName": null,"TenantKey": null,"Type": "DirectoryUser","ProvisionType": "Manual","LicenseType": null,"Key": "ebcf0bd4-7eb9-46fd-b203-79207db19591","MayHaveUserSession": true,"MayHaveRobotSession": false,"MayHaveUnattendedSession": false,"BypassBasicAuthRestriction": false,"MayHavePersonalWorkspace": false,"RestrictToPersonalWorkspace": false,"Id": 98,"RobotProvision": null,"UnattendedRobot": null,"NotificationSubscription": {"Queues": true,"Robots": true,"Jobs": true,"Schedules": true,"Tasks": true,"QueueItems": true,"Insights": false,"CloudRobots": true},"UpdatePolicy": null}]
}

Processes(包)

获取包

方法:GET

请求地址:https://uipathoc.ab.cn/odata/Processes

请求头:Authorization:Bearer+空格+token

请求体:如果不做限制,则返回本用户权限范围内的所有包。

响应体:

{"@odata.context": "","@odata.count": 1,"value": [{"IsActive": false,"SupportsMultipleEntryPoints": true,"MainEntryPointPath": "001_01_KADDDeductionReport\\Fin_Commercial_OneStopShop_001_01_02_KADDDeductionReportWeekly.xaml","RequiresUserInteraction": true,"IsAttended": false,"TargetFramework": "Legacy","Title": "Fin_Commercial_OneStopShop_001_KADD","Version": "1.0.29","Key": "Fin_Commercial_OneStopShop_001_KADD:1.0.29","Description": "Fin_Commercial_OneStopShop_001_KADD","Published": "2022-09-06T08:29:28.9333333Z","IsLatestVersion": false,"OldVersion": null,"ReleaseNotes": null,"Authors": "admin","ProjectType": "Process","Tags": "VisualBasic VB UiPathStudioProcess","IsCompiled": false,"Id": "Fin_Commercial_OneStopShop_001_KADD","Arguments": {"Input": null,"Output": null}}]
}

Folders(文件夹)

获取文件夹

方法:GET

请求地址:https://uipathoc.ab.cn/odata/Folders

请求头:Authorization:Bearer+空格+token

响应体:

{    "@odata.context":   "https://uipathoc.ab.cn/odata/$metadata#Folders","@odata.count":  7,"value":  [        {            "Key":   "9615a084-86a8-452a-8080-6d347bd60a26","DisplayName":   "Fin_Commercial_OneStopShop","FullyQualifiedName":   "ABI/Fin/Commercial/Fin_Commercial_OneStopShop","FullyQualifiedNameOrderable": "ABI�Fin�Commercial�Fin_Commercial_OneStopShop","Description":  null,"ProvisionType":   "Automatic","PermissionModel":   "FineGrained","ParentId":  24,"ParentKey":   "2cb9bb8c-daef-4f44-bc39-09537158d632","IsActive":  true,"FeedType":   "Processes","Id":  88        }    ]
}

Release(流程)

Release是流程,默认一个包有一个主流程,但可以设置多个入口点,包+入口点唯一确定1个流程。

【技巧】先返回所有结果集,观察键值,再通过filter找到需要触发的流程

获取多个流程

方法:GET

请求地址:https://uipathoc.ab.cn//odata/Releases

请求头:Authorization:Bearer+空格+token

请求体:如果不做限制,则返回本用户权限范围内的所有流程。

响应体:

OrganizationUnitFullyQualifiedName:文件夹名

Name:OC流程名

ProcessKey:包名

*OrganizationUnitFullyQualifiedName + Name唯一确定1个流程*

{"@odata.context": "https://uipathoc.ab.cn/odata/$metadata#Releases","@odata.count": 1,"value": [{"Key": "b76cf2e6-4724-45c3-ac57-1f9c8dca560c","ProcessKey": "DL_MRP_RPA_004_POCreate","ProcessVersion": "1.0.14","IsLatestVersion": false,"IsProcessDeleted": false,"Description": "PO Create","Name": "DL_MRP_RPA_004_POCreate","EnvironmentId": null,"EnvironmentName": "","EntryPointId": 10423,"InputArguments": null,"ProcessType": "Process","SupportsMultipleEntryPoints": true,"RequiresUserInteraction": true,"IsAttended": false,"IsCompiled": false,"AutoUpdate": false,"FeedId": "bfd8d74f-73c9-4cdb-ab50-a12c4d359e85","JobPriority": "Normal","CreationTime": "2023-01-20T05:43:27.817Z","OrganizationUnitId": 122,"OrganizationUnitFullyQualifiedName": "ABI/DL/MRP/DL_MRP_RPA","TargetFramework": "Legacy","Id": 788,"Arguments": {"Input": "[]","Output": "[]"},"ProcessSettings": null}]
}

获取单个流程

方法:GET

请求地址:https://uipathoc.ab.cn/odata/Releases({key})(key为Release的id)

请求地址示例:https://uipathoc.ab.cn/odata/Releases(788)

响应体:

{"@odata.context": "https://uipathoc.ab.cn/odata/$metadata#Releases/$entity","Key": "b76cf2e6-4724-45c3-ac57-1f9c8dca560c","ProcessKey": "DL_MRP_RPA_004_POCreate","ProcessVersion": "1.0.14","IsLatestVersion": false,"IsProcessDeleted": false,"Description": "PO Create","Name": "DL_MRP_RPA_004_POCreate","EnvironmentId": null,"EnvironmentName": "","EntryPointId": 10423,"InputArguments": null,"ProcessType": "Process","SupportsMultipleEntryPoints": true,"RequiresUserInteraction": true,"IsAttended": false,"IsCompiled": false,"AutoUpdate": false,"FeedId": "bfd8d74f-73c9-4cdb-ab50-a12c4d359e85","JobPriority": "Normal","CreationTime": "2023-01-20T05:43:27.817Z","OrganizationUnitId": 122,"OrganizationUnitFullyQualifiedName": null,"TargetFramework": "Legacy","Id": 788,"Arguments": {"Input": "[]","Output": "[]"},"ProcessSettings": {"ErrorRecordingEnabled": false,"Duration": 40,"Frequency": 500,"Quality": 100,"AutoStartProcess": false,"AlwaysRunning": false}
}

Job(作业)

Job是作业,作业是流程的实例。

开始作业

方法:POST

请求地址:https://uipathoc.ab.cn/odata/Jobs/UiPath.Server.Configuration.OData.StartJobs

请求头:
X-UIPATH-OrganizationUnitId: 文件夹ID

Authorization:Bearer+空格+token

请求体(完整参数请参考Swagger页面):

ReleaseKey:Release的Key

RuntimeType:运行类型,如果设置为attended会报错。

{"startInfo": {"ReleaseKey": "b76cf2e6-4724-45c3-ac57-1f9c8dca560c","JobsCount": 1,"JobPriority": "Normal","Strategy": "ModernJobsCount","ResumeOnSameContext": false,"RuntimeType": "Unattended"
}
}

响应体:

{"@odata.context": "https://uipathoc.ab.cn/odata/$metadata#Jobs","value": [{"Key": "38a4b511-7d9b-4e06-aebb-86693d4af12c","StartTime": null,"EndTime": null,"State": "Pending","JobPriority": "Normal","Source": "Manual","SourceType": "Manual","BatchExecutionKey": "b8c9a01e-014b-4a83-9ea3-42f8eecbf0dc","Info": null,"CreationTime": "2023-02-03T06:41:00.06Z","StartingScheduleId": null,"ReleaseName": "DL_MRP_RPA_004_POCreate","Type": "Unattended","InputArguments": null,"OutputArguments": null,"HostMachineName": null,"HasMediaRecorded": false,"PersistenceId": null,"ResumeVersion": null,"StopStrategy": null,"RuntimeType": "Unattended","RequiresUserInteraction": true,"ReleaseVersionId": null,"EntryPointPath": "Business\\DL_MRP_RPA_004_POCreate.xaml","OrganizationUnitId": 122,"OrganizationUnitFullyQualifiedName": null,"Reference": "","ProcessType": "Process","ProfilingOptions": null,"ResumeOnSameContext": false,"LocalSystemAccount": "","OrchestratorUserIdentity": null,"Id": 170708}]
}

相关文章:

UiPath API接口说明

Swagger网址 私有云网址(企业版) https://企业/swagger/index.html 公有云网址(社区版) https://cloud.uipath.com/linan/LinanZhang/orchestrator_/swagger/index.html#/ 常见问题 Swagger页面测试请求时报错“You are not a…...

Ubuntu22.04上kdump和crash的使用

0.前言 1.引用: 解决Linux内核问题实用技巧之 - Crash工具结合/dev/mem任意修改内存-腾讯云开发者社区-腾讯云 解决Linux内核问题实用技巧之-dev/mem的新玩法-腾讯云开发者社区-腾讯云 ubuntu内核转储分析——kdump和crash的下载和使用_ubuntu kdump-CSDN博客 U…...

【2025最新计算机毕业设计】基于SSM+Vue中华传统文化吟诵知识学习系统

作者简介:✌CSDN新星计划导师、Java领域优质创作者、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行前辈交流。✌ 主要内容:🌟Java项目、Python项目、前端项目、PHP、ASP.NET、人工智能…...

智能社区服务小程序+ssm(lw+演示+源码+运行)

摘要 随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。本文介绍了智能社区服务小程序的开发全过程。通过分析智能社区服务小程序管理的不足,创建了一个计算机管理智能社区服务小程序的方案。文章介绍了智能社区服务…...

windows10电脑缺少dll文件的解决方案,系统缺少dll修复指南

在使用Windows 10操作系统时,有时会遇到由于缺少某些动态链接库(Dynamic Link Library, 简称DLL)文件而导致程序无法正常运行的问题。本指南将介绍几种解决此类问题的方法。 什么是DLL文件? DLL文件是Windows系统中的一种特殊类型…...

【设计模式系列】工厂方法模式(二十一)

一、什么是工厂方法模式 工厂方法模式(Factory Method Pattern)是一种创建型设计模式,其核心目的是定义一个创建对象的接口,但让实现这个接口的子类来决定实例化哪一个类。工厂方法模式让类的实例化推迟到子类中进行,…...

etcd资源超额

集群内apiserver一直重启,重启kubelet服务后查看日志发现一下报错: Error from server: etcdserver: mvcc: database space exceeded 报错原因: etcd服务未设置自动压缩参数(auto-compact) etcd 默认不会自动 compa…...

数据结构与算法学习笔记----DFS

数据结构与算法学习笔记----DFS author: 明月清了个风 first publish time: 2024.12.4 revised: 2024.12.5 - 加了Acwing 843. n-皇后问题 。 ps⛹感觉DFS的题基本的思想就是递归,但是每题都有不一样的地方,每一题的思路和模拟过程都单独写在每一题里…...

力扣54.螺旋矩阵

题目描述 题目链接54. 螺旋矩阵 给你一个 m 行 n 列的矩阵 matrix ,请按照 顺时针螺旋顺序 ,返回矩阵中的所有元素。 示例 1: 输入:matrix [[1,2,3],[4,5,6],[7,8,9]] 输出:[1,2,3,6,9,8,7,4,5]示例 2:…...

【原生js案例】webApp实现一个分享到的功能

这种分享到的效果很常见,在我们的网站上。鼠标滑入展示,滑出就隐藏。现在我们使用定时器功能来实现这种滑动效果。 感兴趣的可以关注下我的系列课程【webApp之h5端实战】,里面有大量的css3动画效果制作原生知识分析,讲解&#xf…...

iPhone手机清理软件:相册清理大师推荐

随着智能手机成为我们日常生活的必需品,手机中的数据日益膨胀,尤其是照片和视频这类容易积累的文件。对于iPhone用户来说,管理这些文件,特别是清理相册变得尤为重要。本文将介绍一款备受推崇的iPhone手机清理软件——CleanMyPhone…...

Javaweb梳理21——Servlet

Javaweb梳理21——Servlet 21 Servlet21.1 简介21.3 执行流程21.4 生命周期4.5 方法介绍21.6 体系结构21.7 urlPattern配置21.8 XML配置 21 Servlet 21.1 简介 Servlet是JavaWeb最为核心的内容,它是Java提供的一门动态web资源开发技术。使用Servlet就可以实现&…...

Serverless 时代

前端的边界探索,从客户端展开,以跨端为目标,用一套 JavaScript 代码生成多端平台,以此来实现大前端的统一。虽然在这条路上还不算尽善尽美,但各家公司的跨端方案已基本趋于成熟,并且已经运用到生产环境中。…...

docker安装clickhouse副本集群

docker安装clickhouse副本集群 1、clickhouse副本集群搭建1.1、docker安装zookeeper集群1.1.1、zookeeper第一个节点安装1.1.2、zookeeper第二个节点安装1.1.3、zookeeper第三个节点安装1.1.4、zookeeper客户端命令 2、Clickhouse副本集群搭建2.1、clickhouse搭建2.2、验证集群…...

详解AI网关助力配电房实现智能化管控应用

​对于一些建设年份久远的老旧配电房,由于配套降温散热设施设备不完善、线路设备老化等因素,极易出现因环境过热而影响设备正常稳定运行,进而导致电气故障甚至火灾等事故产生。 基于AI网关的配电房智能监控及管理 针对配电房的实时安全监测及…...

uniapp调用腾讯定位api

1、注册腾讯地址api接口,创建应用获取key WebService API | 腾讯位置服务 2、配置获取方法getCity // 定位服务getCity(latitude, longitude) {const key XXXX-XXXX-XXXX-XXXX-XXXX; // 替换为你的腾讯位置服务密钥const url /apis.map.qq.com/ws/geocoder/v1/…...

映射vim键位,基本功能键位表(未更完)

键位映射&#xff1a;建议使用jj代替esc,毕竟esc离手那么远 linux下修改方法是&#xff1a;vim /etc/vim/vimrc 在该文件尾添加inoremap jj <Esc>该方法可以同样可以用到其他键位映射上 i&#xff1a;表示这个映射是在插入模式&#xff08;insert mode&#xff09;下有效…...

【Python】爬虫实战03:自动化抢票脚本【某麦网】

1. 脚本介绍 1.1 背景介绍 在这个数字化时代&#xff0c;演唱会、体育赛事和各种活动的门票销售往往在线上进行。由于热门活动的高需求和门票的有限供应&#xff0c;抢票成为了一场激烈的竞争。许多粉丝和爱好者经常因为手速不够快或网络延迟而错失购票机会。为了提高抢票的成…...

AspNet WebAPI 模型绑定问题

继承System.Web.Http.ApiController的Action的Model如果被[Serializable]定义&#xff0c;会导致Model的字段无法绑定。 Microsoft.AspNet.WebApi.Core.5.2.3\lib\net45\System.Web.Http.dll [Serializable] public class Model {public string id { get; set; } }public MyA…...

ISAAC SIM踩坑记录--添加第三方3D场景

ISAAC SIM仿真首先就是要有合适的3D场景&#xff0c;官方提供了一些场景&#xff0c;如果不能满足要求&#xff0c;那就只能自己建。 对于我这种不会3D建模的菜鸟&#xff0c;只能到网上下载了&#xff0c;sketchfab就是一个不错的平台&#xff0c;有不少免费资源可以下载。 …...

Linux中Crontab(定时任务)命令详解

文章目录 Linux中Crontab&#xff08;定时任务&#xff09;命令详解一、引言二、Crontab的基本使用1、Crontab命令格式2、Crontab常用操作 三、Crontab的配置与服务管理1、配置Crontab2、服务管理 四、使用示例1、每天凌晨2点备份网站数据2、每周一凌晨3点清理临时文件3、每月的…...

在Ubuntu中运行和管理AppImage

文章目录 什么是AppImage&#xff1f;如何在Ubuntu中运行AppImage&#xff1f;如何管理AppImage&#xff1f;安装AppImageLauncher如何添加AppImage到系统&#xff1f;如何从系统中移除AppImage&#xff1f; 总结 什么是AppImage&#xff1f; AppImage是一种将应用程序打包为单…...

2024年12月大语言模型最新对比:GPT-4、Claude 3、文心一言等详细评测

前言 随着人工智能技术的快速发展&#xff0c;大语言模型(LLM)已经成为了技术领域最热门的话题。本文将详细对比目前主流的大语言模型&#xff0c;帮助大家选择最适合的工具。 一、OpenAI GPT系列 1. GPT-4 核心优势&#xff1a; 多模态理解能力强 逻辑推理能力出色 创造…...

上下位关系自动检测方法

✨✨ 欢迎大家来访Srlua的博文&#xff08;づ&#xffe3;3&#xffe3;&#xff09;づ╭❤&#xff5e;✨✨ &#x1f31f;&#x1f31f; 欢迎各位亲爱的读者&#xff0c;感谢你们抽出宝贵的时间来阅读我的文章。 我是Srlua小谢&#xff0c;在这里我会分享我的知识和经验。&am…...

Linux入门攻坚——40、Linux集群系统入门-lvs(1)

Cluster&#xff0c;集群&#xff0c;为了解决某个特定问题将多台计算机组合起来形成的单个系统。 这个单个集群系统可以扩展&#xff0c;系统扩展的方式&#xff1a;scale up&#xff0c;向上扩展&#xff0c;更换更好的主机&#xff1b;scale out&#xff0c;向外扩展&…...

结构篇| 浅析LLaMA网络架构

01 前言 LLaMA(Large Language Model Meta AI)是由Meta AI 发布的一个开放且高效的大型基础语言模型。为什么突然讲这个模型,主要LLaMA 已经成为了最受欢迎的开源大语言模型之一,LLaMA 系列模型在学术界和工业界引起了广泛的 关注,对于推动大语言模型技术的开源发展做出了…...

CTF-PWN: 全保护下格式化字符串利用 [第一届“吾杯”网络安全技能大赛 如果能重来] 赛后学习(不会)

通过网盘分享的文件&#xff1a;如果能重来.zip 链接: https://pan.baidu.com/s/1XKIJx32nWVcSpKiWFQGpYA?pwd1111 提取码: 1111 --来自百度网盘超级会员v2的分享漏洞分析 格式化字符串漏洞,在printf(format); __int64 sub_13D7() {char format[56]; // [rsp10h] [rbp-40h]…...

openEuler卸载 rpm安装的 redis

停止 Redis 服务 sudo systemctl stop redis禁用 Redis 服务 sudo systemctl disable redis 卸载 Redis 软件包 sudo yum remove redis查找并删除 Redis 的残留文件 find / -name red*删除 Redis 配置文件 删除 Redis 数据文件 sudo rm -rf /var/lib/redis检查 Redis 是否…...

xxl-job分布式任务调度

XXL-JOB是一个轻量级分布式任务调度平台&#xff0c;其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线&#xff0c;开箱即用。 GitHub&#xff1a;https://github.com/xuxueli/xxl-job 码云&#xff1a;https://gitee.com/xuxue…...

flutter_quill如何设置Editor中的文字为富文本

比如一个场景 在输入框中&#xff0c;某某某 是一个颜色&#xff0c;其他文本是一个颜色 这里要注意 const QuillEditor({required this.controller,required this.focusNode,required this.scrollController,required this.scrollable,required this.padding,required this…...

shell语法(1)bash

shell是我们通过命令行与操作系统沟通的语言&#xff0c;是一种解释型语言 shell脚本可以直接在命令行中执行&#xff0c;也可以将一套逻辑组织成一个文件&#xff0c;方便复用 Linux系统中一般默认使用bash为脚本解释器 在Linux中创建一个.sh文件&#xff0c;例如vim test.sh…...

AgGrid 组件封装设计笔记:自定义 icon 以及每个 icon 的点击事件处理

文章目录 问题目前解决效果 v1思路 目前解决效果 v0思路 代码V1 问题 自己封装的 AgGrid 如何自定义传递 icon &#xff0c;以及点击事件的处理&#xff1f; 目前解决效果 v1 思路 目前解决效果 v0 思路 一张图片说明一下 代码 V1 父组件使用 <template><MyPageL…...

什么是TCP的三次握手

TCP&#xff08;传输控制协议&#xff09;的三次握手是一个用于在两个网络通信的计算机之间建立连接的过程。这个过程确保了双方都有能力接收和发送数据&#xff0c;并且初始化双方的序列号。以下是三次握手的详细步骤&#xff1a; 第一次握手&#xff08;SYN&#xff09;&…...

ElasticSearch学习记录

服务器操作系统版本&#xff1a;Ubuntu 24.04 Java版本&#xff1a;21 Spring Boot版本&#xff1a;3.3.5 如果打算用GUI&#xff0c;虚拟机安装Ubuntu 24.04&#xff0c;见 虚拟机安装Ubuntu 24.04及其常用软件(2024.7)_ubuntu24.04-CSDN博客文章浏览阅读6.6k次&#xff0…...

10.在 Vue 3 中使用 OpenLayers 加载引用 Stamen 地图(多种形式)

在 Web 地图开发中&#xff0c;OpenLayers 是一个非常强大且灵活的 JavaScript 库&#xff0c;它可以帮助我们加载各种地图层&#xff08;如 OpenStreetMap、Google Maps、Bing Maps 等&#xff09;。而 Stamen 地图是一个非常常见的地图样式&#xff0c;它提供了多种地图样式&…...

json与proto序列化,反序列化性能对比

1. 说proto快,必须知道他快多少?为什么快? 快多少? // 测试proto序列化和反序列化的性能func BenchmarkProtobufMarshal(b *testing.B) {// 创建一个 Request 对象req : &demo.Request{Ping: "ping",}// 测试序列化的性能b.ResetTimer()for i : 0; i < b…...

[Redis#14] 持久化 | RDB | bgsave | check-rdb | 灾备

目录 0.概述 持久化的策略 1 RDB 1.1 触发机制 1.2 流程说明 1.3 RDB 的优缺点 0.概述 在学习 MySQL 数据库时&#xff0c;我们了解到事务的四个核心特性&#xff1a;原子性、一致性、持久性和隔离性。这些特性确保了数据库操作的安全性和可靠性。当我们转向 Redis 时&a…...

ubuntu部署RocketMQ

Quick Start RocketMQ 下载 解压 把下载的文件解压重命名&#xff0c;放在想放的位置 需要提前配置JDK环境变量&#xff0c;或者直接在配置文件中指定JAVA_HOME 编辑 编辑 rocketmq/bin下的 runserver.sh 和runbroker.sh文件&#xff0c;把内存大小改小一点&#xff0c;因为…...

深入浅出:PHP中的变量与常量全解析

文章目录 引言理解变量普通变量赋值操作变量间赋值引用赋值取消引用 可变变量预定义变量 理解常量声明常量使用define()函数const关键字 使用常量预定义常量 扩展话题&#xff1a;作用域与生命周期实战案例总结与展望参考资料 引言 在编程的世界里&#xff0c;变量和常量是两种…...

概率论相关知识随记

作为基础知识的补充&#xff0c;随学随记&#xff0c;方便以后查阅。 概率论相关知识随记 期望&#xff08;Expectation&#xff09;期望的定义离散型随机变量的期望示例&#xff1a;掷骰子的期望 连续型随机变量的期望示例&#xff1a;均匀分布的期望 期望的性质线性性质期望的…...

gpt-computer-assistant - 极简的 GPT-4o 客户端

更多AI开源软件&#xff1a; AI开源 - 小众AIhttps://www.aiinn.cn/sources gpt-computer-assistant是一个将 ChatGPT MacOS 应用程序提供给 Windows 和 Linux 的替代工作。因此&#xff0c;这是一个全新且稳定的项目。此时&#xff0c;您可以轻松地将其作为 Python 库安装&am…...

【Java开发】Springboot集成mybatis-plus

1、引入 mybatis-plus 依赖 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.5.0</version> </dependency> <!--mysql依赖--> <dependen…...

本地运行打包好的dist

首先输入打包命令 每个人设置不一样 一般人 是npm run build如果不知道可以去package.json里去看。 打包好文件如下 命令行输入 :npm i -g http-server 进入到dist目录下输入 命令cmd 输入 http-server 成功...

mac安装php和xdebug调试

要在Mac上安装PHP 7.4&#xff0c;你可以通过几种方式来完成&#xff0c;但鉴于PHP7.4官方已不再维护&#xff0c;并且Homebrew默认仓库中不再提供此版本&#xff0c;我们需要从第三方仓库或直接从源代码进行安装。本文以brew方式安装&#xff0c;如果安装的是8.0以上&#xff…...

使用Rufus制作Ubuntu需要注意

‌在使用Rufus制作Ubuntu启动盘并进行BIOS设置时&#xff0c;需要注意以下几点‌&#xff1a; ‌关闭RST&#xff08;英特尔 快速存储技术&#xff09;‌&#xff1a;在BIOS设置中&#xff0c;如果电脑启用了RST功能&#xff0c;需要将其关闭。因为Ubuntu可能无法检测到硬盘&a…...

2024 阿里云Debian12.8安装apach2【图文讲解】

1. 更新系统&#xff0c;确保您的系统软件包是最新的 sudo apt update sudo apt upgrade -y 2. 安装 Apache Web 服务器 apt install apache2 -y 3. 安装 PHP 及常用的扩展 apt install php libapache2-mod-php -y apt install php-mysql php-xml php-mbstring php-curl php…...

iOS平台接入Facebook登录

1、FB开发者后台注册账户 2、完善App信息 3、git clone库文件代码接入 4、印尼手机卡开热点调试 备注&#xff1a; 可能遇到的问题&#xff1a; 1、Cocos2dx新建的项目要更改xcode的git设置&#xff0c;不然卡在clone&#xff0c;无法在线获取FBSDK 2、动态库链接 需要在…...

关于在ubuntu上无法运行EasyConnect的解决方法

需要这三个文件 libpangocairo-1.0-0_1.40.14-1_amd64.deb libpangoft2-1.0-0_1.40.14-1_amd64.deb libpango-1.0-0_1.40.14-1_amd64.deb然后执行 cp source /usr/share/sangfor/EasyConnect再重启EasyConnect即可 下载链接 http://kr.archive.ubuntu.com/ubuntu/pool/main/…...

常用 Linux 各资源指标监控示例(长期更新)

1、在 linux 中&#xff0c;查看指定进程下各线程运行情况 # ps 方式&#xff0c;查看 pid 为 776 的进程有哪些线程 ps -Tp 776 #> PID SPID TTY TIME CMD #> 776 776 ? 00:00:01 zebra #> 776 778 ? 00:00:00 RCU sweeper #&g…...

【目标跟踪】AntiUAV600数据集详细介绍

AntiUAV600数据集的提出是为了适应真实场景&#xff0c;即无人机可能会随时随地出现和消失。目前提出的Anti-UAV任务都只是将其看做与跟踪其他目标一样的任务&#xff0c;没有结合现实情况考虑。 论文链接&#xff1a;https://arxiv.org/pdf/2306.15767https://arxiv.org/pdf/…...