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刷题记录
力扣
刷题记录
-- JAVA--20--- 48. 旋转图像
目录一、题目二、代码三、运行结果一、题目二、代码classSolution{//旋转图像先上下翻转,再对角线翻转publicvoidrotate(int[][]matrix){inti,j;intm=matrix.length;intn=matrix[0].length;//上下翻转for(i=0;i
@白圭
·
2023-11-26 22:28
#
leetcode
java
python
力扣
刷题记录
-对称二叉树
主要介绍力扣101.对称二叉树一题的递归和迭代解法。并且通过这题的思想还可以练习100.相同的树与力扣572.另一棵树的子树目录对称二叉树力扣101.对称二叉树递归解法迭代法力扣100.相同的树力扣572.另一棵树的子树剑指Offer26.树的子结构对称二叉树力扣101.对称二叉树原题链接递归解法1.递归参数和返回值因为需要比较是否对称,因此每次递归传入的参数因当是一对对称位置上的结点,返回值
纪宁app
·
2023-11-26 12:11
力扣刷题记录
java
力扣
数据结构
5.5leecode
刷题记录
(leecode704.二分查找,leecode.27移除元素)
leeocde704.二分查找二分查找对于数组题目来说是比较基础的题目了。切记二分查找有两个前提才可以进行二分查找,一是数组中不能有重复元素,二是数组中的是升序排列的。二分查找的步骤如下,一定要谨记:1.找到数组左右两个端点2.找到中间点的值nums[middle]3.通过middle与target的比较来更新左右端点,切记在更新的时候一定要注意边界问题,因为这是整数二分问题。代码如下,还有题解c
喜欢吃火鸡面吗
·
2023-11-26 09:20
算法笔记
leetcode
算法
数据结构
SQLZOO及经典面试50题
刷题记录
文章目录SQLZOOSELECTnames1.顯示所有國家名字,其首都和國家名字是相同的。2.“Mexico墨西哥”的首都是”MexicoCity”。3.找出所有首都和其國家名字,而首都要有國家名字中出現4.找出所有首都和其國家名字,而首都是國家名字的延伸。5.“Monaco-Ville"是合併國家名字“Monaco”和延伸詞”-Ville".顯示國家名字,及其延伸詞,如首都是國家名字的延伸。SE
小陈今天学习了吗
·
2023-11-26 01:25
SQL
sql
【Web】攻防世界 难度3
刷题记录
(1)
目录①lottery②ics-05③mfw④simple_js⑤fakebook感觉自己对一些综合题的熟练度不太够,专项训练一下①lottery抽奖赚钱,钱够9990000可买flag随便输一串数字抓包,然后查看到一个post请求,api.php,题目里面有附件,下载看一下源代码关键部分如下,可以利用==,传入”true"来绕过判断发现传入的是json数据,改传入内容:{"action":"buy
Z3r4y
·
2023-11-25 00:20
前端
CTF
WEB
攻防世界
安全
笔记
leetcode
刷题记录
——1991. 找到数组的中间位置
找到数组的中间位置给你一个下标从0开始的整数数组nums,请你找到最左边的中间位置middleIndex(也就是所有可能中间位置下标最小的一个)。中间位置middleIndex是满足nums[0]+nums[1]+…+nums[middleIndex-1]==nums[middleIndex+1]+nums[middleIndex+2]+…+nums[nums.length-1]的数组下标。如果m
乔乔乔木
·
2023-11-24 22:22
LeetCode
数组
leetcode
算法
职场和发展
web服务器运维笔记,【服务器运维】docker部署
CTF-web
环境的学习笔记
curl-shttps://bootstrap.pypa.io/get-pip.py|python安装docker-compose:pipinstalldocker-compose二、docker部署
CTF-web
AceHX
·
2023-11-23 18:26
web服务器运维笔记
CTF-web
常用软件安装及环境搭建
前言工欲善其事,必先利其器搭建web学习环境:Typora、phpStudy、python、SublimeText、AntSword、JDK1.8、BurpSuite此次安装是在虚拟机下的Windows10x64操作系统下进行。Typora简介官方网站:https://www.typora.io/Typora是一款支持实时预览的Markdown文本编辑器。Markdown是一种纯文本格式的标记语言
_潜心_
·
2023-11-23 18:53
CTF
网络安全
web安全
php
python
java
洛谷
刷题记录
【入门2】分支结构
【入门2】分支结构-题单-洛谷https://www.luogu.com.cn/training/101#problems一、【深基3.例2】数的性质-洛谷一些数字可能拥有以下的性质:性质1:是偶数;性质2:大于4且不大于12。小A喜欢这两个性质同时成立的数字;Uim喜欢这至少符合其中一种性质的数字;八尾勇喜欢刚好有符合其中一个性质的数字;正妹喜欢不符合这两个性质的数字。一、暴力写法num=int
踢足球没有假动作
·
2023-11-23 13:44
算法
python
数据结构
91
刷题记录
91天刷算法Day1-989.数组形式的整数加法思路Day2-821.字符的最短距离思路1思路2Day3-1381.设计一个支持增量操作的栈思路Day4-394.字符串解码思路Day5-232.用栈实现队列思路Day6-768.最多能完成排序的块②思路Day7-61.旋转链表思路Day8-24.两两交换链表中的节点思路Day9-109.有序链表转换二叉搜索树思路代码优化Day10-160.相交链表
Javan Lu
·
2023-11-22 22:13
算法题
算法
数据结构
【Web】Ctfshow Nodejs
刷题记录
目录①web334②web335③web336④web337⑤web338⑥web339⑦web340⑧web341⑨web342-343⑩web344①web334进来是一个登录界面下载附件,简单代码审计表单传ctfshow123456即可②web335进来提示get上传eval参数执行nodejs代码payload:?eval=require('child_process').execSync
Z3r4y
·
2023-11-22 15:13
前端
CTF
WEB
安全
笔记
ctfshow
nodejs
【Web】Ctfshow XSS
刷题记录
目录反射型XSS①web316②web317-319③web320-322④web323-326存储型XSS①web327②web328③web329④web330⑤web331⑥web332-333反射型XSS①web316直接输入alert(1),能弹窗。xss题目一般会有个bot,可以触发你的xss代码。如果直接获取cookie只能拿到自己的,这里提示要拿到admin的。payload:wi
Z3r4y
·
2023-11-22 14:05
xss
前端
CTF
WEB
javascript
笔记
安全
NSSCTF web
刷题记录
6
文章目录[HZNUCTF2023final]eznode[MoeCTF2021]地狱通讯-改[红明谷CTF2022]SmartyCalculator方法一CVE-2021-26120方法二CVE-2021-29454方法三写马蚁剑连接[HZNUCTF2023final]eznode考点:vm2沙箱逃逸、原型链污染打开题目,提示找找源码直接访问./app.js得到constexpress=requi
_rev1ve
·
2023-11-22 05:02
刷题记录
web安全
学习
安全
前端
php
LeetCode
刷题记录
:12. 整数转罗马数字-Integer to Roman
LeetCode
刷题记录
:12.整数转罗马数字-IntegertoRoman题目解题思路java实现题目罗马数字包含以下七种字符:I,V,X,L,C,D和M。
FF_1412
·
2023-11-22 00:51
#
LeetCode
Java题解集
leetcode
java
【LeetCode
刷题记录
】12. 整数转罗马数字
题目描述:题解:两种解法,思路都比较简单,第二种比较有意思。一、暴力法(时间复杂度O(1),空间复杂度O(1))stringintToRoman(intnum){stringresult;vectortmpVec1={"","I","II","III","IV","V","VI","VII","VIII","IX"};vectortmpVec2={"","X","XX","XXX","XL","L
ciderpark
·
2023-11-22 00:49
LeetCode刷题
leetcode
算法
刷题记录
(2023/4/29)2423. 删除字符使频率相同
0.前言因设置为私密总是找不到,就发出来了,本篇文章只是写给自己的,没有参考意义,请见谅1.题目给你一个下标从0开始的字符串word,字符串只包含小写英文字母。你需要选择一个下标并删除下标处的字符,使得word中剩余每个字母出现频率相同。如果删除一个字母后,word中剩余所有字母的出现频率都相同,那么返回true,否则返回false。注意:字母x的频率是这个字母在字符串中出现的次数。你必须恰好删除
某人793
·
2023-11-21 14:53
leetcode
leetcode
算法
c++
力扣
刷题记录
-- JAVA--68---20. 有效的括号
目录一、题目二、代码三、运行结果一、题目二、代码classSolution{publicbooleanisValid(Strings){char[]temp_char_array=s.toCharArray();inti;intlength;length=temp_char_array.length;//System.out.println("length"+length);Dequeque=ne
@白圭
·
2023-11-20 20:08
#
leetcode
java
python
代码随想录
刷题记录
day15之 二叉树的最大深度+二叉树的最小深度
代码随想录
刷题记录
day15之二叉树的最大深度+二叉树的最小深度+完全二叉树的节点个数参考:代码随想录(programmercarl.com)104.二叉树的最大深度二叉树的深度、高度下面的图是从1开始计算
Made in Program
·
2023-11-20 19:57
代码随想录刷题记录
算法
leetcode
数据结构
代码随想录
刷题记录
day13 之二叉树的遍历(递归+迭代)
代码随想录
刷题记录
day13之二叉树的遍历(递归+迭代)二叉树基础分类满二叉树如果一棵二叉树只有度为0的结点和度为2的结点,并且度为0的结点在同一层上,则这棵二叉树为满二叉树。
Made in Program
·
2023-11-20 19:56
代码随想录刷题记录
算法
数据结构
leetcode
leetcode(力扣)刷题笔记(c++)【下】
II42.接雨水84.柱状图中最大的矩形额外题目1365.有多少小于当前数字的数字941.有效的山脉数组1207.独一无二的出现次数189.轮转数组724.寻找数组的中心下标922.按奇偶排序数组II后续
刷题记录
sereiiii_x
·
2023-11-20 18:11
c++
leetcode
c++
LeetCode刷题-和相同的二元子数组
前言说明算法学习,日常
刷题记录
。题目连接和相同的二元子数组题目内容给你一个二元数组nums,和一个整数goal,请你统计并返回有多少个和为goal的非空子数组。子数组是数组的一段连续部分。
小鲨鱼FF
·
2023-11-20 15:53
力扣
刷题记录
-- JAVA--77---455. 分发饼干
目录一、题目二、代码三、运行结果一、题目二、代码classSolution{//让大饼干尽可能满足大孩子的需求publicintfindContentChildren(int[]g,int[]s){intre_num=0;Arrays.sort(g);Arrays.sort(s);inti;intlength;intindex_s;intindex_g;index_g=g.length-1;ind
@白圭
·
2023-11-20 08:19
#
java
算法
开发语言
刷题记录
第二十六天-环形链表
#includeusingnamespacestd;structListNode{intval;ListNode*next;ListNode(intx):val(x),next(nullptr){}};intmain(){ListNode*node1=newListNode(1);ListNode*node2=newListNode(2);ListNode*node3=newListNode(3)
onlyzzr
·
2023-11-20 03:08
每日一题
链表
算法
数据结构
刷题记录
第二十七天-环形链表II
classSolution{public:ListNode*detectCycle(ListNode*head){ListNode*slow=head;ListNode*fast=head;while(fast!=NULL&&fast->next!=NULL){slow=slow->next;fast=fast->next->next;if(slow==fast)break;}if(fast==N
onlyzzr
·
2023-11-20 03:08
每日一题
链表
java
数据结构
刷题记录
第二十九天-两个数组的公共部分
#include#include#includeusingnamespacestd;intmain(){vectornums1({1,2,2,3});vectornums2({1,2,2,4});vectorresult;unordered_mapmap;for(inti=0;i
onlyzzr
·
2023-11-20 03:08
每日一题
c++
算法
开发语言
刷题记录
第二十八天-有效字母异位词
#include#includeusingnamespacestd;intmain(){stringstr1="rat";stringstr2="car";intmap[26]={0};for(inti=0;i
onlyzzr
·
2023-11-20 03:06
每日一题
链表
java
数据结构
力扣
刷题记录
_位运算(自学)
位运算1.总结1.1.异或1.2.不用额外变量交换两个整数1.3.所有偶数位为和所有奇数位为11.4.针对数组中元素两两组合的写法1.4.BrianKernighan算法2.异或(力扣136)3.汉明距离(力扣461)4.只出现一次的数字(力扣268)5.只出现一次的数字III(力扣260)6.颠倒二进制位(力扣190)7.2的幂(力扣231)8.4的幂(力扣342)9.交替位二进制数(力扣693
珍珠是蚌的眼泪
·
2023-11-20 00:08
力扣刷题
leetcode
java
数据结构
算法
力扣
刷题记录
--位运算问题
这里写目录标题一、n&(n-1)1.求一个数的二进制表示中的1的个数力扣191.位1的个数AcWing801.二进制中1的个数2.判断一个数是否是2的方幂二、n&(~n+1)或n&-nAcWing801.二进制中1的个数三、n>>k&1四、^操作(异或)1.交换两个数LeetCode344.反转字符串LeetCode189.轮转数组一、n&(n-1)n&(n-1)作用:将n的二进制表示中的最低位为
纪宁app
·
2023-11-20 00:07
力扣刷题记录
leetcode
java
算法
【Web】Ctfshow SSTI
刷题记录
1
目录①web361362-无过滤②web363-过滤单双引号③web364-过滤单双引号和args④web365-过滤中括号[]、单双引号、args⑤web366-过滤单双引号、args、中括号[]、下划线⑦web367-过滤单双引号、args、中括号[]、下划线、os⑧web368-过滤单双引号、args、中括号[]、下划线、os、{{⑨web369-过滤单双引号、args、中括号[]、下划线、
Z3r4y
·
2023-11-19 23:19
前端
笔记
安全
SSTI
CTF
WEB
剑指OFFER刷题笔记 Kaze-1
剑指OFFER
刷题记录
数据结构:链表,队列,栈JZ24反转链表JZ25合并两个排序的链表JZ52找两个链表的第一个公共结点数据结构:图论,树JZ82二叉树中和为某一值的路径(一)JZ34二叉树中和为某一值的路径
Kaze-1
·
2023-11-19 22:27
算法&刷题
链表
数据结构
c++
CTF
刷题记录
CTFHub-RCE-命令注入
**CTFHub-RCE-命令注入**1.无任何的过滤一、解题思路通过输入一些指令,利用某些特定的函数进行的操作,从而达到命令执行攻击的效果。因为没有任何的过滤,那么我们可以直接使用分号(;)闭合前面的语句,执行ls命令http://challenge-49bb6bc15fd9e3ef.sandbox.ctfhub.com:10800/?ip=127.0.0.1;ls通过执行ls命令可以看到,该目
山川绿水
·
2023-11-19 19:15
信息安全
【Web】Ctfshow SSRF
刷题记录
1
核心代码解读curl_init():初始curl会话curl_setopt():会话设置curl_exec():执行curl会话,获取内容curl_close():会话关闭①web351post:url=http://127.0.0.1/flag.php或者url=file:///var/www/html/flag.php查看源码②web352-353前置知识:127.1会被解析成127.0.0.
Z3r4y
·
2023-11-19 15:02
前端
CTF
WEB
安全
笔记
力扣
刷题记录
-- JAVA--5---169. 多数元素
目录一、题目二、代码三、运行结果一、题目二、代码classSolution{publicintmajorityElement(int[]nums){Arrays.sort(nums);inti=0;intlength=0;intcount=0;intnow_num=nums[0];intmax_num=nums[0];intmax_count=0;length=nums.length;for(i=
@白圭
·
2023-11-19 13:43
#
leetcode
java
算法
经典ctf ping题目详解 青少年CTF-WEB-PingMe02
题目环境:根据题目名称可知这是一道
CTF-WEB
方向常考的知识点:ping地址随便ping一个地址查看接受的数据包?
白猫a٩
·
2023-11-19 07:44
CTF做题笔记
前端
服务器
运维
web安全
安全
网络安全
linux
从零开始的力扣
刷题记录
-第四天
力扣每日四题剑指Offer25.合并两个排序的链表-简单94.二叉树的中序遍历-简单412.FizzBuzz-简单剑指Offer29.顺时针打印矩阵-简单总结剑指Offer25.合并两个排序的链表-简单题目描述:输入两个递增排序的链表,合并这两个链表并使新链表中的节点仍然是递增排序的。题解:建一个头节点,用两个指针遍历链表,从小到大插在头节点后面就可以了代码(Go):funcmergeTwoLis
渊微指玄
·
2023-11-18 19:51
leetcode刷题
leetcode
算法
golang
代码随想录
刷题记录
:数组篇
前言我用来记录自己刷代码随想录(就是Carl)大佬写的那本书的题目,如果有想一起学习的自行百度搜索代码随想录即可。本篇是数组篇。其中题目开头的数字为该题在LeetCode中的序号。因为我一开始学的Java,所以所有题目都是用Java写的,但是后面又转型了C++,所以二刷题目会有C++版本。数组篇704.二分查找:这是一道非常经典的二分查找题,比较水的那种,懂二分的基本都能直接写出来,我直接写自己的
TheITSea
·
2023-11-17 05:18
leetcode
算法
岛屿最大面积 leetcode Java_LeetCode
刷题记录
——岛屿的最大面积
题目描述:给定一个包含了一些0和1的非空二维数组grid,一个岛屿是由四个方向(水平或垂直)的1(代表土地)构成的组合。你可以假设二维矩阵的四个边缘都被水包围着。找到给定的二维数组中最大的岛屿面积。(如果没有岛屿,则返回面积为0。)示例:[[0,0,1,0,0,0,0,1,0,0,0,0,0],[0,0,0,0,0,0,0,1,1,1,0,0,0],[0,1,1,0,1,0,0,0,0,0,0,0
大饼土博
·
2023-11-15 21:28
岛屿最大面积
leetcode
Java
web
刷题记录
,查询使用
目录1、使用scandir()函数+chr()函数绕过代码执行2、.user.ini与.htaccess利用.user.ini上传\隐藏后门利用.htaccess上传\隐藏后门1、.htaccess文件2、文件上传绕过3、留后门3、strcmp()函数安全漏洞4、MD5注入,数组绕过MD5比较5、PHP://inputphp://filterdata://6、sql注入空格,#,--等绕过7、在联
devil8123665
·
2023-11-15 14:52
信息安全
web
php
[SWPUCTF] 2021新生赛之(NSSCTF)
刷题记录
①
[SWPUCTF]2021新生赛(NSSCTF
刷题记录
wp)[SWPUCTF2021新生赛]gift_F12[第五空间2021]签到题[SWPUCTF2021新生赛]jicao[SWPUCTF2021新生赛
落寞的魚丶
·
2023-11-15 06:30
CTF
NSSCTF
刷题记录wp
FLAG
Web
PHP
[BUU
刷题记录
]day01-起步
BUU-WEB这是一个菜鸡的蜕变先小记录一下题目环境部署必备的docker安装sudoapt-getremovedockerdocker-enginedocker.iocontainerdruncsudoapt-getupdatesudoapt-getinstallapt-transport-httpsca-certificatescurlgnupglsb-releasecurl-fsSLhttp
Dem0@
·
2023-11-15 01:32
CTF复现
安全
web
Leetcode刷题-双指针
此后将用博客来进行
刷题记录
,并且记录我的心得体会与学习经验。
iimmy_o
·
2023-11-15 00:07
Leetcode刷题
leetcode
算法
数据结构
leetcode
刷题记录
-121. Best Time to Buy and Sell Stock
leetcode
刷题记录
-121.BestTimetoBuyandSellStock1.题目要求Description:Sayyouhaveanarrayforwhichtheithelementisthepriceofagivenstockondayi.Ifyouwereonlypermittedtocompleteatmostonetransaction
zhaizhan524
·
2023-11-14 20:31
leetcode
cpp
leetcode
刷题记录
总结-7.二叉树
文章目录零、二叉树理论二叉树的种类满二叉树完全二叉树二叉搜索树平衡二叉搜索树二叉树的存储方式二叉树的遍历方式二叉树的定义总结一、二叉树的遍历[144.二叉树的前序遍历](https://leetcode.cn/problems/binary-tree-preorder-traversal/)题解递归实现迭代实现[94.二叉树的中序遍历](https://leetcode.cn/problems/b
天生我才~~
·
2023-11-14 04:40
数据结构与算法
leetcode
算法
数据结构
c++
LeetCode303.区域和检索 - 数组不可变
LeetCode
刷题记录
文章目录题目描述解题思路⌨C代码题目描述给定一个整数数组nums,处理以下类型的多个查询:计算索引left和right(包含left和right)之间的nums元素的和,其中left
2021狮子歌歌
·
2023-11-14 04:36
LeetCode
算法
leetcode
数据结构
NSSCTF web
刷题记录
5
文章目录[HZNUCTF2023preliminary]ezlogin[MoeCTF2021]地狱通讯[NSSRound#7Team]0o0[ISITDTU2019]EasyPHP[极客大挑战2020]greatphp[安洵杯2020]Validator[GKCTF2020]ez三剑客-ezweb[HZNUCTF2023preliminary]ezlogin考点:时间盲注打开题目,在源码出得到hi
_rev1ve
·
2023-11-14 01:50
刷题记录
前端
数据库
php
web安全
学习
node.js
安全
buuctf - re
刷题记录
1-18
buuctf-re
刷题记录
buuctf-re
刷题记录
1、easyre2、reverse14、内涵的软件5、新年快乐6、xor7、helloword8、reverse39、不一样的flag10、SimpleRev11
yyyyzzzllll
·
2023-11-14 00:34
CTF系列问题
#
re
re
buuctf
刷题记录
最近这段时间除了再写iscc外(当然,我比较菜,会做的有限,但是也还是在学习的过程中)在其他时候,也是会写一点buuctf上的题的。在加上一点以前写的一部分,算下来也有20多道题,现在就统一记录一下吧,后面要是在刷题了,在往后面补充。easyre这道题其实不用多说,拿道题后,直接查壳,发现无壳,且是64位的,拖入IDA中Shift+F12就可以直接看到falg得到flag{this_Is_a_Ea
7earn
·
2023-11-14 00:03
笔记
学习
buuctf-misc-
刷题记录
(三)
来题中等的吧得到一张图片,怀疑是摩斯密码,转换为:.-.-...--......-.-...--...,译码提高成功注意flag提交是小写我有一只马里奥得到一个exe,放进kali,binwalk一下,果然有东西。1.txt里面有flag.txt根据提示与ntfs流有关,查询一下具体的ntfs流:创建的ADS数据流文件的内容均为文本,ADS数据流内容不一样指令会有些许变化。echo命令可以用于输出
爱吃西瓜的啦啦
·
2023-11-14 00:03
windows
刷题记录
-[BUUCTF 2018]Online Tool
一拿到题目就看见这些关键词,看见http_x_forwarded_for猜想会不会http头部注入啥的,但是尝试了直接pass,又看见get方式传入host参数,和system执行nmap部分,傻傻的觉得会不会linux的多语句执行,哇,真滴笨啊我,试了好多遍都不行,看了大佬的解析才懂一点其中关键函数是escapeshellarg()和escapeshellcmd()分别意思为:escapeshe
菜鸡努力学习
·
2023-11-14 00:02
web安全
ctf-re buuctf
刷题记录
7.3-7.9
[MRCTF2020]hello_world_go首先DIE查看,根据题目知道这是个go文件,拖进IDA试试,找到main_main函数看一看这些数据,找到flag可以看到是在注释后的字符,然后选中包含flag的部分,如下:相册首先大致找找看看,找到下面这个函数:msiluser、mailpass等都是比较敏感的字符,双击跳转:是将字符串base64加密,我找到这里就没啥思路了然后看了一篇关于ap
*,1
·
2023-11-14 00:00
学习
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他