初入代码审计,先用最朴素方法,从最简单的cms开始审计吧。 掏出seay一顿撸。 一 ad_js.php存在sql注入 参数没有加单引号保护,即使包含了require_once dirname(__FILE__) . '/include/common.inc.php'; 网站配置文件,对传入的参数 ...
分类:
其他 时间:
2021-08-16 22:52:54
收藏:
0 评论:
0 赞:
0 阅读:
28
1.模板匹配就是拿一张图乡与另外一张图乡比较,看是否是其中一部分 API:cv.matchTemplate(img,template,method) 参数: img:要进行模板匹配的图像 Template:模板 method:实现模板的算法,主要有:1)平方差匹配(CV_TM_SQDIFF):利用模 ...
分类:
其他 时间:
2021-08-16 22:52:42
收藏:
0 评论:
0 赞:
0 阅读:
21
1.搭建allure环境: 前置条件:python、allure已经安装成功 然后安装allure-pytest:在cmd窗口输入 pip3 install allure-pytest 2.在python代码中添加allure注解: @allure.epic("我的测试报告") @allure.fe ...
分类:
其他 时间:
2021-08-16 22:52:27
收藏:
0 评论:
0 赞:
0 阅读:
47
1安装Charles, 2 如果要抓浏览器的 包,安装 SwitchyOmega(浏览器扩展程序),配置代理port 把上面的端口号配置到switchyomega中, 3. 配置手机代理 3.1 网络中加代理,IP PORT按照上面那个图 3.2 下载ssl证书 ...
分类:
其他 时间:
2021-08-16 22:52:12
收藏:
0 评论:
0 赞:
0 阅读:
23
####目前项目一套代码会打包多个版本,进入测试阶段经常一个bug就要部署多套代码。为了节约时间(当然不可能是bug太多啦),写了一个自动批量打包部署的js脚本。 ####一、批量打包 通过node-cmd 批量执行打包命令 npm run build --client=${buildName} 不 ...
分类:
Web开发 时间:
2021-08-16 22:52:01
收藏:
0 评论:
0 赞:
0 阅读:
29
1. 概述 二分查找的思想是在有序数组里根据中间值来收缩搜索空间。时间复杂度为O(log(n))。 2. Code实现 2.1 常规 1 # 数组查找是否某个数,存在返回其下标, 2 def binarySearch_any(self, nums, target): 3 if not nums or ...
分类:
其他 时间:
2021-08-16 22:51:48
收藏:
0 评论:
0 赞:
0 阅读:
38
传统的spring框架实现web服务需要导入很多依赖,并编写对应的xml配置文件,而springboot可以进行依赖管理和自动配置 1. 依赖管理:以web项目为例,有两个核心依赖 为什么导入dependency时不需要指定版本? spring-boot-starter-parent父依赖启动器的主 ...
分类:
编程语言 时间:
2021-08-16 22:51:38
收藏:
0 评论:
0 赞:
0 阅读:
50
我们在用vue-cli打包的时候,往往会出现包比较大的情况,webpack4已经帮我们进行了分包的处理,那我们也可以再进行gzip压缩打包,减小包的体积 1.需要用到的插件: npm i -D compression-webpack-plugint 特别注意,有的版本会出现”TypeError: C ...
分类:
其他 时间:
2021-08-16 22:51:24
收藏:
0 评论:
0 赞:
0 阅读:
30
一般情况下,用户的输入是随意的,为了保证数据的合法性,数据验证是所有 Web 应用必须处理的问题。 Spring MVC 有以下两种方法可以验证输入: 利用 Spring 自带的验证框架 利用 JSR 303 实现 数据验证分为客户端验证和服务器端验证,客户端验证主要是过滤正常用户的误操作,通过 J ...
分类:
编程语言 时间:
2021-08-16 22:51:08
收藏:
0 评论:
0 赞:
0 阅读:
40
MySql常用函数 一、数学函数: ABS():取绝对值 MOD(A,B):取余,等效于A%B ROUND():取整,四舍五入 CEILING():取整,向上取整 二、字符串函数: substr( str, 初始位置,取多少位):截取字符串,初始位置从1开始 concat(str1,str2.... ...
分类:
数据库技术 时间:
2021-08-16 22:50:54
收藏:
0 评论:
0 赞:
0 阅读:
23
select file_id from ( select file_id , row_number() over (PARTITION BY prod_nane order by time desc) as row_number from 表名 where prod_name = #{prodnam ...
分类:
数据库技术 时间:
2021-08-16 22:50:42
收藏:
0 评论:
0 赞:
0 阅读:
27
1.安装vscode 2.插件安装 安装“C/C++”、“C/C++ Clang Command Adapter” 3.新建cpp文件 4.配置2 c_cpp_properties.json 按 Command + Shift + P 打开命令行面板,输入 C/Cpp: Edit Configura ...
分类:
系统服务 时间:
2021-08-16 22:50:28
收藏:
0 评论:
0 赞:
0 阅读:
22
废话:我看了百度上大部分的自动读取TXT文件,在不确定编码格式的情况下,好像都没啥效果,但是我还是保留了,万一有用呢[狗头],可能是我的搜索方式不对,没有找到正确结果,我目前的方法由于太过硬核我也觉得不是很好,如果有更好的方法,望告知,先谢谢啦 原理:实现原理真的很粗暴,我把几乎所有汉字的utf8编 ...
分类:
编程语言 时间:
2021-08-16 22:50:15
收藏:
0 评论:
0 赞:
0 阅读:
25
如果我们想要让程序在中途跳出循环,可以用break语句来实现 #include<stdio.h> int main(){int i,num;_Bool flag=1;printf("请输入一个整数:");scanf("%d",&num);for (i=2;i<=num/2;i++){if(num%i ...
分类:
其他 时间:
2021-08-16 22:50:04
收藏:
0 评论:
0 赞:
0 阅读:
22
栅格系统 Bootstrap 提供了一套响应式、移动设备优先的流式栅格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。它包含了易于使用的预定义类,还有强大的mixin 用于生成更具语义的布局。 简介 栅格系统用于通过一系列的行(row)与列(column)的组合来创建页 ...
分类:
其他 时间:
2021-08-16 22:49:51
收藏:
0 评论:
0 赞:
0 阅读:
15
只略略讲一点基本方式与思想了 构建 并查集,边按从小(大)到大(小)加入,建新点,点权为此边权,该点为两点根的父亲。 性质:(此处为最小生成树重构树) 1.lca(u,v)为u到v路径上的最大边权 2.类似大根堆 3.显然的性质,叶子为点,非叶子映射边 ...
分类:
其他 时间:
2021-08-16 22:49:39
收藏:
0 评论:
0 赞:
0 阅读:
23
需要获取表格行里的文本做断言 首先可以使用AirtestIDE的assert获取xpath定位; 窗口——>Selenium Windows——>【地球】浏览器——>手动跳转到元素所在页面——>assert 断言自动产生 #断言 driver.assert_exist("//*[@id=\"root ...
分类:
编程语言 时间:
2021-08-16 22:49:28
收藏:
0 评论:
0 赞:
0 阅读:
34
#include <bits/stdc++.h> using namespace std; const int N=55; const int p=1000000007; int n; int a[N]; long long ans=1; int main() { ios::sync_with_st ...
分类:
其他 时间:
2021-08-16 22:49:10
收藏:
0 评论:
0 赞:
0 阅读:
18
1.设置数据库变量 SET tidb_allow_mpp = 1; 2.注意 TiDB 支持使用 MPP 模式来执行查询。在 MPP 执行模式下,SQL 优化器会生成 MPP 的执行计划。注意 MPP 模式仅对有 TiFlash 副本的表生效。 3.MPP 查询片段和 MPP 任务 在 MPP 模式 ...
分类:
数据库技术 时间:
2021-08-16 22:48:59
收藏:
0 评论:
0 赞:
0 阅读:
27
最近有新项目需要和同事合作开发,他做UI 我做网络层,做着做着发现 如果我们要相对独立完成自己的开发任务,那我们的代码耦合得减少,不然 一个人代码有大改的时候,另一个人也要进行大幅修改,这样不便于后期开发维护。 然后做了一个简单的消息机制。 总的来说是用了一个委托的方式解决的 这是消息管理, 负责添 ...
分类:
编程语言 时间:
2021-08-16 22:48:46
收藏:
0 评论:
0 赞:
0 阅读:
24