Java 8为了支持lambda 表达式而引入了函数式接口。只有一个抽象方法的接口就能被当作函数式接口调用。
Runnable,Comparator,Coneable 都是一些函数式接口的例子。我们能Lambda表达式来实现这些函数式接口。
例如:...
分类:
编程语言 时间:
2015-05-20 16:29:00
阅读次数:
156
spring security4 配置, 与spring security3的一些区别...
分类:
编程语言 时间:
2015-05-20 16:27:00
阅读次数:
591
Spring自定义标签的原理
XML通常通过DTD、XSD定义,但DTD的表达能力较弱,XSD定义则能力比较强,能够定义类型,出现次数等。自定义标签需要XSD支持,在实现时使用Namespace扩展来支持自定义标签。
当你在苦逼的写下面的代码时:
Xml代码
XXXX...
分类:
编程语言 时间:
2015-05-20 16:27:24
阅读次数:
234
package com.letv.lazybox.task;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Iterator;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.Executor...
分类:
编程语言 时间:
2015-05-20 16:24:52
阅读次数:
243
本文对Unity第一视角MouseLook源码继续深入分析,并引用一些四元数的数学概念来阐述代码工作原理。...
分类:
编程语言 时间:
2015-05-20 16:25:26
阅读次数:
304
测试题目:
代码如下:
#include
#include
#include
#include
#include
#include
using namespace std;
double hypothesis(vector &feature,vector&w){
double sum=0.0;
for(int i=0;i<feature.size();i++){...
分类:
编程语言 时间:
2015-05-20 16:23:55
阅读次数:
407
并发编程:可以让多个任务同时运行的编程方式。进程:一个正在运行的程序,有自己独立的一块内存空间,每一个进程的内部数据和状态都是完全独立的。可同时运行两个或更多的程序。线程:每一个任务称为一个线程,在一个程序内运行多线程的程序称为多线程程序。 线程是进程内部单一的一个顺序控制流,是最小处理单位。创建线...
分类:
编程语言 时间:
2015-05-20 16:21:51
阅读次数:
138
配置文件spring-wsServer.xml w...
分类:
编程语言 时间:
2015-05-20 16:18:40
阅读次数:
260
在class?后面跟类名来创建一个类。除了上下文是类以外,声明一个属性和常量,变量声明是一样的,方法和函数也是如此。 class Shape {
var numberOfSides = 0
func simpleDescription() -> String {
...
分类:
编程语言 时间:
2015-05-20 15:13:06
阅读次数:
152
Spring 1、spring打印log logger.debug(String.format("Searching for key ‘%s‘ in [%s]",key, propertySource.getName()));...
分类:
编程语言 时间:
2015-05-20 15:10:27
阅读次数:
167
用法一:常量 在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。 public?enum?Color?{??
??R...
分类:
编程语言 时间:
2015-05-20 15:11:34
阅读次数:
182
1: voliate? ?用在多线程,同步变量。 线程为了提高效率,将成员变量(如A)某拷贝了一份(如B),线程中对A的访问其实访问的是B。只在某些动作时才进行A和B的同步。因此存在A和B不一致的情况。volatile就是用来避...
分类:
编程语言 时间:
2015-05-20 15:11:02
阅读次数:
147
a=int(raw_input("pleaseinputnumber:"))//输入字符串兵转换成intcase:#/bin/pythonaa=int(raw_input("pleaseinput:"))b=int(raw_input("pleaseinput:"))printa+bprinta-bprinta*bprinta/b
分类:
编程语言 时间:
2015-05-20 15:09:59
阅读次数:
122
a=int(raw_input("pleaseinputnumber:"))//输入字符串兵转换成intcase:#/bin/pythonaa=int(raw_input("pleaseinput:"))b=int(raw_input("pleaseinput:"))printa+bprinta-bprinta*bprinta/b
分类:
编程语言 时间:
2015-05-20 15:07:59
阅读次数:
131
-IO流的四个基类: 字节流:inputStream、outputSteam、 字符流:writer、reader 字符流出现的原因packageday18_IO;
importjava.io.FileWriter;
importjava.io.IOException;
//对应视频18_07
importcommunal.GetCurrentPath;
/**
*概述:学习IO流(字符流和字节流)字节..
分类:
编程语言 时间:
2015-05-20 15:08:59
阅读次数:
102
-IO流的四个基类: 字节流:inputStream、outputSteam、 字符流:writer、reader 字符流出现的原因packageday18_IO;
importjava.io.FileWriter;
importjava.io.IOException;
//对应视频18_07
importcommunal.GetCurrentPath;
/**
*概述:学习IO流(字符流和字节流)字节..
分类:
编程语言 时间:
2015-05-20 15:08:44
阅读次数:
116
分析:1.二叉树的中序遍历正好是排好序的遍历方式,因此可以采用中序递归的方式来处理;2.可以用类似输出流的方式来”输出“节点到链表末尾;3.可以用局部变量来简化判断,优化程序。程序:typedefstructtagTreeNode_s{intnValue;tagTreeNode_s*pLeftNode;tagTreeNode_s*pRight..
分类:
编程语言 时间:
2015-05-20 15:06:27
阅读次数:
119