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
CTF-web刷题记录
LeetCode
刷题记录
——第七十题(爬楼梯)
题目描述假设你正在爬楼梯。需要n阶你才能到达楼顶。每次你可以爬1或2个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定n是一个正整数。示例1:输入:2输出:2解释:有两种方法可以爬到楼顶。1阶+1阶2阶示例2:输入:3输出:3解释:有三种方法可以爬到楼顶。1阶+1阶+1阶1阶+2阶2阶+1阶思路分析因为只可以爬一个或者两个台阶,相当于上第k个台阶时只可能是从第k-1和第k-2个台阶爬上来,所以
人工智障1025
·
2018-12-19 09:58
菜鸟的LeetCode刷题记录
LeetCode
刷题记录
——第二十八题(实现strStr())
28.实现strStr()题目描述思路分析代码实现题目描述实现strStr()函数。给定一个haystack字符串和一个needle字符串,在haystack字符串中找出needle字符串出现的第一个位置(从0开始)。如果不存在,则返回-1。示例1:输入:haystack=“hello”,needle=“ll”输出:2示例2:示例2:输入:haystack=“aaaaa”,needle=“bba”
人工智障1025
·
2018-12-17 14:44
菜鸟的LeetCode刷题记录
LeetCode
刷题记录
——第二十题(有效的括号)
20.有效的括号题目描述思路分析代码实现题目描述给定一个只包括‘(’,’)’,’{’,’}’,’[’,’]’的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例1:输入:“()”输出:true示例2:输入:“(]”输出:false思路分析确定括号是否匹配的方法:利用字典的key-value对,将前一项p
人工智障1025
·
2018-12-14 13:58
菜鸟的LeetCode刷题记录
CTF-web
Xman-2018 crypto 古典密码和简单入门rsa题目
Rotator这是一道凯撒密码的题目,题目里提示先五移位,在八移位就可以得到完成,这里使用的软件米斯特安全工具或者使用在线的工具也可以单表替换密码Lw!GyzvecykeWvyVKT!W'zzbyresodsbdkwkskytzjqteoklyujr.Teokeujr,gyjoydksurwmqbjdwvvorakeqojalrjmuwkdjaazwvjkwemd.Vorakeqojalrljdj
iamsongyu
·
2018-12-08 16:26
理论知识
CTF
Wechall
刷题记录
[Training:Programming1]Whenyouvisitthislinkyoureceiveamessage.Submitthesamemessagebacktohttp://www.wechall.net/challenge/training/programming1/index.php?answer=the_messageYourtimelimitis1.337seconds题目
5539
·
2018-12-06 17:34
LeetCode
刷题记录
13——705. Design HashSet(easy)
LeetCode
刷题记录
13——705.DesignHashSet(easy)目录LeetCode
刷题记录
13——705.DesignHashSet(easy)前言题目语言思路源码后记前言今天贼热题目今天的题目是关于哈希表的
LLyj_
·
2018-12-05 23:00
LeetCode
CTF-web
Xman-2018 第一天 入营msic
广度大,深度不怎么深,涉及的方面有各种加密,流量分析,隐写,文件恢复等这种类型的题目主要是在于手中的工具要全,很多时候都是依靠工具来完成的,一部分是自己如何找到题目的要点,使用对的工具考的东西:细心50套路40发散10RecentMiscChallenge主流方向,考察点一张大图,网上应该有。信息收集,编码,取证,隐写,多媒体。变化方向涉及越来越广,需要收集信息学习的比例越来越高。信息搜索可以划分
iamsongyu
·
2018-12-01 15:25
理论知识
CTF
LeetCode
刷题记录
11——290. Word Pattern(easy)
LeetCode
刷题记录
11——290.WordPattern(easy)目录LeetCode
刷题记录
11——290.WordPattern(easy)题目语言思路源码后记题目本题输入是两个字符串,输出是
LLyj_
·
2018-12-01 09:26
LeetCode
LeetCode
刷题记录
2——217. Contains Duplicate(easy)
LeetCode
刷题记录
2——217.ContainsDuplicate(easy)目录LeetCode
刷题记录
2——217.ContainsDuplicate(easy)题目语言思路后记题目今天这题是与数组相关的
LLyj_
·
2018-11-25 19:37
LeetCode
CTF-web
第十三部分 命令注入
一、基本原理命令注入指的是,利用没有验证过的恶意命令或代码,对网站或服务器进行渗透攻击。注入有很多种,并不仅仅只有SQL注入。比如:命令注入(CommandInjection)Eval注入(EvalInjection)客户端脚本攻击(ScriptInsertion)跨网站脚本攻击(CrossSiteScripting,XSS)SQL注入攻击(SQLinjection)动态函数注入攻击(Dynami
iamsongyu
·
2018-11-25 13:09
理论知识
CTF
CTF-web
第十一部分 实用脚本
在我们进行有关的WEB题目解答时,脚本的的编写是一个必不可少的必备的技能。一般需要我们使用脚本的情况只有两种:(1)要求速度的时候,往往我们手动的提交或者计算并不能满足题目的要求速度。(2)大量重复性的工作,比如进行密码或者等其他的爆破。这里我们所记录下来的脚本,都是比较好懂的,常用的,在遇到有关的问题的时候,可以进行适当的修改。虽然前文在相关的部分已经附上了代码,但是在这里总结一些吧,废话不多数
iamsongyu
·
2018-11-15 15:16
理论知识
CTF
CTF-web
第七部分 flask模板注入 沙箱逃逸
1注入原理Flask是python语言编写的轻量级的MVC(也可以称为MTV,T:Template)框架具体详见http://docs.jinkan.org/docs/flask/对于Flask框架本身,本文不做讨论。我们看一下测试代码中的hello_ssti函数【功能打印hello+用户传入的name值】函数中模板内容template='''Hello%s!'''%person['name']就
iamsongyu
·
2018-10-17 15:44
理论知识
CTF
CTF-web
第五部分 简单的上传绕过与中国菜刀
对于上传文件来说,通常会采用的几种方式如下:客户端文件类型检测,客户端文件内容检测,服务器端检测。对于这几种检测,我们通常使用的策略是使用burpsuite进行修改,或者是对文件扩展名进行变化等。常用的场景是通过上传漏洞,将一句话木马传到服务端,然后在进一步渗透服务器。(1)客户端文件类型检测php的existfile_getreaquireinclude等存在00截断漏洞php2功能仅限于验证漏
iamsongyu
·
2018-10-12 21:16
理论知识
CTF
CTF-web
第四部分 burp suite使用
四.burpsuite使用一般其是作为一个辅助工具,直接使用来解题的部分是少数,我们可以使用它来观察请求和响应,并且可以反复的提交,关键的是他还带有很多其他的功能,在我们做题的过程中,使用的关键点包括:1.页面和源码无特殊信息时,可以使用抓包观察----有无特殊字段,泄露服务器或flag等信息----对提交的url和数据进行观察2.使用reapter功能,重复的测试提交的数据,观察响应等3.int
iamsongyu
·
2018-10-09 21:47
CTF
网络安全
CTF
CTF-web
第一部分 MD5
一.哈希解密与攻击哈希就是把任意长度的输入(又叫做预映射pre-image)通过散列算法变换成固定长度的输出,通常用来进行文件摘要或者信息加密。虽说很难具有相同哈希的文件,但是某些特意构造的信息还是会满足相同的哈希,而且有些时候可以使用字典的方式进行解密和使用哈希攻击。0x00SHA$_GET['name']==$_GET['password']sha1($_GET['name'])===sha1
iamsongyu
·
2018-10-08 15:49
理论知识
编程实践
【剑指offer】
刷题记录
-用两个栈实现队列
题目描述用两个栈来实现一个队列,完成队列的Push和Pop操作。队列中的元素为int类型。思路:做这个题我认为要搞清楚栈和队列的特点,栈是先进后出,而队列是先进先出的。所以利用这个特点,我们就可以使用两个栈来实现队列。先将元素压入第一个栈,再将其弹出并压入第二个栈,那么在第一个栈弹出时,实际是将元素逆序了,再从第二个栈弹出元素,就实现了队列。 importjava.util.Stack; pub
Littlecome
·
2018-08-22 00:00
【LeetCode
刷题记录
】【3】无重复字符的最长子串
想到的方法还是不错的,速度也不错。classSolution{public:intlengthOfLongestSubstring(strings){inti,j,k;intmax=0;intsleng=s.length();int*count=newint[sleng];count[sleng-1]=1;//最后一个子串必然为1长度for(i=0;i=0;k--){if(k+count[k]>i
Czusual
·
2018-08-17 17:10
学习日记
leetCode
刷题记录
1.minimum-depth-of-binary-treeGivenabinarytree,finditsminimumdepth.Theminimumdepthisthenumberofnodesalongtheshortestpathfromtherootnodedowntothenearestleafnode.使用广度优先搜索,类似层次遍历我们把一层一层往下搜索,遇到第一个左右子树都为nu
_ostreamBaba
·
2018-08-11 18:59
牛客网
【LeetCode
刷题记录
】【2】两数相加
/***Definitionforsingly-linkedlist.*structListNode{*intval;*ListNode*next;*ListNode(intx):val(x),next(NULL){}*};*/classSolution{public:ListNode*addTwoNumbers(ListNode*l1,ListNode*l2){ListNode*res=newL
Czusual
·
2018-08-06 11:18
学习日记
LeetCode
刷题记录
(8,9,10)—Java语言
8.字符串转整数(atoi)题目实现atoi,将字符串转为整数。在找到第一个非空字符之前,需要移除掉字符串中的空格字符。如果第一个非空字符是正号或负号,选取该符号,并将其与后面尽可能多的连续的数字组合起来,这部分字符即为整数的值。如果第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成整数。字符串可以在形成整数的字符后面包括多余的字符,这些字符可以被忽略,它们对于函数没有影响。当字符
_Traveler
·
2018-05-08 11:45
java
LeetCode
算法与数据结构
小白
刷题记录
(二分查找)
题目描述(二分查找)对于一个有序数组,我们通常采用二分查找的方式来定位某一元素,请编写二分查找的算法,在数组中查找指定元素。给定一个整数数组A及它的大小n,同时给定要查找的元素val,请返回它在数组中的位置(从0开始),若不存在该元素,返回-1。若该元素出现多次,请返回第一次出现的位置。测试样例:[1,3,5,7,9],5,3返回:1这题考的是在一个数组中寻找某指定元素并返回其下标索引值(若出现多
codercmj
·
2018-04-18 16:22
大一的LeetCode
刷题记录
LeetCode
刷题记录
CreatedAt2018-04-0518:51当前进度:24/5931.两数之和给定一个整数数列,找出其中和为特定值的那两个数。
N0tExpectErr0r
·
2018-04-06 16:15
算法
LeetCode
刷题记录
(第十五天)
ReshapetheMatrix原题目:InMATLAB,thereisaveryusefulfunctioncalled'reshape',whichcanreshapeamatrixintoanewonewithdifferentsizebutkeepitsoriginaldata.You'regivenamatrixrepresentedbyatwo-dimensionalarray,and
旭小白灬
·
2018-04-04 23:33
算法
java
LeetCode
刷题记录
(第六天)
SwapSalary这道题竟然是一个sql题,虽然经常写sql和看关于mysql的性能优化,但是我发现一个大问题,我都白学来。。。。题目:Givenatablesalary,suchastheonebelow,thathasm=maleandf=femalevalues.Swapallfandmvalues(i.e.,changeallfvaluestomandviceversa)withasin
旭小白灬
·
2018-03-25 22:54
算法
LeetCode
刷题记录
(第五天)
TrappingRainWater原题目:Givennnon-negativeintegersrepresentinganelevationmapwherethewidthofeachbaris1,computehowmuchwateritisabletotrapafterraining.翻译后:给定n个非负整数来表示每个柱的宽度为1的高程图,计算下雨后它能够捕集多少水。解释:首先看到题后(翻译后
旭小白灬
·
2018-03-23 23:14
算法
剑指offer
刷题记录
#面试题9:用两个栈实现队列用两个栈来实现一个队列,完成队列的Push和Pop操作。队列中的元素为int类型。算法思想:一个队列用两个栈进行操作,队列是先进先出,栈是后进先出、先进后出型数据机构。1,push操作:元素进入stack1以前,需要把stack2中的元素依次push回stack1,才运行stack1push新元素进来.pop操作:先从栈1依次弹出到stack2,然后弹出栈2顶部的元素。
FR-0912
·
2018-03-09 22:25
算法
LeetCode
刷题记录
(python3)
由于之前对算法题接触不多,因此暂时只做easy和medium难度的题.看完了《算法(第四版)》后重新开始刷LeetCode了,这次决定按topic来刷题,有一个大致的方向.有些题不止包含在一个topic中,就以我自己做的先后顺序为准了.Array---11.ContainerWithMostWater给定许多条与y轴平行的直线,求其中两条直线与x轴围成的容器的最大容量.这道题用到了双指针的思想.我
Limitlessun
·
2018-03-08 18:00
手痒刷题系列:3/2
刷题记录
//*************************************************************************************************************************第一题:2520是可以被1到10中的每个数字除以没有任何余数的最小数字。什么是可以被1到20的所有数字整除的最小正数?答案:codes:C++:#incl
Allen_Xu11
·
2018-03-02 00:00
C++
刷题
LeetCode
刷题记录
目录
本文章用于自己刷leetcode题目的目录,包括题目链接和博客的总结链接。1.第1题,TwoSum,类型:数组,难度:easyLeetCode:https://leetcode.com/problems/two-sum/description/博文地址:(http://blog.csdn.net/u011676300/article/details/78888637)283.第283题,MoveZ
皮蛋瘦肉
·
2017-12-24 22:27
数据结构与算法
leetcode
数据结构与算法
leetcode
刷题记录
尚未佩妥剑,转眼便江湖,记录一下自己写过的题1.array(1)twoSumGivenanarrayofintegers,returnindicesofthetwonumberssuchthattheyadduptoaspecifictarget.Youmayassumethateachinputwouldhaveexactlyonesolution,andyoumaynotusethesamee
freecatlove
·
2017-12-05 15:00
leetcode
Leetcode 题解
博客地址:http://www.liuchuo.net/转载过来,方便自己
刷题记录
,感谢上面的楼主博客地址:http://www.liuchuo.net/IDTitleDifficultyJavaPythonmycodeC
You-Tiao
·
2017-11-24 17:59
刷题
LeetCode
刷题记录
1-两数之和
题目定给一个整数数组nums状语从句:一个目标值target,请在你该数组中找出状语从句:为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定nums=[2,7,11,15],target=9因为nums[0]+nums[1]=2+7=9所以返回[0,1]普通解法时间O(n^2),空间O(1)这可能是大家最快能想到的方
allenxguo
·
2017-11-10 22:56
C++
Python
C语言学习笔记(七)---一些
刷题记录
最近在学校的oj上做了一些题目,都不是很难,今天本想统一写一下题解但时间太晚,篇幅太长,于是先写三道比较基础的。这两天被一道题卡了好久,最后在dalao的指导下改了输入方式就过了。我们讨论了好久也没弄清楚到底是哪出了问题,有点难过,想早点休息。学校的oj外网最近好像一直上不了,于是就先不贴链接了。286是一道关于字符串处理的分支结构练习题(一道阅读题)。517是一道关于数组的分支和循环结构练习题。
passer_by_A
·
2017-10-30 01:07
c语言学习笔记
DP
刷题记录
和总结
今天开始刷dp专题,主要是做黄学长的blog上的题目和poj、bzoj上的dp题目,联赛还有两个月左右,fight!!!不苦不累,你要青春干嘛?!!树形dp网址有依赖型的树形背包vijos1642传送门这道题是一道典型的有依赖型背包,必须要选了父亲才能选儿子,做这道题有两种方法,一种是O(n×m2)的树上背包合并,还有一种是dfs序的做法,鉴于网上讲dfs序的方法不多,这里主要介绍下dfs序的方法
BroDrinkWater
·
2017-09-04 01:06
DP相关
实验吧
ctf-web
题:简单的sql注入
这两天做了实验吧的简单的sql注入这个题,对sql注入有了初步的认识。进入题目之后,首先测试是否存在注入点:检测是否存在注入点的两种常用方法:1.基于报错的检测方法一般这种方法是输入单引号’,看是否报错,如果数据库报错,说明后台数据库处理了我们输入的数据,那么有可能存在注入点。2.基于布尔的检测方法这种方法是输入:1and1=1,通常这种情况会正常返回数据1and1=2,通常这种情况不会返回数据或
Elvirajia
·
2017-08-25 17:05
CTF习题
LeetCode
刷题记录
(easy难度1-20题)
leetcode
刷题记录
本文记录一下leetcode
刷题记录
,记录一下自己的解法和心得。
EarthChen
·
2017-08-15 17:20
剑指offer
刷题记录
2
第二篇是后面的30题,不是那么容易做出来1.统计一个数字在排序数组中出现的次数。这个是两次binarysearchclassSolution{ public: intGetNumberOfK(vectordata,intk){ intnumber=0; intlength=data.size(); if(data.empty()!=true&&length>0){ intfirst=getfirs
gdmmzmj
·
2017-07-27 00:00
剑指offer刷题心得
各种OJ
刷题记录
6.9-6.15
各种OJ
刷题记录
6.9-6.15[模板]多项式求逆学习了一个多项式求逆元的奥义…考虑:B(x)C(x)=1(modxn)移项并平方:B2(x)C2(x)−2B(x)C(x)+1=1(modx2n)移项得到
OIljt12138
·
2017-06-26 01:28
bzoj
【LeetCode
刷题记录
】9. Palindrome Number
Description:Determinewhetheranintegerisapalindrome.Dothiswithoutextraspace.这道题目实现并不难,但题目要求空间复杂度为O(1),有一定的技巧性。Solutions:Solution1:publicbooleanisPalindrome(intx){intpalindromeX=0;intinputX=x;while(x>0)
Mars_J
·
2017-04-26 22:47
LeetCode
【LeetCode
刷题记录
】7.Reverse Integer
Description:Reversedigitsofaninteger.Example1:x=123,return321Example2:x=-123,return-321Haveyouthoughtaboutthis?Herearesomegoodquestionstoaskbeforecoding.Bonuspointsforyouifyouhavealreadythoughtthrough
Mars_J
·
2017-04-25 20:02
LeetCode
【LeetCode
刷题记录
】1.Two Sum解法与Hashmap的应用
Description:Givenanarrayofintegers,returnindicesofthetwonumberssuchthattheyadduptoaspecifictarget.Youmayassumethateachinputwouldhaveexactlyonesolution,andyoumaynotusethesameelementtwice.Example:Givenn
Mars_J
·
2017-04-24 14:45
LeetCode
CF贪心
刷题记录
339A:把一个由数字和加号组成的字符串按照数字从小到大的顺序排序思路:把字符串s中的所有+过滤掉,然后对数字排序输出。160A:给n个物品,每件物品有一个价值,现在要求选择最少的物品使得你所选择的物品价值和大于剩余物品的价值和思路:排序,按照价值从大到小贪心58A:给一个字符串,判断是否删除若干位可以形成hello思路:从头开始删除,直到第一位是h,第二位是e,第三四位是ll,最后一位是o337
ItakEjgo
·
2017-04-14 21:35
codeforces
贪心
刷题记录
vijos
刷题记录
(可能弃坑
突发奇想的记录下vijos的刷题情况(逃三月中旬(不知道什么时候)突破100rp1500++rank900++四月十日突破200rp4005.19rank192五月十一日突破300rp6165.03rank83...(假装图床的样子)4月10日204题rp:4290.19rank166|->一天11题啊开心4月11日219题rp:4491.46rank159|->把一大堆做过的noip拷了过来。。
Fop_zz
·
2017-04-10 10:58
题库
实验吧
CTF-web
登陆一下好吗类型:sql注入已经过滤了/#--selectorunion|等,但是没有过滤单引号payload:username=pcat'='&password=pcat'='原sql语句为:select*fromuserwhereusername='用户名'andpassword='密码'拼接后为:select*fromuserwhereusername='pcat'=''andpasswor
CN_CodeLab
·
2017-02-27 16:09
CTF
腾讯2017暑期实习招聘
刷题记录
腾讯2017暑期实习招聘Q1.给定一个字符串s,你可以从中删除一些字符,使得剩下的串是一个回文串。如何删除才能使得回文串最长呢?输出需要删除的字符个数。#includeusingnamespacestd;intmain(){strings;while(cin>>s){intlen=s.length();intdp[len+1][len+1];intresult=0;for(inti=0;i#inc
dreamerleague
·
2017-01-10 15:11
Newcoder刷题
LeetCode 456. 132 Pattern——LeetCode
刷题记录
于是我要开始做俗之又俗的leetCode
刷题记录
了。一方面是贡献给大家题目的解,另一方面是督促自己刷题,希望每天都有至少一篇刷题的记录。
yt4766269
·
2016-12-07 00:05
Java
leetcode
【DFS】CODE[VS] 1295 N皇后问题(
刷题记录
)
点击进入异世界日常刷水题棋盘上的DFS。一开始忘了(彻底),看了看小白,恍然大(雾)悟。从每次按行搜索,搜索当前行的每一列是否能放皇后,于是只需要记录列与对角线是否被“皇后所占”,若没有则放上,若已占则继续搜索,若放上,之后别忘记回溯到上一步状态,我们可以建一个二维bool数组来记录当前你所想要放皇后的位置是否已有其他皇后,是否已经被其他皇后所覆盖(我们不需要记录每个格子是否被覆盖,因为一个皇后一
Loi_Peacefuldoge
·
2016-10-24 10:22
【NOIP2016】
【搜索-DFS】
【日常-刷题记录】
【DFS】CODE[VS] 1294 全排列(
刷题记录
)
题目地址:点击进入异世界题意写在题面上:#include#include#includeusingnamespacestd;intn;inta[20];boolpd[20];voiddfs(intx){if(x==n){for(inti=1;i<=n;i++){printf("%d",a[i]);}printf("\n");}for(inti=1;i<=n;i++){if(pd[i]==false
Loi_Peacefuldoge
·
2016-10-19 07:33
【NOIP2016】
【搜索-DFS】
【日常-刷题记录】
D0g3
CTF-WEB
这是我目前发现的一个最适合新手的ctf训练平台,下面是一部分web篇的做题记录==0x00header题目链接看到题目名字,就知道是在响应头信息里,打开firebug,查找net信息:果然可以找到flag!这算是签到题吧==。0x01cookie是啥题目链接看到题目应该就知道是要抓包改包,首先看看响应头信息,发现cookie=0,题目问cookie是啥,根据提示:ps:0=not,就是需要把coo
SIAT_啊哦
·
2016-10-09 22:37
CTF
CTF-web
练习
“带队训练,,,,麻烦”cookie欺骗题目链接:http://ctf.idf.cn/index.php?g=game&m=article&a=index&id=40知识点:base64解码,cookie欺骗这里这里→http://ctf.idf.cn/game/web/40/index.php思路:点击链接跳转到url:http://ctf.idf.cn/game/web/40/index.ph
chaoyueziji123
·
2016-03-27 16:29
CTF-练习
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
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
其他