自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Miguel自学空间

Miguel自学空间

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

原创 Nmap介绍及常见用法

Nmap是有着“诸神之眼”之称的一款用于网络探测安全审计的工具。简单来说,它的原理是向指定的主机发送数据包,并获取主机的回复数据进行分析。通过这些数据,可以得出的信息包括主机的存活性以及开放的服务,还可以对目标进行安全审计。

2024-01-03 21:06:26 385

原创 《Metasploit渗透测试魔鬼训练营》之环境搭建

熟练掌握渗透测试的实验环境搭建内容,可以让我们更好的理解后续的渗透测试操作的目的与原理。本文记录了书中描述的实验环境的搭建过程的关键细节,包括环境拓扑资源下载硬件配置网络配置等,方便后续查阅。通过以上步骤完成对所有主机的配置后,可以通过ping命令测试这些主机相互之间的网络是否连通,从而验证配置是否正确。另外,也能通过ping命令测试这些主机与真实外网的连通性。通过配置实验环境,我们能更加熟悉整个网络拓扑结构,在进行渗透测试的时候,就能更清楚自己在进行的工作所针对的是哪个目标。

2023-12-13 16:00:24 1039 2

原创 VS2022编译boost动态库

使用VS2022编译boost库的简单过程。

2023-06-09 10:59:33 1416 2

原创 Qt Installer Framework打包基础

本文介绍了Qt Installer Framework框架,并使用它来创建一个基本的安装程序。

2023-04-23 10:48:33 718

原创 《汇编语言》习题答案---第二章

《汇编语言》王爽版习题答案---第二章

2022-10-01 00:22:40 555

原创 《汇编语言》习题答案---第一章

《汇编语言》王爽版习题答案---第一章

2022-09-30 17:48:52 1005

原创 《Unix环境高级编程》---C程序基础

《Unix环境高级编程》---C程序基础

2022-09-21 16:26:09 377

原创 《Unix环境高级编程》---系统数据文件和信息

Unix系统编程常用的系统数据文件和信息。

2022-09-13 22:47:44 317

原创 Linux标准I/O基础及函数介绍

Linux标准I/O的概念介绍,以及常用的函数解析。

2022-08-11 11:28:55 170

原创 Linux文件系统及相关函数介绍

Linux文件系统的概念介绍,以及常用的函数解析。

2022-07-12 12:23:11 448

原创 Linux文件I/O基础及函数介绍

Linux文件I/O的相关概念介绍,以及常用的函数解析。

2022-07-07 10:08:59 307

原创 《C++ Primer第五版》学习笔记三

STL容器操作:顺序容器1.构造函数1.1 string、vector、deque、list、forward_list、array函数声明说明Collection ()默认构造,初始化为一个元素类型为T的空容器Collection (Collection c)拷贝构造,初始化为另一个同类型容器的拷贝Collection c {a,b,c …};初始化列表,初始化为包含列表中元素的容器Collection (size_type n)初始化为拥有n个T类型

2022-03-28 11:24:29 676

原创 《C++ Primer第五版》学习笔记三

一、using声明using能让程序员更方便的使用命名空间中的成员,具体形式为:using namespace::name;。每一个使用到的其他命名空间的名字都需要一个using声明。例如,在文件中使用using声明std命名空间的cout,就无需每次使用cout都指定命名空间了。#include <iostream>using std::cout; // using声明int main() { // std::cout << "Hello World"; // 不使用u

2022-03-19 22:33:57 360

原创 《C++ Primer第五版》学习笔记二

1.类型别名类型别名是一个名字,它是某种类型的同义词。一个好的类型别名可以让复杂的类型变得易于理解和使用。定义类型别名的方式有两种:传统方式:typedef 类型名 类型别名;新的方式:using 类型别名 = 类型名;2.auto类型说明符auto用于让编译器自动推断变量的类型。使用auto定义多个变量时,这些变量必须具有相同的类型。当一个引用被用作auto定义的变量的初始值时,推断出来的类型与引用对象的值相同。auto通常会忽略顶层const。3.decltype类型指示符dec

2022-03-17 11:08:53 702

原创 《C++ Primer第五版》学习笔记一

1.函数C++程序都包含一个或多个函数,其中一个必须命名为main。操作系统通过调用main来运行C++程序。一个基本的main函数结构如下:int main() { return 0;}一个函数的定义包含四部分:返回类型、函数名、形参列表以及函数体。返回类型:函数执行完毕后返回给调用者的结果的类型,main函数必须返回int型。函数名:提供函数的名称,供调用者调用。形参列表:函数需要处理的数据。函数体:函数执行的操作。2.基本数据类型C++中的每个变量都有其数据类型,数据类型

2022-03-11 14:06:36 643

原创 Centos 7.9下载与安装

VMwarea 16安装CentOS 7.9_64位操作系统的图文教程

2021-11-28 14:29:54 35860 2

原创 nginx配置实例 - 高可用

一、概念在软件开发中,经常提倡开发高可用的系统,但是,什么是高可用呢?“高可用性”(High Availability)通常来描述一个系统经过专门的设计,从而减少停工时间,而保持其服务的高度可用性。 ------百度百科简而言之,就是让系统尽量不停止工作。通过nginx的负载均衡可以让其他服务器降低负载,减小宕机的概率。但是,运行nginx的服务器可是接收着海量的请求并且还要负责转发,当它承受不了这些负载的时候,也会宕机。这时候,最常用的做法就是提前准备备用的nginx服务器来代替它,称为ngi

2021-11-23 16:53:47 1946

原创 nginx配置实例 - 动静分离

一、概念动静分离是企业级系统的常用部署方式,意思是静态请求和动态请求分开处理。它可以提高请求的处理效率。常用的方式有两种:静态资源和动态资源分别部署在不同的服务器上;静态和动态资源混合在一起发布,通过nginx来分开请求。前面的文章已经演示了通过nginx来转发请求到Tomcat服务器,这是动静分离中分离处理动态请求的方式。接下来,演示如何分离静态请求(直接访问文件系统的静态文件)。二、预期效果在外部主机的浏览器上,访问http://192.168.x.x/www/a.html,返回一个

2021-11-18 17:13:06 2160

原创 nginx配置实例 - 负载均衡

一、预期效果在外部主机的浏览器多次访问http://服务器ip地址/edu/a.html,请求平均分发给两台Tomcat服务器,从而在页面上轮流出现“8080”和“8081” 字符。二、准备工作在上一个实例中,部署了两台Tomcat服务器,分别占用8080和8081端口。现在,在8081端口的Tomcat的webapps目录中新建edu目录,并把a.html文件复制到其中。相关命令如下:cd /usr/src/tomcat8081/apache-tomcat-9.0.55/webappsmkd

2021-11-17 22:00:32 1768

原创 nginx配置实例 - 反向代理实例二

一、预期效果在外部主机的浏览器上访问相应地址,获得如下效果:访问http://IP地址:9001/edu,跳转到http://127.0.0.1:8080访问http://IP地址:9001/vod,跳转到http://127.0.0.1:8081二、准备工作1.Tomcat部署首先,把Tomcat压缩包下载到/usr/src目录下,然后在服务器上安装两个Tomcat,具体操作如下:wgetcd /usr/srcmkdir tomcat8080tar -xvf 2.静态资源三、

2021-11-17 15:34:50 1019

原创 nginx配置实例 - 反向代理实例一

一、预期效果在浏览器的地址栏中输入www.123.com后按下回车键,页面自动跳转到Tomcat服务器的主页面。效果如下:二、准备工作1.安装TomcatLinux服务器是没有自带Tomcat的,所以首先要到Tomcat官网下载压缩包,或者使用wget命令下载:wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.55/bin/apache-tomcat-9.0.55.tar.gz下载完成后,进行解压:tar -xvf apache-to

2021-11-17 10:13:19 143

原创 nginx配置文件简介

一、配置文件介绍在nginx的安装目录下的conf文件夹中,名为nginx.conf的文件保存着nginx的相关配置,其中包含了一些基础配置和配置示例(使用#号做了注释),我们可以根据需求进行配置。二、配置文件组成nginx配置文件的内容分为三大部分:全局块、events块、http块。进入到usr/local/nginx/conf目录,使用vi编辑器打开nginx.conf文件可以查看其中的内容。1.全局块全局块的内容如下:#user nobody;worker_processes 1;

2021-11-16 17:35:24 5377

原创 nginx常用的操作命令

1.前提条件nginx在Linux系统中的默认安装位置是/usr/local/nginx目录,而nginx的可执行文件是存放在其中的sbin目录下,所以要执行nginx的操作命令就必须先进入sbin目录。cd /usr/local/nginx/sbin2.查看版本号查看当前使用的nginx的版本号,有助于我们了解当前版本的nginx的功能。相关命令如下:./nginx -v3.启动nginx在使用nginx之前,首先需要启动它,相关的命令如下:./nginx4.停止nginx如果

2021-11-16 14:28:38 933

原创 nginx初识与安装

一、nginx初识Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,其特点是占有内存少,并发能力强。有反向代理,就说明也有正向代理。想要了解什么是反向代理,首先就要明白什么是正向代理。1. 正向代理局域网内的客户端是无法直接访问外界的服务器的。它把请求发送到中间的服务器并指定目标服务器,中间服务器再把请求转发到目标服务器来完成访问。这里的中间服务器称为代理服务器,也叫正向代理。正向代理,是指代表内部网络用户向外部服务器发出连接请求并接收响应结果的代理服务器。

2021-11-12 17:45:01 936

原创 Redis学习笔记

Redis学习笔记一、什么是RedisRedis是一个非关系型数据库,它允许使用者以键值对的形式存储数据,每个键中可以存储不同的数据结构,如字符串,数值,哈希,有序数据结构等。关键词:单线程、基于内存操作、高性能使用redis-benchmark可以测试redis的性能,比如:测试当前机器上100并发量下处理10万次请求的性能。redis-benchmark -h localhost -p 6379 -c 100 -n 100000 -a password-h:主机IP -p:端口号 -

2021-02-11 18:46:48 715

原创 Markdown基本语法

前言如今是技术高速发展的时代,我们需要学习的技术越来越多,知识点越来越多。为了避免遗忘,我们通常需要做一些笔记。而Markdown语言正好给我们提供了写出美观笔记的方案,以下是某度的简介:Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。标题语法规则:# + 空格 + 文本 (最多支持六级标题)# 一级标题## 二级标题### 三级标题#### 四级标题##### 五级标题###### 六级标题字体语法如下:

2020-07-23 14:06:18 118

空空如也

空空如也

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

TA关注的人

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