自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 收藏
  • 关注

原创 SQL(1)——使用SQLyog创建数据库和数据表

①②。

2024-07-02 10:09:23 225

原创 一个字节内的二进制理解

这篇文章随便写写。

2024-02-01 10:37:06 209

原创 通信网络(3)——DHCP Snooping

前面一节介绍的DAI技术是基于DHCP Snooping绑定表的,因此本篇文章用于介绍何为DHCP Snooping,它是如何生成绑定表的。

2024-01-03 16:48:09 465

原创 通信网络(2)——DAI技术

在今天的测试脚本过程中,遇到了ARP防攻击基于VLAN的DAI防攻击知识点,因此本篇文章将用于介绍为何DAI技术DAI技术是思科的一种技术,全称为Dynamic ARP Inspection,顾名思义动态ARP选择,这里提一下为什么会出现这个DAI技术,因为我们知道ARP报文是作用于局域网中的广播协议,它是没有检测功能的,也就是说我们收到ARP报文是不会检测它是否是正确的,因此这个漏洞就很容易被黑客抓住,黑客会伪造ARP报文,使得局域网内的设备将错误的信息存入自身的ARP缓存表中,这样局域网内的信息都会发往

2024-01-03 16:04:38 747

原创 通信网络(1)——MAC地址和IP地址的联系与区别

最近的工作又投入到了公司的虚拟路由器测试,准备重新系统的复习一下通信网络的知识,首先学习最基本的MAC地址和IP地址是如何运作的。

2024-01-02 17:06:55 483

原创 软件安装(1)——Xshell安装

本篇文章主要用于介绍Xshell破解版的安装。

2023-11-01 18:54:29 268

原创 GitLab(2)——Docker方式安装Gitlab

上一篇文章讲了如何使用rpm包安装gitlab,但在实际的安装过程中遇见了缺少依赖的报错,缺少依赖这种问题其实是一件让人苦恼的事情,因此本篇文章用于介绍如何使用Docker安装gitlab。

2023-10-31 11:37:33 1551 1

原创 Docker(2)——Docker镜像的基本命令

本篇文章是Docker专栏的第二章,主要用于介绍Docker镜像的一些基本命令。

2023-10-30 18:20:01 692

原创 Docker(1)——安装Docker以及配置阿里云镜像加速

从本篇文章开始,记录一下笔者学习Docker的过程,首先介绍如何在Centos7系统上安装Docker以及如何配置阿里云镜像加速。

2023-10-30 17:24:06 928

原创 CICD(2)——pipeline语法(2)

本篇文章继自上一篇文章,仍用于记录学习CICD时的yaml配置文件语法规则。

2023-10-24 17:18:19 120

原创 CICD(1)——pipeline语法(1)

本篇文章用于记录学习CICD时的yaml配置文件语法规则为了避免上述情况的发生,一个标准的yaml文件必须定义stagesstages:- build- test- codescan- deploy此时当某个job的stage为codescan时,CICD可以明确知道该job的运行顺序,从而能够正常运行。

2023-10-24 15:44:25 116

原创 Markdown语法详解

以前写学习文档常用的软件都是Word或者CSDN自带的编辑器,但Word用起来不太灵活,而CSDN自带编辑器又感觉逼格不够(主要原因),后来发现大家都用Markdown编辑器,于是去学了一下Markdown基础的一些语法,本篇文章由md语法编辑而来,用于介绍Markdown的基础语法。

2023-10-23 16:35:47 113

原创 CentOS(5)——rpm包和源码包区别

最近在公司内网离线升级Git时,遇见两个概念,分别是使用rpm包安装git,另一个这是编译源码包安装git,本篇文章将介绍这两种方式安装git的区别。

2023-10-19 10:54:11 1242

原创 CentOS(4)——关于Linux软件下载时:amd64、x86、x86_64、arm64 的说明

在安装GitLab Runner的时候,去清华源下载RPM包时发现同一个软件有许多不同架构的安装包,常见的有amd64、x86、x86_64、arm64这些架构,这就类似于Windows下安装软件需要区分32bit和64bit。在Linux系统中,我们除了区分位数以外还需要区分不同的CPU架构,本篇文章将简单介绍这些架构的不同。

2023-10-18 15:16:14 7179

原创 GitLab(1)——GitLab安装

选择想要下载的版本进行下载,本篇文章下载的是gitlab-ce-16.3.1-ce.0.el7.x86_64.rpm。找到external_url将其修改为"http://+虚拟机IP地址+8989端口号"由于虚拟机磁盘空间有限,因此需要将下载的rpm包删除以节省磁盘空间。完成GitLab的重载之后,就可以重启GitLab,命令如下。进入/etc/gitlab目录下编辑gitlab.rb文件。配置gitlab随linux系统启动而启动。运行如下命令重启gitlab服务。去掉"#"将时区修改为上海。

2023-10-16 18:14:23 915

原创 CentOS(3)——CentOS7开放端口

在用虚拟机搭建Gitlab的过程中用到了8989端口,因此本篇文章用于记录如何在CenOS7系统中主动打开端口。

2023-10-16 16:35:17 391

原创 CentOS(2)——rpm和yum区别与联系

最近在用虚拟机搭建Gitlab的时候用到了rpm包,并在安装的途中出现了缺少依赖的报错,而平常安装软件用的yum命令却没有报过错,因此本篇文章用于介绍yum和rpm的区别与联系RPM全称是Red Hat Package Manager(Red Hat包管理器),是由RedHat开发的软件包管理方式,几乎所有的Linux发行版本都使用这种形式的软件包管理安装、更新和卸载软件,使用rpm我们可以方便的进行软件的安装、查询、卸载、升级等工作。

2023-10-16 14:59:12 890

原创 CentOS(1)——vi命令如何查找关键字

vi是linux系统的文本编辑器,使用它可以对文件内容进行编辑操作。

2023-10-16 13:56:00 1227

原创 Docker镜像的保存,打包,导入,运行

在有外网的情况下,我们可以使用docker pull拉取任何我们想要的镜像,但在公司内部的开发中,我们常常只能使用内网,当遇见想要使用的镜像时,需要通过镜像的打包导入才能供我们使用,本篇文章将介绍如何将Docker镜像保存,打包,导入,运行。

2023-10-12 16:58:08 344

原创 Git(11)——Git相关问题解答以及常用命令总结

本篇文章将介绍作者在学习Git的过程所遇到的困惑以及熟悉Git后总结的常用命令下面将通过从0到1完成Git管理的流程来介绍Git常用的命令①进入任意一个文件夹后初始化Gitcd Gittestgit init②随意创建一个文件,然后提交到git暂存区git add .git reset --hard 版本号⑥到此,如果仅在本地做代码版本控制,上述命令就能够满足大部分的需求,而如果需要使用远端仓库进行管理(例如GitHub,GitLab等),则还需要记住额外的一些命令⑦首先是配置远端仓库地址。

2023-10-10 14:16:43 213

原创 Python(1)——如何配置pip私有源

本篇文章用于介绍如何在主机上配置pip私有源。

2023-09-26 15:58:51 598

原创 Linux系统离线安装Python

由于工作原因,我们经常会在内网环境下使用Linux,不过这样会让我们安装一些软件变得困难,例如需要安装Python。虽然Linux通常附带Python,但Linux附带的大多数Python都是2.7版本。如果我们想使用Python3,最好安装一个新的Python3环境,但请不要尝试删除Python2,避免引起不必要的麻烦。本篇文章用于介绍如何在Linux系统中离线安装Python。

2023-09-26 15:12:45 3163

原创 Git(10)——Git多人协同开发之邀请成员

本篇文章接着第九章介绍Git多人协同开发如何邀请成员。

2023-09-14 11:23:35 1574

原创 Git(9)——Git多人协同开发之创建初始项目

前面8章都是我们一个人独自开发,如果现在项目新增两名同事,我们就需要使用Git来实现多人协同开发,从第九章开始将介绍从零到一实现Git多人协同开发的实现步骤。

2023-09-14 10:20:25 251

原创 Git(8)——Git命令总结

添加远程连接git remote add origin 远端地址# 推送本地代码git push origin 分支名称# 拉取远端代码(第一次)git clone 远端克隆地址# 更新远端代码(后续)git pull origin 分支名称等价于下面两行命令git featch origin 分支名称git merge origin/分支名称# 保持代码提交整洁(变基)git rebase 分支名称# git log图形展示,%h哈希值,%s提交记录。

2023-09-13 10:57:33 338

原创 Git(7)——使用Beyond Compare快速解决冲突

根据前六章的学习,我们应该很清楚地感知到不同分支合并代码时产生的冲突是最让我们头疼的问题,因为他需要我们手动去解决冲突的文件,有没有一种方法可以快速地解决冲突呢?本篇文章将介绍如何使用Byond Compare去快速解决冲突。

2023-09-13 10:46:29 1449 1

原创 Git(6)——GitHub

在Git(5)中,我们已经对Git分支的概念和用法有了一定了解,对于在本地进行代码版本管理,其实当前所学的东西基本已经足够了,但是如果想要让其他人也能使用你所编写的代码并进行版本管理,就需要借助代码仓库管理,其中名气最大的两个就是GitHub和Gitlab,本篇文章将介绍如何使用GitHub做代码托管。

2023-09-11 15:26:19 485

原创 Git(5)——Git分支

在Git(4)中,我们已经对已学习的Git命令做一个总结,接下来将引入一个新的概念分支,本篇文章将用一个基于分支修复bug的案例来介绍Git分支的概念和用法。

2023-09-11 10:23:36 410 2

原创 Git(4)——Git命令小总结

git init #git的初始化,会生成.git的隐藏文件,其中包含了git的所有配置和版本文件git status #查看当前目录下所有文件的状态,红色为新增文件或被修改的文件,绿色为已提交暂存区的文件git add #将工作区中的红色文件提交到暂存区git config --global user.emai1 "you@example.com" #在commit之前需要告诉git你是谁。

2023-09-08 16:51:01 88

原创 Git(3)——Git的三大区域

一、简介在Git(2)中,我们已经在Windows下快速上手使用过Git,不过对于Git的专业术语在第二章中表达的并不准确,本篇文章将介绍Git的三大区域。

2023-09-08 16:10:16 284

原创 Git(2)——Git初使用

在Git(1)中,我们已经成功安装了Git,本篇文章用于介绍如何在Windows下快速上手使用Git。

2023-09-08 14:45:44 93

原创 Git(1)——Git安装教程

本篇文章用于介绍如何在Windows上安装Git。

2023-09-08 11:37:25 96

原创 Python离线引入第三方库(快速便捷版)

本篇文章通过离线引入paramiko模块为例,介绍Python应该如何快速有效地离线引入第三方库。

2023-08-21 15:18:28 899

原创 Centos虚拟机网络配置

①打开网络和Internet,点击更改适配器选项②找到VMware Network VMnet8,选择属性③双击IPv4④配置配置DNS和IP地址(其中IP地址各个电脑互不相同,按照自己电脑的IP地址来配置)

2023-08-14 15:45:57 472 5

原创 问题:npm run serve时报错vue-cli-service:Permissiondenied

进入node_modules/.bin/目录下。看报错知道是权限问题,应该是缺少可执行权限。完成上述步骤,即可正常运行。

2023-08-10 11:36:27 816

原创 VUE3学习——前端实现表单自定义规则

本篇文章用于介绍如何使用VUE3对表单进行自定义规则验证。

2023-07-19 11:12:46 528

原创 DRF学习——VUE+DRF实现用户头像上传

本篇文章主要用于介绍如何使用VUE+DRF实现用户头像上传。

2023-07-18 19:44:06 463

原创 VUE脚手架(vue-cli)安装

本篇文章主要用于介绍如何在计算机上安装VUE脚手架。

2023-07-12 17:07:46 1442

原创 DRF学习——序列化(一)

本篇文章主要通过案例的形式展示DRF中序列化器Serializer如何使用,并对其中涉及到的知识点进行简单的介绍。

2023-07-10 15:37:52 226

原创 DRF学习——解析器

本篇文章主要用于介绍drf的解析器(使用URLPathVersioning)的快速使用以及源码分析。

2023-07-03 15:57:18 234

空空如也

空空如也

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

TA关注的人

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