能干饼干

文章
4
资源
0
加入时间
2年10月21天

学习笔记 HTTP参数污染注入

HTTP参数污染注入源于网站对于提交的相同的参数的不同处理方式导致。例如:www.XX.com/a?key=ab&key=3如果服务端返回输入key的值,可能会有一: ab二:3三:ad3这三种不同的方式。具体服务端处理方式如下:Web服务器参数获取函数获取到的参数PHP/Apache...

HDU5894分位置(组合数,lucas,乘法逆元)

题意:现在 m个考生人需要坐在有n个座位的圆桌上。你需要安排位置,使得任意两个考生之间相距至少k个位置。桌子有编号,考生a和b交换位置视作一种方案,问有多少方案,mod 1e9+7。(0 组合数取模,mod为素数的收,当n,m比较大的时候用到lucas定理去求。分析转自点击打开链接假定一个人已经坐在了某个位置,如图所示那还剩下n-1个位置,而要求相邻

数组中出现次数超过一半的数字数组中出现次数超过一半的数字

数组中出现次数超过一半的数字思路一:计算每个数字出现的次数这是常规思路,遍历数组并记录当前数字出现的次数,可以采用hash表(js中用Map类型)来记录。/** * @param {number[]} nums * @return {number} */var majorityElement = function(nums) { let m = new Map(); for(let num of nums){ m.has(num) ? m.set(num, m.