一、题目大意标签:动态规划https://leetcode.cn/problems/maximal-square在一个由'0'和'1'组成的二维矩阵内,找到只包含'1'的最大正方形,并返回其面积。示例1:输入:matrix=[["1","0","1","0","0"],["1","0","1","1","1"],["1","1","1","1","1"],["1","0","0","1","0"]]输出:4示例2:输入:matrix=[["0","1"],["1","0"]]输出:1示例3:输入:matrix=[["0"]]输出:0提示:m==matrix.lengthn==matrix[i]
一、题目大意标签:动态规划https://leetcode.cn/problems/perfect-squares给你一个整数n,返回和为n的完全平方数的最少数量。完全平方数是一个整数,其值等于另一个整数的平方;换句话说,其值等于一个整数自乘的积。例如,1、4、9和16都是完全平方数,而3和11不是。示例 1:输入:n=12输出:3解释:12=4+4+4示例2:输入:n=13输出:2解释:13=4+9提示:1二、解题思路动态规划,dp[i]表示i有几个完全平方数的加和构成,枚举比i小的完全平方数,状态转移方程为dp[i]=min(dp[i-k]+1),k就是完全平方数三、解题方法3.1Java
一、题目大意标签:动态规划https://leetcode.cn/problems/maximal-square在一个由'0'和'1'组成的二维矩阵内,找到只包含'1'的最大正方形,并返回其面积。示例1:输入:matrix=[["1","0","1","0","0"],["1","0","1","1","1"],["1","1","1","1","1"],["1","0","0","1","0"]]输出:4示例2:输入:matrix=[["0","1"],["1","0"]]输出:1示例3:输入:matrix=[["0"]]输出:0提示:m==matrix.lengthn==matrix[i]
DC-3前言:这个DC系列去年就做完了,但是因为那时候visualbox老崩搞得头大,一直漏了DC-3没做。现在重新搞好了来完结这个系列扫存活的主机,显示只开了80扫了一下目录,看了几个没有什么信息泄露出默认密码啥的登上80试了几个弱口令无果,指纹显示cms是Joomla前面在看他的readme的时候也没有显示出具体版本,反正是这个cms没听过,想着goby的指纹识别不错扫了下,扫出来了版本和一个SQL注入在GitHub上找到一个脚本拿来用[stefanlucas/Exploit-Joomla:CVE-2017-8917-SQLinjectionVulnerabilityExploitinJo
DC-3前言:这个DC系列去年就做完了,但是因为那时候visualbox老崩搞得头大,一直漏了DC-3没做。现在重新搞好了来完结这个系列扫存活的主机,显示只开了80扫了一下目录,看了几个没有什么信息泄露出默认密码啥的登上80试了几个弱口令无果,指纹显示cms是Joomla前面在看他的readme的时候也没有显示出具体版本,反正是这个cms没听过,想着goby的指纹识别不错扫了下,扫出来了版本和一个SQL注入在GitHub上找到一个脚本拿来用[stefanlucas/Exploit-Joomla:CVE-2017-8917-SQLinjectionVulnerabilityExploitinJo
前言靶机下载地址:https://www.vulnhub.com/entry/dc-4,313/KALI地址:192.168.75.108靶机地址:192.168.75.207一.信息发现1.主机发现使用命令如下netdiscover-r192.168.75.108如下图,发现了我们靶机的地址。2.主机扫描这里使用nmap工具进行扫描,命令如下。nmap-A-T4-O-p0-65535192.168.75.207扫描结果如下,发现开放了80,22号端口。3.目录扫描既然开放了80端口,那么我们就可以二话不说直接开始目录扫描,命令如下。dirbhttp://192.168.75.207扫描结果如
前言靶机下载地址:https://www.vulnhub.com/entry/dc-4,313/KALI地址:192.168.75.108靶机地址:192.168.75.207一.信息发现1.主机发现使用命令如下netdiscover-r192.168.75.108如下图,发现了我们靶机的地址。2.主机扫描这里使用nmap工具进行扫描,命令如下。nmap-A-T4-O-p0-65535192.168.75.207扫描结果如下,发现开放了80,22号端口。3.目录扫描既然开放了80端口,那么我们就可以二话不说直接开始目录扫描,命令如下。dirbhttp://192.168.75.207扫描结果如
DC-1靶机渗透*概况*:下载地址https://www.vulnhub.com/entry/dc-1,292/*官方描述:*DC-1isapurposelybuiltvulnerablelabforthepurposeofgainingexperienceintheworldofpenetrationtesting.Itwasdesignedtobeachallengeforbeginners,butjusthoweasyitiswilldependonyourskillsandknowledge,andyourabilitytolearn.Tosuccessfullycompletethi
DC-1靶机渗透*概况*:下载地址https://www.vulnhub.com/entry/dc-1,292/*官方描述:*DC-1isapurposelybuiltvulnerablelabforthepurposeofgainingexperienceintheworldofpenetrationtesting.Itwasdesignedtobeachallengeforbeginners,butjusthoweasyitiswilldependonyourskillsandknowledge,andyourabilitytolearn.Tosuccessfullycompletethi
DC项目轶事之在家办公 加入DC项目三个月了,笔者也在家办公三个月了。 加入项目之初,苏州的疫情还比较严重。笔者跟合作伙伴的对口负责人R反复沟通,希望这个项目笔者能主要在家办公,只在关键节点去客户现场支持个把星期半个月。客户在珠三角某制造业强市,但是从苏州过去那里,没有直达高铁,没有直达航班,过去一趟要辗转另外二个其它城市,实在太费劲,太曲折了!R表示同意,提醒笔者在家办公的时候,切实保证工作效率,沟通效率,工作质量,只要摆平了客户,完全可以不用去客户现场。 加入DC项目不到一个月,客户好几次问我啥时候可以去他们工厂现场支持。看得出他们不是很喜欢顾问在家办公,而是希望天天看到顾问在现场工