- 博客(17)
- 收藏
- 关注
原创 浅拷贝和深拷贝
每日浅浅一决: 浅拷贝和深拷贝引用型数据是存储在堆中的,它会在栈中保留一个指向堆中位置的指针,而其他类型都是存储在栈中的。浅拷贝:浅拷贝只是复制指向某个对象的指针,即它的引用地址,浅拷贝后修改会相互影响。深拷贝:深拷贝是将其完全复制,不会指向共同的内存,修改不会相互影响。深拷贝的方法:<body> <script> //数据 const obj1 = { name: "李华", ag
2022-03-24 12:43:28 422
原创 防抖和节流
防抖和节流1. 防抖概念:当持续触发的事件在一定时间内没有再触发事件时,事件处理函数才会执行一次,如果持续触发的事件在设定的时间到来之前又一次触发了事件,则重新开始延时。使用场景: 表单验证、搜索框输入查询、滚动条滚动、按键提交。代码:<body style="height: 3600px;"> <input type="text" id="Input"> <script> var input = document.getE
2022-03-24 00:55:51 275
转载 创建vue脚手架时报错:npm ERR! A complete log of this run can be found in:
创建脚手架时一直报错,报错信息太长,只截了最后的报错信息:npm ERR! gyp ERR! cwd E:\node.js\node_global\node_modules\@vue\cli\node_modules\utf-8-validatenpm ERR! gyp ERR! node -v v12.19.0npm ERR! gyp ERR! node-gyp -v v7.1.2npm ERR! gyp ERR! not ok上网搜索 npm ERR! gyp ERR! not ok,最后找
2021-09-14 10:22:32 1960
原创 实验三 栈和队列及其应用
实验三 栈和队列及其应用(1) 编程实现顺序栈的基本操作,并应用栈的基本操作,实现:a) 进制的转换。b) 表达式的语法检查(括号的匹配)。<stack.h>#include <stdio.h>#include <stdlib.h>#define STACK_INIT_SIZE 100#define STACKINCREMENT 10#define OK 1;#define FALSE -1;typedef int SElemType;ty
2020-11-29 21:38:16 428
原创 实验二 线性表及其应用
实验二 线性表及其应用(1) 编程实现顺序表的基本操作(建立、插入、删除、输出、顺序查找、折半查找、排序等),并设计一个菜单调用。<sqlist.h>#include <stdio.h>#include <stdlib.h>#define OK 1#define FALSE 0#define LIST_INIT_SIZE 100#define LISTINCREMENT 10typedef int Status;typedef int ElemTy
2020-11-29 21:28:28 561
原创 基于C语言的数据结构)顺序栈的基本操作和简单习题(数值转换、括号匹配)
(基于C语言的数据结构)顺序栈的基本操作和简单习题(数值转换、括号匹配)持续更新中stack.h#include <stdio.h>#include <stdlib.h>#define STACK_INIT_SIZE 100#define STACKINCREMENT 10#define OK 1;#define FALSE -1;typedef int SElemType;typedef struct { SElemType *top; SElemTyp
2020-11-03 20:36:11 410
原创 单链表的实现
单链表的简单实现#include <stdio.h>#include <stdlib.h>#include <iostream>typedef int ElemType,Status;typedef struct LNode { ElemType data; struct LNode *next; }LNode,*LinkList;//初始化链表bool InitList(LinkList &L) { L = (LNode
2020-10-09 22:49:35 87
原创 DoraBox——文件包含、XSS跨站、两道ctf题
1.任意文件包含这道题没有什么特别的限制,代码中使用include直接包含的,直接输入:txt.txt 2.目录限制文件包含随便输入:php,发现include()里与原来相比多了一个“./”,所以直接访问./txt.txt3.XSS 反射型它指的是攻击者向目标网站中插入恶意代码(但恶意代码并未保存在目标网站中),只有当用户浏览该页面时,通过欺骗用户让用户自己点击链接(攻击者事先准备好的...
2020-03-10 22:28:00 485
原创 DoraBox——文件上传
1. 任意文件上传随便传一个文件就行了2. JS限制文件上传上传一个.php的文件,无法成功上传,要求上传下面截图中的文件类型,修改文件后缀名为.jpg,重新上传并进行抓包,拦包后再次修改后缀名为.php,上传成功。3. MIME限制文件上先解释MIME类型:MIME多用途互联网邮件扩展类型。是用来设定某种扩展名的文件用哪一种应用程序来打开的方式类型,当该扩展名文件被浏览器访问...
2020-02-29 23:54:12 517
原创 DoraBox ——SQL注入(数字型、字符型、搜索型)练习笔记
1. 整型在搜索框中输入一个整数 开始判断数据库的字段数,在框中不断输入:1 order by 1(2,3,4),每次都增大order by后面的数字直到输入框中输入:1 order by 4时报错,可知字段数为3开始判断字段中的输出位置:0 union select 1, 2, 3开始爆数据库:0 union select 1, 2, database()爆当前数据库中的所有表名...
2020-02-29 17:03:37 457
原创 sqli-labs(Less-16——Less-20)解题过程
Less-16先尝试输入admn,显示登录成功,但是没有返回信息,又然后尝试输入:uname=admin") or 1=1#&passwd=admin&submit=Submit,回显成功,同样也没有返回信息,与15题的做法相同,使用盲注爆数据库名:uname=1") or (select ascii(substr(database(),1,1)) >110)#&...
2020-02-16 15:57:33 692
原创 南邮ctf——web题
1. Cookie (http://chinalover.sinaapp.com/web10/index.php)打开界面,提示需要先登录,“ctrl+shift+i”切换工具箱,题目是cookie,查看cookie,发现cookie=0,题目提示0=not,那么1==yes,打开burpsuite进行抓包,改cookie=1,然后重新发送给Repeater,然后点击“GO”得到fla...
2020-02-12 14:08:53 634
原创 攻防世界——web新手题
攻防世界————web新手题1. robots打开题目场景,发现与robots协议有关,上网搜索robots协议的内容:Robots协议(也称为爬虫协议、机器人协议等)的全称是“网络爬虫排除标准”(Robots Exclusion Protocol),网站通过Robots协议告诉搜索引擎哪些页面可以抓取,哪些页面不能抓取。Robots协议的本质是网站和搜索引擎爬...
2020-02-10 14:37:31 954
原创 南邮CTF--------签到题1
南邮CTF--------签到题1.签到题(chinalover.sinaapp.com/web1/)直接右键查看源码flag is:nctf{flag_admiaanaaaaaaaaaaa}2.签到题2(teamxlc.sinaapp.com/web1/02298884f0724c04293b4d8c0178615e/index.php)打开页面,...
2020-02-10 14:26:06 2763
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人