自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux bridge br0 veth 无法访问外网 由于 iptables

为学习 network namespace 的知识,我做了一个 Linux bridge + veth的实验;创建一个新network namespace,实现在其内部访问外部互联网。此时我已经配置好 br0、veth0并实现veth0 可以 ping 通 ens33,不然你可能发现配好 br0 网桥后,无法与外网通信了;因为造成了路由表冲突,Linux 不知道从哪个接口出去,而 网桥无法与网卡一样通信,它只能转发包而已。

2024-04-07 21:14:41 327

原创 zabbix 与 MySQL 的bug -- Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock‘

zabbix报错 MySQL28375:20240308:204318.827 [Z3001] connection to database 'zabbix' failed: [2002] Can't connect to local MySQL server through socket '/tmp/mysql.sock' (13),

2024-03-09 17:01:19 1210

原创 k8s helm ingress-nginx Error: template: ingress-nginx/templates/controller-role “update-status“

k8s helm ingress-nginx 报错信息:Error: template: ingress-nginx/templates/controller-role.yaml:48:9: executing "ingress-nginx/templates/controller-role.yaml" at : error calling ne: invalid type fo

2024-01-16 12:06:43 1425 4

原创 Linux 文件系统基础理论知识详解

在明白了文件系统的基本概念后,我们就深入Linux,从底层了解Linux的文件系统的基础实现原理,如果还不清楚文件系统是什么,可以看第一章 小白快速了解文件系统实验环境:centos7VFS(Virtual File System):虚拟文件系统,Linux通过虚拟文件系统管理文件系统,为所有的文件系统提供了统一的接口,每个具体文件系统的访问都要通过VFS定义的接口来实现,即所有Linux的文件系统必须按照VFS定义的方式来实现本篇介绍了Linux的文件系统的基础理论知识,虽然不多,但足以让我们理解到内存。

2024-01-04 18:46:35 901 1

原创 小白快速了解文件系统

最近在研究文件系统,但由于很多资料对新人小白不友好(比如我,看了好多文章还是云里雾里的),所以我就直接找专业书结合网上的资料,干脆就自己写一篇面向小白的文章,这个会是一个系列,一共三篇,这篇是第一篇。参考书籍:Linux内核探秘 深入解析文件系统和设备驱动的架构与设计 第二章文件系统是一种安装在硬盘这类存储设备上的一种特殊软件/程序,可以帮我们管理硬盘,硬盘也都需要先格式化安装好文件系统后才能被计算机所使用。

2024-01-02 17:35:50 930 1

原创 QtWidgets主要子类:QWidget | QMainWindow | QDialog 代码举例解释,快速了解

本文主要讲解PyQt5 QtWidgets 的介绍与使用,前半为理论,后半会有例子解释windows11python3PyQt5本篇文章对QWidget | QMainWindow | QDialog进行了举例解释,每一个用简单的代码演示。

2023-12-01 17:37:07 641 1

原创 Python PyQt5简介

本篇文章适合想要学习PyQt5的且为初学者人群(但必须会python的基本语法),我会为大家介绍使用pyqt编写的gui程序的基本结构,旨在帮助初学者能快速地理清如何使用pyqtwindows11python3pyqt5(已经有pyqt6了,但由于pyqt5还是用得挺多的)以上就是今天要讲的内容,本文仅仅简单介绍了PyQt5,通过这篇文章至少能了解到PyQt5的最简单的结构与基本使用方法。

2023-11-30 17:20:55 800

原创 浅谈NETBIOS

这段时间,我在学习的时候总看到NetBIOS的身影,不知道是什么,但感觉很厉害的样子。所有今天打算着重学习一下,简单地了解一下这是个什么玩意。今天我简单地了解了什么是NetBIOS(不涉及具体的技术),它是如何产生的以及其作用是什么。

2023-11-07 15:43:56 177

原创 Scapy学习笔记之常见‘层’(Layer)的详解

因官方文档中对一些函数API与部分的基础概念讲解比较笼统或者难以理解(不讲人话),所以本文准备对其进行一些补充Scapy学习笔记之数据包的结构今天这篇文章,笔者来讨论一下Scapy中一些常见的层的基本概念,与其内部的一些参数的解释,要理解以下的内容,最好有计算机网络和Scapy基本的数据包的结构的知识,因为Scapy的内核就是我们熟悉的计算机网络中讲的数据包的概念本篇文章旨在起一个抛砖引玉的作用,笔者认为只掌握了这几种典型的层的用法,其他的层的使用方法也类似,我们清楚了从哪一个角度去分析层,使用它。

2023-08-07 19:01:03 640

原创 Scapy学习笔记之数据包的结构

因官方文档中对一些函数API与部分的基础概念讲解比较笼统或者难以理解(不讲人话),所以本文准备对其进行一些补充实验环境:kali Linux众所周知,scapy的功能说简单一点就是构造网络数据包,一切操作都是在对数据包进行操作,所以我们先来了解scapy中数据包的结构。scapy中的数据包是由一个或者多个层(layer)堆叠(Stacking)而成,像下面一样是不是很熟悉,没错,就是计算机网络中那个tcp/ip的体系结构(后面层数是以osi体系结构,七层为准),再为你复习以下每层里有什么协议。

2023-08-05 19:26:15 360 1

原创 Linux防火墙-iptables

最近为了布置实验环境,需要用到多个虚拟机,为了更好实现虚拟机之间的通信,我便开始学习防火墙的使用,常见的防火墙主要有Linux与Windows两个大类,而Linux中常见的有iptables、firewall、ufw这几种防火墙,这篇文章主要讲述iptables,这是笔者的一些学习笔记,可以一起参考交流。一般防火墙工作在网络或主机边缘,对进出网络或主机的数据包基于一定的规则检查,并在匹配某规则时由规则定义的行为进行处理的一组功能的组件,基本上的实现都是默认情况下关闭所有的通过型访问,只开放允许访问的策略。

2023-07-24 18:10:13 115

原创 ajax使用简介

最近因为需要学习web项目的编写,需要用到axios请求,虽然看上去很简单但有不少细节需要注意,我也在上面踩了不少坑。在查阅了不少资料之后,我准备整理一下关于axios请求的知识。本文简单地解释了Ajax的简单使用,若有错误还请指出。

2023-05-09 14:58:02 66

原创 前端数据格式解析 json,form(application/json、application/x-www-form-urlencoded、multipart/form-data)

这几天编写web前端时,在处理前端数据发回后端时遇到了一些数据格式的问题,查了不少资料后准备整理总结一下。常见的有两种格式 json与form本文总结了json和from这两种常见的数据传输格式。

2023-04-23 17:09:16 3449

原创 VMware虚拟机三种网络模式(桥接、nat、host-only)解释及相应小问题解决方法(一):桥接模式

使用了一段时间VMware,打算整理一下VMware三种网络模式(桥接、nat、独立主机)每一种的原理及用法,并且分享一下我使用VMware时遇到的问题及相应的处理方法。本篇文章单独说说桥接模式,nat与独立主机将会在下一篇文章。物理机:Windows11虚拟机:centos7;问题:桥接模式配置失败

2023-04-08 23:45:12 9167 1

原创 windows 2008R2安装vmtool失败解决方法

我在VMware上安装Windows 2008R2时,在安装vmtool时出现了一些小问题,经过查找资料后找到了解决方法,今天于此整理记录。问题一:VMware上的安装Vmware Tools按钮无法点击,为灰色问题二:点击了安装vmtool后,系统上有安装程序,但最后显示安装失败。

2023-04-06 22:02:10 4026 2

原创 MySQL-基础-DDL语句(二)-表的操作

从本篇文章介绍MySQL的知识,今天讲的是DDL语句(又称定义语句)。没看过前一篇文章(MySQL-基础-DDL语句(一)-数据库的操作)的可以点击链接跳转查看MySQL-基础-DDL语句(一)-数据库的操作注意:一、MySQL默认不区分大小写,本文默认全部用小写字母。二、schema与database等效,下文使用database三、“[ ]” 符号内的内容为可以不填,按需求填写代码通式: show tables;

2022-10-02 09:16:36 348

原创 MySQL-基础-DDL语句(一)-数据库的操作

从本篇文章正式开始介绍MySQL的知识,今天讲的是DDL语句(又称定义语句)。注意:一、MySQL默认不区分大小写,本文默认全部用小写字母。二、schema与database等效,下文使用database三、“[ ]” 符号内的内容为可以不填,按需求填写以上就是今天要讲的内容,本文简单介绍了DDL语句中对数据库的操作,下一篇文章会将DDL语句中对表的操作。

2022-10-01 23:25:14 256

原创 MySQL-基础-语法

首先我们先来初步了解一下MySQL,本篇会讲述SQL的通用语法和SQL语句的分类今天介绍了SQL语句的通用语法和SQL语句的分类,有疑问的可以在评论区提出。下篇文章正式进入MySQL基础篇-DDL语句的学习。​。

2022-09-21 20:20:04 240 1

原创 C++ primer书店程序报错

源程序#include <iostream>#include "Sales_item.h"int main() { Sales_item total;//保存下一条交易记录的变量 if(std::cin >> total) { Sales_item trans; while(std::cin >> trans) { if(total.isbn() == trans.isbn()

2022-04-06 10:41:08 829 1

空空如也

空空如也

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

TA关注的人

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