自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

实践出真知

day day up

  • 博客(37)
  • 收藏
  • 关注

原创 项目:后台管理系统的开发及自动化部署

技术栈:web前端技术vue3+elementplus+axios+vite;web服务器nginx;CI/CD工具jenkins;代码管理工具gitlab;虚拟机VM;容器化操作docker;后端接口测试工具Postman。

2024-04-25 15:39:26 257 1

原创 MySQL -- Linux Ubuntu 环境安装MySQL数据库

注意:本篇所有命令均是在linux 服务器root账号下运行。

2024-01-17 20:17:17 523

原创 Django 学习

1、 搭建一个要素齐全,主体框架展示清晰的django项目demo,每一步操作详细,可照着做。

2024-01-15 10:21:19 432

原创 好言好句

关于学习方法的建议:学习任何东西,不要直接扎入细节,应该先了解它的外围知识,看看它的整体架构,再学习它的基本内容,然后才是深入学习,打磨技巧!

2024-01-15 10:17:41 396

原创 Jenkins基础篇--添加节点

Jenkins 拥有分布式构建(在 Jenkins 的配置中叫做节点),分布式构建能够让同一套代码在不同的环境(如:Windows 和 Linux 系统)中编译、测试等。Jenkins 运行的主机在逻辑上是 master 节点,下图是主节点和从节点的关系。

2024-01-11 21:28:24 928

原创 Jenkins基础篇--凭据(Credential)管理

Jenkins的Credentials直译为证书、文凭,我们可以理解为它是钥匙,用来做某些事情的认证。如Jenkins 和 GitLab交互时,需要添加GitLab的API令牌和登录凭证。如Jenkins 添加从节点时,需要添加从节点的登录凭证或者Jenkins主机的密钥。我们通过凭据来认证是合法用户。在jenkins中,我们通过凭据来管理这些相关的凭据,方便后续的使用。

2024-01-11 20:19:26 1319

原创 Jenkins基础篇--添加用户和用户权限设置

点击系统管理,点击管理用户,然后点击创建用户(Create User)

2024-01-11 10:15:00 1024

原创 GitLab clone 地址不对的解决办法

如果发现容器一直重启,可采用粗暴的方法,直接干掉当前容器,重新运行一个。找到挂载到宿主机配置文件:gitlab.rb。重新运行后 可以看到。

2024-01-09 16:53:40 967

原创 云服务器搭建GitLab

云服务器搭建GitLab经验及详细操作步骤

2024-01-09 10:55:10 843

原创 IPD(集成产品开发)

IPD核心的流程之一是PDP(Product Development Process)产品开发流程,把产品开发全过程分为六个阶段,并且通过四个DCP评审来确保产品开发的投资是有回报的,通过七个TR评审来确保产品开发从技术上是可以实现的,是有价值的。IPD强调以市场需求作为产品开发的驱动力,将产品开发作为一项投资来管理。

2024-01-05 16:46:29 1043

原创 数据库(Database)基础知识

数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,是用于建立、使用和维护数据库,简称DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。

2023-12-26 11:46:07 1132

转载 使用ffmpeg进行视频质量评估

如何使用ffmpeg进行视频质量评估,psnr(峰值信噪比),ssim(结构相似性指数度量),vmaf(一种将人类视觉建模与机器学习相结合的视频质量指标)

2023-12-18 15:49:15 309

原创 Linux ffmpeg+vmaf 环境配置

Linux ffmpeg+vmaf 环境配置

2023-12-14 11:23:13 1027

原创 Python--界面UI控制,模拟键鼠操作的模块pyautogui(超详细用法)

详细介绍如何使用 pyautogui 实现鼠标控制、键盘控制、界面操作、图像匹配等功能。

2023-12-06 22:34:08 5270

原创 Python--从windows复制远程服务器上的文件,并且跳过输入密码

要从windows复制远程服务器上的文件,并且跳过输入密码,可以使用paramiko包来实现 SSH 连接和文件传输。

2023-11-02 20:13:35 291

原创 Python--绘图模块matplotlib.pyplot

plot(x, y, 'format'):绘制折线图,其中x和y是数据的横纵坐标,'format'是可选的指定线条颜色、线型和标记的格式字符串。legend(['label1', 'label2', ...]):添加图例,其中['label1', 'label2', ...]是标签列表。scatter(x, y, 'format'):绘制散点图,其中x和y是数据的横纵坐标,'format'是可选的指定标记的格式字符串。bar(x, y):绘制条形图,其中x和y分别是条形的横坐标和高度。

2023-10-10 19:59:59 106

原创 Python--绘制折线图,散列点,平均线

【代码】Python--绘制折线图,散列点,平均线。

2023-10-10 15:16:28 198

原创 linux pid max设置

但需要注意的是,如果系统中有很多正在运行的进程,并且pid_max的限制已经接近或达到了,那么系统在查找空闲PID时可能需要一定的时间。如果不限制pid_max的值,并且有大量的可用PID,新的PID将会按照递增的顺序依次分配给新的进程。如果系统已经达到了pid_max的限制,并且尝试创建新的进程时,会出现“无法分配新的PID”的错误。如果系统中的进程数量非常庞大,并且pid_max值没有限制,那么系统分配PID的速度可能会变慢,因为系统需要在整个PID范围内搜索未被使用的PID。

2023-08-17 15:37:34 867

原创 通过adb shell 设置android时间(时区)同步

注意:现在,Android设备将自动与网络时间服务器同步时间,并根据设置的时区自动更新时区。设备将使用网络提供的时间和时区信息进行自动更新。在计算机上打开终端或命令提示符,并运行以下命令: adb shell。在计算机上打开终端或命令提示符,并运行以下命令: adb shell。设置日期和时间:以 “YYYY-MM-DD HH:MM” 的格式设置日期和时间。使用date命令设置设备的日期和时间。设置日期:以 “YYYY-MM-DD” 的格式设置日期。设置设备所在的时区。运行以下命令以设置设备的时区。

2023-08-17 11:21:09 4786

原创 Python--屏蔽特定的Print打印

sys.__stdout__.write(text) # 将输出写回到标准输出。if "xxx" not in text: # 如果输出中包含"xxx"则不打印。# 例如,将缓冲区内容写入文件或标准输出流。# 创建一个自定义的输出流,将其重定向到自定义处理函数。print("Hello") # 将被打印。print("World") # 将被打印。print("xxx") # 不会被打印。# 将标准输出重定向到自定义输出流。举例:屏蔽包含了“xxx”的打印。# 自定义标准输出处理函数。

2023-08-11 17:38:11 696

原创 pip 安装第三方库速度很慢的解决办法--配置pip源

查看是否有pip文件夹,没有就创建一个。现在,你已经成功配置了pip源为清华大学的镜像源。可以使用pip安装Python包时,速度会更快。,此时进入C:\Users\用户名\AppData\Roaming目录。打开任意文件夹,如下图,在文件路径中输入。3、保存文件并退出。

2023-07-06 13:54:57 599

原创 scp命令

scp命令(Secure Copy)用于在本地和远程系统之间进行文件传输。它基于 SSH 协议,并提供了对文件传输的安全加密。在使用scp命令进行文件传输时,提供账户密码是不安全的,因为密码可能会被截获或记录在日志文件中。为了更安全地传输文件,建议使用 SSH 密钥认证。

2023-06-28 20:39:54 11134

原创 shell--判断脚本执行时是否有传参、判断文件/文件夹是否存在、判断字符串是否相等、判断上个命令执行是否正常、判断字符串是否为空

shell--判断脚本执行时是否有传参、判断文件/文件夹是否存在、判断字符串是否相等、判断上个命令执行是否正常、判断字符串是否为空

2023-06-28 20:13:17 3736

原创 Jenkins基础篇--Docker容器部署

Docker容器部署Jenkins

2023-06-25 20:25:42 1417

原创 linux--expect用法

前言我们通过Shell可以实现简单的控制流功能,如:循环、判断等。但是对于需要交互的场合则必须通过人工来干预,这时候就用到了expect。举例:1、复制本地文件到服务器中,此时会要求先确认再输入密码(先输入“yes”再输入密码),如下图2、设置本地的jdk版本时sudo update-alternatives --config java,需要输入序号选择,如下图使用步骤:1、创建一个.sh后缀的文件2、文件开头申明:#! /usr/bin/expect3、接收文

2023-06-21 17:11:08 831

原创 bat(Batch) 批处理

bat 批处理,本篇主要介绍以下功能:定义字符串变量,定义整数变量,不打印本条命令的回显,设置延迟变量,字符串切割,循环处理,if 判断,执行脚本,异常退出程序

2023-06-21 15:06:16 91

原创 Jenkins基础篇--推荐插件

2、点击Avalible plugins,输入插件名称:Extended Choice Parameter(可直接复制上面插件名称),勾选第一个,点击"install without restart"(最后一个插件安装完成后点击“Download now and install after restart”,避免反复重启)3、等待安装完成,点击Available plugins,继续安装下一个插件。1、管理员权限下,点击系统设置,点击插件管理,非管理员账号无法看到系统设置。二、为什么要额外安装插件?

2023-06-20 11:17:14 2929

原创 Jenkins基础篇--linux安装Jenkins

Jenkins是一个用Java编写的开源的的持续集成工具,可用于自动化各种任务,如构建,测试和部署软件。持续集成是强调开发人员提交了新代码之后,立刻进行构建、(单元)测试。根据测试结果,我们可以确定新代码和原有代码能否正确地集成在一起。简单来讲持续集成就是频繁地将代码集成到主干。

2023-06-15 18:22:50 911

原创 Jenkins基础篇--配置时设置admin登录,二次访问Jenkins时需账号密码或者忘记密码的解决方法

jenkins忘记密码或首次非注册登录的解决方法

2023-06-15 18:17:39 3158

原创 shell--pushd和popd

Linux有三个关于目录切换的常用命令,分别是cd,pushd,popd。

2023-06-15 15:09:53 979

原创 Jenkins基础篇--windows安装Jenkins

Jenkins是一个用Java编写的开源的的持续集成工具,可用于自动化各种任务,如构建,测试和部署软件。而持续集成主要是强调开发人员提交了新代码之后,立刻进行构建、(单元)测试。根据测试结果,我们可以确定新代码和原有代码能否正确地集成在一起。简单来讲就是:频繁地(一天多次)将代码集成到主干。任务背景:利用jenkins建立一个自动编译docker 镜像的任务。任务需求:1、编写构建docker镜像脚本后,利用jenkins自动触发脚本,从而实现自动构建镜像;

2023-06-14 20:03:10 5365

原创 谷歌浏览器自动翻译问题

具体操作修改本地host文件,host文件路径:C:\Windows\System32\drivers\etc\hosts。如果文件无法修改保存,则右击hosts文件属性,点击编辑,选择对应的用户名,修改该用户下的权限设置,全选。由于谷歌翻译退出中国,谷歌浏览器Chrome的自动翻译功能已无法使用。

2023-06-13 14:28:46 366 1

原创 Git 基础操作

5、拉取分支代码:git pull origin (branch_name)整合分支提交:git release -i HEAD~4(4是提交个数)4、切换某个分支:git checkout (branch_name)refactor: 重构(即不是新增功能,也不是修改bug的代码变动)3、查看所有分支信息:git branch -a。docs: 文档(documentation)style: 格式(不影响代码运行的变动)git clone(远程仓库的URL)feat: 新功能(feature)

2023-06-06 15:21:59 100

原创 Python解释器

2、./test.py 这种方式执行py脚本,即没有指定python解释器直接运行文件的这种方式。1、python/python3 test.py 这种方式执行python脚本,解释器优先采用软链接的python版本。python语言属于解释型的脚本语言,python文件执行需要指定解释器。本页主要讲在Linux 上执行python脚本解释器的选择。

2023-05-30 16:45:34 111 1

原创 Docker--构建一个web应用程序和容器连接操作

-dns=IP_ADDRESS: 添加 DNS 服务器到容器的 /etc/resolv.conf 中,让容器用这个服务器来解析所有不在 /etc/hosts 中的主机名。-h HOSTNAME 或者 --hostname=HOSTNAME: 设定容器的主机名,它会被写到容器内的 /etc/hostname 和 /etc/hosts。也可通过加-f,强制删除正在运行的容器:docker rm -f (CONTAINER ID)--dns-search=DOMAIN: 设定容器的搜索域,当设定搜索域为 .

2023-05-24 20:29:55 212 1

原创 Docker--容器、仓库、镜像基本操作

创建一个指定名称(ubuntu-test)后台运行的容器:docker run -itd --name ubuntu-test ubuntu /bin/bash。进入容器,退出容器终端后容器不会停止:docker exec -it (CONTAINER ID)或者 (NAMES) /bin/bash。删除容器使用rm命令,-f 强制删除,运行中的容器也是可以删除的:docker rm -f (CONTAINER ID)参数时,容器启动后会进入后台。查看已经启动的容器的ids:docker ps -q。

2023-05-24 20:28:46 137

原创 Docker基础篇--安装docker环境

Docker本身是一个容器运行载体或称之为管理引擎。我们把应用程序和配置依赖打包好成一个可交付的运行环境,将这个打包好的运行环境称为镜像(image),通过镜像可以生成一个容器(container)实例,而存放这些镜像的地方称为仓库(repository)。

2023-05-24 20:27:17 1088

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除