题目描述:给定一个m×n的数组将1-m*n的数填入数组中 如给定3x3数组,输出 1 2 3 8 9 4 7 6 5 思路:首先问题可以考虑为由外向内一环一环的构造。而构造每一个环时,可分为4个步骤,左→右,上→下,右→左,下→上。 分别定义最左列为left,最右列为right,最上行为up,最下行 ...
分类:
编程语言 时间:
2016-05-05 00:40:54
阅读次数:
300
最近这两天改两个项目的bug,都遇到了中文乱码的问题,现将问题和解决方案都汇总于此,供大家参考。 如果最开始你把整个项目的编码和tomcat的编码都设置成一样,例如GBK或者GB2312或者UTF-8,应该前后方交互是不会出问题的,但是也会有出现像我这样中途给项目添功能,然后让中文乱码的,这就不知道 ...
分类:
编程语言 时间:
2016-05-05 00:42:14
阅读次数:
195
Collection接口的常用方法 add(),添加一个元素 addAll(),添加一组元素 clear(),清空 remove(),移除一个 removeAll(),移除一组 size(),元素个数 isEmpty(),判断是否为空 iterator(),迭代 集合中存储的对象,都是引用地址 打印 ...
分类:
编程语言 时间:
2016-05-05 00:41:35
阅读次数:
213
#include "stdafx.h"class A{public: int test; A(int j=0){ test=j; } //操作符重载基本格式 返回值+ 关键字+opereator+重载符号+(){} //实质上这是完全类似于函数的 只不过函数名改为了opreator //本质上还是成 ...
分类:
编程语言 时间:
2016-05-05 00:40:19
阅读次数:
179
托管 vs. 原生线程 托管代码在“托管线程”上执行,(托管线程)与操作系统提供的原生线程不同。原生线程是在物理机器上执行的原生代码序列;而托管线程则是在CLR虚拟机上执行的虚拟线程。 正如JIT解释器将“虚拟的”中间(IL)指令映射到物理机器上的原声指令,CLR线程基础架构将“虚拟的”托管线程映射 ...
分类:
编程语言 时间:
2016-05-05 00:39:04
阅读次数:
211
一.前言 spring的应用非常的广泛,在开发过程中我们经常接触,可能会有一种感觉:对spring即熟悉又陌生,熟悉体现在我们几乎每天都在使用,对spring的IOC、AOP功能都有了基本的了解,和日常开发的具体应用。陌生体现在,我们对spring的整体架构不清楚,不了解spring中实际的DI是怎 ...
分类:
编程语言 时间:
2016-05-05 00:39:29
阅读次数:
215
最近工作中经常用到Enum中Value、String、Description之间的相互转换,特此总结一下。 1.首先定义Enum对象 1 public enum Weekday 2 { 3 [Description("星期一")] 4 Monday=1, 5 [Description("星期二")] ...
分类:
编程语言 时间:
2016-05-05 00:34:07
阅读次数:
220
首先写一个Person类: 其次是测试反射的相关方法 ...
分类:
编程语言 时间:
2016-05-05 00:31:36
阅读次数:
222
Cantor数组问题: 已知数组A[0...N-1]乱序着前N个正整数,现统计后缀数组A[i+1...N-1]中小于元素A[i]的数目,并存放在数组C[i]中。则C数组称为Cantor数组。 如给定数组:4,6,2,5,1,3。得到的Cantor数组为:3,4,1,2,1,0。 生成Cantor数组 ...
分类:
编程语言 时间:
2016-05-05 00:29:36
阅读次数:
201
用正则表达式判断。如果纯数字是指整数的话(不包含小数点),可以这样: function check(){ var value = document.getElementById("inputId").value; var reg=/^[1-9]\d*$|^0$/; // 注意:故意限制了 0321 ...
分类:
编程语言 时间:
2016-05-05 00:28:52
阅读次数:
262
C/C++仅仅定义了这些基本数据类型之间的关系,并没有定义严格定义它们的字长。在不同的平台上,根据编译器不同的实现,它们的字长如下表所示: 数据类型 LP64 ILP64 LLP64 ILP32 LP32 char 8 8 8 8 8 short 16 16 16 16 16 _int32 N/A ...
分类:
编程语言 时间:
2016-05-05 00:29:52
阅读次数:
154
1. 序列的分片操作:需要提供两个索引作为边界,第1个索引的元素包含在分片内,第2个索引的元素不包含在分片内。 为了能让分片部分能够包含列表的最后一个元素,必需提供最后一个元素的下一个元素所对应的索引作为边界。 捷径:空出最后一个索引。同样适用于序列开始的元素 如果需要复制整个序列,可以将两个索引都 ...
分类:
编程语言 时间:
2016-05-05 00:28:36
阅读次数:
232
第一种:button.onclick = Function("alert('hello');"); 第二种:button.onclick = function(){alert("hello"); }; 第三种:button.onclick = myAlert; function myAlert(){ ...
分类:
编程语言 时间:
2016-05-05 00:26:11
阅读次数:
194
springmvc的controller很多都用来提供restful服务,成为多功能action 同一个接口既能够提供给web端,也可以提供给ios以及安卓 @RequestBody 可以把接收到的json字符串自动转换为所对应的对象 json对应的client 如果不写@RequestBody,那 ...
分类:
编程语言 时间:
2016-05-05 00:25:34
阅读次数:
187
#include <iostream>using namespace std; /** * 定义一个矩形类模板Rect * 成员函数:calcArea()、calePerimeter() * 数据成员:m_length、m_height */template<class T>class Rect{p ...
分类:
编程语言 时间:
2016-05-05 00:25:15
阅读次数:
200