问题描述:对于给定的含有n个元素的无序序列,求这个序列中最大和次大的两个不同元素。 问题求解分析(分治法):先给出无序序列数组a[low...high]。第一种情况为当数组中只有一个元素时,此时只存在一个最大值即为本身,次大值为负无穷,在这里我设置为-999999,第二种情况为数组中只有两个元素,此 ...
分类:
编程语言 时间:
2019-08-03 12:51:56
阅读次数:
166
用二分法求下面方程在(-10,10)之间的根:2x3-4x2+3x-6=0 编程思路:仿照二分查找,将区间划分为两部分,记录区间左右端点,得到中点。每次运算将中点带入方程: 结果>0:根应该向小一点的值拟合,high=mid; 结果<0:根应该向大一点的值拟合,low=mid; 对于跳出循环的条件, ...
分类:
其他好文 时间:
2019-08-02 18:15:52
阅读次数:
116
SUBMIT zhrr_pt0009 WITH pernr = wa_absencesdetails-pernr WITH pcurperc = 'X' WITH pnpstat2-low = '3' WITH abrp_cal = wa_absencesdetails-endda+4(2) WIT ...
分类:
其他好文 时间:
2019-07-30 18:55:45
阅读次数:
120
CSRF:跨站请求伪造攻击 Security:Low 级别分析 核心代码 输入数据,以便Burp代理获得请求参数 这里可以将第一行拿出来进行构造链接, http://202.100.10.129/dvwa/vulnerabilities/brute/?username=111&password=11 ...
分类:
其他好文 时间:
2019-07-27 18:26:05
阅读次数:
598
装饰器 定义: 用来装饰的工具 在不改变源代码及调用方式的基础上额外增加新的功能 开放封闭原则: 扩展是开放的(增加新功能) 修改源码是封闭的(修改已经实现的功能) 版一: 版二: 版三(初识版装饰器): 版四(第二版装饰器): low版 高级版: 标准版: 语法糖 语法糖必须放在被装饰的函数正上方 ...
分类:
其他好文 时间:
2019-07-25 21:44:23
阅读次数:
98
jsonSchema 的应用场景有很多,毕竟现在各个接口传输数据基本都是json,比如你做测试想对部分json字段进行校验或者统计你该如何写?解析json获取字段然后if else?不是说不可以但是也太low了,完全可以用jsonSchema来解决这个问题。有人就会说了,可以我不会啊,不会写json ...
分类:
Web程序 时间:
2019-07-24 17:50:33
阅读次数:
101
装饰器 开放封闭原则: 扩展是开放的(增加新功能) 修改源码是封闭(修改已经实现的功能) 在不改变源码及调用方式的基础上额外增加新的功能 装饰器 用来装饰的工具 版一 版二 版三 low版 高级 语法糖 ——— 甜 语法糖必须放在被装饰的函数正上方 func = wrapper(func) func ...
分类:
其他好文 时间:
2019-07-23 16:41:22
阅读次数:
92
1 #include 2 using namespace std; 3 int n,m,first[200005],next[200005],to[200005],tot,dfn[20005],low[20005],num,ans; 4 bool f[20005]; 5 void add(int x... ...
分类:
其他好文 时间:
2019-07-23 09:50:39
阅读次数:
74
0x001 原理 采用分离法,即将ShellCode和加载器分离。方法较LOW但免杀。 本文主要将ShellCode转成HEX,再通过加载器执行ShellCode。 PS: 何为SC加载器,即专门用于加载所提供ShellCode的工具。 如同HTTP发包工具,支持提交HTTP,写死参数最多只能叫EX ...
分类:
编程语言 时间:
2019-07-21 23:59:09
阅读次数:
404
题目简介:这道题就是求割点的板子题。我们使用tarjan算法。 算法分析:使用数组dfn与low来分别表示一个点在tarjan算法的搜索中被搜索到的时间以及它能够达到的拥有最小dfn的点的dfn值。 一个点是割点有两种情况。1.(当它不是tarjan开始节点,意味着还有dfn更小的点)它的子孙最小只 ...
分类:
其他好文 时间:
2019-07-20 13:07:26
阅读次数:
71