NOT

KingbaseES V8R6集群运维案例之---修改ssh端口后脚本创建互信

案例分析: 在KingbaseES V8R6集群部署时,需要建立节点之间ssh互信(或者使用securecmdd工具),在有的生产环境,为了安全起见会修改ssh的默认端口;KingbaseES V8R6集群部署提供了脚本用于创建ssh互信,如果修改了系统的ssh端口号后,也需要修改对应的脚本。 适用 ......
集群 端口 脚本 KingbaseES 案例

iOS开发Swift-UITableView-tableView.dequeueReusableCell(withIdentifier: cellID, for: indexPath)

tableView.dequeueReusableCell(withIdentifier: cellID, for: indexPath) 作用:复用cell.可以用标识符从表视图中获得可重用单元格.for: indexPath通过指定单元格位置获得可重用单元格,不需要判断. ......

iOS开发Swift-as,as!,as?

as 是强制类型转换运算符。使用它可以将一个对象的类型转换为另一种类型。如果类型转换失败,会触发一个运行时错误。as! 是强制类型转换运算符。使用它可以将一个对象的类型转换为另一种类型。如果类型转换失败,会触发一个运行时错误。它与 as 类似,但是它更加强烈地说明了类型转换是成功的。as? 是可选类 ......
Swift-as as Swift iOS

C++基础入门

C++基础入门 1 C++初识 1.1 第一个C++程序 编写一个C++程序总共分为4个步骤 创建项目 创建文件 编写代码 运行程序 1.1.1 创建项目 ​ Visual Studio是我们用来编写C++程序的主要工具,我们先将它打开 1.1.2 创建文件 右键源文件,选择添加->新建项 给C++ ......
基础

RK平台--屏幕旋转

针对RK平台屏幕旋转90度: ......
屏幕 平台

【接口自动化测试】Eolink Apikit 接口文档生成与导出

在 API 研发管理产品中,几乎所有的协作工作都是围绕着 API 文档进行的。 采用文档驱动的协作模式会比先开发、后维护文档的方式更好,团队协作效率和产品质量都能得到提高。基于文档来进行工作,使用文档驱动方式可以降低大量无意义的沟通成本。 创建了 API 文档之后,可以随时查看 API 的改动情况、 ......
接口 文档 Eolink Apikit

window下编译openssl

Building OpenSSL 1.1.1(b) Notes (Windows) · GitHub Required: Visual Studio 2015 or 2017 (or probably later works) Setup 1. Clone/download OpenSSL 1.1. ......
下编 openssl window

「软件测评」因果图设计方法

​ 因果法 错误推测方法:利用直觉和经验进行推测发现缺陷 因果法:输入条件比较多 原因就是输入,结果就是输出 导出步骤: 分析程度规格说明书的描述中,哪些是原因,哪些是结果 分析程度规格说明书的描述中语义内容,并将其表示成连接各个原因与各个结果的“因果图” 标明约束条件 把因果图转换为判定表 为判定 ......
因果 方法 软件

python多线程中锁的概念 threading.Lock

https://blog.csdn.net/qq_21439971/article/details/79356248 python的锁可以独立提取出来 1 2 3 4 5 6 7 8 mutex = threading.Lock() #锁的使用 #创建锁 mutex = threading.Lock ......
线程 threading 概念 python Lock

企业应如何管控数据外发场景中的数据泄露问题?

在企业业务开展过程中,数据外发成为越来越普遍的数据交换场景,如金融行业与外部合作机构的交易数据往来、制造业与上下游供应商的文件交换、医疗机构将诊断报告外发至外部互联网等。数据外发是保证企业数据流转、业务有效开展的重要流程,但也潜伏着数据泄露的风险。 目前企业使用较多的数据外发方式主要包括:邮件、IM ......
数据 场景 问题 企业

docker

镜像 类似类,可以继承基础镜像创建新镜像 dockerfile创建镜像 ENTRYPOINT-指定镜像的默认入口命令,该入口命令会在启动容器时作为根命令执行 容器 一个容器一个镜像实例 服务器 服务器根据镜像启动容器, 可以将Docker容器内部暴露出来的端口映射到主机上 FROM nginx:la ......
docker

基于 SMB 协议收集信息

使用 smb_version 基于 SMB 协议扫描版本号 msf5 > use auxiliary/scanner/smb/smb_version 设置扫描目标,注意多个目标使用逗号+空格隔开 msf5 auxiliary(scanner/smb/smb_version) > show optio ......
信息 SMB

11-计算属性 vs 监视属性

计算属性(computed) vs 监视属性(watch) 1) computed 能完成的功能,watch 都可以完成 2) watch 能完成的功能,computed 不一定能完成。例如 watch 可以进行异步操作。 两个重要的原则 1) 所有被 Vue 管理的函数,最好写成通函数,这样 th ......
属性 11 vs

净水壶代加工 家用净水器水壶找上海聚蓝

OEM代加工俗称贴牌。 就是品牌生产者不直接生产产品,而是利用自己掌握的关键的核心技术负责设计和开发新产品,控制销售和销售渠道,而生产能力有限,甚至连生产线、厂房都没有,为了增加产量和销量,为了降低上新生产线的风险,甚至为了赢得市场时间,通过合同订购的方式委托其他同类产品厂家生产,所订产品低价买断, ......
水壶 净水器 净水 家用

vue3 computed属性

该随笔是根据b站小满zs的Vue3 + vite + Ts + pinia + 实战 + 源码 +electron的视频学习写的,Vue3 + vite + Ts + pinia + 实战 + 源码 +electron ......
computed 属性 vue3 vue

SAP会计科目编码的层级说明

SAP会计科目编码的层级说明 通过会计教程,我们知道会计科目分一级、二级、三级或更明细的层级。而国产财务软件也是按照这个思路来设计的,这样可以分别按一级科目、二级科目、三级科目查看余额。然而接触SAP后,大家会发现SAP中会计科目都是末级科目,没法像国产软件那样分别查看一级、二级科目的余额,使用起来 ......
层级 科目 编码 会计 SAP

SQL 将查询结果插入到另一张表中

INSERT INTO 如果两张表(导出表和目标表)的字段一致,并且希望插入全部数据,可以用这种方法: INSERT INTO 目标表 SELECT * FROM 来源表 WHERE 条件; 例如,要将 test 表插入到 newTest 表中,则可以通过如下SQL语句实现: INSERT INTO ......
结果 SQL

++与*的优先级

符号优先级 https://blog.csdn.net/yuliying/article/details/72898132 ++的优先级高于*,举例说明 #include <stdio.h> int main(){ int a[5]; int *p = &a[0]; *p = 35; *(p+1) ......
优先级

蓝牙模式修改

常见的三种蓝牙模式: BluetoothAdapter.SCAN_MODE_NONE:没有扫描模式。 功能:蓝牙适配器不接受扫描请求,设备也无法被其他设备发现。 BluetoothAdapter.SCAN_MODE_CONNECTABLE:可连接模式。 功能:蓝牙适配器可以接受连接请求,但不会被其他 ......
模式

oracle中的导出和导入dmp文件

若有下面的报错,可参考此步骤解决 报错描述:Oracle数据导入导出imp/exp :未知的命令开头。。。忽略了剩余的行 注意:使用exp时,报错截图如下,原因:使用cmd执行,而非sqlplus 一、导出dmp文件 使用cmd,然后执行下面的命令 重点注意:使用cmd打开,执行exp命令 二、导入 ......
文件 oracle dmp

npm镜像源配置

一、本地环境配置全局的npm镜像源 设置镜像源:npm config set registry https://registry.npm.taobao.org 查看当前使用的镜像地址:npm config get registry 二、给项目单独配置npm镜像源 项目根目录的 .npmrc 的配置, ......
镜像 npm

CUDA和cudatoolkit

【https://blog.csdn.net/qq_39929304/article/details/114264400】 CUDA:一个并行计算平台和编程模型 1. Linux x86_64 Driver Version:包含随驱动安装的driver API [nvidia-smi显示的CUDA版 ......
cudatoolkit CUDA

性价比机箱收集

M-ATX 紧凑型型号尺寸(mm)材质显卡限长(mm)散热限高(mm)硬盘位电源背线价格酷卫科V1265*165*350钢250148mm(侧透款139mm)2.5*1 3.5*1ATX 上置支持55P6270*175*350钢 0.45260150mm2.5*2 3.5*1ATX 上置支持33动力 ......
机箱 性价比

iOS开发Swift-UITableView-func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { let cellid = "testCellID" //cell的ID var cell = tableV ......

EasyGBS可以通过什么方法可以实现长久的存储大量视频文件

通过采用上述技术手段,EasyGBS可以确保大量视频文件的持久性和可访问性,从而为用户提供稳定可靠的视频监控服务。 EasyGBS可以通过以下方式实现长久的存储大量视频文件: 1.分片存储:为了解决大量视频文件存储的问题,EasyGBS可以将视频文件分成多个小片,然后分别存储。这种分片存储的方式可以 ......
可以通过 EasyGBS 文件 方法 视频

gitlab迁移到新的docker容器中

迁移步骤1、备份旧gitlab数据 gitlab-rake gitlab:backup:create默认会保存在 /var/opt/gitlab/backups ,实际情况可以使用find查找下文件路径 2、在新服务器上使用docker搭建相同版本的gitlab version: '3' servi ......
容器 gitlab docker

centos、ubuntu将用户添加到sudo

1、sudo yum install 安装软件经常需要切换root用户或者sudo。 没有设置sudo报错: xx is not in the sudoers file. This incident will be reported. 2、centos设置sudo su - # 切换root vis ......
用户 centos ubuntu sudo

罪人挽歌 题解

罪人挽歌 题解 简化题意: 给定 \(n\) 个二元组,第 \(i\) 个二元组的值为 \((a, b)\),保证任意两个二元组都不相同。 求是否存在一个二元组的排列,使得这些二元组满足对于任意 \(1 \leq i < n\),有 \(A_i = A_{i+1}\) 或 \(B_i = B_{i+ ......
题解 挽歌 罪人

Kinbase ES 优化之IO优化

IO 资源作为目前服务器中最昂贵的资源之一,是目前绝大部分业务系统主要的瓶颈资源,原因就在于服务器相关的硬件资源中IO资源的性能提升是难度最大的。存储的发展步伐远低于内存和CPU的发展。 在数据库管理系统中,IO是十分宝贵的,所以在数据库管理系统中我们希望操作尽可能在内存中完成,如果在一次事务中发生 ......
Kinbase ES

金仓数据库kbcrypto 插件实现sm加密算法

首先介绍一下sm4 算法 SM4 算法是对称加密算法,国标 GB/T 32907 对 SM4 对称加密算法进行了详细描述。SM4 算法密钥长度固定为128bit,加密解密采用相同的密钥,加解密速度较快,优于AES算法。 SM4算法首先将加密信息进行分组,分组后通过异或、S盒变换、移位等操作进行分组明 ......
算法 插件 kbcrypto 数据库 数据