一行神奇的javascript代码 一行神奇的JS代码,是在一个博客园里面看到的,当时我就震惊了,这不就是传说中的ZB神奇么… … 哈哈(果断转载过来)。 写本篇文章的缘由是之前群里@墨尘发了一段js代码,如下: 然后让大家运行,出来的结果让人有点出乎意料,请看: 太风骚了有木有!如果有人诋毁前端瞧 ...
分类:
编程语言 时间:
2016-08-14 07:48:42
阅读次数:
194
1.static可以用于修饰成员变量、方法以及块,并不会改变类中成员的权限修饰,如:private修饰的成员变量,类外只能类名或非私有方法调用,而不能使用对象名调用。 2.static方法和成员变量,可使用类名直接调用,而不需要实例化:类名.方法名();类名.变量名(); 也可以实例化后,使用对象名 ...
分类:
编程语言 时间:
2016-08-14 07:44:17
阅读次数:
272
题目:已知按序排列的整数数组,输入任意数number,当数组中某两数之和等于number时,打印出两个数。 要求:复杂度为o(n) 解法: 数组已是有序排列,且两个加数一定满足条件:较小加数<= (number/2) <= 较大加数;那么只需要找出该数组的较小加数和较大加数分界index,分别从两边 ...
分类:
编程语言 时间:
2016-08-14 07:45:40
阅读次数:
194
Java中String的数据是如何存储的,查看源代码就可以知道,String的数据是存储在char[] value这样一个成员变量中的,char类型的大小在java中是2个字节 我们还知道,现在普遍使用的unicode版本是UCS-2,就是使用2个字节表示一个字符的unicode版本,这就对上了,j ...
分类:
编程语言 时间:
2016-08-14 07:40:53
阅读次数:
238
希尔排序在插入排序的基础上多一个增量,即每次和增量位置的元素比较。增量逐渐减小,最后为1.通常采用2方-1,增量的取值决定移动次数 ...
分类:
编程语言 时间:
2016-08-14 07:40:56
阅读次数:
190
说到算法,排序算法可能是大部分人最早接触的算法,我还记得我接触的第一个排序算法可能就是冒泡排序(bubble sort)了,估计不少同学和我一样吧。再后来接触到了插入排序(insertion sort),归并排序(merge sort),快速排序(quick sort),堆排序(heap sort) ...
分类:
编程语言 时间:
2016-08-14 07:41:45
阅读次数:
189
类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载、验证、准备、解析、初始化、使用和卸载七个阶段。其中验证、准备、解析3个部分统称为连接。类加载的过程包括了加载、验证、准备、解析、初始化五个阶段。 加载、验证、准备、初始化和卸载这5个阶段的顺序时确定的,类的加载过程必须按照这 ...
分类:
编程语言 时间:
2016-08-14 07:41:17
阅读次数:
277
接口(interface)1.interface创建一个接口,implements实现接口 interface jiekou{} class lie implements jiekou{}2.接口可以有属性,但必须赋值,不建议在接口定义属性(可用于定义常量)3.接口,可以定义与接口同名的方法4.接口 ...
分类:
编程语言 时间:
2016-08-14 07:38:39
阅读次数:
116
题目:判断传入数字是否为回文数。 回文数是指一个像16461这样“对称”的数,即:将这个数的数字按相反的顺序重新排列后,所得到的数和原来的数一样。 解法: ...
分类:
编程语言 时间:
2016-08-14 07:39:56
阅读次数:
158
在JavaScript中,正则表达式由RegExp对象表示。RegExp对象呢,又可以通过直接量和构造函数RegExp两种方式创建,分别如下: //直接量 var re = /pattern/[g | i | m]; //构造函数 var re = new RegExp(["pattern", [" ...
分类:
编程语言 时间:
2016-08-14 07:38:24
阅读次数:
246
Java虚拟机的内存区域中,程序计数器、虚拟机栈和本地方法栈三个区域是线程私有的,随线程生而生,随线程灭而灭;栈中的栈帧随着方法的进入和退出而进行入栈和出栈操作,每个栈帧中分配多少内存基本上是在类结构确定下来时就已知的,因此这三个区域的内存分配和回收都具有确定性。垃圾回收重点关注的是堆和方法区部分的 ...
分类:
编程语言 时间:
2016-08-14 07:37:24
阅读次数:
202
javascript ES5 并没有所谓class 类,所以自然不能像c++,Java 那样子类继承父类,但是javascript还是可以实现继承的。 主要的继承方式分为构造函数继承和非构造函数继承 一、构造函数继承 构造一个原型函数,将需要定义的属性方法,通过指定 this 指向赋值;通过 new ...
分类:
编程语言 时间:
2016-08-14 07:36:08
阅读次数:
170
JDK操纵底层资源基本就是 java.net.URL 、java.io.File 、java.util.Properties这些。取资源基本是根据绝对路径或当前类的相对路径来取。从类路径或Web容器上下文中获取资源的时候也不方便。Resource接口提供了更强大的访问底层资源的能力。 废话不多说,看 ...
分类:
编程语言 时间:
2016-08-14 07:35:11
阅读次数:
285
因为偶然的机会,在图书馆看到《深入理解C++ 11:C++11新特性解析和应用》这本书,大致扫下,受益匪浅,就果断借出来,对于其中的部分内容进行详读并亲自编程测试相关代码,也就有了整理写出这篇读书笔记的基础。C++作为踏入编程的最初语言,一直充满感情,而C++11作为新标准虽然推出一段时间了,却因为 ...
分类:
编程语言 时间:
2016-08-14 07:31:08
阅读次数:
249
转载:http://shmilyaw-hotmail-com.iteye.com/blog/1881302 前言 想讨论这个话题有一段时间了。记得几年前的时候去面试,有人就问过我一个类似的问题。就是java thread中对于异常的处理情况。由于java thread本身牵涉到并发、锁等相关的问题已 ...
分类:
编程语言 时间:
2016-08-14 07:32:01
阅读次数:
277
var numberArray = [3, 6, 2, 4, 1, 5, 13];//实现对该数组的大小顺序序排列,输出[1,2,3,4,5,6,13] var arr2 = numberArray.sort(function(a, b) { if(a > b) { return 1; } else ...
分类:
编程语言 时间:
2016-08-14 07:31:20
阅读次数:
211
用的是 SSM3的框架 Spring MVC 3.1 + Spring 3.1 + Mybatis3.1 第一种情况: Spring MVC 和 Spring 整合的时候,SpringMVC的springmvc.xml文件中 配置扫描包,不要包含 service的注解,Spring的applicat ...
分类:
编程语言 时间:
2016-08-14 07:29:15
阅读次数:
147