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
刷题记录
每天两道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
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赛前集训
2020-08-02
第四周
刷题记录
N种解决方法首先,我们浏览题目,发现题目提示中的KER.exe无法打开,所以我们先把它放进winhex中我们可以观察到它是jpg格式,并且与base64编码有关的,我们可以想到base64
yu jian
·
2020-08-02 13:44
笔记
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
攻防世界(
Ctf-Web
新手练习区 Writeup)
平台地址:adworld.xctf.org.cn在打着暑假工赚零花钱之余,我将这些题利用空余时间刷了一遍,感觉内心还是比较满足的!题目:view_source这道题没啥好说的,在url的前面加上个“view-source:”就看到flag了flag:cyberpeace{e07dcafaeeb31df23b4d661dd4da56f9}题目:get_post这道题我使用的方法是:旧版本火狐+旧版本
weixin_30663391
·
2020-07-29 12:22
实验吧CTF
刷题记录
(web篇四)
1.简单的sql注入之2有回显的mysql注入格式:flag{}解题链接:http://ctf5.shiyanbar.com/web/index_2.php尝试输入单引号,出现错误输入id=1'or''='出现SQLidetected!接着尝试输入or,没有出现SQLidetected字样,输入空格,出现SQLidetected。可以发现此题对空格进行了限制。试着用/**/代替空格。输入id=1'
Tools-only
·
2020-07-29 11:11
实验吧CTF
刷题记录
(web篇二)
8.上传绕过解题链接:http://ctf5.shiyanbar.com/web/upload直接上传.php会被拦截。尝试上传图片马,能上传但不符合题目要求。尝试bp抓包改后缀名无果,并非在客户端javascript验证。尝试截断路径绕过,上传1.jpg文件,bp抓包,路径upload后添加1.php空格,将hex中空格20改为00,forward,成功绕过。9.FALSEPHP代码审计hint
Tools-only
·
2020-07-29 11:11
【
CTF-WEB
】WEB小伎俩 _CTF自学纪实
CTF什么的,以前就略有耳闻,然而较为具体的是在360的GeekGame宣讲会上得知的。这次试了试,写一些关于这次【第一次CTF自学纪实】什么是CTF:CTF全称CaptureTheFlag,即夺旗比赛,衍生自古代军事战争模式,两队人马前往对方基地夺旗,每队人马须在保护好己方旗帜的情况下将对方旗帜带回基地。在如今的计算机领域中,CTF已经成为安(hei)全(ke)竞赛的一种重要比赛形式,参赛选手往
糖果天王
·
2020-07-29 10:04
DIY
实验吧CTF
刷题记录
(web篇)
1.这个看起来有点简单解题链接:http://ctf5.shiyanbar.com/8/index.php?id=1手工检测是否存在sql注入使用sqlmap爆出当前数据库my_db发现可能藏有key值的thiskey表进一步爆出字段k0y并得到key值。2.程序员的问题解题链接:http://ctf5.shiyanbar.com/web/4/index.php查看源码发现有隐藏链接index.t
Tools-only
·
2020-07-29 09:27
CTF
刷题记录
(二) command_execution(攻防世界)
题目解题分析进入网站,先ping127.0.0.1如图:证明输入的指令可以在服务器里运行,然后再试试ls这种基础命令,使用“&&”命令,如图:也可以执行。写一个查询flag文件的脚本importrequestsurl="http://220.249.52.133:30703/"list=['bin','boot','dev','etc','home','lib','lib64','media','
qq_29566629
·
2020-07-29 09:11
信息安全
CTF
python
安全
CTF
刷题记录
(一) 白云新闻搜索(手动与自动化SQL注入)
题目给出的靶机如下:解题思路首先判断这是考察哪个知识点,只有一个输入框,题目中又说到入侵,首先考虑sql注入,下面介绍手工和自动化注入两种方式(1)手工注入先随便输入几个值,发现只有在值等于“内容”时有返回结果,其他关键字均没有结果,但是会有会先如下:用“’”来探测是否能接受特殊字符以及是否存在注入点,结果如图:很显然,存在前台的js代码在控制输入的字符,找到这个网页的js代码,如下:代码把所有的
qq_29566629
·
2020-07-29 08:47
CTF
信息安全
安全
CTF平台题库writeup(一)--南邮
CTF-WEB
(部分)
WEB题1.签到题题目:key在哪里?writeup:查看源代码即可获得flag!2.md5collision题目:writeup:本题考到了php的弱类型比较,当两个值使用==进行比较时,只是比较变量的值,而不会去比较变量的类型,md5('QNKCDZO')的hash值为0e830400451993494058024219903391,对于0ed+类型的数字,==会认为该值为0,所以只需满足md
CTF-学习呀
·
2020-07-29 03:57
CTF
信息安全
安全
刷题记录
max1andnum=max2andnum=max3andnum2:print(max1,max2,max3)print(exclude)else:print('invalid')牛客python3大佬的
刷题记录
yanghedada
·
2020-07-29 02:13
PAT甲级
刷题记录
——1095 Cars on Campus (30分)
ZhejiangUniversityhas8campusesandalotofgates.Fromeachgatewecancollectthein/outtimesandtheplatenumbersofthecarscrossingthegate.Nowwithalltheinformationavailable,youaresupposedtotell,atanyspecifictimepo
囷囷
·
2020-07-28 21:07
PAT甲级
Leetcode
刷题记录
——347. 前 K 个高频元素
classSolution:def__init__(self):self.alldict={}deftopKFrequent(self,nums:List[int],k:int)->List[int]:foreachinnums:ifeachinself.alldict:self.alldict[each]+=1else:self.alldict[each]=1sorted_dict=sorted
1996MZH
·
2020-07-28 20:17
leetcode
python编程技巧
Leetcode
刷题记录
——剑指 Offer 41. 数据流中的中位数
我们将数据分开存储用两个小根堆一个存数据流偏小的半段一个存数据流偏大的半段如何实现呢python中的heapq是默认的小根堆也就是每次都弹出最小的元素那么我们用它来存储偏大的半段则我们每次都可以吐出偏大一段的最小值要构造偏小、且能随时吐出自身中最大元素的半段我们还是用另一个小根堆B代替只不过在记录数据的时候有一些技巧我们在每次录入时进行检查如果小根堆A和大跟堆B长度相等则我们将元素先取相反数然后录
1996MZH
·
2020-07-28 20:17
leetcode
python编程技巧
Leetcode
刷题记录
——剑指 Offer 12. 矩阵中的路径
classSolution:def__init__(self):self.history=set()defexist(self,board:List[List[str]],word:str)->bool:ifboard==[]orboard[0]==[]:returnFalsem=len(board)n=len(board[0])foriinrange(m):forjinrange(n):#ifb
1996MZH
·
2020-07-28 20:17
leetcode
python编程技巧
Leetcode
刷题记录
——剑指 Offer 32 - II. 从上到下打印二叉树 II
#Definitionforabinarytreenode.#classTreeNode:#def__init__(self,x):#self.val=x#self.left=None#self.right=NoneclassSolution:def__init__(self):self.res=[]deflevelOrder(self,root:TreeNode)->List[List[int]
1996MZH
·
2020-07-28 20:16
python编程技巧
leetcode
Leetcode
刷题记录
——143. 重排链表
快慢指针找中点反转后半段注意将原后半段的头结点的next清空将反转后的后半段的节点插入到前半段的两两节点间#Definitionforsingly-linkedlist.#classListNode:#def__init__(self,val=0,next=None):#self.val=val#self.next=nextclassSolution:defreorderList(self,hea
1996MZH
·
2020-07-28 20:16
leetcode
python编程技巧
国外代码刷题网站---Python
刷题记录
【https://www.codewars.com】
今天无意间听到好多人说刷题,瞬间我听懵逼了,刷题啥意思?在哪儿刷题?打怪升级?经过搜索,原来是国外的一个专门供程序员在线写代码的网站。(https://www.codewars.com)里面可以选择各种编程语言练习代码,初次进入的级别是八级,经过不断的做题挑战、通关测试,可以提升自己的等级,等级越高,数字越小。大家可自行去注册登录练习,网上教程很多,我就直接贴上练习题和多种大神的解法,真的是人外有
资深IT小白
·
2020-07-28 20:09
python学习记录
LeetCode数据库
刷题记录
简单部分
LeetCode数据库
刷题记录
简单部分第一题组合两个表|CombineTwoTables第二题第二高的薪水|SecondHighestSalary第三题超过经理收入的员工|EmployeesEarningMoreThanTheirManagers
哔哩哔哩吧啦
·
2020-07-28 20:36
MYSQL
实验吧CTF
刷题记录
(web篇三)
13.天网管理系统解题链接:http://ctf5.shiyanbar.com/10/web1/查看源代码可以看到要求是username进行md5加密后的值==‘0’,想到php弱类型0e开头的字符串240610708QNKCDZO用户名栏输入提交得到/user.php?fame=hjkleffifer访问http://ctf5.shiyanbar.com/10/web1/user.php?fam
Tools-only
·
2020-07-28 11:29
CTF-WEB
——HTTP Headers类型
基本套路此类题型就是套路:burpsuite抓包,重放,并根据题目要求多次重放,最终满足全部要求后获得flag。Header请求头参数详解Header解释示例Accept指定客户端能够接收的内容类型Accept:text/plain,text/html,application/jsonAccept-Charset浏览器可以接受的字符编码集。Accept-Charset:iso-8859-5Acce
Mr. Anonymous
·
2020-07-28 10:03
CTF-Web
安全
http
https
前端
html
CTF |
CTF-Web
捉迷藏
打开网址,看到如下页面。先查看源代码,发现页面还有一个表格和一个链接。在样式将背景颜色改为红色后看到页面如下:点击index链接,发现页面闪现出了绿色的字符,随机一闪而逝,好像看到了flag信息。尝试用burpsuite抓包,看下Index.php页面的信息。burpsuite端口已默认设置好。设置firefox浏览器的网络端口。firefox浏览器:选项-高级-网络-设置点击确定后,打开burp
大青呐
·
2020-07-28 09:19
CTF-Web实验
CTF-Web实验
[Python笔记] 剑指offer
刷题记录
——进度50/75
剑指offer
刷题记录
LeetCode上的剑指offer题刷题ing26.树的子结构#1.双递归classSolution:defisSubStructure(self,A:TreeNode,B:TreeNode
Rinnki
·
2020-07-28 09:53
Python笔记
[Python笔记] 剑指offer
刷题记录
——进度25/75
剑指offer
刷题记录
LeetCode上的剑指offer题刷题ing…3.数组中重复的数字#遇见了得先问面试官时间和空间复杂度的要求#1.排序+一个下一个#时间O(nlogn)空间O(1)classSolution
Rinnki
·
2020-07-28 09:53
Python笔记
BUUOJ
刷题记录
(一)
文章目录web[HCTF2018]WarmUp[强网杯2019]随便注[护网杯2018]easy_tornado[SUCTF2019]EasySQL[HCTF2018]admin[RoarCTF2019]EasyCalc[强网杯2019]高明的黑客[SUCTF2019]CheckIn[极客大挑战2019]EasySQL[CISCN2019华北赛区Day2Web1]HackWorld[极客大挑战20
rdd_null
·
2020-07-28 08:32
CTF
BUUOJ
刷题记录
(二)
文章目录web[安洵杯2019]easy_serialize_php[ACTF2020新生赛]Upload[CISCN2019总决赛Day2Web1]Easyweb[BJDCTF2020]Marklovescat[BJDCTF2020]ZJCTF,不过如此[BJDCTF2020]Themysteryofip[BJDCTF2020]Cookieissostable[BJDCTF2020]EzPHPw
rdd_null
·
2020-07-28 08:32
CTF
BUUCTF-2020寒假
刷题记录
BUUCTF-2020寒假
刷题记录
Web[RoarCTF2019]EasyCalc打开源码,看到calc.php,打开看到源码。在num前面加个空格即可绕过?
skyxmao
·
2020-07-28 06:02
CTF
BUUCTF
刷题记录
Upload
[极客大挑战2019]Upload进入页面选择phtml的文件上传上传木马木马内容为GIF89aeval($_POST['flag']);在上传文件的时候用burpsuite抓包因为只允许图片上传所以Content-Type:image/jpeg然后放行然后蚁剑连接地址http://11990597-cb68-43a4-b37b-0afc623745e9.node3.buuoj.cn/upload
m0_46576074
·
2020-07-28 03:02
CTF-web
第二部分 SQL注入(1)
二.SQL注入https://www.w3schools.com/sql/func_mysql_concat.aspSQL是结构化查询语言(StructuredQueryLanguage),对于数据库的库,表,字段等进行查询,而SQL注入原理是在进行数据库查询时,没有进行严格的检查,直接带入到数据库执行语句。这样不仅会通过一些系统函数暴露相关信息,也会通过特意构造的语句和先验信息,进一步获取有关数
iamsongyu
·
2020-07-28 00:25
理论知识
CTF
实验吧
CTF-Web
题 简单的sql注入
1.首先检测是否存在注入点,输入',产生报错如下:YouhaveanerrorinyourSQLsyntax;checkthemanualthat>correspondstoyourMySQLserverversionfortherightsyntaxtouse>near'''''atline1后台处理了这个单引号,说明此处存在sql注入漏洞,推测后台代码为selectnamefrom某个表whe
恰似一碗咸鱼粥
·
2020-07-27 23:29
LeetCode
刷题记录
9. Palindrome Number
Determinewhetheranintegerisapalindrome.Anintegerisapalindromewhenitreadsthesamebackwardasforward.Example1:Input:121Output:trueExample2:Input:-121Output:falseExplanation:Fromlefttoright,itreads-121.Fro
dldldl1994
·
2020-07-27 21:32
LeetCode
LeetCode
刷题记录
——第461题(汉明距离)
题目描述两个整数之间的汉明距离指的是这两个数字对应二进制位不同的位置的数目。给出两个整数x和y,计算它们之间的汉明距离。注意:0≤x,y<231.示例:输入:x=1,y=4输出:2解释:1(0001)4(0100)思路分析首先是要将x,y转化为2进制,但是要从第三项开始取,前面的0b不要,而且最后需要填充满32位利用for循环,遍历整个数,如果不相等,则计数加一。代码示例classSolution
人工智障1025
·
2020-07-27 19:14
菜鸟的LeetCode刷题记录
leetcode
刷题记录
(更新中)
数字数组1、给定一个排序数组,原地去掉重复数字(例[1,1,2])思路:两个指针问题过程:我的解法是利用了indexOf只返回第一个结果:做这道题时间较长,执行时间较长o(n),没有注意到“排序数组”排名靠前的解法:1、利用了nums[i]与nums[j]交换,较巧妙2、或者伪装成原地:varresult=Array.from(newSet(nums));nums.splice(0,nums.le
_Nana_
·
2020-07-27 16:02
日常学习
刷题
算法
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他