XOR
JAVA异常分类及处理
概念 如果某个方法不能按照正常的途径完成任务,就可以通过另一种路径退出方法。在这种情况下会抛出一个封装了错误信息的对象。 此时,这个方法会立刻退出同时不返回任何值。另外,调用这个方法的其他代码也无法继续执行,异常处理机制会将代码执行交给 异常处理器。 异常分类 Throwable是Java语言中所有 ......
snowflake(雪花算法) 生成分布式 ID
## snowflake(雪花算法) 生成分布式 ID ### 1、常见的分布式 ID 实现 在如今的环境下,对于分布式 ID 的实现有以下几种方式: 1. UUID 2. Redis 3. snowflake 4. 美团 leaf - 雪花算法的变形 5. 百度 UidGenerator - x雪 ......
在编写API接口的技术文章时应注意的内容
编写API接口的技术文章时,建议包含以下内容: 1. 简介:介绍API接口的目的和作用,以及所属的项目或服务。 2. 接口描述:详细描述API接口的功能和使用方法,包括输入参数、输出结果和可能的错误码。 3. 接口请求:说明如何发起API请求,包括请求方法(GET、POST等)、请求URL和请求头。 ......
拓扑图和架构图区别
拓扑图和架构图是两种不同的图形表示方法,它们主要用于描述网络、电路、系统等结构体的连接关系和布局方式。以下是它们的区别:1. 拓扑图:拓扑图是一种表示网络连接关系的图形,它主要关注于节点之间的连接方式,而不关注节点的具体形态和属性。拓扑图通常用点表示节点,用线表示节点之间的连接。拓扑图是一种抽象的图 ......
【C++开源库】Windows 下编译 libcurl 库
## What is libcurl ? libcurl 是一个跨平台的网络协议库,支持 http, https, ftp, gopher, telnet, dict, file, 和 ldap 协议。libcurl 同样支持 HTTPS 证书授权,HTTP POST, HTTP PUT, FTP ......
浅析华为云Astro的5大关键能力技术
摘要:本文以技术方案视角,对华为云Astro低代码平台的一些核心功能进行简要介绍。 背景介绍 低代码开发基于可视化开发的概念,结合了云原生和多终端体验技术,它可以在大多数业务场景中,帮助企业显著的提升效率。同时为专业开发者提供了一种全新的高生产力开发方式,让不懂代码的人通过“拖拉拽”开发组件来完成应 ......
Shiro characteristic and attack
# Characteristic If `RememberMe=deleteMe ` at Cookie, So It is Shiro. # Shiro Key You get the key and to mix a vulnerability will get the servers shel ......
Oracle中rownum与order by的执行顺序 正确的写法应该是:先order by,先包一层查询,再赋rownum值
Oracle中rownum与order by的执行顺序 正确的写法应该是:先order by,先包一层查询,再赋rownum值 原文链接:https://blog.csdn.net/u013456370/article/details/122366975 select id,createdate,f ......
C#如何判断为空
1. 使用null合并运算符(??) 该运算符用于判断左侧的操作符是否为null,如果为null,则返回右侧的操作数,否则返回左侧的操作数。 string str = null; string result = str ?? "default"; 2. 使用null条件运算符(?.) 该运算符用于判 ......
CentOS 环境下通过 YUM 安装软件
操作场景 为提升用户在云服务器上的软件安装效率,减少下载和安装软件的成本,腾讯云提供了 YUM 下载源。在 CentOS 环境下,用户可通过 yum 命令快速安装软件。对于 YUM 下载源,用户不需要添加软件源,可以直接安装软件包。 操作步骤 安装软件 使用 root 帐号登录云服务器,并对应您实际 ......
AHB GPIO项目理解
框架与协议理解1--基本框架 框架与协议理解2--portin和portout的访问 masked bit:只对当前位操作,其他位不变GPIO的portin和portout不是一个配置寄存器,它的写和读有不同含义 【以协议中portout为例】 动作为:写入和检测 1.写入比如给pout_wr的第0 ......
linux nohup
1,安装 yum install coreutils 2,查看安装路径 which nohup 3,查看版本号 nohup --version nohup (GNU coreutils) 8.22 Copyright (C) 2013 Free Software Foundation, Inc. L ......
xxl-job部署
XXL-JOB安装、配置、启动、停止教程安装xxl-jobstep1:上传step2:解压step3:初始化数据库step4:修改xxl-job配置文件step4.1:修改调度中心配置文件application.propertiesstep4.2:修改logback.xml(配置xxl-job的日志 ......
P2015 二叉苹果树
[原题链接戳这里](https://www.luogu.com.cn/problem/P2015) **思考过程** 一眼树状dp+背包dp 每一根树枝占用 1 空间 带来的价值由题目输入 设计 `f[u][i]` 表示在考虑以 u 为根的子树时 分配给它 i 根树枝 所能达到的最大价值 于是在以 ......
Java实现浏览器端大文件分片上传方案
这里只写后端的代码,基本的思想就是,前端将文件分片,然后每次访问上传接口的时候,向后端传入参数:当前为第几块文件,和分片总数 下面直接贴代码吧,一些难懂的我大部分都加上注释了: 上传文件实体类: 看得出来,实体类中已经有很多我们需要的功能了,还有实用的属性。如MD5秒传的信息。 public c ......
安装Hadoop单节点伪分布式集群
[toc] # 安装Hadoop单节点伪分布式集群 操作系统:Ubuntu server 20.04 参考文档:`http://apache.github.io/hadoop/hadoop-project-dist/hadoop-common/SingleCluster.html` ## 系统准备 ......
C# 将数字格式转换为日期格式
public static string ChgNumToDate(int Numeric, string strDateFormat) { string NumToDate = ""; string strNumeric = Convert.ToString(Numeric); strDateFo ......
2022 RoboCom 世界机器人开发者大赛-本科组(省赛)
# RC-u1 不要浪费金币 ```cpp #include using namespace std; int main() { ios::sync_with_stdio(false) , cin.tie(nullptr) , cout.tie(nullptr); int n , m , res = ......
Dockerfile静态扫描
###### 我们的产物都是基于同一Dockerfile生成,因此我们需要保证这个底层Dockerfile的安全性 ###### Dockerfile的写法有很多,我一般会采用最简单的方式,即Dockerfile什么都不处理直接RUN ``` # 主要是时区跟源的问题,我们需要重封一次 [root@ ......
Linux(Centos)安装Mysql的步骤
因为 Mysql收费所以Centos7不能像原来那么丝滑的去安装了,之前很多可行的安装方式现在都需要换个姿势。本人环境是CentOS7,安装的MySQL版本是5.7.34,从卸载到安装全过程记录。 一.卸载MySQL(没安装过的可直接跳过) 最后查看一下还有没有MySQL依赖的包名和文件夹,按上 ......
华普智通HP-KXB-16 可变信息提示屏情报板系统
一种交通信息LED显示屏,可变情报板系统,可变信息提示屏,诱导屏。应用场景:智能高速公路,国省道示范路,桥梁路段,滨海跨海桥,快速路,景区公路。 定制化一体服务 公司介绍 公司简介 华普智通科技有限公司是一家专注于智能交通产品研发的企业,尤其专注于道路交通安全产品的方案研发。赋能智慧安全路网 ,共筑 ......
笔记-Kruskal重构树(一)
# U12讲笔记 ## 树链点权最值问题 暴力:对于随机数据,单次查询平均复杂度 $O(\log n)$ 目标:对于最差情况,单次查询复杂度 $O(\log n)$ 倍增($\rm binary \; lifting$):预处理 ST 表(稀疏表), $\rm p[u][i]$ 代表 $u$ 的第 ......
笔记-Kruskal重构树(二)
# U13笔记 ## 例1:KK3177 ### 题面 #### 题目描述 > 有一棵 $n$ 个节点的树,每条边都有一个正整数权值,$q$ 个问题,询问从 $v$ 号节点出发,只通过权值不少于 $k$ 的边,最多能到达多少个除自己之外的节点。 #### 输入格式 recommendation.in ......
初识 Flowable
Flowable 是一款开源的简化业务流程的设计和执行的工作流框架。它提供了一套功能强大且灵活的工具,帮助开发人员实现工作流程的定义、执行和监控,从而提高组织的效率和灵活性。 Flowable 是一个用 Java 编写的轻量级业务流程引擎,允许部署 BPMN 2.0 流程定义(用于定义流程的行业 X ......
jenkins部署及gitlab联调
# jenkins部署及gitlab联调 [toc] # 一、jenkins安装 ## 1.环境优化 ```sh 防火墙开通访问端口 centos8查看防火墙开放的端口 firewall-cmd --zone=public --list-ports 开通5432端口 firewall-cmd --z ......
RSA刷题系列
1,共享素数 1)[闽盾杯 2021]decode 题目: n1: 15228664629164509105936278301396170708905691970126305196584505186788860519598413718493859625462561931380632032431490 ......
华普智通HPCS_60-01 雷达测速车牌识别一体机
测速牌,测速抓拍一体机,平交路口安全预警,行车安全预警,行人过街安全预警,右转车辆行车安全预警,支路来车安全预警,智能道路安全预警平台,Aiot智能预警 雷达测速标志牌,相机抓拍单元,车牌识别设备,是交通安全建设中,重要的组成部分。其中典型的设备应用就有,会车预警系统,弯道预警系统,道路测速抓拍系统 ......
重塑未来的1课:组装式交付新引擎——智能化低代码平台
摘要:智能化低代码必修课。 紧跟低代码技术飞速发展——华为云Astro智能工作流惊艳HDC.Cloud 2023!企业对未来智能化组装式交付的期待已不是空想。智能化低代码即将重新定义传统交付模式,密切连接AI科技与创造力。 在HDC.Cloud 2023华为云Astro分论坛,云计算大咖、行业翘楚科 ......