- 博客(28)
- 收藏
- 关注
原创 挑战一个月基本掌握C++(第十二天)了解命名空间,模板,预处理器
命名空间的定义使用关键字namespace// 代码声明name::code;// code 可以是变量或函数// 第一个命名空间// 第二个命名空间// 调用第一个命名空间中的函数// 调用第二个命名空间中的函数return 0;宏描述__LINE__这会在程序编译时包含当前行号。__FILE__这会在程序编译时包含当前文件名。__DATE__这会包含一个形式为 month/day/year 的字符串,它表示把源文件转换为目标代码的日期。__TIME__
2024-12-26 09:29:03
1394
原创 挑战一个月基本掌握C++(第十一天)进阶文件,异常处理,动态内存
可以通过继承和重载exception类来定义新的异常。int main()try//其他的错误在这里,what()是异常类提供的一个公共方法,它已被所有子异常类重载。这将返回异常产生的原因。
2024-12-24 09:36:22
1743
原创 挑战一个月基本掌握C++(第十天)熟悉数据抽象,数据封装和接口(抽象类)
数据抽象是指,只向外界提供关键信息,并隐藏其后台的实现细节,即只表现必要的信息而不呈现细节。数据抽象是一种依赖于接口和实现分离的编程(设计)技术。让我们举一个现实生活中的真实例子,比如一台电视机,您可以打开和关闭、切换频道、调整音量、添加外部组件(如喇叭、录像机、DVD 播放器),但是您不知道它的内部实现细节,也就是说,您并不知道它是如何通过缆线接收信号,如何转换信号,并最终显示在屏幕上。
2024-12-23 09:17:58
1071
原创 挑战一个月基本掌握C++(第九天)熟悉C++ 重载运算符和重载函数和多态
C++ 允许在同一作用域中的某个和指定多个定义,分别称为和。重载声明是指一个与之前已经在该作用域内声明过的函数或方法具有相同名称的声明,但是它们的参数列表和定义(实现)不相同。当您调用一个或时,编译器通过把您所使用的参数类型与定义中的参数类型进行比较,决定选用最合适的定义。选择最合适的重载函数或重载运算符的过程,称为。
2024-12-22 08:15:00
641
原创 挑战一个月基本掌握C++(第八天)熟悉C++类&对象以及继承
定义一个类需要使用关键字 class,然后指定类的名称,并类的主体是包含在一对花括号中,主体包含类的成员变量和成员函数。定义一个类,本质上是定义一个数据类型的蓝图,它定义了类的对象包括了什么,以及可以在这个对象上执行哪些操作。class classname //类名Access specifiers: //访问修饰符:private/public/protected//变量Member functions(){} //方法//分号结束一个类以下实例我们使用关键字classclass Box。
2024-12-21 10:40:50
969
原创 挑战一个月基本掌握C++(第七天)了解指针,引用,时间,输入输出,结构体,vector容器,数据结构 - 通用完结
指针是一个变量,其值为另一个变量的地址,即,内存位置的直接地址。就像其他变量或常量一样,您必须在使用指针存储其他变量地址之前,对其进行声明。在这里,type是指针的基类型,它必须是一个有效的 C++ 数据类型,var-name是指针变量的名称。用来声明指针的星号 * 与乘法中使用的星号是相同的。但是,在这个语句中,星号是用来指定一个变量是指针。int *ip;/* 一个整型的指针 */double *dp;/* 一个 double 型的指针 */float *fp;/* 一个浮点型的指针 */
2024-12-20 09:53:04
1251
原创 挑战一个月基本掌握C++(第六天)了解函数,数字,数组,字符串
在 C++ 中,函数由一个函数头和一个函数主体组成。一个函数可以返回一个值。是函数返回的值的数据类型。有些函数执行所需的操作而不返回值,在这种情况下,return_type 是关键字void。这是函数的实际名称。函数名和参数列表一起构成了函数签名。参数就像是占位符。当函数被调用时,您向参数传递一个值,这个值被称为实际参数。参数列表包括函数参数的类型、顺序、数量。参数是可选的,也就是说,函数可能不包含参数。函数主体包含一组定义函数执行任务的语句。实例,以下是max()函数的源代码。
2024-12-19 15:01:46
1290
原创 挑战一个月基本掌握C++(第三天)了解注释、数据类型、变量
一 C++注释程序的注释是解释性语句,您可以在 C++ 代码中包含注释,这将提高源代码的可读性。所有的编程语言都允许某种形式的注释。C++ 支持单行注释和多行注释。注释中的所有字符会被 C++ 编译器忽略。C++ 注释一般有两种:// - 一般用于单行注释。/* ... */ - 一般用于多行注释。注释以 // 开始,直到行末为止。当上面的代码被编译时,编译器会忽略和C++ 注释以 /* 开始,以 */ 终止。在 /* 和 */ 注释内部,// 字符没有特殊的含义。
2024-12-16 09:49:04
790
原创 挑战一个月基本掌握C++(第二天)了解C++基本语法
如果希望在源程序中有两个连续的问号,且不希望被预处理器替换,这种情况出现在字符常量、字符串字面值或者是程序注释中,可选办法是用字符串的自动连接:"...?空格分隔语句的各个部分,让编译器能识别语句中的某个元素(比如 int)在哪里结束,下一个元素在哪里开始。三字符序列不太常见,但 C++ 标准允许把某些字符指定为三字符序列。在 C++ 中,分号是语句结束符。三字符组就是用于表示另一个字符的三个字符序列,又称为三字符序列。只包含空格的行,被称为空白行,可能带有注释,C++ 编译器会完全忽略它。
2024-12-15 08:00:00
866
原创 挑战一个月基本掌握C++(第一天)了解C++和环境配置
抽象是从具体的实例中提取共同的特征,形成抽象类或接口,以便于代码的复用和扩展。抽象类和接口可以让程序员专注于高层次的设计和业务逻辑,而不必关注底层的实现细节。
2024-12-14 10:37:11
619
原创 阿里云云计算ACP备考笔记(云网络原理与实践)-基础入门
计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过同学线路链接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。
2024-12-10 09:21:19
585
原创 阿里云ACP备考笔记(云计算通用知识)
狭义:云计算是指IT基础设施的交付和使用模式,通过网络以按需,易扩展的方式获得所需的资源(硬件,平台,软件),提供资源的网络被称为云。广义:云计算是指服务的交付和使用模式,通过网络以按需,易扩展的方式获得所需的服务。NIST(美国)定义:云计算是一种模型,它可以实现随时随地,便捷地,随需应变地从可配置计算资源共享池中获取所需的资源。中国云计算专家定义:云计算是一种商业计算模型。它将计算机任务分布在大量计算机构成的资源池上,使各种应用系统能够根据需要获取计算能力,存储空间和信息服务。
2024-12-07 17:31:34
1993
原创 什么是云服务器(适合自己的云才是好云)全网独一份!
是一种基于云计算技术的虚拟服务器,通过虚拟化技术将物理服务器的硬件资源(如CPU、内存、存储等)整合为资源池,并根据用户需求进行动态分配。用户无需提前购买硬件,即可迅速创建或释放任意多台云服务器,实现快速部署和弹性伸缩。云的特点顺应用户使用的需求,注定是一路畅通的!简单的来说,云服务器就是一台电脑,通过网络进行链接,从而能够在本地操控和使用这台电脑,服务商只负责保证这台电脑的基本运行和网络资源的正常使用!
2024-11-21 14:40:57
2678
1
原创 实时显示复制(剪切板)内容(python非主线程实现)
效果:每次复制任何内容都直接显示到GUI界面上。这个属性会确保窗口始终位于其他窗口的上方。简单好用小工具,后面有需要可以打包成程序。1.使用tk实现窗口显示剪切板内容。
2024-11-20 14:17:32
440
原创 深信服超融合平台AF案例(final)
实现全网互通,总部的pc可以访问互联网和分支的服务器,分支的pc可以访问互联网和总部的服务器,互联网的pc也可以访问总部和分支的服务器(做相应配置并截图测试)(设备按照以上拓扑结构所示配置ip地址)AF接口分配区域(注意接口和区域的对应):网络-区域-新增。内网上网:缺省路由,源地址转换,区域间放通的策略。配置区域间访问策略:策略-访问控制-应用访问控制-新增。4.1登陆分支区的AC:系统管理-网络配置-部署模式。配置缺省路由:(访问互联网区域需要配置)3.源地址转换:(内网访问互联网)
2024-10-24 18:00:00
1407
原创 深信服超融合平台实训AC操作笔记
随后在 接入管理-接入认证-portal认证-认证策略 内点击新增,输入要认证的范围,选择认证方式为密码认证,认证服务器选择本地用户。在 系统管理-网络部署-部署模式 选择路由部署,根据拓扑信息在对应接口下输入IP信息和nat(AC部署完以后会重启,重启时间大概是3-5分钟),然后在 系统管理-网络部署-路由 内新增缺省路由进行上网。随后在 接入管理-接入认证-portal认证-认证策略 新建策略,认证范围选择内网IP,认证方式选择密码认证,认证服务器选择刚才新建的AD域,然后提交即可。
2024-10-22 00:08:47
2947
原创 深信服超融合平台登陆流程以及常见问题(全网独一份)
返回预约网站,点击最后面的蓝色字体,跳转打开客户端输入账号密码完成登陆。安装前面下载的客户端(最好安装在d盘,完成后不用登陆)预约机架设备(一般实训预约sa开头)下载客户端(点击左上角彩色字体)1.远程服务未打开.....2.客户端无法链接到服务器。解决办法:换个设计预约重试。这三个都试一下总会解决。
2024-10-22 00:07:33
1275
原创 深信服超融合平台AF实训作业
总部区域有一台AF当作出口路由器,在AF上做相关配置,满足内网PC和服务器以及互联网要处于不同的区域,和需要让总部PC可以正常访问互联网区域的WEB服务器和总部的WEB服务器。
2024-10-21 23:49:23
487
原创 深信服超融合平台实训AF操作笔记
基本属性可选可不选。若内网有相应的服务器对外发布业务想让外网用户访问时需要做目的地址转换,在 策略-地址转换-Pv4地址转换 新增目的地址转换,原始数据包的目的地址填写防火墙接口的公网IP地址,服务选择需要映射的服务端口,转化后数据包的指定IP填写内网服务器的IP地址,服务选择需要映射的服务。在 对象-安全策略模板-内容安全 新增模板,在高级选项内勾选需要检查的内容,模板配置好以后在 策略-安全防护策略-新增业务防护策略 在内容安全选择栏里调用做的模板(尽量一个策略只做一个防护)
2024-10-19 22:42:40
2511
原创 华为ensp模拟器安装教程
2.关闭windows防火墙、杀毒软件、360管家等,或者将ensp加入信任名单3.安装完成后,直接运行ensp。右上角 菜单-工具-注册设备-AR Base打勾-点击注册。下载地址:链接:https://pan.baidu.com/s/1UbkpYNoRiswJZmmCIQPQNA?完成后左键双击路由器,弹出配置命令行,出现<huawei>则成功。4)以上都不行,找助教或者老师求助,并说明已经做过的尝试方式。1)启动时报错:重装vbox,或更换vbox版本5.2.xx。3.ENSP-模拟器。
2024-06-22 23:45:05
513
原创 DVWA靶场安装(kali渗透基础,windows安装)
DVWA(Damn Vulnerable Web Application)是一个用来进行安全脆弱性鉴定的PHP/MySQLWeb应用,旨在为安全专业人员测试自己的专业技能和工具提供合法的环境,帮助web开发者更好的理解web应用安全防范的过程。如果你更多的了解randomstorm的服务和产品你可以访问他们官方网站。下滑至底部创建数据库,稍等几分钟,会自动跳转至登陆界面。解压到phpstudy的www目录下(可以重名一下)重命名config文件为config.inc.php。打开并更改配置文件内容。
2024-06-21 17:54:17
889
1
原创 Metasploit渗透基础(利用kali 自带工具Metasploit进行渗透测试)
Metasploit是一款开源的安全漏洞检测工具,可以帮助安全和IT专业人士识别安全性问题,验证漏洞的缓解措施,并管理专家驱动的安全性进行评估,提供真正的安全风险情报。这些功能包括智能开发,代码审计,Web应用程序扫描,社会工程。(了解POC/EXP概念)Metasploit 框架是可以添加漏洞代码片段,就好比一个军火库,它里面有各种武器供我使用,当然也有新的武器被研发出来,放到武器库里面后,我也可以使用,这就是框架的好处,新的攻击代码可以比较容易的加入 MSF框架供大家使用。
2024-06-20 13:25:26
1892
原创 kali安装过程(全网最详细)
kali2023镜像:https://pan.baidu.com/s/1x79rumPzNrvlGxiQJrRhQg?开启虚拟机(根据个人选择安装)我选择的是图形化安装(安装图示,默认图示没展示,直接继续就行,功能全选安装时间比较长,耐心等待)编辑虚拟机设置->sata设置你下载的iso文件。一直下一步,直到创建完成(需要注意上图的选择)(文件->新建虚拟机)
2024-06-19 23:14:44
276
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅