- 博客(32)
- 问答 (3)
- 收藏
- 关注

原创 初次使用Pikachu漏洞平台进行测试实验
初次使用Pikachu漏洞平台进行测试实验第一次攻击实验具体操作首先来看一下pikachu平台上的反射型XSS漏洞.新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;全新的 KaTeX数学公
2020-05-18 23:27:20
4055
1
原创 机器学习导入数据的方法
以鸢尾花数据集为例:# (1) 使用python标准库导入from csv import readerfilename = 'iris.csv'with open(filename,'rt') as raw_data: readers = reader(raw_data,delimiter = ',') dataSet = list(readers) print(dataSet)# (2) 采用numpy 导入数据from numpy import
2021-11-13 09:56:35
3401
原创 python map() 函数
先看看语法:map(function, iterable, ...)第一个参数接受一个函数名,后面的参数接受一个或多个可迭代的序列,返回的是一个集合。参数:function -- 函数名 iterable -- 一个或多个序列返回值:(版本不同,返回值也不同,现在一般都在用3.0以上了吧)Python 2.x 返回列表。 Python 3.x 返回迭代器。>>> def square(x) : # 计算平方数... return x
2021-10-27 18:36:48
431
转载 push 函数介绍
stack::push();//在栈顶增加元素queue::push();//将x 接到队列的末端。stack与queue常见方法介绍 1、stackstack 模板类的定义在<stack>头文件中。stack 模板类需要两个模板参数,一个是元素类型,一个容器类型,但只有元素类型是必要的,在不指定容器类型时,默认的容器类型为deque。定义stack 对象的示例代码如下:stack<int> s1;stack<string> s2..
2021-10-27 18:18:14
15960
原创 numpy.poly1d()函数
numpy.poly1d()函数学习np.poly1d(a, b, c)有三个参数参数a:为一个数组。参数b:为True参数c:为variable当只有参数a时,则生成一个多项式。如:import numpy as npp = np.poly1d([2, 3, 5, 7])print(p)数组[2,3,5,7]从左往依次对应x*3 + x*2 + x*1 + x*0 的系数(其中x*3表示x的3次方,后面依次类推)当有两个参数时,则表示把数组中的值作.
2021-10-27 12:11:16
8954
1
转载 列表解析式: [i for i in range(1,10)]
经常会看到类似于 [i for i in range(1,10)] 的表达式,这种表达式称为列表解析(List Comprehensions),类似的还有字典解析、集合解析等等。列表解析式是将一个列表(实际上适用于任何可迭代对象)转换成另一个列表的工具。在转换过程中,可以指定元素必须符合一定的条件,才能添加至新的列表中,这样每个元素都可以按需要进行转换。列表解析式举例说明,将 1-10 每个数乘以 2 放入一个列表:用 for 循环实现如下:>>> li =
2021-10-24 19:26:13
2587
1
转载 八数码的有无解问题
为了方便讨论,我们把它写成一维的形式,并以0代替空格位置。那么表示如下:1 2 3 4 5 6 7 8 0通过实验得知,以下状态是无解的(交换了前两个数字1 2):2 1 3 4 5 6 7 8 0八数码问题的有解无解的结论:一个状态表示成一维的形式,求出除0之外所有数字的逆序数之和,也就是每个数字前面比它大的数字的个数的和,称为这个状态的逆序。若两个状态的逆序奇偶性相同,则可相互到达,否则不可相互到达。由于原始状态的逆序为0(偶数),则逆序为偶数的状态有解。也就是说,...
2021-10-13 10:05:28
4617
原创 Linux多命令顺序执行
当我们需要一次执行多个命令的时候,命令之间需要用连接符连接,不同的连接符有不同的效果。 ; 分号,没有任何逻辑关系的连接符。当多个命令用分号连接时,各命令之间的执行成功与否彼此没有任何影响,都会一条一条执行下去。 || 逻辑或,当用此连接符连接多个命令时,前面的命令执行成功,则后面的命令不会执行。前面的命令执行失败,后面的命令才会执行。 && 逻辑与,当用此连接符连接多个命令时,前面的命令执行成功,才会执行后面的命令,前面的命令执行失败,后面的命令不会执行,与 || 正好...
2021-06-27 20:38:07
710
转载 Y86-64指令集体系结构
转载一遍优质文章,好好看,自个好好摸索,对CPU的理解会有很大的帮助......链接:https://segmentfault.com/a/1190000038418968
2021-06-24 20:50:00
418
原创 SEQ的硬件结构(图)
注:蓝色框:表示硬件单元. 灰色框:表示控制逻辑(前面说过是组合逻辑).还有,你会看到New PC在这里是一种控制逻辑,不是硬件单元. 白色圆框:表示信号标号. 粗线:表示字宽(32-bit)的数据连接. 细线:表示字节宽(4 or 8 bit)的数据连接...
2021-06-24 19:21:34
392
转载 CSSAP:虚拟存储器
转载一遍优质文章: https://blog.youkuaiyun.com/wang13342322203/article/details/96464426
2021-06-23 11:30:21
192
原创 牛客题霸---SQL(5)
查找所有员工的last_name和first_name以及对应部门编号dept_no要求:请你查找所有已经分配部门的员工的last_name和first_name以及dept_no,也包括暂时没有分配具体部门的员工select e.last_name,e.first_name,d.dept_nofrom employees as eleft join dept_emp as don e.emp_no=d.emp_no;知识点:内连接(INNER JOIN) 两边表同时
2021-06-11 20:59:45
118
原创 map函数
map<int, string>::iterator iter 和 map<int,string>iter 区别:map<int,string>::iteratoriter是声明一个迭代器, 这里的iterator是在templateclassmap中声明的一个类,所以需要用 map<int,string>::iterator 来声名。 因为在global作用域里面找不到iterator的定义。map<int,str...
2021-06-06 20:59:29
104
原创 CSAPP 缓冲区溢出实验
实验5 缓冲区溢出实验一、实验目的1、深入了解缓冲区溢出的隐患,了解如何利用缓冲区溢出这个漏洞对现有程序进行控制流劫持、执行非法程序代码,从而造成对程序进行攻击以及破坏的过程;2、增强对程序机器级表示、汇编语言、调试器和逆向工程等理解。二、实验内容对目标程序实施缓冲区溢出攻击,通过造成缓冲区溢出来破坏目标程序的栈帧结构,继而...
2021-06-06 11:33:15
2111
原创 牛客题霸---SQL篇(1)
查找最晚入职员工的所有信息 要求:SELECT *FROM employees order by hire_date desc limit 0,1;知识点:limit关键字可以从查询结果中取部分值。首先要定义两个参数,offset,size;offset:是开始读取的第一条记录的编号(注意:在查询结果中,第一个记录的编号是0而不是1)size:查询记录的个数...
2021-06-01 23:33:04
181
原创 深入理解计算机系统——结构体的内存对齐
看下面一个例子:它的内存模型大致如下 :我们稍微分析一下 :a起始地址为0 ,满足内存对齐原则,最少占用4个字节。b起始地址为4 ,满足内存对齐原则,最少占用4个字节。c起始地址为8 ,满足内存对齐原则, 最少占用8个字节。d起始地址为16,满足内存对齐原则, 最少占用1个字节,但是下一个域e的起始地址必须为sizeof(float) = 4的倍数,因此d占用了4个字节的内存,有3个字节的内存被“浪费”了。e起始地址为20 ,满足内存对齐原则,最少占用4个字节。f起始地址为24
2021-01-16 12:47:24
280
原创 mov指令和数据传输
mov指令 1.mov指令的顺序是从左到右,如mov a,b,则把a的值复制给b 2.除了之前提到的movb,movw,movl,movq,还有movabsq,代表传送绝对的四字,movq虽可传四字,但一旦要传立即数,则只能传32位补码表示的立即数,随后把它符号拓展到64位。而movabsq可以直接传64位的立即数,但是它只能以寄存器作为目的地。 3.所有mov指令都不支持从一个内存地址直接传到另一个内存地址,如movw (%rax),4(%rsp)是不行的。 4.决定mov使用哪个
2021-01-15 17:45:02
10262
3
原创 二叉树基本储备知识:
树的深度:树中节点的最大层数即树的高度或深度 节点的度,一个节点拥有的子树数 叶子节点:度为0的节点 满二叉树:所有层的节点数都达到最大 完全二叉树:除最后一层不满外,其余层的都达到该层的最大节点数,最后如果不满,该层所有节点都全部靠左排 二叉树三种遍历方式: 前序遍历:先遍历根节点,再遍历左节点,最后遍历右节点 中序遍历:先遍历左节点,再遍历根节点,最后遍历右节点 后序遍历:先遍历左节点,再遍历右节点,最后遍历根节点 ..
2021-01-14 18:14:37
168
原创 汇编语言---跳转指令ja、jb、jl
汇编语言—跳转指令ja、jb、jl ~~~计算机编程中的 “无符号”一词表示只能包含正数的变量。 计算机代码中的术语“带符号”表示变量可以包含负值和正值。 该属性可以应用于大多数数字数据类型,包括int,char,short和long。整数的无符号变量类型 ( Unsigned Variable Type of Integer )An unsigned variable type of int can hold zero and positive numbers, and a signed int h
2020-12-25 15:59:13
45712
原创 常用GDB指令
常用GDB指令gdb 可执行文件名:进入gdb开始debugr:运行可执行文件//r = runr 指令1 指令2…:以指令1、指令2、…作为输入,运行可执行文件r 文本文件名.txt:以文本文件名.txt中的文本作为输入,运行可执行文件,读到EOF后,可以在终端继续进行输入b 函数名:在函数首地址处设置断点//b = breakpointb *指令地址:在给定地址处设置断点,地址格式形如0x5555555555e63clear 函数名:删除函数首地址处的断点
2020-12-24 11:44:55
357
转载 return和exit的区别:
return和exit有区别:1,exit用于在程序运行的过程中随时结束程序,exit的参数是返回给OS的。main函数结束时也会隐式地调用exit函数。exit函数运行时首先会执行由atexit()函数登记的函数,然后会做一些自身的清理工作,同时刷新所有输出流、关闭所有打开的流并且关闭通过标准I/O函数tmpfile()创建的临时文件。exit是结束一个进程,它将删除进程使用的内存空间,同时把错误信息返回父进程,而return是返回函数值并退出函数2,return是语言级别的,它表示了调用堆栈的.
2020-10-08 16:16:28
167
转载 什么是域名解析
域名的层级结构在讨论域名的时候,我们经常听到有人说「顶级域名」、「一级域名」、「二级域名」等概念,域名级别究竟是怎么划分的呢?根域名。还是以百度为例,通过一些域名解析工具,我们可以看到百度官网域名显示为 www.baidu.com.,细心的人会注意到,这里最后有一个 .,这不是 bug,而是所有域名的尾部都有一个根域名。www.baidu.com 真正的域名是 www.baidu.com.root,简写为www.baidu.com.,又因为根域名 .root 对于所有域名都是一样的,所以平时...
2020-07-14 22:37:32
857
转载 解码:CTF常见代码类型
CTF常见代码1.Base32加密:例:KRUGS4ZANFZSAYLOEBSXQYLNOBWGK===通常在其后会有三个等号,比较好判断,当然没有‘=’也可以解得出来 0.02.UUencode编码例: 2Z+^9Y+BJYIBOY+BJY+Z+Y:V0往往会出现+,-,;等比较奇怪的符号3.URL编码(UrlEncode):例:%e8%bf%99%e6%98%af%e4%b8%aa%e4%be%8b%e5%ad%90...
2020-07-14 22:16:03
2728
原创 新视野大学英语第三版读写教程(四)Unite 4 Midterm test answer
新视野大学英语第三版(四)Unite 4 Midterm test answer 注意:仅对校对答案作参考,请勿不劳而获1~20:1)sensible 2)competitors 3)applicants 4)accurately 5)realistic 6)distinctive 7)competition...
2020-06-18 17:23:58
5793
空空如也
pycharm:添加解释器出错
2023-04-15
输入sqlmap.py -h 却没有显示信息,这是怎么回事儿啊 ?
2021-06-28
CSSAPP 隐式空闲链表
2021-06-24
下载Packet Tracer 5.3 在安装时出现了这个问题,咋解决啊?
2021-06-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人