JS中的!=、== 、!==、===的用法和区别

var num = 1; var str = '1'; var test = 1; test == num //true 相同类型 相同值 test === num //true 相同类型 相同值 test !== num //false test与num类型相同,其值也相同, 非运算肯定是
3次阅读

MJRefresh实现请求数据列表不满一页,或者请求数据为空时,不显示footer文字

最近自己负责的项目测试要求:列表的数据不满一页的话就自动隐藏下面的“上拉加载更多”或是“到底了,没有更多数据”.百度了一下,看了一篇博客的介绍实现: http://blog.csdn.net/gx_wqm/article/details/51682515他的做法是写了个UITableview的分类来
1次阅读

[Asp.net MVC]Bundle合并,压缩js、css文件

摘要在web优化中有一种手段,压缩js,css文件,减少文件大小,合并js,css文件减少请求次数。asp.net mvc中为我们提供一种使用c#代码压缩合并js和css这类静态文件的方法。一个例子新建asp.net mvc项目,在App_Start文件夹中你可以看到一个叫做BundleConfig
5次阅读

Codeforces Round #401 (Div. 2) A,B,C,D,E

A. Shell Gametime limit per test0.5 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputBomboslav likes to look out of th
7次阅读

走进javascript——解开switch之谜

很早以前就觉得switch很怪异,或者说一直没太理解它,它怪异就怪异在非要给每个语句加上break;不然后面的语句就算不符合条件还是会执行,比如以下这段代码var num = 2;switch(num){ case 1: console.log(1); case 2: console
40次阅读

BZOJ3070 : [Pa2011]Prime prime power 质数的质数次方

对于$a^b$,如果$b=2$,那么在$[\sqrt{n},\sqrt{n}+k\log k]$内必定能找到$k$个质数作为$a$。筛出$n^{\frac{1}{4}}$内的所有质数,暴力枚举所有落在该区间内的倍数,将其筛掉,即可判断每个数是否是质数。然后以最大的质数的平方作为上界,枚举更大的$a$
6次阅读

网格搜索(参数选择)

首先说交叉验证。交叉验证(Crossvalidation)是一种评估统计分析、机器学习算法对独立于训练数据的数据集的泛化能力(generalize),能够避免过拟合问题。交叉验证一般要尽量满足:1)训练集的比例要足够多,一般大于一半2)训练集和测试集要均匀抽样交叉验证主要分成以下几类:1)Doubl
8次阅读

为linux主机增加file description

在benchmarked写的服务器的时候就遇到了too many file open 这个报错。由于遇到过很多次了,所以知道应该是单机fd打满了。 首先来看看 机器最多支持多少fdcat /proc/sys/fs/file-max通过上面的命令可以看到机器现在一个session 最多可以支
5次阅读

开源轻论坛StartBBS前台getshell

心血来潮读读代码。StartBBS界面挺清爽的,体积也小。下载下来安装。安装好后发现根目录下多了一个install.lock,一般的cms为了防止被重安装就会在目录下生成一个类似的文件,下次有人再访问安装脚本的时候,脚本会检测,如果目录下有这个文件就提示“请删除后再安装”。原本应该是没有任何问题的。
5次阅读

[SVG] Add an SVG as an Embedded Background Image

Learn how to set an elements background image to embedded SVG. This method has an added benefit of not incurring any HTTP requests, as the SVG is simp
6次阅读