网上大部分人说迭代模式的时候,总是以某一种可遍历的对象为例进行介绍。这是可行的,这也是迭代模式的基本原型。当我看到《Head Frist设计模式》中迭代模式的时候,感觉要是能从另一个角度来说明,可能更能够体现迭代模式的威力所在。...
分类:
编程语言 时间:
2016-03-04 13:20:11
阅读次数:
219
spring提供了大量经常使用的功能測试,如文件上传、restful风格url訪问。以下介绍主要介绍下test中经常使用功能的使用方法: 首先能够静态导入类。方便在測试类中使用,导入的类有 import static org.springframework.test.web.client.match
分类:
编程语言 时间:
2016-03-04 13:18:37
阅读次数:
198
JavaScript获取某年某月的最后一天 1、实现源代码 <!DOCTYPE html> <!-- To change this license header, choose License Headers in Project Properties. To change this templat
分类:
编程语言 时间:
2016-03-04 13:18:10
阅读次数:
200
转自:http://blog.chinaunix.net/uid-24219701-id-2105573.html 实例: 1 #include <iostream> 2 using namespace std; 3 4 namespace A{ 5 printA(){ 6 cout << "A /
分类:
编程语言 时间:
2016-03-04 13:16:37
阅读次数:
130
1.if后面可以不加{},但是不建议,容易产生误解2.写程序的时候先防屌丝测试,再写逻辑,否则会出错3.if:一条分支 if else:两条分支 if...else if...:多条分支(结尾可以不加else)4.注意大括号5.switch-case(与else if比较):(1).只能对整数数据类
分类:
编程语言 时间:
2016-03-04 13:13:29
阅读次数:
162
SpringMVC之HelloWorld 概述 SpringMVC 是基于 MVC 设计理念的优秀Web 框架,是目前最主流的 MVC 框架之一。Spring3.0 后全面超越 Struts2,成为最优秀的 MVC 框架。SpringMVC采用了松散耦合可插拔组件结构,比其他 MVC 框架更具扩展性
分类:
编程语言 时间:
2016-03-04 13:13:10
阅读次数:
172
原创作品,转载请注明来源:http://www.cnblogs.com/shrimp-can/p/5241544.html 1.cin>> 1)最常见的是获取输入的一个字符或数字,如 int a,b; cin>>a>>b; 注意:cin>>会自动过滤掉不可见字符(如空格 回车 tab等)。若不想过滤
分类:
编程语言 时间:
2016-03-04 13:13:01
阅读次数:
225
发现问题 切换到mac平台后,突然想写点程序运行在mac下,想到mac自带java,会方便好多。不过在这过程中遇到了麻烦: 总是提示 “错误: 找不到或无法加载主类” 工程结构 查了好久,终于找到原型所在,发现网上很多资料都写的都不太多,自己记录一下。先看看工程的位置和目录。 我的eclipse 工
分类:
编程语言 时间:
2016-03-04 13:08:30
阅读次数:
2845
使用c来写一个函数来实现交换两个整数。 第一种 一般的方法,引用中间变量,方便快捷。 1 void swap(int *a, int *b) 2 { 3 int tmp = *a; 4 *a = *b; 5 *b = tmp; 6 } 第二种 void swap(int *a, int *b) {
分类:
编程语言 时间:
2016-03-04 13:07:46
阅读次数:
310
本笔记参考自:高爽|Coder,原文地址:http://blog.csdn.net/ghsau/article/details/17839983 JavaMail是SUN提供给开发人员在应用程序中实现邮件发送和接收功能而提供的一套标准开发类库,支持常用的邮件协议,如SMTP、POP3、IMAP,开发
分类:
编程语言 时间:
2016-03-04 13:06:28
阅读次数:
212
堆内存 = 年轻代 + 年老代 + 永久代年轻代 = Eden区 + 两个Survivor区(From和To) JVMTI全称JVM Tool Interfacejavaagent 是在你的main方法前的一个拦截器 (interceptor),也就是在main方法执行之前,执行agent的代码-a
分类:
编程语言 时间:
2016-03-04 13:05:06
阅读次数:
159
有时候你可能需要通过代码来控制执行linux命令实现某些功能。针对这类问题可以使用JSCH来实现,具体代码如下:public class CogradientImgFileManager{ private static final Logger log = LoggerFactory.getLogger(CogradientImgFileManager.class); priva...
分类:
编程语言 时间:
2016-03-04 11:49:49
阅读次数:
154
首先我们要理解一下快速排序的原理:找到当前数组中的任意一个元素(一般选择第一个元素),作为标准,新建两个空数组,遍历整个数组元素, 如果遍历到的元素比当前的元素要小,那么就放到左边的数组,否则放到右面的数组,然后再对新数组进行同样的操作, 不难发现,这里符合递归的原理,所以我们可以用递归来实现。 使
分类:
编程语言 时间:
2016-03-04 11:47:18
阅读次数:
144
1#题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。代码:2
3num=int(input(‘请输入需要相加的数字:‘))
4m=int(input(‘请输入需要相加的次数:‘))
5s=0
6forjinrange(1,m+1):
7foriinrange(1,j+1):..
分类:
编程语言 时间:
2016-03-04 10:36:36
阅读次数:
207
1.负数的表现形式,为什么如此设计?计算机中所有的数字是以补码的形式存储,方便正负相加为零.正负数相加,溢出最高位,得数正好是零.2.-128是在内存中是如何存储的?推算过程?-128在内存中是:10000000内存中:正数取反加1既为负数推算过程:125的二进制为:01111101-125的二进制为..
分类:
编程语言 时间:
2016-03-04 10:38:22
阅读次数:
168