自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 问答 (3)
  • 收藏
  • 关注

原创 &参数传递

这种方式计算mid的值可以防止整数溢出。通过使用(right - left) / 2来计算中间索引,可以确保在处理大数值时不会发生溢出错误。因此,这种方式更加健壮,特别是当处理非常大的数值时。这是一个很好的做法,以确保代码的健壮性。我将mid = (left + right) / 2;改为了mid = left + ((right - left) / 2),你怎么看。

2023-12-09 18:00:27 70

原创 (array_basis)std::

在C++中,cout 是在 std 命名空间中定义的标准输出流。因此,为了告诉编译器将 cout 查找到 std 命名空间中,我们需要加上 std:: 前缀。这样做可以帮助编译器正确地识别和定位 cout。函数之前,不过这种方式通常不被推荐,因为这样可能会导致命名空间污染(namespace pollution)。你可以通过包含头文件来避免在代码中使用。我不可以用一个头文件代替它吗。

2023-12-09 17:35:55 102

原创 git的master和github的main

git里的主branch一般为master,一开始我是用这个命令改为main来保证git和github不会出现两个支路。后来我阅读了git-book,学会了能够从配置上改变git的默认branch名称的命令。

2023-12-03 20:40:26 223 1

原创 git中pull和push超时

后来发现把未add和commit的完成,就可以,暂时不知道是什么原因。遇到了一个问题,pull和push总是超时。改了代理,但是还是没用。

2023-12-01 21:28:24 114 1

原创 src refspec main does not match any

git problem + exprience欢迎指正

2023-11-30 22:04:51 306

原创 day4 实现eNSP配置静态路由及默认路由的三种案例

day4

2023-11-17 14:29:34 200 1

原创 day3 1. 实现DHCP中继

day3

2023-11-17 14:18:43 29

原创 day2 配置三层交换机和路由

分析:从src源ip和dst目的ip可以看出这有pc1对pc2的访问,还有pc2对pc1的reply,这里mac对应的是交换机与pc1和pc2在此过程的交互。在不同虚拟局域网间的传输会有对vlan的id移除和添加操作,将源vlan的id删去改为目标vlan的id,实现vlan直接的正确传输。(1)在交换机SW1上建立两个虚拟局域网并设置三个接口的类型。4、查看在交换机配置后的pc1和pc2 ping后的结果。5.查看在路由器配置后的pc1和pc2 ping后的结果。2、方法一:在交换机上配置。

2023-11-16 22:58:11 48 1

原创 day1 实现不同VLAN之间的隔离与互通

day1

2023-11-16 22:42:08 216 1

原创 回顾学习数据库,学习尚硅谷mysql(一)

学习记录~

2023-06-08 21:46:15 265 2

原创 手机版kali nethunter刷入

kali nethunter是一款适用于手机的系统,它涵盖了大部分kali上的安全工具,能够让手机变成一个十分便携的移动渗透装置。 现在讲讲如何在手机上刷一个nethunter系统。首先需要说明的是并不是所以手机都能刷入这个系统,具体参照官网http://www.nethunter.com/在这我们需要找到对应手机的几个文件并下载,Kali Linux NetHunter 压缩包,Modified Boot.img ,TWRP Recovery ,Chainfire SuperSU ,

2023-01-26 16:18:41 3503

原创 cmake基础编程

首先在目录a下建立c文件,再编写一个txt文件用于声明。里面需要有cmake_minimum_required (运行的cmake最低版本)project (目录a)add_executable(Demo c文件名)最后进入目录a输入指令cmake . 进行编译,再输入make就可以运行c文件,若程序有输入参数,则需要输入./Demo 参数 进行输入。 若进行了函数程序与main程序分离在了不同的c文件中,则需要在txt文件中Demo更多c文件add_executabl

2023-01-25 22:31:29 144

原创 破解WEP和WPA加密的无线网络

今天讲讲Aircrack-ng,这是一个基于破解无线802.11协议的wep及wpa-psk加密的工具。补充一点,这种破解方法是在网卡的基础上进行的。破解wep加密的无线网络:现在命令行输入airmon-ng查看当前系统的无线网络接口,假设这个无线接口为wlan2。下一步我们停止这个接口,然后设置mac掩码,隐藏真实的mac地址。停止命令为airmon-ng stop wlan2修改mac地址的命令为macchanger --mac xxx掩码地址 wlan2最后启动无线接口

2023-01-25 17:21:23 1238

原创 补充:Linux平台安装VirtualBox虚拟机

Linux安装软件前需要将包列表更新到最新版本。命令为apt-get update 接下来输入apt-get install virtualbox安装,等待安装完成后输入virtualbox进入软件。 另外可以在,https://www.virtualbox.org/wiki/Downloads 下载virtualbox的拓展包。 为配备正常网络通讯,需要在virtualbox中找到Network选项,选择Host-only Networks选项,+添加网络,其中设置i

2023-01-24 15:44:24 426

原创 ping了解

ping可以判断联通,这相当于朝某个地址不断发送数据包。通常可以用ping 127.0.0.1朝本主机ping判断网络是否连接。 ping中有几个需要掌握的参数。-t 可以不断发送数据包,按ctrl c才会停止。一般Windows系统默认发四个,所以可以用到这个参数。而Linux系统会不断的发送,所以用处不大。-a可以解析地址的netbios名,netbios可以绑定在任意协议之上,例如tcp/ip,所以它可以作为后门,用户通常会因此泄露信息。-n是设定发送的数据包数量,之前提

2023-01-23 22:09:42 62

原创 第一章 虚拟机安装Linux系统读书笔记

这部分内容我会完整演示vm虚拟机安装linux,在学习时建议在虚拟机上安装linux系统,因为学习linux系统不可避免会进行许多折腾,而安装在真机上就很麻烦,并且虚拟机上的还原装置可以在出错的时候还原到之前的环境,十分强大。而真机要进行相同的操作等待时间是十分长的。 在这里,我使用的是VirtualBox进行操作,其他软件比如workstation或者Windows自配虚拟机我会在后续补充实验。 在安装虚拟机前需要准备一个对应的ios系统文件,这里我选择的是CentOS。(Cent

2023-01-19 18:13:38 241 1

原创 Linux新手村笔记

Linux可以看作是与Windows同一类的概念体,都属于系统一类。 所以学习Linux就是学习如何在更少图形化界面的命令版操作系统,即学习如何安装Linux系统,了解常规的命令语句,学习文件操作技术,vim编辑器使用,用户与文件权限设置,硬盘分区,格式化以及挂载操作,部署RAID磁盘阵列和LVM,firewalld防火墙与iptables防火墙区别于配置,使用ssh服务管理远程主机,使用Apache服务部署静态网站,使用vsftpd服务传输文件,使用Samba或NFS实现文件共享,使用B

2023-01-19 15:19:19 51

空空如也

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

TA关注的人

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