基础知识
文章平均质量分 54
基石一般的东西!
base stone
dream_uping
今天也是努力的一天
展开
-
虚拟机快照问题:未能关闭虚拟机电源: 快照不存在。
就是从虚拟机内部对于电源进行关闭即可!执行命令:shutdown -h now现在立即关机再次进行操作即可!原创 2021-07-08 15:24:37 · 1158 阅读 · 1 评论 -
通俗讲解操作系统的中断
参考:http://ww1.fzydk.com/zikao/caozuo/8.htmlhttps://blog.csdn.net/qq_32001201/article/details/103939102中断的概念首先,中断是由外部事件引发的,而异常则是由正在执行的指令引发的。所谓中断是指处理器对系统中或系统外发生的异步事件的响应。异步事件是指无一定时序关系的随机发生的事件,如外部设备完成了数据传输任务,某一实时控制设备出现异常情况等。“中断”这个名称来源于:当发生某个异步事件后,中原创 2020-05-17 16:05:49 · 1475 阅读 · 7 评论 -
风云榜查询名次 接单者与公司对应的数据库语句
1,用户:SELECT user_name,COUNT(project_id) sumworkerpro,DATE_FORMAT(projectbidding.create_time,'%Y') datamonth from user,projectbidding where user.id=projectbidding.user_id GROUP BY user_id ORDER BY ...原创 2020-05-08 12:07:13 · 304 阅读 · 3 评论 -
狂神说Java 之SpringBoot整合Shiro框架笔记!
1,通过·subject获取用户。还有session获取!2,判断登录用户。未注册密码不对账号被锁定!3,通过一个特定的字符串指定权限4,三大对象简单解读:5,管理员拥有所有的权限:6,创建的三个层级:1,realm对象,需要自定义个类2,安全管理器3,过滤器7,shiro的内置过滤器:下图含义,登录【跳转失败】就...原创 2020-05-10 12:03:00 · 8038 阅读 · 5 评论 -
shiro初步理解
三个核心对象:2、架构原理2.1 Subject首先将一个用户抽象为一个Subject对象,通过调用对象里的方法来实现对用户的认证、授权、会话、缓存等等的操作。比如:subject.hasRole()、subject.checkPermission()等等。2.2 SecurityManager这是一个核心组件,Subject调用的操作,基本都由SecurityMa...原创 2020-05-06 12:06:47 · 894 阅读 · 7 评论 -
IntelliJ IDEA图标里面的C图标,I图标含义
更加详细的:https://blog.csdn.net/hu_belif/article/details/82688884绿色的I就是接口的意思。蓝色的C就是实现方法。原创 2020-05-06 09:48:54 · 9550 阅读 · 4 评论 -
Shiro安全控制
1、介绍Apache Shiro是Java的一个安全框架。Shiro可以帮助我们完成:认证、授权、加密、会话管理、与Web集成、缓存等。其不仅可以用在 JavaSE环境,也可以用在 JavaEE 环境。2、优点易于理解的 Java Security API简单的身份认证,支持多种数据源对角色的简单的授权,支持细粒度的授权不跟任何的框架或者容器捆绑,可以独立运行3、特性A...原创 2020-05-06 08:39:21 · 410 阅读 · 2 评论 -
CPU 周期信号、节拍周期信号、节拍脉冲信号三者之间的关系是什么?
参考:https://zhidao.baidu.com/question/1577155510535424340.html1、周期:就是时间,完成一次任务的时间。指令周期是执行一条指令所需要的时间,即CPU从内存取出一条指令并执行这条指令的时间总和。2、CPU周期又称机器周期,CPU周期定义为从内存读取一条指令字的最短时间。一个指令周期常由若干CPU周期构成。3、时钟周期(节...原创 2020-05-03 17:33:15 · 3960 阅读 · 2 评论 -
数据结构-图-遍历-搜索
参考:https://www.bilibili.com/video/BV1qt411171S遍历定义:从已给的连通图中某一顶点出发, 沿着-一些边访遍图中所有的顶点,且使每个顶点仅被访问一次,就叫做图的遍历,它是图的基本运算。遍历实质:找每个顶点的邻接点的过程。图中可能存在回路:且图的任一顶点都可能与其它顶点相通,在访问完某介顶点之后可能会沿着某些边又回到了曾经访问过的顶点。...原创 2020-05-03 17:09:23 · 1058 阅读 · 4 评论 -
迪杰斯特拉算法。简单理解。内含示例
参考视频:https://www.bilibili.com/video/BV1oV411R7Yo视频讲解通俗易懂。建议1.5倍速食用!下面的总结,估计仅仅适合我自己看。不太明白的地方。请去原视频观看!目的就是生成一个优先队列(最小的优先):1、从A开始,先把每一 个点边计算出来,入列 2、如果这个顶点的所有边计算完毕,就出列1,先计算,起点(图中为A)到各个相邻点的距...原创 2020-05-03 16:38:53 · 908 阅读 · 5 评论 -
cmd命令 复制文件夹里所有文件到另一个文件夹操作方式
代码:xcopy D:\0test\forlinux\4.15备份的文件大小比较大的项目\swq.seclab\src\main\resources\static\cvesummary C:\cve\sum_html /s /f /h讲解:https://www.jb51.net/article/48948.htmXCOPY是COPY的扩展,可以把指定的目录连文件和目录结构一并拷贝,...原创 2020-04-30 17:18:50 · 27204 阅读 · 12 评论 -
Linux服务器安装python3.6.1 运行爬虫
参考:https://www.cnblogs.com/kimyeee/p/7250560.html1,安装依赖环境yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel ...原创 2020-04-27 18:15:41 · 758 阅读 · 8 评论 -
Linux pip安装包。解决:You should consider upgrading via the 'pip install --upgrade pip' command.
命令:pip3 install --upgrade pip结果:OK!原创 2020-04-27 18:11:17 · 3456 阅读 · 11 评论 -
我的第一个VUE示例
浏览器中打开显示网址:https://blog.csdn.net/weixin_42859280/article/details/105761592VUE就是好用:代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name...原创 2020-04-26 09:44:56 · 434 阅读 · 1 评论 -
VSCODE安装必要的插件实现浏览器中打开,以及显示网址
1,实现在浏览器中打开:安装:open in browser2,实现浏览器中打开。并且附带网址:安装插件:live server原创 2020-04-26 09:07:47 · 16255 阅读 · 2 评论 -
VUE.JS优势,初识。框架以及库的区别
1,层层的技术更新换代。提高开发效率的发展历程:原生JS -> Jquery之类的类库->前端模板引擎-> Angular.js /Vue.js(能够帮助我们减少不必要的DOM操作;提高渲染效率;双向数据绑定的概念[通过框架提供的指令,我们前端程序员只需要关心数据的业务逻辑,不再关心DOM是如何渲染的了] )在Vue中,一个核心的概念,就是让用户不再操作DOM元素,...原创 2020-04-25 17:46:40 · 591 阅读 · 0 评论 -
将CVESUMMARY写成HTML文件
代码:import osimport jsonimport redef json_to_html(i,cvenum): print('正在处理:'+cvenum) head = "<!DOCTYPE html><html lang='en'><head><meta charset='UTF-8'><title>...原创 2020-04-14 21:46:58 · 3927 阅读 · 2 评论 -
长度过短导致错误
错误:那就全部变成255吧!原创 2020-04-14 21:14:22 · 453 阅读 · 0 评论 -
前一千页CVE 对应影响产品信息 JSON文件格式转成HTML
代码:# encoding=utf-8'''保存全部其他信息,起先可以设置为空!'''import jsonif __name__ == '__main__': extend_dict = {} cve_num_file = open('D:/00000000/cve_num0.json', "r") cve_num_context = json.load(...原创 2020-04-13 15:06:16 · 351 阅读 · 1 评论 -
不太友好的下载文件提醒
功能:优点:下载失败不会变成白板页面。缺点:下载成功之后也会返回原来的界面。代码:var temp_url = window.location.href;window.location.href=getRootPath()+"/cve/downloadpoc?id="+id;alert('注意: 没下载到所勾选的文件就是下载失败啦~~~\n注意一下文件路径是不是错误的!'...原创 2020-04-12 16:22:31 · 413 阅读 · 0 评论 -
Linux下对MySQL数据库的常见操作【创建】【删除】【导入数据库】
1,登录:【当然是以root用户登录啦!】mysql -u root -p输入密码即可登录。2,查看全部数据库 :show databases;3,删除数据库:drop database seclab;4,创建数据库:create database seclab;5,用工具传输数据库之后:连接数据库:use seclab;...原创 2020-04-09 20:12:57 · 410 阅读 · 1 评论 -
JavaScript如何获得项目根路径
利用JavaScript代码获得项目的根地址:完整代码://js获取项目根路径,如: http://localhost:8083/uimcardprjfunction getRootPath(){//获取当前网址,如: http://localhost:8083/uimcardprj/share/meun.jspvar curWwwPath=window.document.loca...原创 2020-04-08 13:03:03 · 619 阅读 · 0 评论 -
为什么有的文件压缩的就很小,有的确实很大
一图解决千言:文件压缩是看文件里面的重复程度。1,如果一个文件从头到尾,就没有重复过。自然是超级难看出来压缩痕迹的!【即是,大小几乎没变化】2,但是,如果重复的数据很多很多。那么,压缩出来的文件大小。与之前的文件对比,大小差距自然是超级明显的!...原创 2020-04-07 13:34:04 · 1985 阅读 · 0 评论 -
万维网与HTTP协议
万维网概述:万维网www (World Wide Web)是一一个大规模的、联机式的信息储藏所/资料空间,是无数个网络站点和网页的集合。统一资源定位符URL 唯一标识,资源 (文字、视频、音频..)用户通过点击超链接(http://www.baidu.com) 获取资源,这些资源通过超文本传输协议(HTTP) 传送给使用者。万维网以客户/服务器方式工作,用户使用的浏览器就是万维...原创 2020-04-01 17:03:14 · 3115 阅读 · 2 评论 -
简单邮件传送协议SMTP
SMTP规定了在两个相互通信的SMTP进程之间应如何交换信息。负责发送邮件的SMTP进程就是SMTP客户,负责接收邮件的进程就是SMTP服务器。SMTP规定了14条命令(几个字母)和21种应答信息(三位数字代码+简单文字说明)。TCP连接 端口号25、 C/SSMTP通信三个阶段:【考试不会要求这么细致】SMTP的缺点:1.S...原创 2020-04-01 11:54:09 · 3081 阅读 · 2 评论 -
文件传送协议FTP
文件传送协议FTP (File Transfer Protocol ):提供不同种类主机系统(硬、软件体系等都可以不同)之间的文件传输能力。简单文件传送协议TFTP (Trivial File Transfer Protocol):FTP服务器和用户端:FTP是基于客户/服务器(C/S) 的协议。用户通过-一个客户机程序连接至在远程计算机上运行的服务器程序。依照FTP协议提供...原创 2020-04-01 11:33:20 · 404 阅读 · 2 评论 -
域名解析系统DNS
https://www.bilibili.com/video/BV19E411D78Q?p=70www.cskaoyan .comwww 三级域名cskaoyan 二级域名com 顶级域名根顶级域名:国家项级域名:cn,us,uk 通用顶级域名:com,net,org,gov,int,aero,museum,t...原创 2020-04-01 11:06:30 · 14742 阅读 · 6 评论 -
TCP流量控制-TCP拥塞控制 拥塞控制与流量控制的区别
TCP流量控制:https://www.bilibili.com/video/BV19E411D78Q?p=66流量控制:让发送方慢点,要让接收方来得及接收。TCP利用滑动窗口机制实现流量控制。在通信过程中,接收方根据自己接收缓存的大小,动态地调整发送方的发送窗口大小,即接收窗口rwnd ( 接收方设置确认报文段的窗口字段来将rwnd通知给发送方),发送方的发送窗口取接收窗口rwnd...原创 2020-03-31 17:55:40 · 3368 阅读 · 5 评论 -
TCP可靠传输
https://www.bilibili.com/video/BV19E411D78Q?p=65传输层:使用TCP实现可靠传输网络层:提供尽最大努力交付,不可靠传输可靠:保证接收方进程从缓存区读出的字节流与发送方发出的字节流是完全一样的。TCP实现可靠传输的机制:1.校验:与UDP校验一样,增加伪首部 2.序号 3.确认:接收方告诉发送方已经完成正确发送的方法。TCP默认使...原创 2020-03-31 17:20:53 · 377 阅读 · 3 评论 -
TCP连接管理【三次握手-四次挥手】
https://www.bilibili.com/video/BV19E411D78Q?p=64TCP连接传输三个阶段:TCP连接的建立采用客户服务器方式,主动发起连接建立的应用进程叫做客户,而被动等待连接建立的应用进程叫服务器。假设运行在一台主机(客户)上的一个进程想与另一台主机(服务器)上的一个进程建立一条连接,客户应用进程首先通知客户TCP,他想建立一一个与服务器上某个进程之间的...原创 2020-03-31 17:04:34 · 373 阅读 · 5 评论 -
无连接的用户数据报协议UDP
传送数据之前不需要建立连接,收到UDP报文后也不需要给出任何确认。不可靠,无连接,时延小,适用于小文件。UDP只在IP数据报服务之上增加了很少功能,即复用分用和差错检测功能。UDP的主要特点:1.UDP是无连接的,减少开销和发送数据之前的时延。2.UDP使用最大努力交付,即不保证可靠交付。3.UDP是面向报文的,适合一次性传输少量数据的网络应用。面向报文就是对于应用层传递下来的...原创 2020-03-31 11:57:02 · 1465 阅读 · 4 评论 -
TCP协议的特点和TCP报文段格式
参考:https://www.bilibili.com/video/BV19E411D78Q?p=62传送数据之前必须建立连接,数据传送结束后要释放连接。不提供广播或多播服务。由于TCP要提供可靠的面向连接的传输服务,因此不可避免增加了许多开销:确认、流量控制、计时器及连接管理等。可靠,面向连接, 时延大,适用于大文件。UDP首部格式:UDP校验:UDP校验:【太难了】...原创 2020-03-31 11:55:25 · 1524 阅读 · 4 评论 -
IP组播与移动IP
IP组播:IP数据报的三种传输方式:单播:单播用于发送数据包到单个目的地,且每发送一份单播报文都使用一个单播IP地址作为目的地址。是一种点对点传输方式。广播:广播是指发送数据包到同一广播域或子网内的所有设备的一-种数据传输方式,是一种点对多点传输方式。组播(多播):当网络中的某些用户需要特定数据时,组播数据发送者仅发送一次数据,借助组播路由协议为组播数据包建立组播分发...原创 2020-03-30 12:41:45 · 1145 阅读 · 1 评论 -
RIP协议与OSPF协议与BGP协议
RIP协议:https://www.bilibili.com/video/BV19E411D78Q?p=54RIP是一-种分布式的基于距离向量的路由选择协议,是因特网的协议标准,最大优点是简单。RIP协议要求网络中每一个路由器都维护从它自己到其他每-一个目的网络的唯一最佳距离记录(即一组距离)。距离:通常为“跳数”,即从源端口到目的端口所经过的路由器个数,经过一个路由器跳数+1。特...原创 2020-03-30 10:50:40 · 3140 阅读 · 3 评论 -
IPv6
出现原因,因为IPV4地址消耗殆尽【即使,使用了CIDR以及NAT技术,IPV4地址,仍旧不够用】【CIDR,NAT】:是在原有基础上,再次进行划分。IPv6是Internet协议的最新版本,已作为IP的一部分并被许多主要的操作系统所支持。IPv6也被称为“Ipng”(下一代IP),它对现行的IP(版本4)进行重大的改进。使用IPv4和IPv6的网络主机和中间结点可以处理IP协...原创 2020-03-30 09:43:27 · 728 阅读 · 11 评论 -
ICMP协议
ICMP协议:https://www.bilibili.com/video/BV19E411D78Q?p=52转载:https://blog.csdn.net/baidu_37964071/article/details/80514340ICMP协议是一个网络层协议。一个新搭建好的网络,往往需要先进行一个简单的测试,来验证网络是否畅通;但是IP协议并不提供可靠传输。如果丢包了,IP协...原创 2020-03-29 21:08:29 · 577 阅读 · 3 评论 -
DHCP协议
参考:https://www.bilibili.com/video/BV19E411D78Q?p=51DHCP:DHCP(动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段lP地址范围,客户机登录服务器时就可以自动获得服务器分配的lP地址和子网掩码。ICMP协议:https://www.bilibili.com/video/BV19E411D78Q?p=52htt...原创 2020-03-29 20:55:16 · 474 阅读 · 7 评论 -
ARP协议
视频:https://www.bilibili.com/video/BV19E411D78Q?t=417&p=50ARP出现原因ARP协议是“Address Resolution Protocol”(地址解析协议)的缩写。其作用是在以太网环境中,数据的传输所依懒的是MAC地址而非IP地址,而将已知IP地址转换为MAC地址的工作是由ARP协议来完成的。【以太网】:以太网是一种计算...原创 2020-03-29 17:07:34 · 408 阅读 · 4 评论 -
网络地址转换NAT
参考:https://www.bilibili.com/video/BV19E411D78Q?p=47 网络地址转换NAT(Network Address Translation),被广泛应用于各种类型Internet接入方式和各种类型的网络中。原因很简单,NAT不仅完美地解决了IP地址不足的问题,而且还能够有效地避免来自网络外部的攻击,隐藏并保护网络内部的计算机。 内部I...原创 2020-03-29 11:40:46 · 643 阅读 · 4 评论 -
IP地址分类(A类 B类 C类 D类 E类)
IP地址分类(A类 B类 C类 D类 E类)A:(0.0.0.0~127.255.255.255)A类地址范围:0.0.0.0到127.255.255.255。 这里要强调下,数字0和127不作为主机的IP地址,数字127保留给内部回送函数,而数字0则表示该地址是本地宿主机,不能传送,但是0和127确实是属于A类地址,所以,A类地址最多只有126个地址。A类地址中的私有地址和保留地址:...原创 2018-10-25 18:26:10 · 14307 阅读 · 4 评论