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刷题记录
Apache Solr Velocity远程命令执行漏洞(CVE-2019-17558)
ApacheSolrVelocity远程命令执行漏洞(CVE-2019-17558)前言环境搭建漏洞复现参考文章前言影响ApacheSolr8.1.1到8.2.0版本环境搭建启动dockersystemctlstartdocker获取
vulhub
gitclone
whojoe
·
2020-07-09 08:24
漏洞复现
Apache Solr 远程命令执行漏洞(CVE-2019-12409)
ApacheSolr远程命令执行漏洞(CVE-2019-12409)前言环境搭建漏洞复现参考文章前言影响ApacheSolr8.1.1到8.2.0版本环境搭建启动dockersystemctlstartdocker获取
vulhub
gitclone
whojoe
·
2020-07-09 08:24
漏洞复现
牛客网SQL
刷题记录
文章目录查找最晚入职员工的所有信息查找入职员工时间排名倒数第三的员工所有信息查找各个部门当前(to_date='9999-01-01')领导当前薪水详情以及其对应部门编号dept_no查找所有已经分配部门的员工的last_name和first_name,dept_no查找所有员工的last_name和first_name以及对应部门编号dept_no,也包括展示没有分配具体部门的员工查找所有员工入
二六
·
2020-07-08 19:47
刷题
mysql
DP
刷题记录
(持续更新)
DP
刷题记录
(本文例题目前大多数都选自算法竞赛进阶指南)TYVJ1071求两个序列的最长公共上升子序列设\(f_{i,j}\)表示a中的\(1-i\)与b中色\(1-j\)匹配时所能构成的以\(b_j\
weixin_30409849
·
2020-07-08 13:58
牛客网
刷题记录
(2)
来源(第四范式2019前端面试题):https://www.nowcoder.com/profile/2496345/test/21517591/318685#summary1.折半查找已知一个有序表为(12,18,24,35,47,50,62,83,90,115,134),当折半查找值为90的元素时,经过()次比较后查找成功?2次第一次折半得到62,83,90,115,134,第二次折半时可直接
Cacra
·
2020-07-08 11:06
刷题
牛客网
刷题记录
(1)
1.1try-catch-finally。用try-catch捕获异常;。用try-finally清除异常;。用try-catch-finally处理所有的异常.三者选一种即可1.2算术运算符口诀:淡云一笔安洛三福单目>算数运算符>移位>比较>按位>逻辑>三目>赋值单目运算符:+,-,++,–算数运算符:+,-,*,/,%移位运算符:>关系运算符:>,=,[]collections={newHas
初心魏
·
2020-07-08 02:18
java
面试宝典复习
深度优先遍历(DFS)
刷题记录
这几天leetcode坚持打卡顺便刷刷题leetcodeDFStag简单题文章目录判断一棵树是不是对称二叉数。建立二叉搜索树。判断是否是平衡二叉树求二叉树的最小深度求二叉树的直径判断一棵树是不是对称二叉数。这道题看看是蛮简单的,想想也挺简单的。从根节点开始递归,判断左右子树是否相等,相等就是对称二叉树,但那仅限于root节点的下一层,你在递归遍历它左子树,很显然2的左节点是3,右节点是4按照这个评
土豆不削皮QAQ
·
2020-07-08 02:49
C++
基础
牛客网
刷题记录
1.大数相乘(hard)题目描述有两个用字符串表示的非常大的大整数,算出他们的乘积,也是用字符串表示。不能用系统自带的大整数类型。输入描述:空格分隔的两个字符串,代表输入的两个大整数输出描述:输入的乘积,用字符串表示示例1输入72106547548473106236982161082972751393输出70820244829634538040848656466105986748思路:我一开始写的
seeInfinite
·
2020-07-08 01:12
LeetCode刷题记录
LeetCode
刷题记录
解题思路-解题代码-持续更新
LeetCode
刷题记录
解题思路-解题代码-持续更新目录两数之和-twoSumⅠ-----2019/09/24两数之和Ⅱ-twoSumⅡ-----2019/09/25两数相加-addTwoNumbers
超级英雄吉姆
·
2020-07-08 01:46
LeetCode_database
刷题记录
(620. 有趣的电影)
某城市开了一家新的电影院,吸引了很多人过来看电影。该电影院特别注意用户体验,专门有个LED显示板做电影推荐,上面公布着影评和相关电影描述。作为该电影院的信息部主管,您需要编写一个SQL查询,找出所有影片描述为非boring(不无聊)的并且id为奇数的影片,结果请按等级rating排列。例如,下表cinema:idmoviedescriptionrating1Wargreat3D8.92Scienc
许帅_
·
2020-07-07 22:00
LeetCode_database
刷题记录
(627. 交换工资)
给定一个salary表,如下所示,有m=男性和f=女性的值。交换所有的f和m值(例如,将所有f值更改为m,反之亦然)。要求使用一个更新查询,并且没有中间临时表。例如:idnamesexsalary1Am25002Bf15003Cm55004Df500运行你所编写的查询语句之后,将会得到以下表:idnamesexsalary1Af25002Bm15003Cf55004Dm500建表sql语句:cre
许帅_
·
2020-07-07 22:00
LeetCode_database
刷题记录
(181. 超过经理收入的员工)
Employee表包含所有员工,他们的经理也属于员工。每个员工都有一个Id,此外还有一列对应员工的经理的Id。IdNameSalaryManagerId1Joe7000032Henry8000043Sam60000NULL4Max90000NULL给定Employee表,编写一个SQL查询,该查询可以获取收入超过他们经理的员工的姓名。在上面的表格中,Joe是唯一一个收入超过他的经理的员工。Empl
许帅_
·
2020-07-07 22:00
找工作
刷题记录
_015二叉树的前中后序遍历
前序遍历:根左右中序遍历:左根右后序遍历:左右根其中,在二叉搜索树,在中序遍历后是有序的。其他两种遍历方式可能更多是为考而考。classTraversal(object):def__init__(self):self.traverse_path=list()defpreorder(self,root):ifroot:self.traverse_path.append(root.val)self.p
lizxchen
·
2020-07-07 20:09
找工作刷题
牛客网—计算机历年考研复试上机
刷题记录
文章目录清华大学计算机考研复试上机题成绩排序哈尔滨工业大学计算机考研复试上机题字符串内排序浙江大学计算机考研复试上机题EXCEL排序华中科技大学计算机考研复试上机题排序特殊排序清华大学计算机考研复试上机题成绩排序本题要求获得成绩从高到低或从低到高的排列,相同成绩都按先录入排列在前的规则处理。这里我使用了一个id标识符,表示输入顺序。#include#includeusingnamespacestd
myRealization
·
2020-07-07 17:14
牛客网
LeetCode困难
刷题记录
——Regular Expression Matching 正则表达式匹配
问题:Givenaninputstring(s)andapattern(p),implementregularexpressionmatchingwithsupportfor'.'and'*'.给你一个字符串s和一个字符规律p,请你来实现一个支持'.'和'*'的正则表达式匹配。分析:其实这题没什么特殊的思路,很典型的动态规划题,只要不同情况考虑得全面即可代码:/***正则表达式匹配*Regular
阿团团
·
2020-07-07 11:37
LeetCode
Java
动态规划
牛客网-专项练习
牛客网
刷题记录
文章目录1.数据结构2.数学和逻辑2.1.组合数学2.2.概率统计合格品的题目贝叶斯前后有概率抛硬币:胜利条件不同独立事件和判断u检验的应用条件是2.3.智力题3.计算机基础3.1.数据库在数据库的三级模式结构中
iven2166
·
2020-07-07 11:53
算法/刷题
LeetCode
刷题记录
——第622题(设计循环队列)
题目描述设计你的循环队列实现。循环队列是一种线性数据结构,其操作表现基于FIFO(先进先出)原则并且队尾被连接在队首之后以形成一个循环。它也被称为“环形缓冲器”。循环队列的一个好处是我们可以利用这个队列之前用过的空间。在一个普通队列里,一旦一个队列满了,我们就不能插入下一个元素,即使在队列前面仍有空间。但是使用循环队列,我们能使用这些空间去存储新的值。你的实现应该支持如下操作:MyCircular
人工智障1025
·
2020-07-07 04:42
菜鸟的LeetCode刷题记录
牛客-PAT历年真题
刷题记录
(更毕)
本地:F:\nowcoder\pat>ctrl+f搜索题目达到指定位置PublicBikeManagement(30)题目链接题意:0处是管理处,sp处是向管理处报告问题的车站,现要从0处到达sp处,途中路过车站的车辆数目也要调整到M/2(多的带走继续往下走,少的从0处调拨)给一个带权图(每个点都是一个车站,0是管理处),从0点出发,到给定的sp车站,求最少花费(最短路),若花费相同,则取从0处调
Dave_L
·
2020-07-06 21:05
最短路
搜索
牛客网SQL
刷题记录
先根据考察的知识点对题目做个整理:聚集函数:1.查找最晚入职员工的所有信息orderby(limit):2.查找入职员工时间排名倒数第三的员工所有信息6.查找所有员工入职时候的薪水情况17.获取当前薪水第二多的员工的emp_no以及其对应的薪水salary内连接(innerjoin)3.查找当前薪水详情以及部门编号dept_no4.查找所有已经分配部门的员工的last_name和first_nam
夬_syx
·
2020-07-06 19:50
SQL
[LeetCode][Python][C#]
刷题记录
7.反转整数
题目:给定一个32位有符号整数,将整数中的数字进行反转。示例1:输入:123输出:321示例2:输入:-123输出:-321示例3:输入:120输出:21注意:假设我们的环境只能存储32位有符号整数,其数值范围是[−231,231−1]。根据这个假设,如果反转后的整数溢出,则返回0。思路:这个代码其实我提交一次错一次才知道思路。。刚开始用余数和整除把百十位分开然后再合起来,很麻烦,条件很多。直接转
weixin_30273175
·
2020-07-06 18:16
刷题记录
六度空间仅仅是菜鸟做个记录而已,代码没有参考性,大神请略过。//数据结构学习记录PTA链接原题链接`#include#include#defineMAXN10001//最大顶点数#defineINFINITY65535/*∞设为双字节无符号整数的最大值65535*/#defineERROR0intG[MAXN][MAXN],Nv,Ne;intVisited[MAXN];/*标记V已访问*/type
qq_43469464
·
2020-07-06 18:06
Weblogic(CVE-2017-10271)漏洞复现
1.搭环境我用的
vulhub
进入weblogicCVE-2017-10271后用docker-composeup-d等待下载完成访问你的IP+7001(端口)会出现一个404报错界面,说明环境搭建成功抓包构造一个
wodepzw
·
2020-07-06 07:34
漏洞复现
struts2 s2-048漏洞复现
我在docker中搭得的
vulhub
靶场1.开启环境命令开启docker:servicedockerstart启动环境:docker-composeup-d2.环境启动好后访问http://your-ip
wodepzw
·
2020-07-06 07:34
漏洞复现
【C
刷题记录
】计算时间差
题目:用结构体定义时钟类型,编程从键盘任意输入两个时间(例如4时55分和1时25分),计算并输出这两个时间之间的间隔。要求不输出时间差的负号。结构体类型定义如下:typedefstructclock{inthour;intminute;intsecond;}CLOCK;函数原型:CLOCKCalculateTime(CLOCKt1,CLOCKt2);函数功能:计算并返回两个时间t1和t2之间的差程
CCCCCrema
·
2020-07-06 06:49
leetcode
刷题记录
171-180 python版
前言继续leetcode刷题生涯这里记录的都是笔者觉得有点意思的做法参考了好几位大佬的题解,尤其是powcai大佬和labuladong大佬,感谢各位大佬171.Excel表列序号#26进制转10进制classSolution:deftitleToNumber(self,s:str)->int:res=0bit=1forains[::-1]:res+=(ord(a)-64)*bitbit*=26r
思源湖的鱼
·
2020-07-06 06:44
leetcode
NOIp2018停课
刷题记录
Preface老叶说了高中停课但是初中不停的消息后我就为争取民主献出一份力量其实就是和老师申请了下让我们HW的三个人听课结果真停了那么还是珍惜这次机会好好提升下自己吧不然就\(AFO\)了ListLuoguP4198楼房重建把高度化为斜率,然后就是个动态最长上升子序列的问题了,线段树上二分即可解决,而且可以做到\(O(n\logn)\)NOIP模拟赛10.24实力翻车,T1主席树裸题切了,T2想了
weixin_30877181
·
2020-07-05 22:29
LeetCode 力扣
刷题记录
热题 HOT 100(206,207,208,215,221)题目+算法分析+Cpp解答
GitHub链接:https://github.com/WilliamWuLH/LeetCode如果你觉得不错可以⭐Star和Fork❤206.ReverseLinkedList保存每一个链表结点:/***Definitionforsingly-linkedlist.*structListNode{*intval;*ListNode*next;*ListNode(intx):val(x),next
吴林瀚
·
2020-07-05 09:47
算法
LeetCode
C++
LeetCode 力扣
刷题记录
热题 HOT 100(226,234,236,238,239)题目+算法分析+Cpp解答
GitHub链接:https://github.com/WilliamWuLH/LeetCode如果你觉得不错可以⭐Star和Fork❤226.InvertBinaryTree递归:/***Definitionforabinarytreenode.*structTreeNode{*intval;*TreeNode*left;*TreeNode*right;*TreeNode(intx):val(x
吴林瀚
·
2020-07-05 09:47
算法
LeetCode
C++
LeetCode 力扣
刷题记录
热题 HOT 100(155,160,169,198,200)题目+算法分析+Cpp解答
GitHub链接:https://github.com/WilliamWuLH/LeetCode如果你觉得不错可以⭐Star和Fork❤155.MinStack存储最小值+不断更新最小值:classMinStack{private:stack>minstack;public:/**initializeyourdatastructurehere.*/MinStack(){}voidpush(intx
吴林瀚
·
2020-07-05 09:46
算法
LeetCode
C++
LeetCode 力扣
刷题记录
热题 HOT 100(141,142,146,148,152)题目+算法分析+Cpp解答
GitHub链接:https://github.com/WilliamWuLH/LeetCode如果你觉得不错可以⭐Star和Fork❤141.LinkedListCycle方法一:/***Definitionforsingly-linkedlist.*structListNode{*intval;*ListNode*next;*ListNode(intx):val(x),next(NULL){}
吴林瀚
·
2020-07-05 09:46
算法
LeetCode
C++
LeetCode 力扣
刷题记录
热题 HOT 100(46,48,49,53,55)题目+算法分析+Cpp解答
GitHub链接:https://github.com/WilliamWuLH/LeetCode如果你觉得不错可以⭐Star和Fork❤46.Permutations回溯法:使用回溯法。额外的空间开销是mapuse,用于记录哪些元素已经被使用了。classSolution{public:vector>ans;vectortemp;mapuse;vector>permute(vector&nums)
吴林瀚
·
2020-07-05 09:46
算法
LeetCode
C++
PAT甲级
刷题记录
汇总(持续更新)
模拟1005SpellItRight(20分)(简单模拟)1008Elevator(20分)(模拟,题目不太好读)1009ProductofPolynomials(25分)(多项式模拟)1011WorldCupBetting(20分)(题目难读,每行找个最大值???)1012TheBestRank(25分)(排序,排名类模拟)1025PATRanking(25分)(排序,排名类模拟)1041BeU
永夜莫明
·
2020-07-05 09:53
PAT甲级刷题记录
一键搭建漏洞测试环境:
Vulhub
Vulhub
是一个面向大众的开源漏洞靶场,无需docker知识,简单执行两条命令即可编译、运行一个完整的漏洞靶场镜像。
行书以鉴
·
2020-07-05 09:52
[Python笔记] 剑指offer
刷题记录
——进度75/75
剑指offer
刷题记录
LeetCode上的剑指offer题刷题ing49.丑数#1.dp_转化成数组合并问题,用上个状态的数classSolution:defnthUglyNumber(self,n:int
Rinnki
·
2020-07-05 08:40
Python笔记
牛客网
刷题记录
1、原码、反码、补码的概念:正数的原码、反码、补码是一样的,即看到符号位(第一位)是0,就可以照着写其他两种码;负数的反码符号位不变,数值位分别“按位取反”。负数的补码是原码的反码末位加1。整数的补码才是在计算机中的存储形式。2、逻辑语句从左到右执行,如果前面的条件语句满足了整个条件,那么后面的语句就不执行了。3、字符串的赋值问题:像如图中所采用的的赋值方法都是错误的,编译没有错误,但运行就会奔溃
菜园子里的PHD
·
2020-07-05 08:37
C++
BZOJ
刷题记录
BZOJ
刷题记录
转自http://lbn187.is-programmer.com/2015/5/16/bzoj.93165.html学习一天可做普及组难度提高组难度弱省省选(NOI)难度学习一天可做详见
mrcrack
·
2020-07-05 00:10
跟着大佬学算法
重走长征路---OI每周
刷题记录
---10月18日 2014
2018-11-28重走长征路---OI每周
刷题记录
---10月18日2014本周共计题+题测评地址:树形dp:「bzoj1131」[POI2008]Sta「NOIP模拟赛」警察叔叔就是这个人!
mrcrack
·
2020-07-05 00:10
跟着大佬学算法
LeetCode
刷题记录
——第492题(构造矩形)
题目描述作为一位web开发者,懂得怎样去规划一个页面的尺寸是很重要的。现给定一个具体的矩形页面面积,你的任务是设计一个长度为L和宽度为W且满足以下要求的矩形的页面。要求:你设计的矩形页面必须等于给定的目标面积。宽度W不应大于长度L,换言之,要求L>=W。长度L和宽度W之间的差距应当尽可能小。你需要按顺序输出你设计的页面的长度L和宽度W。示例:输入:4输出:[2,2]解释:目标面积是4,所有可能的构
人工智障1025
·
2020-07-04 12:56
菜鸟的LeetCode刷题记录
剑指offer
刷题记录
说明剑指offer刷题笔记,1~40题,https://www.nowcoder.com/ta/coding-interviews?page=1二维数组中的查找题意:在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。思路:遍历每一行,每行二分查找,时间复杂度
H992109898
·
2020-07-04 05:16
找工作刷题
leetcode
刷题记录
(面试top题-数组-简单)2020.6.27
1.两数之和给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例:给定nums=[2,7,11,15],target=9因为nums[0]+nums[1]=2+7=9所以返回[0,1]思路:一开始我的思路就是两个循环找就行了,但是一直超时。估计是想让我想想更好的
wj_秦桑低绿枝
·
2020-07-02 15:01
刷题
LeetCode
刷题记录
文章目录1.LeetCode113-路径总和II2.LeetCode236-二叉树的最近公共祖先3.LeetCode289-生命游戏4.LeetCode91-二叉树的中序遍历1.LeetCode113-路径总和II1、二叉树的先序遍历可以理解为深度搜索,首先搜索到最左叶子节点并可以得到路径所有节点的值,再在遍历过程中会对树整体从左到右每一个叶子节点的路径(根节点到叶子节点的所有节点)进行搜索(叶子
不跑步就等肥
·
2020-07-02 13:39
C/C++
LeetCode
【PAT乙级】B1001-B1095
刷题记录
文章目录PTA题目中国大学MOOC-陈越、何钦铭-数据结构-起步能力自测题自测-1打印沙漏(20分)自测-2素数对猜想(20分)自测-3数组元素循环右移问题(20分)自测-4HaveFunwithNumbers(20分)自测-5ShufflingMachine(20分)PAT(BasicLevel)Practice(中文)B1001害死人不偿命的(3n+1)猜想(15分)B1002写出这个数(20
myRealization
·
2020-07-02 12:32
PAT和PTA
信息学奥赛一本通(C++版) 刷题 记录
总目录详见:https://blog.csdn.net/mrcrack/article/details/86501716信息学奥赛一本通(C++版)
刷题记录
http://ybt.ssoier.cn:8088
mrcrack
·
2020-07-02 12:15
信息学奥赛一本通(C++版)
信息学奥赛一本通(C++版)
信息学奥赛一本通(C++版)总目录1.信息学奥赛一本通(C++版)
刷题记录
2.信息学奥赛一本通(C++版)第一部分C++语言第一章C++语言入门3.信息学奥赛一本通(C++版)第一部分C++语言第二章顺序结构程序设计
mrcrack
·
2020-07-02 12:15
信息学奥赛一本通(C++版)
LetCode
刷题记录
--罗马数字转整数
1.题目罗马数字包含以下七种字符: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。同样地,数字
魏永_Owen_Wei
·
2020-07-02 00:05
leetcode
刷题记录
(java)-持续更新
感觉说的挺好的,值得学习1版权声明:本文为博主原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接和本声明。2本文链接:https://blog.csdn.net/liujiaqi12345/article/details/883570413LeetcodeJAVA题解:https://github.com/mJackie/leetcode4自己日常刷题经过是这样的:56拿到题目,看
diemi9167
·
2020-07-01 22:43
Freecodecamp
刷题记录
——前端高级算法
ValidateUSTelephoneNumbers如果传入字符串是一个有效的美国电话号码,则返回true.用户可以在表单中填入一个任意有效美国电话号码.下面是一些有效号码的例子(还有下面测试时用到的一些变体写法):555-555-5555(555)555-5555(555)555-55555555555555555555555515555555555在本节中你会看见如800-692-7753or
篮筐轰炸机5号
·
2020-07-01 17:56
LeetCode
刷题记录
:234.回文链表-2020.04.10
LeetCode234.回文链表Requirement请判断一个链表是否为回文链表。示例示例1:输入:1->2输出:false示例2:输入:1->2->2->1输出:true解题思路1先遍历该链表,得到链表总长度,由此可得中间结点的位置.重新遍历链表至中点为止,并用栈存储各结点的val值.从中点向后继续遍历,指针每向后一步,弹出栈顶的值与指针当前结点的val值比对,若相同,则继续,若不相同,则不是
江南 -
·
2020-07-01 10:11
LeetCode
LeetCode
刷题记录
:14.最长公共前缀-2020.04.09
LeetCode14.最长公共前缀Requirement编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串“”。示例示例1:输入:["flower","flow","flight"]输出:"fl"示例2:输入:["dog","racecar","car"]输出:""解释:输入不存在公共前缀。解题思路1运用分治法,将数组中的多个字符串分为左右两个子字符串,分别求出左右两侧
江南 -
·
2020-07-01 10:11
LeetCode
笔记
leetcode
字符串
LeetCode
刷题记录
:876.链表的中间结点-2020.04.17
LeetCode876.链表的中间结点Requirement给定一个带有头结点head的非空单链表,返回链表的中间结点。如果有两个中间结点,则返回第二个中间结点。示例示例1:输入:[1,2,3,4,5]输出:此列表中的结点3(序列化形式:[3,4,5])返回的结点值为3。(测评系统对该结点序列化表述是[3,4,5])。注意,我们返回了一个ListNode类型的对象ans,这样:ans.val=3,
江南 -
·
2020-07-01 10:11
LeetCode
leetcode
链表
上一页
43
44
45
46
47
48
49
50
下一页
按字母分类:
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
其他