enumerate 函数用于遍历序列中的元素以及它们的下标:>>> for i,j in enumerate(('a','b','c')):print i,j0 a1 b2 c>>> for i,j in enumerate([1,2,3]):print i,j0 11 22 3>>> for i,...
分类:
编程语言 时间:
2015-08-04 10:58:20
阅读次数:
145
一、请填写BOOL , float, 指针变量 与“零值”比较的 if 语句。(10分)请写出 BOOL flag 与“零值”比较的 if 语句。(3分)标准答案: if ( flag ) if ( !flag )如下写法均属不良风格,不得分。 if (flag == TRUE) if (flag ...
分类:
编程语言 时间:
2015-08-04 10:53:08
阅读次数:
149
在编写项目代码时出现的一切不可控因素都要进行处理。昨天写的1 Integer count = Integer.parseInt(countStr);2 3 //如果不处理,很有可能出现Exception4 5 try{6 Integer count = Integer.parseIn...
分类:
编程语言 时间:
2015-08-04 10:49:14
阅读次数:
128
本文为转载,请转载请注明地址: 原文地址为 http://xw-z1985.iteye.com/blog/1837376在开放平台领域,需要给isv提供sdk,签名是Sdk中需要提供的功能之一。由于isv使用的开发语言不是单一的,因此sdk需要提供多种语言的版 本。譬如java、php、c#。...
分类:
编程语言 时间:
2015-08-04 10:49:39
阅读次数:
232
转自http://usherlight.iteye.com/blog/1306111正确配置spring aop,在controller中使用AOP在controller中使用AOP的问题主要在于如何让controller能够被检测到。controller和其他spring bean的区别在于:co...
分类:
编程语言 时间:
2015-08-04 10:37:51
阅读次数:
136
java8的stream api能很方便我们对数据进行统计分类等工作,以前我们写的很多统计数据的代码往往是循环迭代得到的,不说别人看不懂,自己的代码放久了也要重新看一段时间才能看得懂。现在,java8吸收了适...
分类:
编程语言 时间:
2015-08-04 09:31:56
阅读次数:
154
?1.1 ?C++简介? C++=C语言+面向对象+泛型,C++的编程方式=过程性语言+面向对象语言+泛型编程 1.2? C++简史 1. 过程性语言首先确定计算及应采取的操作,然后使用编程语言来实现这些操作。 2. 结构化编程将分支...
分类:
编程语言 时间:
2015-08-04 09:30:45
阅读次数:
130
damel11
function checkAll(){
var fruits = document.getElementsByName("fruit");
var btn = document.getElementById("aa");
if(btn.value=="全选"){
for( var i = 0; i< fruits.length;i++){
fruits[i].che...
分类:
编程语言 时间:
2015-08-04 09:31:09
阅读次数:
111
为什么引入泛型
bug是编程的一部分,我们只能尽自己最大的能力减少出现bug的几率,但是谁也不能保证自己写出的程序不出现任何问题。
错误可分为两种:编译时错误与运行时错误。编译时错误在编译时可以发现并排除,而运行时错误具有很大的不确定性,在程序运行时才能发现,造成的后果可能是灾难性的。
使用泛型可以使错误在编译时被探测到,从而增加程序的健壮性。
来看一个例子:
public class...
分类:
编程语言 时间:
2015-08-04 09:28:59
阅读次数:
285
在java线程并发处理中,关键字volatile的主要作用是使变量在多个线程间可见。
那么volatile是否有原子性了?跟synchronized有什么区别...
分类:
编程语言 时间:
2015-08-04 09:28:02
阅读次数:
122
damel3
#mywin{
display:none}
function openwin(){
var win = document.getElementById("mywin");
win.style.display="block";
}
function closemywin(){
var win = document.getElementById("...
分类:
编程语言 时间:
2015-08-04 09:28:06
阅读次数:
176
源码均以JDK1.8作为参考1.定义:
Iterator提供一种方法访问一个容器对象中各个元素,而又不需要暴露对象的内部细节。2.解析:
通用类图:
类图解析:
2.1.Iterator抽象迭代器
抽象迭代器负责定义通用的接口约定,基本都是基于JDK中Iterator接口的定义,源码如下:public interface Iterator<...
分类:
编程语言 时间:
2015-08-04 09:25:55
阅读次数:
186
本节讲解业务逻辑层BLL。很简单和DAO层类似,通过泛型封装相似的功能到父类,其他子类继承父类即可,具体看下面操作。...
分类:
编程语言 时间:
2015-08-04 09:26:23
阅读次数:
194
源码均以JDK1.8作为参考1.定义:
将一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。
2.解析:
Adapter Pattern又称为Wrapper Pattern,提到Adapter Pattern,最先会想到的可能就是电源适配器,例如一台12V的电脑需要改到家用220V交流电源上使用,就需要使用交流电适配器,对...
分类:
编程语言 时间:
2015-08-04 09:26:02
阅读次数:
156
实现一个Memcpy函数。
Memcpy函数用于 把资源内存(src所指向的内存区域) 拷贝到目标内存(dest所指向的内存区域);
拷贝多少个?有一个size变量控制拷贝的字节数。
函数原型:void *memcpy(void *dest, void *src, unsigned int count);
用法:(1)可以拷贝任何类型的对象,因为函数的参数类型是void*(未定义类型指针)...
分类:
编程语言 时间:
2015-08-04 09:26:23
阅读次数:
203
源码均以JDK1.8作为参考1.定义:
定义一个操作中的算法的框架,而将一些步骤延迟到子类中。使得子类可以不改变一个算法的机构即可重定义该算法的某些特定步骤。2.解析:
通用类图:
类图解析:
模板方法模式非常简单,仅仅使用了Java的继承机制,但它是一个应用非常广泛的模式。
2.1.抽象模板(AbstractClass)
主要...
分类:
编程语言 时间:
2015-08-04 09:27:02
阅读次数:
162