草庐IT

ecmascript-2016

全部标签

vue全家桶进阶之路20:ECMAScript脚本语言规范

ECMAScript(简称ES)是一种由Ecma国际组织定义的脚本语言标准,它定义了JavaScript语言的基本规范和特性。JavaScript是一种基于ECMAScript标准的编程语言,因此ECMAScript对于JavaScript开发来说非常重要。ECMAScri

Petrozavodsk Winter Training Camp 2016: Moscow SU Trinity Contest

题目列表A.ABBAE.ElvisPresleyG.BiologicalSoftwareUtilitiesJ.BurnishedSecurityUpdatesA.ABBA题意:就是问你一个矩阵能由几个行向量表示出来Solution其实就是求矩阵的秩,但是会被卡精度(被卡了好几发),直接抄个矩阵求秩的板子就AC了Code#defineCLR(x)memset(x,0,sizeof(x))//定义宏usingnamespacestd;doublemat[300][300];//定义矩阵intr,c;intcmp(doublex,doubley){doublev=x-y;if(v>1e-1)retu

Petrozavodsk Winter Training Camp 2016: Moscow SU Trinity Contest

题目列表A.ABBAE.ElvisPresleyG.BiologicalSoftwareUtilitiesJ.BurnishedSecurityUpdatesA.ABBA题意:就是问你一个矩阵能由几个行向量表示出来Solution其实就是求矩阵的秩,但是会被卡精度(被卡了好几发),直接抄个矩阵求秩的板子就AC了Code#defineCLR(x)memset(x,0,sizeof(x))//定义宏usingnamespacestd;doublemat[300][300];//定义矩阵intr,c;intcmp(doublex,doubley){doublev=x-y;if(v>1e-1)retu

2016 ZCTF note3:一种新解法

2016ZCTFnote3:一种新解法最近在学习unlink做到了这道题,网上有两种做法:一种是利用edit功能读入id时整数溢出使索引为-1,一种是设置块大小为0使得写入时利用整数溢出漏洞可以将数据溢出到下一个块中。我采取了另一种思路:程序在分配id=7块时虽然提示块已满,但没有采取措施,依然分配了一个块,并将块地址放在了存放块0size的位置,使得可以往块0写入足够多的数据溢出到下一个块中。我先分析我的解法,然后再简单叙述一下另外两种解法的原理。程序分析一般步骤查看程序保护措施。该程序有4个功能:NewnoteShownote(假的,只打印一个字符串)EditnoteDeletenoteN

2016 ZCTF note3:一种新解法

2016ZCTFnote3:一种新解法最近在学习unlink做到了这道题,网上有两种做法:一种是利用edit功能读入id时整数溢出使索引为-1,一种是设置块大小为0使得写入时利用整数溢出漏洞可以将数据溢出到下一个块中。我采取了另一种思路:程序在分配id=7块时虽然提示块已满,但没有采取措施,依然分配了一个块,并将块地址放在了存放块0size的位置,使得可以往块0写入足够多的数据溢出到下一个块中。我先分析我的解法,然后再简单叙述一下另外两种解法的原理。程序分析一般步骤查看程序保护措施。该程序有4个功能:NewnoteShownote(假的,只打印一个字符串)EditnoteDeletenoteN

es2016 - 求幂运算符号 **

求幂(**)-JavaScript|MDNGitHub-tc39/proposal-exponentiation-operator:ProgresstrackingforES7exponentiationoperator求幂运算符,一种将指数应用于基数的数学计算。已有的Math.pow()方法可以执行求幂计算,但它也是为数不多的需要通过方法而不是正式的运算符来进行求幂运算的语言之一。求幂运算符是两个星号(**):左操作数是基数,右操作数是指数。并且是右结合的: a**b**c 等于 a**(b**c).//x**yletsquared=2**2;//sameas:2*2//alsosameas

es2016 - 求幂运算符号 **

求幂(**)-JavaScript|MDNGitHub-tc39/proposal-exponentiation-operator:ProgresstrackingforES7exponentiationoperator求幂运算符,一种将指数应用于基数的数学计算。已有的Math.pow()方法可以执行求幂计算,但它也是为数不多的需要通过方法而不是正式的运算符来进行求幂运算的语言之一。求幂运算符是两个星号(**):左操作数是基数,右操作数是指数。并且是右结合的: a**b**c 等于 a**(b**c).//x**yletsquared=2**2;//sameas:2*2//alsosameas

ES(ECMAScript)标准下中的let、var和const

ES标准下中的let,var和constlet会报重复声明,var则比较随意,重不重复无所谓//使用var的时候重复声明变量是没问题的,只不过就是后面会把前面覆盖掉varnum=100varnum=200//使用let重复声明变量的时候就会报错了letnum=100letnum=200//这里就会报错了//使用const重复声明变量的时候就会报错constnum=100constnum=200//这里就会报错了var对变量预解析可以“先使用再定义”,而let和const则不行,也就是没有变量提升//因为预解析(变量提升)的原因,在前面是有这个变量的,只不过没有赋值console.log(num

ES(ECMAScript)标准下中的let、var和const

ES标准下中的let,var和constlet会报重复声明,var则比较随意,重不重复无所谓//使用var的时候重复声明变量是没问题的,只不过就是后面会把前面覆盖掉varnum=100varnum=200//使用let重复声明变量的时候就会报错了letnum=100letnum=200//这里就会报错了//使用const重复声明变量的时候就会报错constnum=100constnum=200//这里就会报错了var对变量预解析可以“先使用再定义”,而let和const则不行,也就是没有变量提升//因为预解析(变量提升)的原因,在前面是有这个变量的,只不过没有赋值console.log(num

hrsc2016数据集xml格式转换为yolo格式,附下载链接

数据集介绍数据集背景:HRSC2016数据集包含27种类型的遥感地物目标提取自GoogleEarth由西北工业大学于2016年发布采用orientedboundingboxes(OBB)标注格式HRSC2016(Liuetal.,2016)是西北工业大学采集的用于轮船的检测的数据,包含4个大类19个小类共2976个船只实例信息。论文中特别指出他们的数据集是高分辨率数据集,分辨率介于0.4m和2m之间。数据集所有图像均来自六个著名的港口,包括海上航行的船只和靠近海岸的船只,船只图像的尺寸范围从300到1500,大多数图像大于1000x600。数据集类别说明本数据集中目标为航拍图像下的船只,包括海