Spring MVC本身对Restful支持非常好。它的@RequestMapping、@RequestParam、@PathVariable、@ResponseBody注解很好的支持了REST。
1. @RequestMapping
@RequestMapping 方法注解指定一个请求的URI映射地址. 类似于struts的action-mapping,同时可以指定POST或者GET请求类...
分类:
编程语言 时间:
2016-06-02 14:27:17
阅读次数:
172
【0】README
0)本文部分文字描述转自:“Spring In Action(中/英文版)”,旨在review spring(3)高级装配 的相关知识;
【1】环境与profile(考虑数据库配置)
1)使用嵌入式数据库
@Bean(destroyMethod="shutdown")
public DataSource dataSource() {
retur...
分类:
编程语言 时间:
2016-06-02 14:25:49
阅读次数:
635
题目
给定一个排序数组,在原数组中删除重复出现的数字,使得每个元素只出现一次,并且返回新的数组的长度。
不要使用额外的数组空间,必须在原地没有额外空间的条件下完成。
您在真实的面试中是否遇到过这个题?
Yes
样例
给出数组A =[1,1,2],你的函数应该返回长度2,此时A=[1,2]。
分析
对排序数组去重,要求空间复杂...
分类:
编程语言 时间:
2016-06-02 14:23:57
阅读次数:
366
Python 标识符在python里,标识符有字母、数字、下划线组成。在python中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。python中的标识符是区分大小写的。以下划线开头的标识符是有特殊意义的。以单下划线开头(_foo)的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用”from xxx import *”而导入;以双下划线开头的(foo)代表类的私有成员...
分类:
编程语言 时间:
2016-06-02 14:22:39
阅读次数:
258
前言
当今 JavaScript 大行其道,各种应用对其依赖日深。web 程序员已逐渐习惯使用各种优秀的 JavaScript 框架快速开发 Web 应用,从而忽略了对原生 JavaScript 的学习和深入理解。所以,经常出现的情况是,很多做了多年 JS 开发的程序员对闭包、函数式编程、原型总是说不清道不明,即使使用了框架,其代码组织也非常糟糕。这都是对原生 JavaScript 语言特性...
分类:
编程语言 时间:
2016-06-02 14:24:01
阅读次数:
216
题目
跟进“删除重复数字”:
如果可以允许出现两次重复将如何处理?
您在真实的面试中是否遇到过这个题?
Yes
样例
给出数组A =[1,1,1,2,2,3],你的函数应该返回长度5,此时A=[1,1,2,2,3]。
分析
与上题思路相同,只需要增加一个记录元素出现次数的变量即可,限制最多出现2次。
Pyt...
分类:
编程语言 时间:
2016-06-02 14:23:03
阅读次数:
279
我们先来看看this指针。之前看过一篇关于this指针的文章,觉得写的很好,今天决定自己来写一写,顺便总结一下C++里面关于类的一些内容。
什么是this指针呢?简单的说它是一个指向类的实例的指针,就好像当我们在进入一个房子之后,可以看见房子里的桌子,椅子、地板等, 但是看不到房子的全貌。对于一个类的实例来说,你可以看到它的成员函数、成员变量,但是实例本身呢?this是一个指针,它...
分类:
编程语言 时间:
2016-06-02 14:20:39
阅读次数:
224
简介这一篇还是一些基本的shader操作:裁剪、透明和法向量的应用
(纠结了很久写不写这些,因为代码很简单,主要是些概念上的东西)
先来看下大概的效果图:(从左到右依次是裁剪,透明,加了法向量的透明)...
分类:
编程语言 时间:
2016-06-02 14:20:04
阅读次数:
249
使用openv canny边缘检测,进行连通域探测提取。...
分类:
编程语言 时间:
2016-06-02 14:19:22
阅读次数:
395
公交查询系统是城市道路交通的重要组成部分,是城市发展的必然产物,是联系国民生活、社会生产和流通领域的关键环节。我国城市公交查询系统的发展处于一个较落后的水平,人们可以获得信息的方式很少,为了解决这种问题,设计出基于J2EE的公交查询系统。...
分类:
编程语言 时间:
2016-06-02 14:20:32
阅读次数:
265
C++中的类型转换分为两种:
1. 隐式类型转换(而对于隐式变换,就是标准的转换,在很多时候,不经意间就发生了,比如int类型和float类型相加时,int类型就会被隐式的转换位float类型,然后再进行相加运算。);
2. 显式类型转换。
关于强制类型转换的问题,很多书都讨论过,写的最详细的是C++ 之父的《C++的设计和演化》。最好的解决方法就是不要使用C风格的强制类...
分类:
编程语言 时间:
2016-06-02 14:17:56
阅读次数:
192
各位看官们,大家好,上一回中咱们说的是套接字通信模型的例子,这一回咱们继续说该例子。闲话休提,言归正转。让我们一起talk C栗子吧!...
分类:
编程语言 时间:
2016-06-02 14:16:52
阅读次数:
138
一、数据类型
ECMAScript中有五种简单的数据类型(也称为基本数据类型):Undefined、Null、Boolean、Number、String。还有一种复杂数据类型—Object,Object本质上是由一组无序的名值对组成的。
1、typeof
鉴于ECMAScript是松散类型的,因此需要有一种手段来检测给定变量的数据—typeof就是负责提供这...
分类:
编程语言 时间:
2016-06-02 14:16:13
阅读次数:
251
排序算法是一种基本并且常用的算法。由于实际工作中处理的数量巨大,所以排序算法对算法本身的速度要求很高。而一般我们所谓的算法的性能主要是指算法的复杂度,一般用O方法来表示。在后面我将给出详细的说明。
简单排序算法,后面你将看到他们的共同点是算法复杂度为O(N*N):
1.冒泡排序:
#include <iostream.h>
void BubbleSort(in...
分类:
编程语言 时间:
2016-06-02 14:15:26
阅读次数:
194
开始是找了下U3D的SCRIPT手册,发现找不到这玩意。然后在谷歌搜"unity3d get all child"才找到了答案。很简单的答案,不过挺有意思的,挺好用。
foreach (Transform child in transform)
{
Debug.Log(child.gameObject.name);
}
transform是你所需要找的物体...
分类:
编程语言 时间:
2016-06-02 14:15:46
阅读次数:
852
ES6新特性概览
本文基于lukehoban/es6features ,同时参考了大量博客资料,具体见文末引用。ES6(ECMAScript 6)是即将到来的新版本JavaScript语言的标准,代号harmony(和谐之意,显然没有跟上我国的步伐,我们已经进入中国梦版本了)。上一次标准的制订还是2009年出台的ES5。目前ES6的标准化工作正在进行中,预计会在14年12月份放出正式敲定的版本。但大...
分类:
编程语言 时间:
2016-06-02 14:17:07
阅读次数:
344
看完JavaScript高级程序设计,整理了一下里面的DOM这一块的知识点,比较多,比较碎!DOM在整个页面的地位如图:DOM(文档对象模型)是针对HTML 和XML 文档的一个API(应用程序编程接口)。DOM描,绘了一个层次化的节点树,允许开发人员添加、移除和修改页面的某一部分.1、节点层次DOM 可以将任何HTML 或XML 文档描绘成一个由多层节点构成的结构。节点分为几种不同的类型,每种类型...
分类:
编程语言 时间:
2016-06-02 14:16:17
阅读次数:
278