- 博客(77)
- 资源 (1)
- 收藏
- 关注
原创 Vue前端加密后的数据发送到服务器端
然后,通过 JSEncrypt 创建了两个实例 encrypt 和 decrypt,分别用于加密和解密操作。对于加密操作,调用了 encrypt.setPublicKey() 方法设置公钥,并将数据 data 进行 JSON 序列化后使用 encrypt.encrypt() 方法进行加密,返回加密后的结果。对于解密操作,调用了 decrypt.setPrivateKey() 方法设置私钥,并将加密后的数据 data 传入 decrypt.decrypt() 方法进行解密,返回解密后的结果。
2024-03-04 22:25:53
465
原创 五、交换机基础配置实验
例如,互连的两个设备对应的接口都支持全/半双工,经自协商后工作在半双工模式,与实际要求的全双工模式不符,这时就可以执行 auto duplex full命令使接口的协商双工模式变为全双工模式。在自协商模式下,接口的双工模式是和对端接口协商得到的,但协商得到的双工模式可能与实际要求不符。可通过配置双工模式的取值范围来控制协商的结果。默认情况下,以太网接口自协商双工模式范围为接口所支持的双工模式在非自协商模式下,可以根据实际需求手动配置接口的双工模式。配置接口的双工模式可在自协商或者非自协商模式下进行。
2023-12-24 14:21:32
855
原创 四、ensp配置ftp服务器实验
本实验模拟企业网络。PC-1为FTP 用户端设备,需要访问FTP Server,从服务器上下载或上传文件。出于安全角度考虑,为防止服务器被病毒文件感染,不允许用户端直接上传文件到 Server。网络管理员在 R1上设置了限制,使员工不能上传文件到 Server,但是可以从Server 下载文件。R1也需要作为用户端从 Server 下载更新文件,同时配置 R1作为FTP服务器,员工可上传文件到R1上,经过管理员的检测后由R1再上传到FTPServer。
2023-12-24 13:24:58
1796
原创 三、实验:Telnet远程登录配置
本实验模拟公司网络场景。路由器 R1 是公司机房的一台设备,公司员工的办公区与机房不在同一个楼层,路由器 R2和 R3模拟员工主机,通过交换机 S1与机房设备相连。为了方便用户的管理,现需要在路由器 R1上配置 Telnet 使用户能在办公区远程管理机房设备。为了提高安全性,Telnet 需要使用密码认证,只有网络管理员能对设备进行配置和管理,普通用户仅能监控设备。Telnet:无安全认证方式、TCP传输。
2023-12-24 12:15:31
299
原创 一、网络ensp安装
1.安装eNSP不管是学习网络知识还是用于复现现网问题或项目交付前的预模拟等,都需要模拟组网验证。但现实中往往缺少真实设备,而通过 eNSP 可以很方便地组建虚拟网络,模拟现实网络环境进行实验。在华为官方网站(http://enterprise.huaweicom)上可以下载到最新版本的eNSP安装包由于eNSP上每台虚拟设备都要占用一定的内存资源,所以eNSP 对系统的最低配置要求为:CPU双核2.0GHz或以上,内存2GB,空闲磁盘空间2GB,操作系统为 Windows XPWindows Serv
2023-12-23 23:40:35
201
原创 宝塔ssh,连接丢失,正在尝试重新连接!
是由于simple-websocket 库版本不匹配导致,您到服务器终端执行此命令再尝试之前的操作看是否正常,宝塔ssh,连接丢失,正在尝试重新连接!解决办法:执行以下命令。
2023-06-24 23:19:14
1164
2
原创 ggui:解决python虚拟环境报错“AttributeError: ‘HTMLParser‘ object has no attribute ‘unescape‘”
ggui:解决python虚拟环境报错“AttributeError: 'HTMLParser' object has no attribute 'unescape'”
2023-06-15 15:18:13
687
原创 ubant\Linux\CenOS\Kail安装网线网卡驱动
ifconfgi查看wlan0,如果正常会显示Wlan0口。在window下载驱动(根据id下载)下载网卡驱动到虚拟机。查看usb连接状态(可以看到usb网卡可以识别)无线网卡插上电脑,然后选择虚拟机识别。针对linux不能识别无线网卡问题。可能要make,dkms,bs等…驱动仓库位置,内含安装教程。
2023-03-20 00:09:53
351
原创 Java反射机制(Reflection)
Java反射就是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;并且能改变它的属性。而这也是Java被视为准动态(为啥要说是准动态,因为一般而言的动态语言定义是程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言。从这个观点看,Perl,Python,Ruby是动态语言,C++,Java,C#不是动态语言。)语言的一个关键性质。
2023-01-18 14:13:07
748
原创 redis集群启动
一、添加配置文件二、启动服务和集群三、集群操作四、故障恢复用redis-server redisXXX.conf命令启动6个。一段主从都挂掉,集群可用,但这一段插槽不可用。去redis安装路径下面的src文件夹里面。将6个节点nodes合成一个集群。查看key在集群中的插槽值。一段主从都挂掉,集群不可用。会生成nodes配置文件。输入yes确定主从分配。查看插槽中有几个key。查看插槽的第几个key。
2023-01-17 10:50:33
4100
原创 redis主从复制,一主多仆启动流程
一、安装redis二、复制修改配置文件三、添加conf配置文件四、开启主从复制五、薪火相传六、反客为主7、哨兵模式
2023-01-14 10:57:24
1254
原创 解决windows系统打不开防火墙问题,弹出“写的需要新应用windowsdefender”
博主试了以上所有方法,打开Windows安全中心还是出现弹窗。所以,最后解决方法就是把数据备份到其他盘,只还原C盘;打开ProwerShll管理员命令执行窗;1(可能会报错,无视)2(可能会报错,无视)3(可能会报错,无视)4(可能会报错,无视)
2023-01-13 09:55:29
4487
原创 Redis两种持久化方式RDB和AOF
一、RDB持久化二、AOF持久化前言:RDB和AOF同时开启,默认AOF两个配置都在redis.conf里面数据恢复方式都是把备份文件复制到配置默认路径下,然后重启redis
2023-01-04 00:45:27
655
原创 部署局域网(硬件)
IP 地址是一串由句点分隔的数字。IP 地址表示为一组四个数字,比如 192.158.1.38 就是一个例子。该组合中的每个数字都可以在 0 到 255 的范围内。因此,完整的 IP 寻址范围从 0.0.0.0 到 255.255.255.255。IP地址分类公网地址是指在因特网上直接可达的地址,如果你有一个公网地址,那就意味着你不但能访问别人,还能被人访问。公网地址是架设各种服务器必不可少的条件。常用的是C类,所以是以192.168开头。
2022-12-24 18:04:05
1460
原创 redis数据类型和常用命令
SortedSet(zset)是Redis提供的一个非常特别的数据结构,一方面它等价于Java的数据结构Map,可以给每一个元素value赋予一个权重score,另一方面它又类似于TreeSet,内部的元素会按照权重score进行排序,可以得到每个元素的名次,还可以通过score的范围来获取元素的列表。start 和 end 参数的设置,都可以使用负数值:比如 -1 表示最后一个位,而 -2 表示倒数第二个位,start、end 是指bit组的字节的下标数,二者皆包含。
2022-12-24 15:55:46
346
原创 一、Linux下redis安装和后台启动
3.输入命令,移动redis文件夹位置(一般都放在 /usr/local/ 下面)5.用make命令 安装 redis(直接在redis目录里面输入make)3. 查看redis端口状态(查看是否启动成功)直接安装,输入make指令,然后等待编译。6.编译成功后,下载安装(指令2选一)2.输入命令,解压redis压缩包。1.输入命令获取redis压缩包。4.输入命令进入redis文件夹。
2022-12-18 13:20:28
1724
原创 linux找不到IP(输入ip a不显示IP地址)
开机之后连不上网ens33mtu 1500 qdisc noop state DOWN group default qlen 1000。先停止网卡,设置disable,然后启动,发现网卡启动了。
2022-12-17 23:32:13
1026
1
原创 Linux、阿里云服务器用tomcat部署项目
一、安装JDK和Tomcat1.1 安装JDK2.2 安装Tomcat二、把项目打包成war包(jar也可以,但是有区别)三、把war包放进webapps里面四、修改tomcat配置五、修改防火墙和开放端口等设置六、在浏览器访问项目
2022-11-22 18:21:28
1376
1
原创 JS逆向解析-笔记《python爬虫使用》
搜索:全局搜索、代码内搜索debug:常规debug、XHR debug、行为debug查看请求调用的堆栈执行堆内存中的函数修改堆栈中的参数值写js代码打印windows对象的值勾子:cookie钩子、请求钩子、header钩子对称加密(加密解密密钥相同):DES、DES3、AES非对称加密(分公钥私钥):RSA信息摘要算法/签名算法:MD5、HMAC、SHA前端实际使用中MD5、AES、RSA,自定义加密函数使用频率是最高的。
2022-10-16 14:33:17
786
原创 python爬虫-反爬-验证码
交互式验证码越来越多,如极验滑动验证码需要滑动拼合滑块才可以完成验证,点触验证码需要完全点击正确结果才可以完成验证,另外还有滑动宫格验证码、计算题验证码等。不过我们不能直接转化原图,要将原图转化为灰度图,然后指定二值化阈值,进行二值化处理。这次识别和实际结果有偏差,这是因为验证码内的多余线条干扰了图片的识别。图形验证码,是最简单的一种验证码,这种验证码最早出现,现在也很常见,一般由 4 位字母或者数字组成。那么,针对一些有干扰的图片,我们可以做一些灰度和二值化处理,这样会提高图片识别的正确率。
2022-10-16 14:32:25
710
原创 实战-赶集网爬虫requests
如果想要让.代表所有的字符,那么需要在函数后面加re.DOTALL来表示,否则不会代表\n,也就是换行。获取数据的时候,都要用非贪婪模式.如果正则写得不对,那么获取不到结果,程序会假死,这时候可以把你刚刚写的正则删掉,重新运行下,看下程序还会不会假死如果不会假死了,说明正则写得有问题,这是就要去调整了。如果正则写的有问题,那么不要去钻牛角尖,去更换一个思路就可以了。
2022-10-15 23:41:45
411
原创 java基础面试题
A.两个对象的值相同(即 A.equals(B)== true),这两个对象的hashCode可以不同。B.两个对象的值不同(即 A.equals(B)== false), 这两个对象的hashCode可以相同。C.两个对象的hashCode相同,则这两个对象的值一定相同通过equals 比较)。D. 两个对象的hashCode不同,则这两个对象的值一定不同(通过equals 比较)。C.自动装配的bean类型,可以声明多参数的构造器,只要所有参数都是Spring 管理的。
2022-09-20 11:04:24
3244
2
websocket证书配置,有偿,在线等私信
2024-07-20
vscode运行autohotkey不成功
2023-06-27
python虚拟环境
2023-06-15
request运行错误,找不到对应port
2023-06-14
在云服务器运行python的时候报错
2023-06-14
Vue3运行出错 ,在项目创建初期的问题
2023-02-11
关于#面向对象特征,三个还是四个??
2022-09-28
Maven打包的时候错误
2022-09-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人