众所周知,现在的主流浏览器基本上都是多标签页的。在标签页数量较多的时候,可能连标签页的标题都无法看清。因此,用户可能一不小心就关错了标签页,或者直接点击浏览器右上角的关闭按钮一不小心就关闭了所有标签页,而用户之前访问我们站点的某个页面可能还有非常重要的数据没有保存。。。因此,在某些重要数据的录入页面,或者在某些包含重要操作的页面,我们有必要为这些网页添加在关闭页面前弹出确认提示窗口,以免用户不慎关闭网页导致重要数据丢失。下面,我们就直接...
8年前 (2016-09-11)
阅读(3015)
赞一个 (0 )
链接直达
在平常的软件开发过程中,我们经常都会遇到需要在数组或集合中查找某个指定元素的情况。通常情况下,我们会使用按照自然顺序的方式来查找数组中的是否存在指定的元素。例如:/**
* 从数组中顺序查找是否存在指定的元素,如果存在则返回该元素的索引,否则返回-1
*
* @param array 指定所查找的数组
* @param&...
8年前 (2016-09-11)
阅读(2649)
赞一个 (0 )
链接直达
前面我们已经介绍了冒泡排序、选择排序、插入排序等常见的数据排序算法。现在,我们接着介绍快速排序。快速排序可以说是排序算法中的一个重头戏,由于其排序效率在同为O(N*logN)的几种排序方法中相对较高,因此在编程开发中经常被采用。不仅如此,诸如腾讯、微软、百度等许多互联网公司的笔试面试题中,也经常会涉及到与快速排序相关的算法,还有大大小的程序方面的考试如软考、考研中也常常出现快速排序的身影。相对冒泡排序、选择排序等算法而言,快速排序的具体...
8年前 (2016-09-11)
阅读(2548)
赞一个 (1 )
链接直达
在前面的文章中,我们介绍了冒泡排序和选择排序,现在我们接着介绍插入排序。为了便于理解,我们同样以5名运动员的身高A(181)、B(169)、C(187)、D(172)、E(163)为例,并使用插入排序法完成对5名运动员身高的排序任务。首先,教练先让排在左起第1位的A(181)站到更左侧,以便于和剩下的4名运动员形成明显的区分。教练想,以前的5名运动员之间的排列是无序的,现在我让左起第1位的运动员站出来,并把他看作一个已经按照要求排好序的...
8年前 (2016-09-11)
阅读(2276)
赞一个 (0 )
链接直达
前面我们已经介绍了冒泡排序,接着我们来看看选择排序法。同样的,我们还是以冒泡排序中五名运动员的身高A(181)、B(169)、C(187)、D(172)、E(163)为例,然后使用选择排序法,对其实现从左到右、从低到高的排序。与冒泡排序不同的是,选择排序法并不是让相邻的两名运动员按照顺序依次比较身高来得出排序结果。下面,我们来详细了解一下选择排序法的排序过程。由于5名运动员需要按照从左到右、从低到高的顺序进行排序,因此最左边的位置应该属...
8年前 (2016-09-11)
阅读(2227)
赞一个 (0 )
链接直达
冒泡排序(Bubble Sort)是计算机编程开发技术中一种较为简单的排序方法。为了更好地理解其算法原理,我们先来看这样一个例子:在操场上从左到右一字排开地站着A(181)、B(169)、C(187)、D(172)、E(163) 5名运动员(括号内为该运动员的身高cm数)。现在教练希望让他们从左到右、从低到高依次排列。头脑稍微「转」得快的读者,可能一眼就看出来了该如何排列。显然,我们这里仅仅列举了5名运动员,所以很快地指出结果也不是什么...
8年前 (2016-09-11)
阅读(2329)
赞一个 (1 )
链接直达
排序,顾名思义,就是将一组无序的数据按照指定的顺序(一般是从大到小或从小到大)进行排列的过程。不管是在Java还是在JavaScript、PHP、C/C++等编程语言中,对数组(或集合)进行排序都是程序开发人员的必备技能。排序一般可分为两大类:1.内部排序当数据相对较少时,我们可以将所有需要排序的数据全部加载到内存中,然后对其进行排序。内部排序主要包括交换式排序法、选择式排序法和插入式排序法。2.外部排序当数据量非常大时,计算机内存空间...
8年前 (2016-09-11)
阅读(2307)
赞一个 (0 )
链接直达
给指定的文件夹配置对应的访问权限是Apache配置中的基础应用,也是Apache使用者的必备技能之一。在Apache配置文件中,给指定目录设置基本的访问权限,主要是靠Allow、Deny、Order三个指令的配合使用来实现的。1、Allow指令Allow指令的作用与其英文单词的含义一致,用于设置允许访问当前目录(及其子目录)或文件的用户范围。例如,Allow from all表示允许所有用户访问。下面,我们参考更多的例子,以帮助理解(D...
8年前 (2016-09-11)
阅读(3436)
赞一个 (2 )
链接直达
Options指令是Apache配置文件中一个比较常见也比较重要的指令,Options指令可以在Apache服务器核心配置(server config)、虚拟主机配置(virtual host)、特定目录配置(directory)以及.htaccess文件中使用。Options指令的主要作用是控制特定目录将启用哪些服务器特性。Options指令常见的配置示例代码如下:<Directory />
#指定根目录&qu...
8年前 (2016-09-11)
阅读(3043)
赞一个 (1 )
链接直达
为什么需要正则表达式作为编程开发技术爱好者,在我们使用计算机的过程中,几乎都有类似如下的经历:查找文件夹中指定后缀的文件,例如查找所有txt后缀的文件。检查用户输入的内容是否全部为数字。验证用户输入的邮箱格式是否有效。验证用户输入的用户名必须由6-16位的大小写英文字母、数字或下划线「_」组成。将文本中两位及以上的数字前面全部加上美元符号「$」。获取文本文件中所有前面带有「$」符号的金额数字。以上面的第一种情况为例,相信大多数读者都知道...
8年前 (2016-09-11)
阅读(2501)
赞一个 (0 )
链接直达
CKplayer,其全称为超酷flv播放器,它是一款用于网页上播放视频的软件,支持的格式有:http协议上的flv,f4v,mp4格式,同时支持rtmp视频流格式播放,此播放器的特点在于用户可以自己定义播放器的风格,诸如播放/暂停按钮,静音按钮,全屏按钮都是以外部图片接口形式调用,用户根据自己的需要制作出播放器风格所需要使用的各个按钮图片然后替换掉原始风格里相应的图片就可以制作出自己的风格了,具体的各按钮的位置和底部背景的设置在ckpl...
8年前 (2016-09-11)
阅读(3805)
赞一个 (0 )
链接直达
介绍: 控制红球,避过蓝点,吃掉所有黄点,最后到达一个绿色区域就算赢,要避免被篮球撞到!挑战世界最难的游戏? 考验眼力和敏捷还有操作的小游戏,相当具有挑战性,一共30关哟.重试的次数越少越好!下面是游戏作者的原话,呵呵,很是自信呀“This is The World’s Hardest Game. I guarantee you it is harder than any game you have ever played, or ev...
8年前 (2016-09-11)
阅读(2341)
赞一个 (0 )
链接直达