迭代器: 迭代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完才结束。迭代器只能向前不会后退,不过这没什么大不了的,因为人们很少在迭代中往后退。另外,迭代器的一大优点是不要求事先准备好整个迭代过程中的所有元素。迭代器仅仅在迭代到某个元素时才计算该元素,而在这之
分类:
编程语言 时间:
2016-02-17 13:02:08
阅读次数:
240
二者都属于一种数据结构从逻辑结构来看1. 数组申请的是一块连续的内存空间,编译阶段就确定了空间大小,运行阶段是不允许改变的,不能适应数据动态地增减的情况。当数据增加时,可能超出原先定义的元素个数,造成数据越界;当数据减少时,造成内存浪费;2. 链表动态地进行存储分配,现用现申请,可以适应数据动态地增
分类:
编程语言 时间:
2016-02-17 12:57:53
阅读次数:
192
在Spring MVC 的Controller中使用@ResponseBody注解向客户端返回数据时,如果没有特殊设置则中文将显示为乱码,此时需要在Spring-MVC.xml配置文件中加入如下代码 <!-- 避免IE在ajax请求时,返回json出现下载 --> <bean id="jackson
分类:
编程语言 时间:
2016-02-17 12:55:36
阅读次数:
169
1 循环语法 for(RTeacherSubject teacher : teacherSubjectList) { System.out.println(teacher.getTeacherclasssubjectid()); } 2 MYSQL语法 SELECT DISTINCT tsc.Cla
分类:
编程语言 时间:
2016-02-17 12:56:26
阅读次数:
211
冒泡排序和选择排序是排序算法中比较简单和容易实现的算法。冒泡排序的思想为:每一次排序过程,通过相邻元素的交换,将当前没有排好序中的最大(小)移到数组的最右(左)端。而选择排序的思想也很直观:每一次排序过程,我们获取当前没有排好序中的最大(小)的元素和数组最右(左)端的元素交换,循环这个过程即可实现对
分类:
编程语言 时间:
2016-02-17 12:51:42
阅读次数:
232
随机数在前后端都比较常用,用途也较广。这里记录一下前端的实现方法,代码比较简单,封装成函数可随时调用。 具体如下: function getRandNum(n){ return Math.floor(Math.random()*n+1) } 使用方法简介: 1)获取0-100的随机数——getRan
分类:
编程语言 时间:
2016-02-17 12:51:21
阅读次数:
202
题目连接:ZOJ 1542 POJ 1861 Network 网络 Network Time Limit: 2 Seconds Memory Limit: 65536 KB Special Judge Andrew is working as system administrator and is
分类:
编程语言 时间:
2016-02-17 12:49:12
阅读次数:
231
不论你是否关注,Java Web应用都或多或少的使用了线程池来处理请求。线程池的实现细节可能会被忽视,但是有关于线程池的使用和调优迟早是需要了解的。本文主要介绍Java线程池的使用和如何正确的配置线程池。 单线程 我们先从基础开始。无论使用哪种应用服务器或者框架(如Tomcat、Jetty等),他们
分类:
编程语言 时间:
2016-02-17 12:48:12
阅读次数:
291
1 声明接口类 package com.gc.inter; public interface Hello { /** * Add By ZJY * * @return 输出问侯语 2016年2月17日 */ public String doSalutation(); } View Code 2 声明
分类:
编程语言 时间:
2016-02-17 12:45:45
阅读次数:
174
在公司实习期间一直是在windows上面进行java开发,然后打成war包部署在linux服务器上面,linux服务器上面的正式环境和测试环境都是别人搭建好的,svn服务器也是别人搭建好的,抱着一种学习的心态的就去买了个阿里云服务器于是开始搭建java开发环境。 1.jdk的安装 我先是在官网下载了
分类:
编程语言 时间:
2016-02-17 12:45:17
阅读次数:
337
本文转载自http://www.cnblogs.com/zfc2201/archive/2012/07/22/2604236.html 感谢作者 WEB前端研发工程师,在国内算是一个朝阳职业,这个领域没有学校的正规教育,大多数人都是靠自己自学成才。本文主要介绍自己从事web开发以来(从大二至今)看过
分类:
编程语言 时间:
2016-02-17 12:45:49
阅读次数:
257
parse用于从一个字符串中解析出json对象,如 var str = '{"name":"huangxiaojian","age":"23"}' 结果: JSON.parse(str) Object age: "23" name: "huangxiaojian" __proto__: Object
分类:
编程语言 时间:
2016-02-17 12:40:37
阅读次数:
118
一、数据类型介绍 1、判断当前变量是否为 undefined: if (i === undefined) 或者 if (typeof (i) === "undefined") 未初始化的变量默认会取得 undefined 值。而未声明的变量只有使用 typeof 不会出错,其余情况下都会出错。 例子
分类:
编程语言 时间:
2016-02-17 12:28:56
阅读次数:
146
python是c语言开发的。 #c语言,没有字符串:字符串使用字符组表现 hello —五个字符 字符数组 [’h’,’e’,…’o’] 所以python中如果对一个字符串进行修改,就是在内存中开辟了一块内存。 比如hello 改成helloaa 并不是将[’h’,’e’,’l’..,o]数组后面加
分类:
编程语言 时间:
2016-02-17 12:25:47
阅读次数:
172
Building Maintainable Software-java篇之 Write Clean Code
Writing clean code is what you must do in order to call yourself a professional.
—Robert C. Martin
Guideline:
? Write clean code.
...
分类:
编程语言 时间:
2016-02-17 11:13:50
阅读次数:
227
这一章节我们来讨论一下在注解中使用表达式@Value,使用表达式注入其他对象的值。1.domain蛋糕类:只有一个public的名称package com.raylee.my_new_spring.my_new_spring.ch02.topic_1_18;
import org.springframework.beans.factory.annotation.Value;
public cl...
分类:
编程语言 时间:
2016-02-17 11:12:35
阅读次数:
251
这一章节我们来讨论一下在注解中使用表达式@Value注入普通值。1.domain厨师类:package com.raylee.my_new_spring.my_new_spring.ch02.topic_1_17;
import org.springframework.beans.factory.annotation.Value;
public class Chief {
@Value("...
分类:
编程语言 时间:
2016-02-17 11:12:36
阅读次数:
275