- 博客(54)
- 收藏
- 关注
原创 TCP的三次握手详解
TCP的三次握手首先我们先理解其中字段的意思SYN=1的值表示希望连接ACK=1确认字段ack有效seq:发送数据包的序号ack=seq+1:表示收到发送的数据,并且希望他发送下一个序号的数据包以下我实际中的例证(抓包工具为科来,服务端为QQ):打开抓包软件后在启动QQ可以看到本地与QQ之间建立的三次握手第一步(我发送给QQ的数据)SYN=1(我希望与QQ建立连接)seq=2605745043 (我对QQ说:我的发送的数据包序为2605745043 )ACK=0(没有确认字
2022-04-20 11:51:12 3442
原创 Git踩坑(一)—— ssh -T git@github.com
git -T git@github.com此条命令是查看主机是否与github网站之间的ssh通信是否连接成功当输入这条命令后,git终端会让询问是否继续链接这时我们会习惯的按下回车键,但是!!! 按下回车会报错解决办法时敲出 yes或者no,当然是前者再次查看时也是连接正确...
2022-01-18 22:25:11 11073 1
原创 php基础知识点及留言板功能实现
1、变量赋值时单引号与双引号的区别在给字符串变量赋值的时候使用单引号时在编译时并不会识别单引号中变量,而使用双引号则会识别双引号中的变量2、数组的增删改查数组使用 键+值 的表达方式,键跟C语言中的数组指针类似增:只需要定义数组新的对应下标的值就行删:使用 unset(数组键)函数 删除某一数组元素改:指定对应数组的元素,重新赋值即可查:echo 数组键3、前端数据发送与后端接受(与数组有关)通过表单中POST方式提交...
2022-01-14 16:21:29 4211 2
原创 SQl注入靶场sqli——第一关
在浏览器中 使用?id=1’–+ 是可以闭合的但是直接在数据库中查询就不会被闭合,这里估计是网页代码闭合的原因,在数据库中没有代码直接查询语句。接下来是在闭合中添加语句执行我们想要的命令使用 order by 查询所有字段,查询到4的时候报错,说明此表只有三个字段直接在数据库中查询方式:接下来使用联合查询的方式 union select 1,2,3 因为上一步爆出是三个字段,所以1,2,3在网页中只看到了第一个元组(也就是第一行)的数据,但是在数据库中直接查询却有两个元组的数据。尝试修改
2021-01-22 14:40:12 1802
原创 如何关闭WPS烦人的广告推送
WPS的广告推送是真的烦人,它不像其他软件能够在在设置中关闭推送,WPS的广告设置中根本就没有关闭推送的选项及设置下文将带领大家找到关闭WPS广告推送的真正设置左下角开始中找到WPS offic文件夹点击配置文件,然后选择高级...
2021-01-18 11:40:05 1215
原创 Linux系统修改密码
Linux系统修改密码重启虚拟机系统再重启的过程中按 e 进入到内核里面并且在相应的位置添加以下代码 re.break然后使用 ctrl+x 来运行内核接着输入以下代码:(注意空格)mount -o remount, rw /sysrootchroot /sysroot //sysroot &
2021-01-11 14:34:16 202
原创 linux samba 实验 Windows无法访问\\ 请检查名称的拼写。否则,网络可能有问题。 就一个小问题!!已解决!!!
在网上找了各种的方法又是关windows防火墙啊,又是开启什么服务啊,都不是!!!简简单单的就一个地方:windows没有开启SMB功能打开我们熟悉的控制面板——>程序——>启用关闭windows服务开启后重启在连接共享...
2020-06-04 23:21:12 6427 9
原创 微信小程序使用 update更新数据库表格内容提示更新成功 但内容不变 解决办法
今天在写小程序的时候想要更新数据库指定表格的内容的时候使用了数据库的 update 方法,但是console 也能提示更新成功 在后台看数据库内容却没有改变解决办法在表格里添加字段_openid 值为自己_openid的值...
2020-05-16 21:57:57 4132 2
原创 CTF 2020 第二届 网鼎杯 第一道 Misc 签到
这是我在超正式的比赛(网鼎杯)中做出的第一道CTF题(甭提有多高兴了)题目地址:http://29ec1ba945124a9b827414b38f4e29030d0e0910e64e466c.cloudgame2.ichunqiu.com/这道题很简单首先一上来来一个小游戏:点击GUESS 开始游戏 :选择世界上CTF 战队名称与图片一共15道题 都选择正确的话会提示输入本战队的 TOKEN 输入然后就跳转到这个页面了此时我们并没有什么思路,只知道给了我们flag 按下F1
2020-05-10 21:44:07 2352
原创 仅以此纪念做的第一张海报
表示以后不想在做了,CSS真鸡儿难设计CSS(有点杂乱)*{padding: 0; margin: 0;}@font-face { font-family:ONXY; src: url(../../font/FZJZJW.TTF);}body{ background: url(../img/2.png) no-repeat center; background-position:24px 24px; margin: 20px; height: 700px; width: 1000p
2020-05-09 08:43:06 216
原创 记一次做 验证 Session和Cookie 特点时 浏览器 不能正常验证Session 一个浏览器对应一个会话的特性实现一个用户登录的功能
重点:①如果之前没成功要清除掉浏览器Cookie的缓存②一定要把这个浏览器关掉再重新打开一个,不关的话还是相当于一个浏览器。实验部分: &nbs...
2020-04-29 22:12:28 567 2
原创 Cookie 与 Session(很好理解的!!!)
Cooike:有服务器中的servlet来创建,使用response.addCooike(参数,值)方法发送给浏览器,然后浏览器保存,使用的时候在浏览器http请求头中添加域,包含Cooike通resquest.getCooike()方法发送给服务器Session是基于Cookie的,是每当浏览器访问服务器,服务器的getSession()方法会先判断此浏览器是否使用了Cookie,使用的话就...
2020-04-28 15:05:02 205
原创 Tomcat 服务器 在eclipse 启动不起来 Server Tomcat v8.0 Server at localhost failed to start.
有两种解决方法1、保留@WebServlet,删除web.xml中对应文件的映射2、删除@WebServlet,保留webxml文件操作之后要等一两秒重启服务器,个人感觉第一种比较好,另外web.xml文件配置有错误也可能导致启动不起来若出现端口被占用的情况,可以双击服务器 会弹出配置页面,在最右边的栏里把http的端口随便改一个没用的保存,一两秒,重启服务器就好了。...
2020-04-28 14:15:01 810
原创 请编写一个类,该类能够实现访问一个web应用下的Servlet后,还能在浏览器地址栏中显示出同站点下的index.jsp的路径
朋友我知道你很迷茫,不知道这是干啥的,要回答啥,哼哼…!就是一个response的重定向,老师给的题目真是扰乱人①创建jsp<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><!DOCTYPE html><html>&...
2020-04-28 12:01:07 4485 1
原创 RIP 协议工作原理 (白话:你告诉我你的信息,我告诉你我的信息,有啥变化时及时相互告诉对方)
RIP是基于距离矢量算法的域内单播路由协议,当一个路由器被接入到网络中时,会广播一个地址族为0、路由度量值为16的RIP请求报文到网络中的其他路由器。相邻的路由器接收到该报文后会将自己维护的路由表中的所有表项构建成RIP通告报文并将其发送给请求路由器,请求路由器在接受到这些报文后会初始化自己的路由表信息,并定时向网络中的路由表通告自己的路由信息。简单来说就是:你告诉我你的信息,我告诉你我的信息,...
2020-04-18 17:17:40 695
原创 Tomcat 服务器 配置 缺省主页
①首先在 lifei.html文件同目录下创建WEB-INF文件②WEB-INF文件里创建新的web.xml,并且配置初始页面为lifei.html③更改server.xml文件,使其lifei Host元素映射路径为空④重启服务器 输入url:http://lifei/成功!!!...
2020-04-14 02:11:41 511
原创 Tomcat 服务器 配置 虚拟主机
使用 host 元素进行配置①在创建一个新的web应用②更改Windows中host文件,添加ip与域名的映射关系③把Tomcat的server.xml文档中一定要把端口号8080改为80,否则打不开,并添加元素注意:这里AppBase,docBase为映射前原始路径,path为映射的路径④重启服务器,输入 url:http://lifei/name/lifei.html成功访问!...
2020-04-14 02:09:01 180
原创 Tomcat 服务器 配置 虚拟访问路径
方法一:较麻烦需要重启服务器①在C盘下创建目录 b②在server.xml 文件中 添加使虚拟目录/aa映射到C盘下的b目录③重启服务器 打开 虚拟目录 http://localhost:8080/aa/b.html虽然出了点小小的乱码,但还是映射成功了方法二:配置完不用重启服务器在\conf\Catalina\localhost目录下创建一个aa.xml 文件 ,文件名aa即...
2020-04-14 02:06:11 309
原创 Tomcat 服务器在 webapps 目录下新建网页出现 404 解决办法 (已解决,超智障)
md,浪费了我三个多小时,先说问题① 现在webapps 目录下 新建一个a目录并创建一个测试页面② 然后启动好 Tomcat 打开http://localhost:8080 后显示正常③ 打开刚刚新建的测试网页按照正常的思维应该是这样: http://localhost:8080/webapps/a/a.html但是偏偏这样就是不对,搞得我心态都快要崩了各种博客之间遨游,写的都...
2020-04-13 22:30:50 8043 11
原创 史上最详细的 Windows 10 ApacheTomcat 安装 后续 环境配置 + 微解 (狗头保个命)
一1最简单的方法是点开安装 ApacheTomcat 目录下的 bin 目录 :找到startup.bat 双击2然后浏览器输入http://localhost:8080 就能启动这中操作只能是每次打开这个bin目录下双击此bat文件开启服务器,可能是这个文件里有自动配置的环境变量,但应该是临时的,因为环境变量里没有显示配置。这种方法其实是相对比较麻烦的二(改良)为了更加...
2020-04-10 18:09:48 433
原创 微信小程序 云环境 fetchMetadata: sill resolveWithNewModule wx-server-sdk@1.8.3 checking installable status
这个问题是真的难受,不过最还是解决了。重启了一下然后在对应下的文件右键进入中断然后在安装 wx-server-sdknpm install --save wx-server-sdk@latest成功后文件下会产生...
2020-04-09 16:53:00 1690
原创 微信小程序之实现页面自动刷新(B页面向云数据库添加完数据后自动返回A页面并且刷新显示刚添加的数据、wx.reLaunch())
❤ B页面向云数据库添加完数据后自动返回A页面并且刷新显示刚添加的数据❤ 今天忙了一天总算是没有白忙活,所做的一个微信小程序是交易平台,在发布完产品后想要跳转到商品首页,但是由于首页是一个tabBar,所以wx.navigateTo()API并不可行❤ 要想实现自动刷新,不如先实现手动下拉刷新,很简单❤ A页面操作①先开启手动下拉刷新功能,在json文件中添加声明:②然后在js文件...
2020-04-05 17:49:51 6862 6
原创 微信小程序 云存储 wxml图片不显报错 the server responded with a status of 500 (HTTP/1.1 500 Internal Server Error)
今天好好地突然就出现了这种情况,不知道为什么,也找了很多的结局的办法都说是图片路径的问题,但是我得图片是上传在云服务器上的,再一个就是我重新上传一张图片就没有出现报错,所以我觉得是微信对我们这些白嫖用户远程施法了,嘿嘿…...
2020-04-05 15:23:19 3732
原创 微信小程序之wx.navigateTo()的使用
wx.navigateTo(Object object) 跳转页面API在微信官方文档中是这样描述的:保留当前页面,跳转到应用内的某个页面。但是不能跳到 tabbar 页面。使用 wx.navigateBack 可以返回到原页面。小程序中页面栈最多十层。参数我在使用这个API的时候,遇到了传递参数的问题,就是不知道怎样将此页面的参数传递给想要跳转页面。首先我尝试直接在跳转 url 后边加...
2020-04-05 11:58:31 15219 3
原创 HDLC协议通过哪个字段实现可靠传输?
HDLC协议(高级数据链路控制协议)事情是这样的,老师布置了课后作业题很遗憾这道题选错了,选错的原因则是我在搜索的资料中显示,帧校验序列可以防止漏帧,从而提高传输的可靠性 ,我是基于这个而选择的D答案。正所谓不懂就要问,于是选择咨询老师,可能是老师理解的太深了,以至于我以为她给我的解释有点像打非所谓的感觉,后来才发现,是自己理解的太浅,哈哈哈哈~~~~总结起来很简单,可靠性传输对于HD...
2020-04-04 19:53:33 3332 7
原创 远程网络监控管理信息库 RFC 2819 中文版
远程网络监控管理信息库1、SNMP管理框架SNMP的管理框架由五个主要部分组成:①总体的结构,在RFC 2571【1】的第一段中已经进行了描述②为管理目的描述和命名对象和事件的机制③用于传输管理信息的消息协议④用于访问挂你信息的协议操作⑤RDC 2573【14】和RFC 2575【15】中的基于视图的访问控制机制2、总览远程网络监视设备,通常称为监视器或探针,是为管理网络而存在的...
2020-04-04 17:45:27 1079 3
原创 基于Socket的TCP/UDP通信过程
什么是SocketSocket是网络驱动层提供给应用程序编程的接口和一种机制。Socket在应用程序中创建,通过一种绑定机制与驱动程序建立联系,告诉自己所对应的IP地址和端口号。什么是TCP协议基于Socket的TCP通信过程服务器端首先创建一个ServerSocket并且宣布开放的端口号,然后调用accept方法等待客户端的连接,客户机创建一个Socket表示连接的地址和端口号向服务...
2020-04-04 10:54:42 652
原创 实验一 SNMP网络管理架构的验证
一、实验目的通过在本机安装SNMP(代理)服务,建立本机的管理信息库(MIB),在本机运行SNMP管理站程序,查看本机的MIB信息,验证管理信息结构(SMI)、管理信息库(MIB)、简单网络管理协议(SNMP)的互联网标准与现实的一致性。二、预备知识SNMP网络管理架构如图1,由一个管理站和多个管理代理组成。PC机操作系统的SNMP服务实际上就是SNMP代理,该代理等待在UDP的161端...
2020-04-02 14:30:56 1341 3
原创 超容易理解的TCP/IP协议栈的处理流程
协议栈流程:分析:①首先是应用程序通过系统调用来访问操作系统所提供的服务,并向操作系统的套接字模块发送数据并放入缓冲区②套接字模块接收到数据队列通过调用函数向TCP模块发送数据并放入缓冲区③然后TCP模块再调用函数想IP模块发送数据队列④P模块发送给网络接口层的设备驱动程序⑤设备驱动程序通过I/O端口来读写网卡中的数据⑥网卡通过硬中断通知设备驱动器有数据到达⑦下层模块通过软终端向...
2020-03-31 12:23:29 630
原创 Linux 下配置telnet服务
一先查看虚拟机里有没有telnet服务,发现并没有,于是在镜像文件中查找能找到,有这个包二然后要做的就是在镜像文件里把它安装上就行了。一般镜像系统挂载在/mnt目录下,但是之前做实验挂载到了/media下三然后进入到此文件系统下的Package文件夹里查找telnet服务并安装四发现会提示需要安装xinetd,再次进行安装五经过查阅资料发现,并不能使用 service t...
2020-03-23 13:45:44 808
原创 Linux 服务管理三 (ntp服务)
什么是ntp服务?ntp服务相当于计算机的时间管理功能,自动获取正确的时间设置ntp服务有什么用?或许对于我们普通用户的电脑来说时间或说重要也可说不重要,但是对于服务器来说时间就显得非常非常的重要,什么时候访问的时间等等两种设置方式一:通过时间服务器来设置命令:# ntpdate IP地址ntp服务网址:http://www.ntp.org.cn这里就是用阿里云的服务器命...
2020-03-22 16:48:10 236
原创 Linux 服务管理二 (chkconfig的使用)
什么是chkconfig命令chkconfig相当于我们Windows下的启动管理,它能查看并管理我们的电脑的开机启动项1、查看电脑启动项列表命令:#chkconfig --list注意: 0到6表示的是在不同的级别下是否开机启动2、删除某一启动项命令:#chkcon --del 启动项名称3、添加某一启动项命令:#chkconfig --add 启动项名称4、在某一级别下...
2020-03-22 11:24:42 224
原创 微信小程序之Vant WeAppUI的构建
首先在官网上下载Node.jsNode.js官网接下来一直默认安装测试是否安装成功显示出版本号则表示成功接下来在微信开发者工具中详情勾选使用npm模块右键此文件——打开终端输入:npm i @vant/weapp -S --production接着在微信开发者工具中工具——构建npm就可以了,这里我出现一个问题就是第一次构建没成功,显示找不到。再来一次就好了...
2020-03-20 15:11:10 425
原创 Linux服务管理一(设置主机名)
大家好,今天又是跟着黑马老哥学习Linux运维的一天查看主机名命令:#hostname查看全限定域名:#hostname -f (FQDN)这里我查了下什么是 全限定域名(FQDN):同时带有主机名和域名的名称。例如:主机是lfiei,域名是lifeizhenshuai.com,则FQDN是lifei.lifeizhenshuai.com①设置临时主机名(切换用户后生效...
2020-03-19 20:13:31 451
原创 VMware虚拟机的三种网络配置
前提:VMware的网络服务必须开启!!!设置位置:①编辑虚拟机:②点击下方的网络连接——设置一:桥接模式此模式下虚拟机的IP地址跟主机是在同一个网段内,是跟主机平起平坐的地位,并且能够访问外网也能改被外网访问例如:主机ip:192.168.1.1虚拟机ip:192.168.1.2主机虚拟机二:NAT模式此模式顾名思义,就是把ip地址通过NAT转换,转换之后会分到...
2020-03-17 13:07:44 1722
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人