自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 DNS主从服务器的配置

DNS(Domain Name System)是互联网上的一项服务,它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网。DNS系统使用的是网络的查询,那么自然需要有监听的port。通常DNS是以UDP这个较快速的数据传输协议来查询的,但是没有查询到完整的信息时,就会再次以TCP这个协议来重新查询。(二)#从DNS服务器的配置【从dns服务器的ip地址为192.168.119.129】(一)#主DNS服务器的配置【主dns服务器的ip地址为192.168.119.128】

2024-01-20 03:10:42 1529

原创 基于Linux搭建Web服务器相关操作

web服务器提供的这些数据大部分都是文件,那么我们需要在服务器端先将数据文件写好,并且放置在某个特殊的目录下面,这个目录就是我们整个网站的首页,在redhat中,这个目录默认在 /var/www/html。浏览器是通过你在地址栏中输入你所需要的网址来取得这个目录的数据的。URL:Uniform Resource Locator,统一资源定位符,对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。网址格式:<协议>://<主机或主机名>[:port]/<目录资源,路径>

2024-01-20 01:17:25 1416

原创 基于ssh协议实现免密登陆

1.准备工作首先我们要确保两台主机都部署了SSH服务,如果没有部署我们需要下载openssh,下载完成之后确保ssh相关服务启动,并在两台主机上均关闭防火墙。

2024-01-12 00:34:41 369 1

原创 JAVA对象的四种引用方式

一、前言:JVM是通过GC机制自动回收内存空间的,不同于c++手动释放空间,在JAVA中设置不同的引用方式就是为了让jvm虚拟机去判断哪些对象应该释放,而哪些对象不能释放.从而使程序更加灵活的控制对象的生命周期。四种引用级别的高低顺序---(高到底)----->强引用,软引用,弱引用,虚引用;二 、强引用(一)含义创建一个对象,并把这个对象赋值给一个引用变量。Object obj =new Object();String str ="hello world!";如上所示

2022-04-21 01:21:19 4873

原创 刨析Java中浅拷贝和深拷贝

一、前言拷贝的目的就是为了获得相同的对象,当需要属性值相同的对象时,不需要再重新一步一步创建在Java中的拷贝需要实现Clonable接口,重写Object的clone()方法;同时在Java中的拷贝也分为浅拷贝和深拷贝,其两者的区别就在于对 对象中引用数据类型的不同处理方法。即:浅拷贝就是克隆出来的新对象与原对象完全一致无二,包括引用类型字段的值。这就会有一个现象,针对引用类型的字段,两个对象的引用地址一致,如此一来新旧对象之间强关联,修改其中一个对象的内容,极可能影响到另外一个的内容。

2022-04-13 02:58:54 240

原创 浅谈JVM虚拟机运行时数据区运行原理

前言:Java程序运行的过程中,JVM会将其所管理的内存划分成若干个区域,统称为是运行时数据区。其中,一些线程间共享的区域,随着JVM的启动而创建,JVM的退出而销毁;另一些线程私有的区域,则随着线程的开始而创建,线程的结束而销毁。如图所示,运行时数据区由以下几个区域所组成:程序计数器、Java虚拟机栈、本地方法栈、方法区、堆。...

2022-03-28 11:24:21 1281

原创 二叉树的基本操作(代码+注释)

前言:掌握二叉树的基本操作,如二叉树的建立、遍历、结点个数统计、树的层次遍历等。ps:这里是个人整理的笔记,方便自己后期的复习,若有问题欢迎各位大佬前来指教!#include<stdio.h>#include<stdlib.h>#define MAXNODE 1000typedef int ElemType;typedef struct BiNode{ ElemType data; struct BiNode *lchild,*rchild;}BiTNode,

2021-11-26 18:23:15 3320

原创 LINUX 中间人攻击之arp攻击(图文解说)

一、ARP攻击概述ARP攻击,作为中间人攻击手段中的一种,一是可以实现对局域网中用户的断网攻击,二是可以获取到受害用户的数据流量包括浏览的网站,图片,甚至账号密码(PS:想想还是有点恐怖的!),接下来,让我先给你讲讲什么是ARP攻击的类型和原理吧!(一)ARP的原理ARP,即Address Resolution Protocol,地址解析协议,是根据IP地址获取物理地址的一个TCP/IP协议。简单来说,就是将IP地址转换为物理地址(PS:在一个局域网中主机之间的通信是通过物理地址来完成的,而不

2021-11-19 18:42:53 6410

原创 八大排序算法(原理+代码详解)Python版

一、前言:排序算法是最经典的算法知识,往往面试题中或数据结构中会涉及有关排序的算法,掌握排序算法的思想及其原理有助于化解排序方面的难题。下面介绍几种Python语言中常见的排序算法:冒泡排序、选择排序、插入排序、归并排序、快速排序、希尔排序、计数排序。目录一、前言:二、排序算法(一)冒泡排序<1>简单介绍<2>.算法描述:<3>.代码部分(二)选择排序<1>简单介绍<2>算法描述&l.

2021-11-10 14:16:39 3848

原创 Python知识要点(切片、容器 详细解读)

人生苦短,我用Python~在此做个有关Python的一些笔记,对python中要点进行详细的解读,也方便自己后期的回顾。笔记内容:循环结构(for循环、while循环)容器(列表、字典、元组、字符串)一、循环结构(一)while循环1.1语句格式:while 循环条件 : 循环体 循环体 ......注意:while中的循环体是有缩进的,否则便是while外的语句,不在循环体范围内

2021-10-27 13:24:19 278

原创 Linux系统更改文件权限以及磁盘分区习题解析

<1>对磁盘进行分区挂载1.先在虚拟机上添加两块5g大小的磁盘 步骤如图示 右击RHEL选项卡点进最下面的设置按钮.2.进入界面点进添加按钮 出现下一步时 默认点进下一步。3.选择STATA类型的磁盘4.磁盘大小划分为5g 然后下一步5.配置完成点击确定即可注:添加另一块磁盘与此步骤一样,配置完成后,在打开虚拟机之前进入固件设置界面,如图6.进入固件设置界面,切换到Boot 上下键选择硬件(hadr drive)调整系统读...

2021-08-04 17:18:53 637

原创 利用linux文件系统设置文件的访问权限(详解)

<1> 简单介绍:<2>文件的详细信息<3>文件的一般权限(以表格形式进行说明)<4>修改文件的属主、属组<5>修改文件权限<6>特殊权限<7>ACL(Access Control List,权限访问控制列表)<1> 简单介绍: 1.在Linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录,即权限决定了用户对该文件的操作方...

2021-08-04 14:11:40 8539

原创 管理本地linux用户、组以及用户密码习题

ps:具体管理用户信息 详见我上一篇在博客写的笔记,这里只展示例题解析<1> 新建用户 并更改wujing用户的shell 1.添加用户 useradd wukong -g xiyouji useradd wuneng -g xiyouji useradd wujing -g xiyouji 2.对wujing用户的配置文件作修改 usermod -g xiyouji -s /sbin/nologin wujing<2&...

2021-08-01 01:25:19 184

原创 如何管理本地linux用户、组以及管理用户密码知识清单

由例题带大家如何管理创建虚拟机上linux用户信息1.

2021-08-01 00:48:28 261

原创 演示如何通过Mobaxterm远程链接MVware虚拟机以及对虚拟机root用户登陆密码的破解

我们知道虚拟机上的root用户拥有最高权限,可以方便通过root用户对虚拟机上的其他普通用户账号密码进行更改,但如果忘掉root用户的登陆密码,则可能会导致存储在虚拟机上的重要文件和资料的丢失。话不多说,今天带大家强行更改root用户的登陆密码。1.进入虚拟机的操作界面,点进左上角的logo图标,在滑出的选项栏中选择如图示的图标(命令提示符)...

2021-07-17 20:18:19 1724

原创 运用VMware创建虚拟机以及安装linux操作系统(超详细)

今天为大家演示如何在VMware上创建虚拟机及安装linux操作系统的步骤,在演示之前需要做好准备工作,下载光盘映像文件(iso)和远程链接工具Mobaxterm(用它我们可以很方便地来远程链接虚拟机上的linux操作系统)、最后就是在官网上下载vmware,不懂如何安装的可以去b站上查找教程,我这也有一位up主安装VMware教程(链接:vmware workstation pro 16安装并激活_哔哩哔哩_bilibili)。上示各个软件的下载链接提供如下:光盘映像文件链接:链接:https:.

2021-07-17 03:16:44 6171

C++学生选课系统源码分享

此选课管理系统主要实现三个大的功能:分别是学生 教师 和管理员三个大类,学生类实现学生信息的登录 选课,申请和取消课程以及查看申请进度;老师类主要实现审核学生课程申请信息以及是否批准学生的课程 管理员类主要负责老师和学生各自的专有账号,添加账号信息以及删除! 数据存储运用的vector容器,实现空间的动态分配,文件的操作主要负责对文件的读取和保存。

2022-04-12

空空如也

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

TA关注的人

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