自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 收藏
  • 关注

原创 ORA-00933: SQL 命令未正确结束

在数据库中运行不报错,在springboot运行报错,是因为加了分号(;

2025-02-18 09:38:01 145

原创 AES分组密码(摸鱼更新版)

Nb等于数据块长度除以 32,数据块长度为128时,Nb=4。数据块长度为192时,Nb=6。数据块长度为 256 时, Nb=8。(AES时Nb=4)RIJNDAEL 算法数据块长度和密钥长度都可独立地选定为大于等于 128 位且小于等于 256 位的 32 位的任意倍数。、密钥的长度可分别选择为 128 位, 192 位或 256 位。中间结果叫做状态,把状态表示为二维字节数组,矩阵中元素。密钥与数据块相同,表示为Nk列。采用代替/置换网络结构 (一个元素一个字节即8位。

2024-05-15 17:28:41 416

原创 DES分组密码

置换选择的作用有两个:一是从 64 位密钥中去掉8个奇偶校验位:二是把其余56位密钥位打乱重排,且将前28 位作为Co ,后 28位作为Do。将Ci和Di重新合并成一个新的矩阵,按下表挑选位数生成一个48位密钥(14是取矩阵第14位),因加密和解密共用同一算法,从而使工程实现的工作量减半。DES是一种分组密码。明文、密文和密钥的分组长度都是。因而能够加解密任何形式的计算机数据。Co是矩阵上半部分,Do矩阵是下半部分。中的数据,安全使用10~15 年。3.置换选择2,得48位密钥。1.生成16个子密钥。

2024-04-28 17:25:51 409

原创 机器学习基本术语

- 示例、样本、特征向量:数据集中每条关于一个事件或对象的描述。 - 属性 = 属性值() - 属性空间、样本空间、输入空间 - 维数d - 标记:示例的结果信息。 - 样例:拥有标记信息的示例。分类:预测离散值(二分类、多分类)回归:预测连续值聚类(簇:把数据集分成若干组,每组是一个簇)......

2022-07-08 11:00:00 428

原创 周志华西瓜书《机器学习》--假设空间规模问题

周志华西瓜书《机器学习》--假设空间规模问题

2022-07-08 10:17:21 604

原创 OSPF配置(动态路由协议)

目录1. 配置PSPF2. 配置24位环回路由接口3. 显示 OSPF 进程及区域的细节4. 设置接口的 cost值5. 修改Hello 间隔(秒)6. 修改Dead 间隔(秒)7. 修改带宽8. 修改参考带宽9. 修改接口优先级10. 重新选举 DR11. OSPF 区域内注入一条默认路由1. 配置PSPF配置路由器 R1R1(config)#router ospf 1R1(config-router)#router-id 1.1.1.1R1(config-router)#network 1.

2021-12-30 11:45:32 5941 1

原创 配置动态路由(RIP动态路由协议)

1. 配置动态路由配置路由器 R1R1(config)#router rip //启动 RIP 进程R1(config-router)#version 1 //配置 RIP 版本 1R1(config-router)#network 1.0.0.0 //通告网络R1(config-router)#network 192.168.12.0//宣告网络是直连网段2. 查看路由表R1#show ip routeR 4.0.0.0/8 [120/3] via 192.168.12.2, 00:0

2021-12-29 22:02:19 7795

原创 静态路由配置

目录1. 配置环回接口2. 配置时钟速率3. 配置静态路由4. 查看路由表1. 配置环回接口R1(config)#int loopback0R1(config-if)#ip address 1.1.1.1 255.255.255.02. 配置时钟速率配置原因和条件:端口连接的是DCE线缆,则要设同步时钟R2(config)#int s0/0/0R2(config-if)#clock rate 1280003. 配置静态路由ip route 目的网络 掩码 { 网关地址 | 接口 }注意

2021-12-29 20:54:28 718

原创 STP配置命令

目录1. 查看 STP 树2. 修改交换机优先级3. 配置 portfast4. 配置 uplinkfast5. 配置 backbonefast6. 配置 RSTP7. 配置链路类型8. 配置 MST9. 进入 MST 的配置模式下10. 命名 MST 的名字11. 配置 MST 的 revision 号12. 把 VLAN 1 和 VLAN 2 的生成树映射到实例 113. 退出MST配置14. 配置 S1 为 MST 实例 1 的根桥15. 控制 S1 成为根桥16. 配置接口上的 Cost 值17.

2021-12-05 22:26:00 4703

原创 VLAN配置命令

清除VLAN配置S1#erase starting-configS1#delete flash:vlan.dat //把 VLAN 数据删除S1#reload //重新加载在全局配置模式中创建 VLAN并命名S1(config)#vlan 2S1(config-vlan)#name VLAN2S1(config-vlan)#exitS1(config)#vlan 3S1(config-vlan)#name VLAN3把端口划分在 VLAN 中S1(confi..

2021-12-05 17:34:48 7843

原创 DVWA文件上传源码分析

<?php if( isset( $_POST[ 'Upload' ] ) ) { // Where are we going to be writing to? $target_path = DVWA_WEB_PAGE_TO_ROOT . "hackable/uploads/"; $target_path .= basename( $_FILES[ 'uploaded' ][ 'name' ] ); // File information $uploa.

2021-12-01 20:32:40 767

原创 Git SSH公钥配置(GitHub GitLab)

1.参考https://www.cnblogs.com/yangshifu/p/9919817.html2. ssh -T git@github.com尝试用SSH密钥与Github链接,出现Permission denied (publickey)问题把之前在ssh文件夹下的文件名字改成这样GitLab的公钥也是点击头像-设置中设置...

2021-11-13 21:51:16 624

原创 7-5 堆中的路径

将一系列给定数字插入一个初始为空的小顶堆H[]。随后对任意给定的下标i,打印从H[i]到根结点的路径。输入格式:每组测试第1行包含2个正整数N和M(≤1000),分别是插入元素的个数、以及需要打印的路径条数。下一行给出区间[-10000, 10000]内的N个要被插入一个初始为空的小顶堆的整数。最后一行给出M个下标。输出格式:对输入中给出的每个下标i,在一行中输出从H[i]到根结点的路径上的数据。数字间以1个空格分隔,行末不得有多余空格。输入样例:5 346 23 26 24 105 4 3

2021-08-06 13:51:50 188

原创 7-3 树的同构 (25 分)

给定两棵树T1和T2。如果T1可以通过若干次左右孩子互换就变成T2,则我们称两棵树是“同构”的。例如图1给出的两棵树就是同构的,因为我们把其中一棵树的结点A、B、G的左右孩子互换后,就得到另外一棵树。而图2就不是同构的。现给定两棵树,请你判断它们是否是同构的。输入格式:输入给出2棵二叉树树的信息。对于每棵树,首先在一行中给出一个非负整数N (≤10),即该树的结点数(此时假设结点从0到N−1编号);随后N行,第i行对应编号第i个结点,给出该结点中存储的1个英文大写字母、其左孩子结点的编号、右孩子结

2021-08-02 19:07:28 279

原创 6-12 二叉搜索树的操作集 (30 分)

本题要求实现给定二叉搜索树的5种常用操作。函数接口定义:BinTree Insert( BinTree BST, ElementType X );BinTree Delete( BinTree BST, ElementType X );Position Find( BinTree BST, ElementType X );Position FindMin( BinTree BST );Position FindMax( BinTree BST );函数Insert将X插入二叉搜索树BST并返

2021-07-29 13:31:22 261

原创 7-1 二叉树的层次遍历&6-9 二叉树的遍历 (层次遍历之队列)

7-1 二叉树的层次遍历 (25 分)编写程序,要求实现(1)按先序遍历序列建立二叉树的二叉链表;(2)按层次遍历二叉树。C++: 构成二叉链表的结点类代码如下:typedef struct BiNode{ char data; //结点数据域 struct BiNode *lchild,*rchild; //左右孩子指针}BiTNode,*BiTree;按加入空树信息的先序遍历序列建

2021-07-27 12:17:53 1472 1

原创 计网(第五版)3-41

现有五个站分别连接在三个局域网上,并且用两个网桥连接起来,如题3-32图所示。每一个网桥的两个端口号都标明在图上。开始两个网桥中的转发表都是空的,以后有以下各站向其他的站发送了数据帧,即A发送给E,C发送给B,D发送给C,B发送给A。试将有关数据填写在表中。1.转发表记录的是发送方地址在接口哪一边,只有发送过信息才能记录A-E: 由于没有记录到E的地址,B1,B2记录A的地址在哪个接口,并且转发C-B: 由于没有B的地址记录,B2登记了C的地址还是会转发D-C: 由于C的地址确定在B1接口2处,

2021-04-12 17:07:50 5112 1

转载 如何将逻辑地址转换成物理地址

转自https://zhidao.baidu.com/question/629761729592715004.html逻辑地址如bai何转换成物理du地址1.确定虚拟地址(物理地址)zhi的有效位例如:假设dao页面大小zhuan1KB,共32页。(shu页面:逻辑地址 页框:物理地址)由32(KB)=32×1024(B) 即等于32×1024 字节二进制用多少位能有效表示这么多字节呢——答是:15位 因为32×1024=25×210=2^152.再次确定逻辑地址页面位数 你应该知道:逻辑地

2020-12-07 17:13:30 3859

原创 挖地雷(动态规划)

3-3 挖地雷 (22分)在一个地图上有n个地窖(n≤200),每个地窖中埋有一定数量的地雷。同时,给出地窖之间的连接路径,并规定路径都是单向的,且保证都是小序号地窖指向大序号地窖,也不存在可以从一个地窖出发经过若干地窖后又回到原来地窖的路径。某人可以从任意一处开始挖地雷,然后沿着指出的连接往下挖(仅能选择一条路径),当无连接时挖地雷工作结束。设计一个挖地雷的方案,使他能挖到最多的地雷。输入格式:第一行:地窖的个数;第二行:为依次每个地窖地雷的个数;下面若干行:xi yi //表示从xi可到yi

2020-12-06 11:40:06 2556

原创 租用游艇问题(动态规划)

7-2 租用游艇问题 (17分)题目来源:王晓东,《算法设计与分析》长江游艇俱乐部在长江上设置了n个游艇出租站1,2,…,n。游客可在这些游艇出租站租用游艇,并在下游的任何一个游艇出租站归还游艇。游艇出租站i到游艇出租站j之间的租金为r(i,j),1<=i<j<=n。试设计一个算法,计算出从游艇出租站1 到游艇出租站n所需的最少租金。输入格式:第1 行中有1 个正整数n(n<=200),表示有n个游艇出租站。接下来的第1到第n-1 行,第i行表示第i站到第i+1站,第i+2站

2020-12-05 23:47:03 4389

原创 单调递增最长子序列(动态规划)

7-1 单调递增最长子序列 (20分)设计一个 O(n2)时间的算法,找出由n个数组成的序列的最长单调递增子序列。输入格式:输入有两行: 第一行:n,代表要输入的数列的个数 第二行:n个数,数字之间用空格格开输出格式:最长单调递增子序列的长度输入样例:在这里给出一组输入。例如:51 3 5 2 9输出样例:在这里给出相应的输出。例如:4采用的是动态规划,可以划分为若干不独立子问题· 使用一维数组b[n]计算,即b[i]存放a[0]-a[i]的最长单调递增子序列长度例如a[i]

2020-12-05 20:33:24 5476 3

原创 两个有序序列的中位数

7-3 两个有序序列的中位数 (20分)详细讲解参考https://segmentfault.com/a/1190000021696642已知有两个等长的非降序序列S1, S2, 设计函数求S1与S2并集的中位数。有序序列输入格式:输入分三行。第一行给出序列的公共长度N(0<N≤100000),随后每行输入一个序列的信息,即N个非降序排列的整数。数字用空格间隔。输出格式:在一行中输出两个输入序列的并集序列的中位数。输入样例1:51 3 5 7 92 3 4 5 6输出样例1:

2020-12-05 13:39:30 784

原创 二分法求函数的零点

2-3 二分法求函数的零点(25分)有函数:已知f(1.5)>0,f(2.4)<0 且方程f(x)=0 在区间[1.5,2.4] 有且只有一个根,请用二分法求出该根。 提示:判断函数是否为0,使用表达式 fabs(f(x)) < 1e-7输入格式:无。输出格式:x该方程在区间[1.5,2.4]中的根。要求四舍五入到小数点后6位。。输入样例:无输出样例:无#include <bits/stdc++.h>#define E 1e-7using namesp

2020-12-05 00:47:24 1115

原创 时间复杂度

时间复杂度:二分搜索技术 O(logn)合并排序O(nlogn)快速排序O(nlogn)

2020-12-04 20:22:03 61

原创 maximum number in a unimodal array

2-2 maximum number in a unimodal array (25分)You are a given a unimodal array of n distinct elements, meaning that its entries are in increasing order up until its maximum element, after which its elements are in decreasing order. Give an algorithm to comp

2020-12-04 20:19:04 971

原创 求逆序对数目(合并排序)

7-2 求逆序对数目 (30分)注意:本问题算法的时间复杂度要求为O(nlogn), 否则得分无效题目来源:http://poj.org/problem?id=1804 Background Raymond Babbitt drives his brother Charlie mad. Recently Raymond counted 246 toothpicks spilled all over the floor in an instant just by glancing at them. And

2020-12-04 19:58:52 1511

原创 找第k小的数(快排)

7-1 找第k小的数 (30分)设计一个平均时间为O(n)的算法,在n(1<=n<=1000)个无序的整数中找出第k小的数。提示:函数int partition(int a[],int left,int right)的功能是根据a[left]a[right]进行划分,划分后的x所在位置的左段全小于等于x,右段全大于等于x,同时利用x所在的位置还可以计算出x是这批数据按升非降序排列的第几个数。因此可以编制int find(int a[],int left,int right,int k)函数,

2020-12-04 16:44:25 769

原创 java 练习2

1.下面哪个方法可以用来获取一个使用InputStream访问的文件的字节数?(B)Alength()Bavailable()Csize()DgetSize()2.Which of the following is not an advantage of Java exception handling?(B)AJava separates exception handling from normal processing tasks.BException handling impr

2020-07-01 11:09:10 321

原创 Java练习1

java字节码文件的后缀是: CA.javaB.objC.classD.exe2.哪个表达式的结果为0.5? CA1 / 2B(double) (1 / 2)C(double) 1 / 2D1 \ 23.下述说法中,错误的是:DAJava中, 方法的重载的一个特征就是多个方法可以共享同一个名字BJava中, 用abstract修饰的类称为抽象类,它不能实例化CJava中, 接口不包含方法实现DJava中,构造方法可以有返回值...

2020-06-17 10:45:06 197

原创 GWHT

1.wake_up<?php// flag is in flag.phphighlight_file(__FILE__);class FILE{ private $file = "fl4g.php"; public function __construct($file) { $this->file = $file; } function __destruct(){ echo highlight_file($th

2020-06-06 03:26:09 801 1

转载 NEXT[]详解

转自:https://www.cnblogs.com/Trojan00/p/8831239.htmlNEXT[]详解:next数组详解首先是理解KMP算法的第一个难关是next数组每个值的确定,这个问题困恼我很长时间,尤其是对照着代码一行一行分析,很容易把自己绕进去。定义一串字符串ptr = “ababaaababaa”;next[i](i从1开始算)代表着,除去第i个数,在一个字符串里面从第一个数到第(i-1)字符串前缀与后缀最长重复的个数。什么是前缀?在“aba”中,前缀就是“ab”,除

2020-05-13 09:50:48 2161 1

转载 序列化与反序列化

转自:https://www.jianshu.com/p/8f498198fc3d题目<?php class SoFun{ protected $file='index.php'; function __destruct(){ if(!empty($this->file)) { //查找file文件中的字符串,如果有'\\'和'/'在字符串中,就显示错误 if(strchr($this-&

2020-05-12 01:47:18 266

原创 BUUCTF WEB 1

easy_sql题目提示是简单sql注入,可以先试试过滤了什么1’ or ‘1’=‘1#1’ and 1=1# 没有报错,证明or,and和#都没有被过滤2)爆字段数1’order by 2#1’order by 3#报错3)爆库1’ union select database()#返回return preg_match("/select|update|delete|drop|...

2020-04-06 11:04:13 555

原创 GWHT欢乐考核赛

web1.签到school是变量,用post方式,把学校英文缩写给中国变量2.MembershipF12,源码的head处basse64解码得flag3.睡美人在F12知用户名为admin用户名输入admin’#,密码123,错误,#应该是被过滤了用户名admin–,密码123,进入login.php但是页面空白misc1.下雨天请注意用010editor打开,文件尾后面...

2020-03-21 16:57:50 490

原创 高校战“疫”网络安全分享赛 攻防世界 简单MISC

简单MISC下载解压后,要得到flag.txt需要解压密码,从图片下手binwalk一下图片root@kali:/# binwalk /home/phw/桌面/photo.jpgDECIMAL HEXADECIMAL DESCRIPTION----------------------------------------------------------------...

2020-03-10 20:51:53 334

原创 高校战“疫”网络安全分享赛 攻防世界 sqlcheckin

sqlcheckin查看源码<?php // ... $pdo = new PDO('mysql:host=localhost;dbname=sqlsql;charset=utf8;', 'xxx', 'xxx'); $pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);//设...

2020-03-10 09:42:43 489

原创 [V&N2020 公开赛]HappyCTFd

[V&N2020 公开赛]HappyCTFd网站里除了user里面有一个admin有信息,其他页面和F12没有可用信息所以猜测flag是在admin里面的,就是要登录admin账户是一个账户接管漏洞,参考大佬bloghttps://www.colabug.com/2020/0204/6940556/amp/所以步骤就是利用添加空格绕过限制来注册一个与受害者用户名相同的账号生成忘...

2020-03-04 22:31:42 1480

原创 Web_php_include 和supersqli攻防世界xctf web

Web_php_include代码<?phpshow_source(__FILE__);echo $_GET['hello'];$page=$_GET['page'];while (strstr($page, "php://")) { $page=str_replace("php://", "", $page);//相当于过滤了php://}include($page...

2020-03-03 12:03:36 601

原创 攻防世界xctf web Web_php_unserialize和warmup

Web_php_unserialize观察代码题目需要绕过__wakeup和preg_match(’/[oc]:\d+:/i’, $var<?php class Demo { private $file = 'index.php'; public function __construct($file) { $this->file = $fil...

2020-03-03 11:42:32 767

原创 Web_python_template_injection攻防世界ctf web

Web_python_template_injectionflask是使用Jinja2来作为渲染引擎的。看例子在网站的根目录下新建templates文件夹,这里是用来存放html文件。也就是模板文件。看到template injection可以猜到是SSTI(Server-Side Template Injection) 服务端模板注入{{}}在Jinja2中作为变量包裹标识符,所以在{{...

2020-03-03 10:10:54 1346

空空如也

空空如也

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

TA关注的人

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