前面几篇学习了Spring的依赖注入,这篇开始学习另一个核心功能——面向切面编程AOP。 通过本文,你可以了解到: 1 Spring xml规范 2 通过配置文件实现面向切面编程 3 对比与传统AOP编程 首先认识一下Spring的xml文件配置格式 Spring的xml一般起名叫做be...
分类:
编程语言 时间:
2015-01-31 17:43:01
阅读次数:
179
客户端套接字的超时(timeout)就是指在客户端通过Socket和服务器进行通讯的过程中,由于网络延迟,网络阻塞等原因,造成服务器并未及时响应客户端的一种现象。在一段时间后,客户端由于未收到服务端的响应而抛出一个超时错误;其中客户端所等待的时间就是超时时间。由于生产超时错误的一端都是被动端;也就是...
分类:
编程语言 时间:
2015-01-31 17:42:43
阅读次数:
180
1.indexOf() 方法 -----这个方法比较常用返回某个指定的字符串值在字符串中首次出现的位置使用格式:stringObject.indexOf(substring, startpos)举个例子:寻找第二个o所在的位子var mystr="Hello World!" document.wri...
分类:
编程语言 时间:
2015-01-31 17:41:50
阅读次数:
158
FileUpload是Apache组织(www.apache.org)提供的免费的上传组件,但是FileUpload组件本身还依赖于commons组件,所以从Apache下载此组件的时候还需要连同commons组件的IO包一起下载commons-fileUpload上传组件对中文进行了良好的处理,对...
分类:
编程语言 时间:
2015-01-31 17:41:29
阅读次数:
368
在Socket类中有很多方法在声明时使用throws抛出了一些异常,这些异常都是IOException的子类。在Socket类的方法中抛出最多的就是SocketException,其余还有七个异常可供Socket类的方法抛出。这些异常的继承关系如图1所示。其中灰色背景框所描述的例外就是Socket类...
分类:
编程语言 时间:
2015-01-31 17:39:04
阅读次数:
188
前言 在上一篇中,我们初步熟悉了pygame的控制流程,但这对于一个游戏而言是远远不够的。所以在这一篇中,我们的任务是添加一架飞机(玩家),并且能够控制它进行移动,这样我们就又离目标进了一步了~ε=ε=(ノ≧?≦)ノ正片开始!1. 把我们的战斗机搬上屏幕 在正式上代码以前,有一点需要说明的,我们.....
分类:
编程语言 时间:
2015-01-31 17:37:39
阅读次数:
479
当使用mvn package打包项目的时候,抛出下面这个错误:1 [ERROR] Unable to locate the Javac Compiler in:2 D:\jdk\..\lib\tools.jar3 Please ensure you are using JDK 1.4 or ab.....
分类:
编程语言 时间:
2015-01-31 17:36:18
阅读次数:
196
比方说我们用Visio Studio创建了一个MFC应用程序,名称为Mysdi。在创建这个项目的时候,默认的会生成许多类和文件,就关于这些文件的内容和要点展开以下论述。框架窗口类头文件 向导为项目Mysdi生成了框架窗口类的头文件MainFrm.h,该头文件用于定义框架窗口类CMainFram...
分类:
编程语言 时间:
2015-01-31 17:35:42
阅读次数:
163
大部分U3D的游戏开发中都需要用NGUI这款界面控件,NGUI如何和3D物体共存是刚使用U3D时最常问的问题。笔者在当前的项目中还需要加入一个背景图片,因此这里将方法统一讲一下,层次结构需求是:背景图片(底)——3D物体(中)——NGUI控件(顶)以下是过程:1.先来考虑3D物体和NGUI的共存,那...
分类:
编程语言 时间:
2015-01-31 17:36:00
阅读次数:
324
一、什么是HTTP协议HTTP协议是一种应用层协议,HTTP是HyperText Transfer Protocol(超文本传输协议)的英文缩写。HTTP可以通过传输层的TCP协议在客户端和服务器之间传输数据。HTTP协议主要用于Web浏览器和Web服务器之间的数据交换。我们在使用IE或Firefo...
分类:
编程语言 时间:
2015-01-31 17:34:21
阅读次数:
153
在Java类中,getter和setter方法占了很大的比重。由于Java中没有定义属性的关键字;因此,getter和setter方法用于获得和设置Java类的属性值;如getName和setName方法用于设置name属性的值。如果某个属性只有getter方法,那这个属性是只读的;如果只有sett...
分类:
编程语言 时间:
2015-01-31 17:33:59
阅读次数:
230
在游戏截屏时,我们需要只截取场景内容,而不包括NGUI控件,实现脚本如下(只截取gameCamera和bgCamera中的内容):using UnityEngine;using System.Collections;public class CaptureTest : MonoBehaviour {...
分类:
编程语言 时间:
2015-01-31 17:36:35
阅读次数:
631
short Short 2个字节 int Integer 4个字节long Long 8个字节 float Float 4个字节double Double 8个字节byte Byte 1个字节char Character 2个字节 boolean BooleanJAVA数据类型分基本数据类型和引用数...
分类:
编程语言 时间:
2015-01-31 17:35:20
阅读次数:
263
一、什么是Java注解: Java注解(Annotation),是Java代码里的特殊标记,它为我们在代码中添加用Java程序无法表达的额外信息提供了一种形式化的方法,使我们在未来可以方便的使用这些被注解修饰的程序元素(类、方法、变量)。二、Java注解的作用: 1、将由编译器来测试和验证的格式.....
分类:
编程语言 时间:
2015-01-31 17:32:42
阅读次数:
192
1.1. 对集合中的key进行排序
1.1.1.
实例:对字符串形式的key进行自然逆序排序
SortMapKey.java
package map;
import java.util.Comparator;
import java.util.LinkedHashMap;
import java.util.Map;
im...
分类:
编程语言 时间:
2015-01-31 16:30:22
阅读次数:
198
Convergents of e
Problem 65
The square root of 2 can be written as an infinite continued fraction.
√2 = 1 +
1
2 +
1
2 +
1
2 +
1
...
分类:
编程语言 时间:
2015-01-31 16:27:32
阅读次数:
178
Unity3D是现在越来越流行的3D游戏引擎,它支持JavaScript,c#和Boo语言。其中C#有一个内置的事件机制,为了响应一个GameObject的事件分发,你通常要建立一个脚本继承MonoBehaviour并且实现你需要的方法。比如你想对鼠标悬停作出反应,就要创建OnMouseOver方法。通常代码会像这个样子:
void OnMouseOver () {
r...
分类:
编程语言 时间:
2015-01-31 16:22:28
阅读次数:
198