快排: 思想:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 代码: 1 #include <iostream> 2 using namespac
分类:
编程语言 时间:
2016-02-18 19:40:47
阅读次数:
194
1 <script type="text/javascript"> 2 function Person(name, age, gender) { 3 this.userName = name; 4 this.userAge = age; 5 this.userGender = gender; 6 7
分类:
编程语言 时间:
2016-02-18 19:38:14
阅读次数:
164
package 迷你图书管理系统; import java.util.Scanner; public class BookMgr { public static void main(String[] args) { Scanner input = new Scanner(System.in); //
分类:
编程语言 时间:
2016-02-18 19:37:03
阅读次数:
183
一致性Hash分布算法分4个步骤:步骤1:将一个32位整数[0 ~ (2^32-1)]想象成一个环,0 作为开头,(2^32-1) 作为结尾,当然这只是想象。步骤2:通过Hash函数把KEY处理成整数。这样就可以在环上找到一个位置与之对应。步骤3:把Memcached服务器群映射到环上,使用Hash
分类:
编程语言 时间:
2016-02-18 19:36:27
阅读次数:
157
在javascript中使用正则时需要注意中括号里边的一个坑,那就是中括号内的元字符问题。自己踩到坑了,网上搜了一下还有不少人踩了这个坑,所以大概说一下。 中括号在正则中称为字符组(Character class),有的书翻译为字符类,还有的翻译成字符集。我觉得字符组更好点,毕竟class在计算机属
分类:
编程语言 时间:
2016-02-18 19:32:46
阅读次数:
134
1. array_filter() 函数用回调函数过滤数组中的值。 array_filter(array,callbackfunction); 该函数把输入数组中的每个键值传给回调函数。如果回调函数返回 true,则把输入数组中的当前键值返回结果数组中。数组键名保持不变。 function test
分类:
编程语言 时间:
2016-02-18 19:25:54
阅读次数:
169
语言/平台 Node.js 第一,PHP 第二,JavaScript 第三。因为Node.js的社区很多,所以这个结果你也不用太意外。如果你知道JavaScript,你已经一只脚踏进了用Node.js来构建Web APP的可能。 框架 AngularJS 处于框架的领导地位。大量的公司和企业已经采用
分类:
编程语言 时间:
2016-02-18 18:06:14
阅读次数:
282
1 <script type="text/javascript"> 2 3 //当编写方法代码的时候,如果这个方法将来只是作为一个普通的方法来调用,那么就遵循“骆驼命名法”,第一个单词首字母小写,以后的每个单词首字母大写。 4 //如果这个方法是用来创建的对象的,那么就是用“帕斯卡命名法”,每个单词
分类:
编程语言 时间:
2016-02-18 18:03:31
阅读次数:
227
SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理。比如通过它来进行权限验证,或者是来判断用户是否登陆,或者是像12306 那样子判断当前时间是否是购票时间。 一、定义Interceptor实现类 SpringMVC 中的In
分类:
编程语言 时间:
2016-02-18 18:02:09
阅读次数:
242
join用于主线程等待子线程运行完毕它的run方法,再继续执行下面的代码。 join() = join(0),主线程无限等待子线程执行完毕。 join(n milliseconds),主线程只等待n毫秒,n毫秒后无论子线程是否执行完毕,主线程都将继续执行下面的代码。 package com.jack
分类:
编程语言 时间:
2016-02-18 18:01:29
阅读次数:
200
有时候,由于初期考虑不周,或者后期的需求变化,一些普通变量可能也会有线程安全的需求。
分类:
编程语言 时间:
2016-02-18 17:56:35
阅读次数:
142
[SerializeField] 在Inspector版面中显示非public属性,并且序列化;若写在public前面,等于没写……(至于序列化是啥,自行脑补……),上图:[NonSerialized]在Inspector版面中隐藏public属性,并且序列化;如果写在非public属性前面,等于没
分类:
编程语言 时间:
2016-02-18 17:55:13
阅读次数:
221
C语言中的存储类型主要有四种:auto、static、extern、register ★auto存储类型 默认的存储类型。在C语言中,假设忽略了变量的存储类型,那么编译器就会自己主动默认为auto型 ★register存储类型 寄存器变量。寄存器位于CPU,它的特点是:容量小、速度快。它一般用来暂存
分类:
编程语言 时间:
2016-02-18 17:52:46
阅读次数:
345
根据《深入理解java虚拟机》学习归纳整理学习笔记 程序计数器 用途:当前线程的字节码文件的行号指示器.(当前机场负责控制飞机降落的空管员;当前线程表示当前机场, 所执行的字节码等同于被等待允许降落的飞机,行号指示器好比下达允许降落指令的空管员) 线程私有(每个机场都有属于自己的空管员,不同机场的空
分类:
编程语言 时间:
2016-02-18 17:51:43
阅读次数:
201
1 <script type="text/javascript"> 2 3 //length属性:获取字符串的字符个数。(无论中文字符还是英文字符都算1个字符。) 4 var msg = '我是Jk'; 5 alert(msg.length); 6 7 8 9 //charAt(index)方法:获
分类:
编程语言 时间:
2016-02-18 17:50:28
阅读次数:
187
1. array() 函数用于创建数组 在 PHP 中,有三种类型的数组: 索引数组 - 带有数字索引的数组 关联数组 - 带有指定的键的数组 多维数组 - 包含一个或多个数组的数组 自 PHP 5.4 起,可以使用短数组语法,用 [] 代替 array()。 例如,用 $cars=["Volvo"
分类:
编程语言 时间:
2016-02-18 17:46:41
阅读次数:
184
Java修饰符1、类的修饰符分为:可访问控制符和非访问控制符两种。 可访问控制符是:公共类修饰符 public非访问控制符有:抽象类修饰符 abstract ;最终类修饰符 final1 )公共类修饰符 public : Java 语言中类的可访问控制符只有一个: public 即公共的。每个 Ja
分类:
编程语言 时间:
2016-02-18 17:45:05
阅读次数:
203