自动生成systemd
jenkins 配合 GitLab 实现分支的自动合并、自动创建 Tag
背景 GitFlow工作流简介 Gitflow工作流定义了一个围绕项目发布的严格分支模型,它会相对复杂一点,但提供了用于一个健壮的用于管理大型项目的框架,非常适合用来管理大型项目的发布和维护。 贯穿整个开发周期,master和develop分支是一直存在的,master分支可以被视为稳定的分支, 而 ......
Systemd 入门教程
Systemd 入门教程:命令篇 Systemd 是 Linux 系统工具,用来启动守护进程,已成为大多数发行版的标准配置。 本文介绍它的基本用法,分为上下两篇。今天介绍它的主要命令,下一篇介绍如何用于实战。 一、由来 历史上,Linux 的启动一直采用init进程。 下面的命令用来启动服务。 $ ......
@GeneratedValue 和 @GenericGenerator注解----自定义主键生成策略
@GeneratedValue注解存在的意义主要就是为一个实体生成一个唯一标识的主键 https://blog.csdn.net/sswqzx/article/details/84337921 https://blog.csdn.net/u011781521/article/details/7221 ......
umeditor实现word图片自动转存
图片的复制无非有两种方法,一种是图片直接上传到服务器,另外一种转换成二进制流的base64码 目前限chrome浏览器使用 首先以um-editor的二进制流保存为例: 打开umeditor.js,找到UM.plugins['autoupload'],然后找到autoUploadHandler方 ......
指定了ip为什么还有自动配置ipv4?
刚买了一天双网卡的主机,插上网线配置上网地址,发现指定了ip为什么还有自动配置ipv4? 将研究发现 应该是电脑启用了自动配置IPv4功能,导致了固定IP无法分配给电脑,尝试用命令关闭自动配置IPv4 功能:以管理员身份运行cmd.exe输入: `netsh winsock reset catalo ......
前端txt日志生成
let fs = require('fs'); import { parseTime } from "./src/utils/index"; function writeLog(value){ let date = parseTime(new Date(),'{y}-{m}-{d}')+'的日志' ......
多项式和生成函数
## 多项式 ### 概念: 对于一个求和$\sum a_nx^{n} $,如果这个式子是**有限项**,则称该式为多项式,记作$ f(x)= {\textstyle \sum_{n=0}^{m}} a_nx^{n} $ 可列项相加的求和式称为级数。在$\sum_{n=0}^\infty a_nx^ ......
CKEditor实现word图片自动转存
由于工作需要必须将word文档内容粘贴到编辑器中使用 但发现word中的图片粘贴后变成了file:///xxxx.jpg这种内容,如果上传到服务器后其他人也访问不了,网上找了很多编辑器发现没有一个能直接解决这个问题 考虑到自己除了工作其他时间基本上不使用windows,因此打算使用nodejs来 ......
vue.js:路由跳转后自动定位到页面顶部(vue@3.2.37)
一,代码: 说明:在main.js中增加代码,在路由跳转后滑动到顶部,如下 //页面加载后滑至顶部 1 2 3 router.afterEach(() => { window.scrollTo(0,0); }); main.js的例子如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 ......
Kolla-ansible自动化部署openstack
Kolla-ansible自动化部署openstack 一、准备工作(模拟all-in-one部署) 1、配置好网卡IP(至少2张网卡) vm模拟环境(1张nat+1张桥接网卡) nat网卡(ens32):192.168.108.10 桥接网卡(ens33):10.51.40.211 2、修改主机名 ......
用 Rust 生成 Ant-Design Table Columns
经常开发表格,是不是已经被手写Ant-Design Table的Columns整烦了?尤其是ToB项目,表格经常动不动就几十列。每次照着后端给的接口文档一个个配置,太头疼了,主要是有时还会粘错就尴尬了。那有没有办法能自动生成columns配置呢? ......
FCKEditor实现word图片自动转存
如何做到 ueditor批量上传word图片? 1、前端引用代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional ......
Windows 下禁用Chrome浏览器自动更新
### 前言 自动化过程,是用webdriver驱动浏览器的,而webdriver版本跟浏览器版本是一一对应的,不想频繁的更新webdirver版本,就需要保证浏览器版本的固定。 查找了很久,也试了很多方法,都不管用。 摸索出了一个简单粗暴的方法,分享出来。 ### 报错信息如下: `seleniu ......
Windows server 的dcdiag命令是用于诊断和测试Active Directory域控制器的工具。它可以检查域控制器的各种方面,如DNS解析、LDAP连接、复制状态等,并生成相应的诊断报告
Windows的dcdiag命令是用于诊断和测试Active Directory域控制器的工具。它可以检查域控制器的各种方面,如DNS解析、LDAP连接、复制状态等,并生成相应的诊断报告。 dcdiag命令的常见用法和参数如下: dcdiag:运行默认的dcdiag测试,对当前计算机连接的域控制器执 ......
生成式人工智能体验[2]-ChatGLM2
## 摘要 在macOS(Apple Silicon M2)上运行ChatGLM2-6B大模型. ## ChatGLM2 在线体验(需要审核,手机收个验证码很快就通过了)[https://chatglm.cn] [https://github.com/THUDM/ChatGLM2-6B] [http ......
SpringBoot的自动装配原理及应用
## 什么是SpringBoot自动装配 所谓的“SpringBoot自动装配”就是指:通过注解和一些简单的配置就能将某些组件载入Spring容器环境中,便于使用。 比如,很多`spring-boot-starter`组件只要简单引入,然后在SpringBoot的配置文件`application.p ......
web自动化-iFrames和窗口
框架中元素的定位和选择方法: 我们使⽤浏览器开发⼯具检查元素,我们可能会看到以下内容 <div id="modal"> <iframe id="buttonframe"name="myframe"src="https://seleniumhq.github.io"> <button>Click he ......
web自动化-提示框(Alerts警告框、Confirm 确认框、Prompt 提⽰框)
driver.refresh()WebDriver提供了⼀个API, ⽤于处理JavaScript提供的三种类型的原⽣弹窗消息. 这些弹窗由 浏览器提供限定的样式. Alerts 警告框 其中最基本的称为警告框, 它显⽰⼀条⾃定义消息, 以及⼀个⽤于关闭该警告的按钮, 在⼤多 数浏览器中标记为"确定 ......
WEB自动化-验证码处理
WEB自动化的过程中遇到验证码的时候,有以下方法: 1、Debug模式启动浏览器(浏览器复用)(技术)--推荐 2、识别法(技术)--OCR 3、接口法(技术):开发人员提供接口,通过这个接口可以获取到图片验证码,只用于测试环境 4、移除法(非技术):让开发人员在测似乎环境直接去掉验证码 5、暗号法 ......
利用NAS实现全自动观影追剧的几种方案对比
https://fairysen.com/788.html 想象一下打开一个网页,点开搜索框输入想看的电影或者电视剧,只需要点一个按钮,过几分钟对应的高清资源就已经呈现在你的影视库中,刮削完毕,字幕配好,你可以随时在家里的大屏幕或手机的小屏幕上欣赏。上周花了两天时间研究了下这套自动化流程,之前一直是 ......
【运维】Cobbler原理与实战(自动安装操作系统类似网克)
![image](https://img2022.cnblogs.com/blog/1376118/202207/1376118-20220715163248614-439859767.png) https://blog.csdn.net/weixin_46108954/article/detail ......
用Python为接口自动生成测试用例
基于属性的测试会产生大量的、随机的参数,特别适合为单元测试和接口测试生成测试用例 尽管早在2006年haskell语言就有了QuickCheck来进行”基于属性的测试“,但是目前来看这依然是一个比较小众的领域,参考资料有限,本文如有不足,欢迎指正。 1. 基于表的测试 在过去的测试实践中,执行测试时 ......
软件测试|web自动化测试神器playwright教程(十一)
![在这里插入图片描述](https://img-blog.csdnimg.cn/5f5ba63534d6441cb820416359abbfdf.png) ## 前言 在我们进行web自动化测试的过程中,我们经常会面临需要登录的情况,每一次打开页面如果都需要重新登录的话,就会大大增加测试所需要的时 ......
在接口自动化测试过程中,如何开展接口自动化测试?单个模块和多个模块关联又怎么去做测试?
# (一)接口自动化如何开展? **0、调研、前提准备和思考** **a)前提:** 1、正式设计用例的时候,结合postman/jmeter这样的工具 2、去设计不同的测试数据,发起请求,查看响应结果与设计是否一致 3、(要走一遍手工测试的) -- 发现的bug **b)用例的存储方式:** 1、 ......
在 Windows 系统上,使用 Certbot 生成 Let's Encrypt 的泛域名证书
https://www.cnblogs.com/liucai/p/17460451.html https://zhuanlan.zhihu.com/p/627526278 在 Windows 系统上,你可以使用 Certbot 生成 Let's Encrypt 的泛域名证书。以下是具体步骤 软件准备 ......
国产化的接口测试、接口自动化测试工具Apipost的介绍及使用
Apipost介绍: Apipost是 API 文档、API 调试、API Mock、API 自动化测试一体化的研发协作赋能平台,它的定位 Postman + Swagger + Mock + JMeter。 Apipost 是接口管理、开发、测试全流程集成工具,能支撑整个研发技术团队同平台工作,主 ......
获取生成数组中的最大值
给你一个整数 n 。按下述规则生成一个长度为 n + 1 的数组 nums : nums[0] = 0 nums[1] = 1 当 2 <= 2 * i <= n 时,nums[2 * i] = nums[i] 当 2 <= 2 * i + 1 <= n 时,nums[2 * i + 1] = nu ......
mongodb创建了视图后会生成system.views,但是没有权限查询
环境:OS:Centos 7mongodb:5.0.19 mongodb创建了视图后会生成system.views,但是没有权限查询 myrepl:PRIMARY> db.system.views.find() Error: error: { "ok" : 0, "errmsg" : "not au ......
C#-实现对版本号的自动排序
前提是版本号都是Vxx.xx.xx.xx....的格式,xx代表数字,不能有除V以外其他字母 记录两种比较方法,一种是vs自带的Version类,一种是自己写的,根据比较结果,使用冒泡排序进行排序。 先给出一堆乱序的版本号: List<string> verList; private void In ......