最新 最热

一位未曾涉足算法的初学者收获

正如标题所言,在我四年的编程经历中就没刷过一道算法题,这可能与我所编写的应用有关,算法对我而言提升不是特别大。加上我几乎都是在需求中学习,而非系统性的学习。所以像算法这种基础知识我自然就不是很熟悉。...

2023-10-21
3

upload-labs大闯关

解题思路:这里对上传的文件扩展名进行验证,但是只在前端验证,服务端没有进行验证,因此伪造扩展名抓包然后再burp suite中修改扩展名即可绕过前端验证。还可以通过直接F12删除这段JavaScript代码(不刷新)或者在禁用JavaScrip...

2023-10-21
20

preg_replace函数/e漏洞

pattern为要搜索的模式,可以是字符串或一个字符串数组;replacement是用于替换的字符串或字符串数组;subject是要搜索替换的目标字符串或字符串数组。

2023-10-21
15

leetcode刷题记录

该方法简单但是时间复杂度为O(n^2)。空间复杂度为O(1)。运行速度慢且内存空间消耗大。

2023-10-21
8

江苏工匠杯 easyphp

a只有这一小段戏码。intval(a)将a转化成整数然后要满足大于6000000同时长度小于等于3。怎么办?可以想到使用科学计数法。

2023-10-21
6

aardio v29.1 支持嵌入执行PowerShell代码

在C#中可以调用PowerShell,其他语言就很麻烦了,好在 aardio 可以方便的调用C#,实际上我们要调用的是 System.Management.Automation.dll, 包括微软的 PowerShell.exe 实际上也是调用这个DLL。C#这类开源的代码有很多,在开...

2023-10-21
14

JavaScript 三种声明数组的方式

注意最后的 city[“henan”] = “郑州”,并不是给数组添加一个元素,而是给 city 这个数组对象添加了一个成员属性。在计算数组长度的时候,它不被算在内。...

2023-10-20
10

JavaScript for 和 for in 遍历的区别

一个数组,如果有个20个元素,但有效元素只有不到5个,剩下的全部是 undefined,此时使用 for 遍历的话,所有元素都会被遍历出来,包括 undefined,但如果使用 for in 则不会出现这种情况,for in 只会遍历出有效的元素,并且与 for 不...

2023-10-20
11

JavaScript 数组常用操作函数

JavaScipt 数组的一些常用操作,高级语言这些优点就是好,给数组排序一个 sort 就搞定了,在 C 下要自己写算法。真的是大大节省了时间。

2023-10-20
10