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
leecode刷题记录
刷题记录
8: 128. 最长连续序列
LeetCode
刷题记录
------分割线------
刷题记录
8:128.最长连续序列文章目录前言一、题目内容二、自己的思路三、自己的代码实现四、更好的算法总结前言想到什么写什么:做题。
Xer_Virgo
·
2024-01-19 06:30
leetcode
java
算法
LeetCode
刷题记录
(5)-20231220
LeetCode
刷题记录
------分割线------
刷题记录
5:79.单词搜索文章目录前言一、题目内容二、自己的思路三、自己的代码实现四、精选代码总结前言想到什么写什么:塞翁失马焉知非福,一觉睡醒发现
Xer_Virgo
·
2024-01-19 06:59
leetcode
算法
职场和发展
华为技术二面手撕代码-20231221
刷题记录
------分割线------华为技术二面手撕代码文章目录前言一、题目内容二、自己的思路三、自己的代码实现总结前言想到什么写什么:技术二面的前一天,准备了项目上的问答,对算法其实自己挺有信心的,
Xer_Virgo
·
2024-01-19 06:59
java
算法
刷题记录
6: 49. 字母异位词分组-20240116
LeetCode
刷题记录
------分割线------
刷题记录
6:49.字母异位词分组文章目录前言一、题目内容二、自己的思路三、自己的代码实现总结前言想到什么写什么:休息了一段时间,等待华为的Offer
Xer_Virgo
·
2024-01-19 06:59
leetcode
java
算法
LeetCode
刷题记录
(3)
LeetCode
刷题记录
------分割线------
刷题记录
3:46.全排列文章目录前言一、题目内容二、自己的思路三、自己的代码实现四、精选代码总结前言想到什么写什么:继续保持吧。
Xer_Virgo
·
2024-01-19 06:28
leetcode
算法
职场和发展
LeetCode
刷题记录
(4)-20231219
LeetCode
刷题记录
------分割线------
刷题记录
4:22.括号生成文章目录前言一、题目内容二、自己的思路三、自己的代码实现四、精选代码总结前言想到什么写什么:上周参加了华为技术面,面的不太好
Xer_Virgo
·
2024-01-19 06:28
leetcode
算法
职场和发展
刷题记录
7: 289. 生命游戏
LeetCode
刷题记录
------分割线------
刷题记录
7:289.生命游戏文章目录前言一、题目内容二、自己的思路三、自己的代码实现总结前言想到什么写什么:做题。
Xer_Virgo
·
2024-01-19 06:50
leetcode
算法
java
刷题记录
【LitCTF 2023】导弹迷踪
省流:js文件比较多,但是请审完。进入题目页面,首先看到的是这样根据题目提示,需要通过6关才能拿到flag。于是点击进去,进入之后是下面这个页面。但是这个游戏也忒难了,玩了几次都没能过6关。不过一般来说,拿flag都是不用玩游戏的。于是按照惯例,我们先通过F2打开源代码看看。(以Firefox为例)在页面的源码里面看了好一会儿,也没看见什么flag。于是我们换个思路,去看看其他文件。点击查看器右边
筑梦℡℡
·
2024-01-19 02:03
web安全
[LitCTF 2023]WEB
刷题记录
1.[LitCTF2023]我Flag呢?开启环境,直接F12,查看源码就可以。2.[LitCTF2023]PHP是世界上最好的语言!!开启环境,看到这个页面,功能还是挺好用的。看到题目描述,已经给了我们提示了。(Flag位于根目录)我们直接写一下payload,cat一下flag就可以了。然后runcode。3.[LitCTF2023]导弹迷踪启动环境,非常帅的页面。根据题目描述,通过6关得到f
继续学吧
·
2024-01-19 02:31
网络
每日一练:
LeeCode
-107、199、637、429、515、116、117题-层序遍历模版通解 【二叉树】
本文是力扣
LeeCode
-107、199、637、429、515、116、117题的层序遍历模版通解学习与理解过程,本文仅做学习之用,对本题感兴趣的小伙伴可以出门左拐
LeeCode
。
666-LBJ-666
·
2024-01-18 09:00
#
每日一道LeeCode算法题
算法
数据结构
leetcode
leecode
1143 | 最长公共子序列
给定两个字符串text1和text2,返回这两个字符串的最长公共子序列的长度。如果不存在公共子序列,返回0。一个字符串的子序列是指这样一个新的字符串:它是由原字符串在不改变字符的相对顺序的情况下删除某些字符(也可以不删除任何字符)后组成的新字符串。例如,“ace”是“abcde”的子序列,但“aec”不是“abcde”的子序列。两个字符串的公共子序列是这两个字符串所共同拥有的子序列。#######
ttxiaoxiaobai
·
2024-01-17 08:59
leecode
综合部
C++
leetcode
动态规划
leecode
2719 | 统计整数数目
给你两个数字字符串num1和num2,以及两个整数max_sum和min_sum。如果一个整数x满足以下条件,我们称它是一个好整数:num1的结果。注意,digit_sum(x)表示x各位数字之和。classSolution{constintMOD=1'000'000'007;intcalc(string&s,intmin_sum,intmax_sum){intn=s.length();vecto
ttxiaoxiaobai
·
2024-01-17 08:59
综合部
C++
leecode
算法
深度优先
leetcode
【Web】CTFSHOW 文件上传
刷题记录
(全)
期末考完终于可以好好学ctf了,先把这些该回顾的回顾完,直接rushjava!目录web151web152web153web154-155web156-159web160web161web162-163web164web165web166web167web168web169-170web151如果直接上传php文件就会弹窗直接禁js按钮就不能上传文件了一种方法是改js代码(png=>php)然后直
Z3r4y
·
2024-01-17 07:13
ctfshow
web
ctf
文件上传
漏洞
网络安全
wp
LeeCode
前端算法基础100题(17)- 罗马数字转整数
一、问题详情:罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符数值I1V5X10L50C100D500M1000例如,罗马数字2写做II,即为两个并列的1。12写做XII,即为X+II。27写做XXVII,即为XX+V+II。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如4不写做IIII,而是IV。数字1在数字5的左边,所表示的数等于大数5减小数1得到的数值4。同样地
尔嵘
·
2024-01-16 22:14
前端
算法
C++-Leetcode
刷题记录
(我不想做一个只会ctrl+c和ctrl+v的咸鱼)
第一次刷题发现自己的脑子里全是浆糊,看题目都要看几遍才懂。(这就是粘贴复制的后遗症吧)。好了废话不多说了直接上题。这道题属于中等,可以用暴力算法进行计算,进阶的话,有点难想,进阶要求设计一种时间复杂度为O(n)的解决方案。先说一下暴力算法,一谈到数组首先想到的就是遍历数组,将所有情况都列出来然后累加。很多时候,暴力算法主要的难点是怎么将所有情况列出来。好的,我们再来审一下题,题目要求我们计算所有子
woshiniyeyedeye
·
2024-01-16 21:43
c++
leetcode
c语言
算法
C++ 之LeetCode
刷题记录
(九)
开始cpp刷题之旅,多学多练,尽力而为。先易后难,先刷简单的。58.最后一个单词的长度给你一个字符串s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中最后一个单词的长度。单词是指仅由字母组成、不包含任何空格字符的最大子字符串。示例1:输入:s=“HelloWorld”输出:5解释:最后一个单词是“World”,长度为5。示例2:输入:s="flymetothemoon"输出:4解释:最后
icecream_cheese
·
2024-01-16 21:33
c++
数据结构
c++
leetcode
linux
C++ 之LeetCode
刷题记录
(十)
开始cpp刷题之旅,多学多练,尽力而为。先易后难,先刷简单的。66.加一给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位,数组中每个元素只存储单个数字。你可以假设除了整数0之外,这个整数不会以零开头。示例1:输入:digits=[1,2,3]输出:[1,2,4]解释:输入数组表示数字123。示例2:输入:digits=[4,3,2,1]输出:[4,3,2
icecream_cheese
·
2024-01-16 21:33
c++
数据结构
c++
leetcode
开发语言
C++ 之LeetCode
刷题记录
(八)
开始cpp刷题之旅,多学多练,尽力而为。先易后难,先刷简单的。35.搜索插入位置给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。请必须使用时间复杂度为O(logn)的算法。示例1:输入:nums=[1,3,5,6],target=5输出:2示例2:输入:nums=[1,3,5,6],target=2输出:1示例3:输入:num
icecream_cheese
·
2024-01-16 21:03
c++
数据结构
c++
leetcode
开发语言
C++ 之LeetCode
刷题记录
(七)
开始cpp刷题之旅,多学多练,尽力而为。先易后难,先刷简单的。28.找出字符串中第一个匹配项的下标给你两个字符串haystack和needle,请你在haystack字符串中找出needle字符串的第一个匹配项的下标(下标从0开始)。如果needle不是haystack的一部分,则返回-1。示例1:输入:haystack=“sadbutsad”,needle=“sad”输出:0解释:“sad”在下
icecream_cheese
·
2024-01-16 21:02
数据结构
c++
c++
leetcode
linux
C++ 之LeetCode
刷题记录
(六)
开始cpp刷题之旅,多学多练,尽力而为。先易后难,先刷简单的。26.删除有序数组中的重复项给你一个非严格递增排列的数组nums,请你原地删除重复出现的元素,使每个元素只出现一次,返回删除后数组的新长度。元素的相对顺序应该保持一致。然后返回nums中唯一元素的个数。示例1:输入:nums=[1,1,2]输出:2,nums=[1,2,_]解释:函数应该返回新的长度2,并且原数组nums的前两个元素被修
icecream_cheese
·
2024-01-16 21:02
数据结构
c++
c++
leetcode
开发语言
C++ 之LeetCode
刷题记录
(十一)
开始cpp刷题之旅。向耗时0s前进。67.二进制求和给你两个二进制字符串a和b,以二进制字符串的形式返回它们的和。示例1:输入:a=“11”,b=“1”输出:“100”示例2:输入:a=“1010”,b=“1011”输出:“10101”思路:因为加法都是要从后往前算的,所以可以新建一个字符串,然后使用reverse将该字符串进行反转即可。(耗时0s)看代码,我写注释classSolution{pu
icecream_cheese
·
2024-01-16 21:56
数据结构
c++
c++
leetcode
linux
LeetCode刷题-第k大的数
前言说明算法学习,日常
刷题记录
。
小鲨鱼FF
·
2024-01-16 10:02
每日一练:
LeeCode
-144、145、94.二叉树的前中后序遍历【二叉树】
本文是力扣
LeeCode
-144、145、94.二叉树的前中后序遍历学习与理解过程,本文仅做学习之用,对本题感兴趣的小伙伴可以出门左拐
LeeCode
前序遍历、中序遍历、后序遍历。
666-LBJ-666
·
2024-01-16 10:21
#
每日一道LeeCode算法题
leetcode
算法
数据结构
每日一练:
LeeCode
-102、二又树的层序遍历【二叉树】
本文是力扣
LeeCode
-102、二又树的层序遍历学习与理解过程,本文仅做学习之用,对本题感兴趣的小伙伴可以出门左拐
LeeCode
。给你二叉树的根节点root,返回其节点值的层序遍历。
666-LBJ-666
·
2024-01-16 10:21
#
每日一道LeeCode算法题
算法
数据结构
leetcode
LeeCode
88 ——合并两个有序数组
题目:给你两个按非递减顺序排列的整数数组nums1和nums2,另有两个整数m和n,分别表示nums1和nums2中的元素数目。请你合并nums2到nums1中,使合并后的数组同样按非递减顺序排列。注意:最终,合并后数组不应由函数返回,而是存储在数组nums1中。为了应对这种情况,nums1的初始长度为m+n,其中前m个元素表示应合并的元素,后n个元素为0,应忽略。nums2的长度为n。示例1:输
可以燎原的星星
·
2024-01-16 06:13
LeetCode
算法
数据结构
java
leetcode
leetcode
刷题记录
3.无重复字符最长字串
谨记谨记细细读题!!!不包含重复字符的最长字串,看到重复字符首先想到hash表,但是此题不能仅用hash表来解决问题。分析如何查找最长字串如s=[abcabcbb]。需要一个hash表(hash[256]={0})来辨别重复字符,需要两个指针来遍历字符串,指针i,指针p,从字符'a'开始:p指向'a',i向后遍历,遍历的过程中如果遇到相同的字符,也就是hash[i]>1;此时更新p指针到下一个位置
weixin_42977552
·
2024-01-15 21:35
leetcode刷题记录
leecode
每日一题 1090受标签影响的最大值
受标签影响的最大值贪心思想的运用,以及会使用合理的数据结构进行组织ACcodeclassSolution{public:typedefpairPII;intlargestValsFromLabels(vector&values,vector&labels,intnumWanted,intuseLimit){//贪心地选择价值最大且不超过数量限制的元素intn=values.size();vecto
kokomi&ayaka
·
2024-01-15 19:47
leetcode
贪心算法
LeeCode
前端算法基础100题(19)反转字符串中的单词
一、问题详情:给你一个字符串s,请你反转字符串中单词的顺序。单词是由非空格字符组成的字符串。s中使用至少一个空格将字符串中的单词分隔开。返回单词顺序颠倒且单词之间用单个空格连接的结果字符串。注意:输入字符串s中可能会存在前导空格、尾随空格或者单词间的多个空格。返回的结果字符串中,单词间应当仅用单个空格分隔,且不包含任何额外的空格。示例1:输入:s="theskyisblue"输出:"blueiss
尔嵘
·
2024-01-15 18:41
前端
算法
javascript
LeeCode
前端算法基础100题(18)整数转罗马数字
一、问题详情:罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符数值I1V5X10L50C100D500M1000例如,罗马数字2写做II,即为两个并列的1。12写做XII,即为X+II。27写做XXVII,即为XX+V+II。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如4不写做IIII,而是IV。数字1在数字5的左边,所表示的数等于大数5减小数1得到的数值4。同样地
尔嵘
·
2024-01-15 14:18
前端
算法
【
Leecode
】1652. Defuse the Bomb
【c++】题目描述如下:你有一颗炸弹要拆除,你的时间不多了!您的告密者将为您提供一个长度为的圆形数组和一个密钥。codenk要解密代码,您必须替换每个数字。所有的号码都更换同时。如果k>0,则用下一个数字的总和替换该数字。ithk如果kdecrypt(vector&code,intk){vectorres(code.size(),0);for(inti=0;i0){inttotal=0;for(i
交换喜悲
·
2024-01-15 09:14
Leecode
职场和发展
c++
leetcode
算法
CTFShow web入门题
刷题记录
CTFShowweb入门题
刷题记录
(信息搜集)web1提示:开发注释未及时删除打开网页查看源代码发现flag:flag{2b2cf8e3-f880-41e1-a8ff-02601b3d998f}web2
打酱油的杯具
·
2024-01-14 23:12
做题记录
web
CTFShow web入门
刷题记录
-爆破
CTFShowweb入门
刷题记录
-爆破web21先下载提供的密码包,查看hint得知考点为tomcat账号提示为amdin,点击提交并使用burpsuit抓包发现底下为一串经过base64编码的文字,翻译后得知为
打酱油的杯具
·
2024-01-14 23:12
做题记录
ctfshow 命令执行
刷题记录
目录web29.web30.web31.web32.web33.web34.web35.web36.web37.web38.web39.web40.web41.web42.web43.web44.web45.web46.web47.web48.web49.web50.web51.web52.web53.web54.web55.web56.web57.web58.web59.web60.web61.
ke1nys
·
2024-01-14 23:42
php
开发语言
web安全
学习
ctfshow 信息搜集
刷题记录
目录web1.web2.web3.web4.web5.web6.web7.web8.web9.web10.web11.web12.web13.web14.web15.web16.web17.web18.web19.web20.web1.查看源码,发现flag.web2.先查看源码,然后发现flag。web3.查看源码没发现flag,于是尝试扫了下后台,没发现隐藏文件,就抓个包看看,结果发现了fla
ke1nys
·
2024-01-14 23:41
php
web安全
学习
CTFSHOW
刷题记录
想分享两个舒服的题目,为什么说舒服呢?就是不用费尽心思去想绕过和其它的坏心思了。不买关子了,就是想分享分享sql注入时遇到的盲注用脚本跑会是一件很简单又舒服的事。这里我先申明,脚本不是我写的,是看师傅们的wp未经允许拿来的,如有冒犯,请私聊我删除即可。目录萌新记忆web8萌新记忆拿到题目没有任何思路的,前端源码也没有什么异样,通常这个时候的想法就是扫网站看看有没有其它的界面或者是源码泄露等等。然后
errorr0
·
2024-01-14 23:10
刷题+WP
python
sql
web安全
安全
ctfshow 爆破
刷题记录
目录web21.web22.web23.web24.web25.web26.web27.web28.web21.先抓包,看到一个新增的base64编码,解码得到刚刚输的账号密码。然后就可以下载题目给的字典进行爆破了。点进去后拿到flagweb22.这个学到了啥是主域名啥是二次域名。主域名和子域名简单易懂详细讲解_今儿个努力呀。的博客-CSDN博客_主域名和子域名的区别大概就是这篇文章写的样子随便查
ke1nys
·
2024-01-14 23:10
web安全
php
学习
CTFshow web3 菜鸡
刷题记录
打开题目发现整个界面只有一句话,F12查看源码之后无果,根据这个格式后想到可能会存在文件包含漏洞。因为常见的导致文件包含漏洞的函数有:“PHP:include(),include_once(),require(),require_once()等”,因为开发人员往往都希望代码相对灵活,所以会将()被包含的文件设置为变量从而实现灵活的调动,但这也导致了从客户端可以调用一个恶意文件导致包含漏洞。既然已经
是Enterprise!
·
2024-01-14 23:40
CTFshow
php
安全
经验分享
网络安全
[CTFshow 红包挑战]
刷题记录
文章目录红包挑战7红包挑战8红包挑战9红包挑战7考点:xdebug拓展源码访问/hack.php,然后再修改命令即可红包挑战8考点:create_function注入源码username;}}classcookie_helper{private$secret="*************";//敏感信息打码publicfunctiongetCookie($name){return$this->ve
_rev1ve
·
2024-01-14 23:39
刷题记录
web安全
学习
安全
php
ctfshow web入门
刷题记录
-信息收集
右键查看源代码JS前台拦截--无效访问view-sourcef12查看请求头和响应头可以查看robots.txt可以查看index.phps文件phps文件就是php的源代码文件,通常用于提供给用户(访问者)查看php代码,因为用户无法直接通过Web浏览器看到php文件的内容,所以需要用phps文件代替。www.zip/rar/tar.gz源码泄露readme.mdGit源码泄露,使用.git/查
·
2024-01-14 23:38
CTF
web安全
【Web】CTFSHOW PHP特性
刷题记录
(全)
知其然知其所以然,尽量把每种特性都详细讲明白。目录web89web90web91web92web93web94web95web96web97web98web99web100web101web102web103web104web105web106web107web108web109web110web111web112web113web114web115web123web125web126web127
Z3r4y
·
2024-01-14 23:36
php
ctfshow
web
ctf
php特性
网络安全
php绕过
【Web】CTFSHOW PHP命令执行
刷题记录
(全)
目录web29web30web31web32web33web34web35web36web37-39web40web41(y4✌脚本)web42-44web45web46-49web50web51web52web53web54web55-56web57web58web59web60web61web62web63-65web66-67web68-70web71web72web73-74web75-7
Z3r4y
·
2024-01-14 16:02
CTFSHOW刷题记录
ctfshow
rce
php
命令执行
ctf
web
bypass
2018-12-15 LintCode
LeeCode
刷题指南 part2
|270|MissingNumber.java|Easy|Java|[Array,BitManipulation,Math]|||271|LRUCache.java|Hard|Java|[Design,HashTable,LinkedList]|||272|RemoveDuplicatesfromSortedArray.java|Easy|Java|[Array,TwoPointers]|||27
Albert陈凯
·
2024-01-14 14:30
寒假
刷题记录
,第三天
PTA甲级1009ProductofPolynomials多项式乘法#include#include#include#includeusingnamespacestd;constintN=1010;intn;unordered_mapa,res;intmain(){cin>>n;for(inti=0;i>idx>>x;a[idx]=x;}cin>>n;for(inti=0;i>idx>>x;for
xp_xht123
·
2024-01-14 03:48
算法
数据结构
2020-3-2
刷题记录
前言:每天必须写,多忙都得写,如果我今年12月份之前没做到700道,我会瞧不起我自己一辈子的0X00leetcode刷题7道206.ReverseLinkedList130.SurroundedRegions208.ImplementTrie(PrefixTree)211.AddandSearchWord-Datastructuredesign79.WordSearch212.WordSearch
madao756
·
2024-01-13 22:15
LeeCode
前端算法基础100题(16)- 轮转数组
一、问题详情:给定一个整数数组nums,将数组中的元素向右轮转k个位置,其中k是非负数。示例1:输入:nums=[1,2,3,4,5,6,7],k=3输出:[5,6,7,1,2,3,4]解释:向右轮转1步:[7,1,2,3,4,5,6]向右轮转2步:[6,7,1,2,3,4,5]向右轮转3步:[5,6,7,1,2,3,4]示例2:输入:nums=[-1,-100,3,99],k=2输出:[3,99
尔嵘
·
2024-01-13 19:45
算法
数据结构
每日一练:
LeeCode
-104. 二叉树的最大深度【二叉树】
本文是力扣
LeeCode
-104.二叉树的最大深度学习与理解过程,本文仅做学习之用,对本题感兴趣的小伙伴可以出门左拐
LeeCode
。给定一个二叉树root,返回其最大深度。
666-LBJ-666
·
2024-01-13 14:56
#
每日一道LeeCode算法题
leetcode
数据结构
算法
LeetCode刷题-计算无重复字符的最长子串的长度
前言说明算法学习,日常
刷题记录
。题目连接计算无重复字符的最长子串的长度题目内容给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。
小鲨鱼FF
·
2024-01-13 10:10
BUUCTF
刷题记录
[BUUCTF2018]OnlineTool”选项,则Nmap会将扫描结果写入到指定的文件中,而不是在终端输出。构造payload:?host='-oGhack.php'把这串东西拼接到靶场地址后面,蚁剑链接http://靶场地址/沙箱地址/hack.php蚁剑链接flag在根目录下直接RCE:?host='-oGa.php'然后访问沙县目录下的a.php相关文章:PHPescapeshellar
块块0.o
·
2024-01-12 12:45
各种ctf的wp合集
ctf
android
网络安全
web安全
安全
BUUCTF
【Web】CTFSHOW PHP文件包含
刷题记录
(全)
温故知新。目录web78web79web80web81web82web83web84web85web86web87web88web78伪协议base64编码直接读出文件内容就行?file=php://filter/convert.base64-encode/resource=flag.phpweb79一眼data伪协议包含php脚本?file=data://text/plain,web80data
Z3r4y
·
2024-01-12 10:05
php
文件包含
ctfshow
ctf
web
网络安全
条件竞争
leecode
556 | 下一个更大的元素iii
给你一个正整数n,请你找出符合条件的最小整数,其由重新排列n中存在的每位数字组成,并且其值大于n。如果不存在这样的正整数,则返回-1。注意,返回的整数应当是一个32位整数,如果存在满足题意的答案,但不是32位整数,同样返回-1。classSolution{public:intnextGreaterElement(intn){//12-->nums[]={2,1}-->//inx第一个降序位置-->
ttxiaoxiaobai
·
2024-01-11 14:05
leecode
综合部
C++
leecode
c++
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他