E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
vulhub刷题记录
数据结构
刷题记录
--编程题
1(链表)解析:我们可以修改给定节点之前的指针,使它指向该节点的下一个节点,但是我们无法访问该节点之前的位置,无法修改,所以我们需要将该节点的数据更改为后面节点的数据,然后删除该节点后面的节点,如果要删除的节点是末尾节点,则不能这样做/***Definitionforsingly-linkedlist.*publicclassListNode{*intval;*ListNodenext;*List
nmslqwq
·
2020-08-04 16:04
蓝书(算法竞赛进阶指南)
刷题记录
——CH3602 & 洛谷4778 Counting Swaps(计数DP)
题目:CH3602/luogu4778.题目大意:给定一个长度为nnn的排列,询问有多少种方法可以在交换次数最少的情况下把原序列变成递增序列.1≤n≤1051\leqn\leq10^51≤n≤105.我们发现最后序列一定是1,2,...,n1,2,...,n1,2,...,n,那么考虑把每个位置上的数向它最后应该在的位置连一条边,那么我们会得到一张图.很明显每次可以把两条边的起始点交换,且目标为把
hezlik
·
2020-08-04 14:06
利用Vulnhub复现漏洞 - Drupal 小于 7.32 “Drupalgeddon” SQL注入漏洞(CVE-2014-3704)
Drupal<7.32“Drupalgeddon”SQL注入漏洞(CVE-2014-3704)Vulnhub官方复现教程漏洞原理复现漏洞启动环境漏洞复现Vulnhub官方复现教程https://
vulhub
.org
江不流
·
2020-08-04 12:42
渗透
利用Vulnhub复现漏洞 - ElasticSearch Groovy 沙盒绕过 && 代码执行漏洞(CVE-2015-1427)测试环境
ElasticSearchGroovy沙盒绕过&&代码执行漏洞(CVE-2015-1427)测试环境Vulnhub官方复现教程漏洞原理Groovy语言“沙盒”复现漏洞启动环境漏洞复现Vulnhub官方复现教程https://
vulhub
.org
江不流
·
2020-08-04 12:11
渗透
利用Vulnhub复现漏洞 - ElasticSearch 命令执行漏洞(CVE-2014-3120)测试环境
ElasticSearch命令执行漏洞(CVE-2014-3120)测试环境Vulnhub官方复现教程漏洞原理复现漏洞启动环境漏洞复现处理办法Vulnhub官方复现教程https://
vulhub
.org
江不流
·
2020-08-04 10:08
渗透
PAT练习
刷题记录
算是第一篇记录刷题的博客吧,打了ACM一年了,没有这个习惯。。。最近在准备PTA甲级,顺便记录一下坑(PAT的坑真的无fuck可说,数据范围也不给,题意又。。。。)
O_o勋
·
2020-08-04 09:06
刷题记录
Leetcode
刷题记录
——168. Excel表列名称
这道题我就操他妈了调了半天才调出来以下为我的蠢逼做法最后给出一个好一些的方法classSolution:defconvertToTitle(self,n:int)->str:thisdict={}startascii=65foriinrange(26):thisdict[i+1]=chr(i+startascii)#]=iifn=n>26^(m)suma=1whilen>26**suma:suma
1996MZH
·
2020-08-04 06:48
leetcode
python编程技巧
Leetcode
刷题记录
——102. 二叉树的层序遍历
简单方法#Definitionforabinarytreenode.#classTreeNode:#def__init__(self,x):#self.val=x#self.left=None#self.right=NoneclassSolution:def__init__(self):self.res=[]self.length=0deflevelOrder(self,root:TreeNode
1996MZH
·
2020-08-04 06:48
leetcode
python编程技巧
LeetCode
刷题记录
1.TwoSum2.AddTwoNumbers3.LongestSubstringWithoutRepeatingCharacters4.MedianofTwoSortedArrays5.LongestPalindromicSubstring6.ZigZagConversion7.ReverseInteger8.StringtoInteger(atoi)9.PalindromeNumber10.R
weixin_34367845
·
2020-08-04 05:30
LeetCode
刷题记录
(一)
LeetCode
刷题记录
(一)最近开始在LeetCode上面做题,想想应该做一个记录,以便以后看到类似的问题及时查阅,同时也能够将做题时的思路记录下来,将这些思路整理归纳,形成一套我自己的解题思路。
蛋蛋要学编程
·
2020-08-04 02:16
数据结构与算法
LeetCode
LeetCode
刷题记录
——队列、栈
20.有效的括号给定一个只包括‘(’,’)’,’{’,’}’,’[’,’]’的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例1:输入:"()"输出:true示例2:输入:"()[]{}"输出:true示例3:输入:"(]"输出:false示例4:输入:"([)]"输出:false示例5:输入:"{[
驼君
·
2020-08-03 23:18
算法
LeetCode
刷题记录
——22括号生成
LeetCode
刷题记录
——22括号生成一题目描述:数字n代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且有效的括号组合。
qq_426114
·
2020-08-03 23:58
leetcode
刷题记录
之1207
1207、独一无二的出现次数给你一个整数数组arr,请你帮忙统计数组中每个数的出现次数。如果每个数的出现次数都是独一无二的,就返回true;否则返回false。示例1:输入:arr=[1,2,2,1,1,3]输出:true解释:在该数组中,1出现了3次,2出现了2次,3只出现了1次。没有两个数的出现次数相同。示例2:输入:arr=[1,2]输出:false示例3:输入:arr=[-3,0,1,-3
printf("dream");
·
2020-08-03 23:16
算法刷题
LeetCode
刷题记录
(第九天)
KeyboardRow原题目:GivenaListofwords,returnthewordsthatcanbetypedusinglettersofalphabetononlyonerow'sofAmericankeyboardliketheimagebelow.翻译后:给定一个单词列表,只返回可在美式键盘的一行上使用字母表输入的单词,如下图所示。思路:这道题也还是比较简单的,现在已经把正确率6
旭小白灬
·
2020-08-03 21:11
算法
蓝书(算法竞赛进阶指南)
刷题记录
——CH6201 走廊泼水节(最小生成树)
题目:CH6201.题目大意:给定一棵nnn个点的树,让你扩充成一张完全图,使得原树是这张完全图的唯一最小生成树,并输出加的边的最小边权和.1≤n≤60001\leqn\leq60001≤n≤6000,边权≤100\leq100≤100,数据组数≤10\leq10≤10.这道题用了一个类似于Kruskal的东西,然后顺便计算出了最小边权和.首先,我们将树拆开,将边排序,然后不断用并查集合并.每合并
hezlik
·
2020-08-03 17:33
LeetCode
刷题记录
——第908题(最小差值)
题目描述GivenanarrayAofintegers,foreachintegerA[i]wemaychooseanyxwith-K<=x<=K,andaddxtoA[i].Afterthisprocess,wehavesomearrayB.ReturnthesmallestpossibledifferencebetweenthemaximumvalueofBandtheminimumvalue
人工智障1025
·
2020-08-03 15:10
菜鸟的LeetCode刷题记录
LeetCode
刷题记录
——第645题(错误的集合)
题目描述集合S包含从1到n的整数。不幸的是,因为数据错误,导致集合里面某一个元素复制了成了集合里面的另外一个元素的值,导致集合丢失了一个整数并且有一个元素重复。给定一个数组nums代表了集合S发生错误后的结果。你的任务是首先寻找到重复出现的整数,再找到丢失的整数,将它们以数组的形式返回。示例1:输入:nums=[1,2,2,4]输出:[2,3]注意:给定数组的长度范围是[2,10000]。给定的数
人工智障1025
·
2020-08-03 15:10
菜鸟的LeetCode刷题记录
利用Vulnhub复现漏洞 - Gitlab 任意文件读取漏洞(CVE-2016-9086)
Gitlab任意文件读取漏洞(CVE-2016-9086)Vulnhub官方复现教程漏洞原理复现漏洞启动环境漏洞复现Vulnhub官方复现教程https://
vulhub
.org/#/environments
江不流
·
2020-08-03 13:21
渗透
LeetCode
刷题记录
每天两道LeetCode题第一遍:按tag刷,先刷easy增长信心根据需要以及潮流度,先从array刷起,每种easy类型20道题之后换tag语言的话,打算用Java,最近一直在用Go,现在需要复习JavaArray2020-02-122TwoSumNum26RemoveDuplicatesNum2020-02-1327RemoveElement35SearchInsertPositionNum2
Coder_Joker
·
2020-08-03 12:54
Leetcode
刷题记录
目录1.两数之和2.两数相加3.无重复字符的最长子串5.最长回文子串4.寻找两个有序数组的中位数11.盛最多水的容器15.三数之和20.有效的括号17.电话号码的组合19.删除链表的倒数第N个结点21.合并两个有序链表10.正则表达式匹配22.括号生成31.下一个排列33.搜索旋转排序数组155.最小栈34.在排序数组中查找元素的第一个和最后一个位置23.合并K个排序链表39.组合总和(子集选取问
Vicky*
·
2020-08-03 11:10
机试准备
PAT甲级
刷题记录
——1002 A+B for Polynomials (25分)
Thistime,youaresupposedtofindA+BwhereAandBaretwopolynomials.InputSpecification:Eachinputfilecontainsonetestcase.Eachcaseoccupies2lines,andeachlinecontainstheinformationofapolynomial:KN1aN1N2aN2…NKaNKw
囷囷
·
2020-08-03 07:53
PAT甲级
leetcode
刷题记录
1.TwoSum(2016.10.11)题意:给一组数,寻找其中和为target的两个数,返回他们的index。解法:暴力可过,map可过(技巧是边维护边遍历,这样可以剔除相同数不同index的情况),set可过(也是边维护边遍历)。2.AddTwoNumbers(2016.10.12)题意:将两个用链表反向存储的数做加法,求结果。e.gl1:7->8->9,l2:7->1->4->5,sum=l
AlmostFree
·
2020-08-03 05:09
crazy
minds
leetcode探索_数据结构简介_链表
在leetcode探索,链表
刷题记录
https://leetcode-cn.com/explore/learn/card/linked-list/目录单链表707.设计链表双指针技巧141.环形链表142
噔噔噔邓不利多儿
·
2020-08-02 18:41
LeetCode
刷题记录
——第748题(最短完整词)
题目描述如果单词列表(words)中的一个单词包含牌照(licensePlate)中所有的字母,那么我们称之为完整词。在所有完整词中,最短的单词我们称之为最短完整词。单词在匹配牌照中的字母时不区分大小写,比如牌照中的“P”依然可以匹配单词中的“p”字母。我们保证一定存在一个最短完整词。当有多个单词都符合最短完整词的匹配条件时取单词列表中最靠前的一个。牌照中可能包含多个相同的字符,比如说:对于牌照“
人工智障1025
·
2020-08-02 17:03
菜鸟的LeetCode刷题记录
[OI笔记]每周
刷题记录
一些题库:bzoj、uoj、luogu(洛谷)、CF、loj、hdu、poj、51nod下面是一些近期的做题记录省选爆炸…然后大概就先这样了,要回去读一段时间文化课,如果文化课还不错的话也许还会回来…2018.2.25·【bzoj1257】余数之和-数学(根号求和)·【loj6006】「网络流24题」试题库-最大流·【bzoj1001】狼抓兔子-最大流最小割·【poj3422】Kaka'sMatr
aocai2015
·
2020-08-02 17:39
利用Vulnhub复现漏洞 - Mysql 身份认证绕过漏洞(CVE-2012-2122)
Mysql身份认证绕过漏洞(CVE-2012-2122)Vulnhub官方复现教程漏洞原理复现过程启动环境漏洞复现Vulnhub官方复现教程https://
vulhub
.org/#/environments
江不流
·
2020-08-02 16:30
渗透
利用Vulnhub复现漏洞 - Flask(Jinja2) 服务端模板注入漏洞
Flask(Jinja2)服务端模板注入漏洞Vulnhub官方复现教程漏洞原理复现漏洞启动环境漏洞复现Vulnhub官方复现教程https://
vulhub
.org/#/environments/flask
江不流
·
2020-08-02 16:30
渗透
利用Vulnhub复现漏洞 - ffmpeg 任意文件读取漏洞环境
官方复现教程漏洞原理复现漏洞启动环境x509:certificatehasexpiredorisnotyetvalid漏洞复现直接下载exp生成payload检验我的结果正常的结果Vulnhub官方复现教程https://
vulhub
.org
江不流
·
2020-08-02 16:30
渗透
利用Vulnhub复现漏洞 - Apache Log4j Server 反序列化命令执行漏洞(CVE-2017-5645)
ApacheLog4jServer反序列化命令执行漏洞(CVE-2017-5645)Vulnhub官方复现教程漏洞原理复现过程启动环境漏洞复现payload检测Vulnhub官方复现教程https://
vulhub
.org
江不流
·
2020-08-02 16:30
渗透
利用Vulnhub复现漏洞 - Electron WebPreferences 远程命令执行漏洞(CVE-2018-15685)
ElectronWebPreferences远程命令执行漏洞(CVE-2018-15685)Vulnhub官方复现教程漏洞原理复现漏洞启动环境漏洞复现Vulnhub官方复现教程https://github.com/
vulhub
江不流
·
2020-08-02 16:29
渗透
nginx文件解析漏洞
0x01复现1.环境搭建这里环境使用
vulhub
提供的docker靶机。
HAI_WD
·
2020-08-02 15:44
web安全
2017-2018年度
刷题记录
2018暑假刷题1:T1.CF6ATriangle(#模拟-1.4)T2.CF59AWord(#模拟-1.5)T3.[洛谷]P2772寻找平面上的极大点(#贪心-1.4)T4.[洛谷]P1106删数问题(#贪心-1.5)2018暑假刷题2:T1.CF5AChatServer'sOutgoingTraffic(#模拟-2.1)T2.CF12ASuperAgent(#模拟-1.6)T3.CF16AFl
Apro1066
·
2020-08-02 15:00
2018暑假集训
Noip2018赛前集训
nginx配置错误导致的漏洞
0x00运行环境ubuntu进入/
vulhub
-master/nginx/insecure-configuration目录执行以下命令,运行环境。
yumengzth
·
2020-08-02 14:21
渗透测试
nginx漏洞
jboss中间件漏洞总结
目录前言获取服务器所采用的中间件信息JBOSS默认配置后台漏洞弱口令/未授权访问Jboss蠕虫JMX控制台安全验证绕过漏洞(CVE-2010-0738)反序列化漏洞命令执行拒绝服务其他漏洞总结前言昨天搞了
Vulhub
看不尽的尘埃
·
2020-08-02 14:28
Web安全
Nginx 解析漏洞复现
具体项目地址:https://github.com/
vulhub
/
vulhub
搭建教程及说明可参考:https://
vulhub
.org/-还是挺简单的-Nginx解析漏洞复现步骤如下:靶机环境CentOS7nginx
weixin_34279246
·
2020-08-02 14:42
2020-08-02
第四周
刷题记录
N种解决方法首先,我们浏览题目,发现题目提示中的KER.exe无法打开,所以我们先把它放进winhex中我们可以观察到它是jpg格式,并且与base64编码有关的,我们可以想到base64
yu jian
·
2020-08-02 13:44
笔记
利用Vulnhub复现漏洞 - GhostScript 沙箱绕过(命令执行)漏洞(CVE-2018-16509)
GhostScript沙箱绕过(命令执行)漏洞(CVE-2018-16509)Vulnhub官方复现教程漏洞原理复现漏洞启动环境漏洞复现POC上传POCVulnhub官方复现教程https://
vulhub
.org
江不流
·
2020-08-02 12:22
渗透
利用Vulnhub复现漏洞 - Couchdb 垂直权限绕过漏洞(CVE-2017-12635)
Couchdb垂直权限绕过漏洞(CVE-2017-12635)Vulnhub官方复现教程漏洞原理复现漏洞启动环境漏洞复现Vulnhub官方复现教程https://
vulhub
.org/#/environments
江不流
·
2020-08-02 12:22
渗透
利用Vulnhub复现漏洞 - GhostScript 沙箱绕过(命令执行)漏洞(CVE-2019-6116)
GhostScript沙箱绕过(命令执行)漏洞(CVE-2019-6116)Vulnhub官方复现教程漏洞原理复现漏洞启动环境漏洞复现POC上传POC文件检测是否成功Vulnhub官方复现教程https://
vulhub
.org
江不流
·
2020-08-02 12:22
渗透
BZOJ
刷题记录
---普及组难度 AC
BZOJ
刷题记录
---普及组难度总目录详见https://blog.csdn.net/mrcrack/article/details/90228694序号题号算法思想难度实现难度总难度推荐指数12659
mrcrack
·
2020-08-01 13:44
跟着大佬学算法
【leetcode刷题笔记】:剑指 Offer 53 - II. 0~n-1中缺失的数字
1.leetcode
刷题记录
:数组简单题一个长度为n-1的递增排序数组中的所有数字都是唯一的,并且每个数字都在范围0~n-1之内。
Activewaste
·
2020-08-01 09:54
leetcode刷题笔记
【C
刷题记录
】求年龄——循环,可优化
题目:美国数学家维纳(N.Wiener)智力早熟,11岁就上了大学。他曾在1935~1936年应邀来中国清华大学讲学。一次,他参加某个重要会议,年轻的脸孔引人注目。于是有人询问他的年龄,他回答说:“我年龄的立方是一个4位数。我年龄的4次方是一个6位数。这10个数字正好包含了从0到9这10个数字,每个都恰好出现1次。”请你编程算出他当时到底有多年轻。输出格式:“age=%d\n”【解题思路】:因为已
CCCCCrema
·
2020-08-01 06:20
leetcode sql
刷题记录
176.查找第二高的薪水纪录WriteaSQLquerytogetthesecondhighestsalaryfromtheEmployeetable.±—±-------+|Id|Salary|±—±-------+|1|100||2|200||3|300|±—±-------+输出例子±--------------------+|SecondHighestSalary|±-----------
Kelly会有糖吃的
·
2020-08-01 06:59
6月&剑指offer
刷题记录
剑指offer
刷题记录
一、贪心题1、剪绳子给你一根长度为n的绳子,请把绳子剪成整数长的m段(m、n都是整数,n>1并且m>1),每段绳子的长度记为k[0],k[1],…,k[m]。
不忘初心Eternity
·
2020-07-31 23:52
数据结构与算法
LeetCode
刷题记录
(11,12,13)—Java语言
11.盛最多水的容器题目给定n个非负整数a1,a2,…,an,每个数代表坐标中的一个点(i,ai)。画n条垂直线,使得垂直线i的两个端点分别为(i,ai)和(i,0)。找出其中的两条线,使得它们与x轴共同构成的容器可以容纳最多的水。注意:你不能倾斜容器,n至少是2。思路按照题目的要求即找出任意两个垂直线与X轴组成的容器能装最多的水。即寻找height数组中下标之差与两者之间最小者的乘积所的到的面积
_Traveler
·
2020-07-31 22:10
java
算法与数据结构
LeetCode
buuctf rsa
刷题记录
(记几种类型的RSA攻击二)
前言最近学习了点儿rsa这里总结以下我的buctfrsa部分
刷题记录
dp,dp泄露场景描述:假设题目仅给出p,q,dp,dq,c,即不给公钥e这种参数是为了让解密的时候更快速产生的dp=d%(p-1)dq
舞动的獾
·
2020-07-31 15:27
crypto
LeetCode MySQL
刷题记录
(随时更新)
之前一直是用LeetCode刷题,不能称之为刷题,往往做了几十道题就不做了,这次发现LeetCode出了中文版,又想巩固和加深自己的数据库知识,因此改造之前废弃的文章。本篇文章题目来源是力扣,其实对应就是英文的LeetCode,在参加工作后由于业务、可用性、时效性等方面的要求很少会做一些复杂的数据库操作,连连表查询都不常见,连表查询也基本上拆分成两个简单的sql,因此想从LeetCode上看看是否
伟仔Cake
·
2020-07-31 12:25
数据结构与算法
Leetcode
刷题记录
主要记录个人认为的重点题,作为总结。范围覆盖剑指offer、HOT100。剑指offer11旋转数组中的最小数字把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如,数组[3,4,5,1,2]为[1,2,3,4,5]的一个旋转,该数组的最小值为1。示例1:输入:[3,4,5,1,2]输出:1示例2:输入:[2,2,2,0,
JerryHJR
·
2020-07-30 19:13
编程语言
算法
[颓废史]蒟蒻的
刷题记录
QAQ蒟蒻一枚,其实我就是来提供水题库的。以下记录从2016年开始。1.11227:[SDOI2009]虔诚的墓主人树状数组+离散化3132:上帝造题的七分钟树状数组二维区间加减+查询3038:上帝造题的七分钟2线段树+剪枝1.21047:[HAOI2007]理想的正方形二维单调队列维护最值1.42095:[Poi2010]Bridges二分+混合图欧拉回路(网络流)2096:[Poi2010]P
ws_fqk
·
2020-07-30 07:50
Daily
life
Kali安装
vulhub
漏洞环境
在费劲地搞定vulapps环境安装后,对安装漏洞环境貌似上瘾了,再装一个
vulhub
漏洞环境吧。这次就继续在kali2009上安装,希望一切顺利。
xgchenghai
·
2020-07-30 05:58
网络安全
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他