------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
1.9 数组
1.9.1 数组的定义
定义:存储同一种数据类型的多个元素的容器。
格式:...
分类:
编程语言 时间:
2015-08-01 14:20:56
阅读次数:
206
?###装饰器和装饰模式
先给出两者的定义:
- 装饰器:装饰器是一个很著名的设计模式,经常被用于有切面需求的场景,较为经典的有插入日志、性能测试、事务处理等。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量函数中与函数功能本身无关的雷同代码并继续重用。概括的讲,装饰器的作用就是为已经存在的对象添加额外的功能。
- 装饰模式:在不必改变原类文件和使用继承的情况下,动态地扩展一个...
分类:
编程语言 时间:
2015-08-01 14:19:46
阅读次数:
125
在Java项目中一些配置参数保存在Property文件中,这样能保证不修改原代码直接修改Property文件。...
分类:
编程语言 时间:
2015-08-01 14:18:35
阅读次数:
209
C++ Primer 学习笔记_23_类与数据抽象(9)--四种对象生存期和作用域、static 用法总结
前言:
从上图可知,程序占用的内存被分了以下几部分.
(1)、栈区(stack)
存放函数的参数值,局部变量的值等,内存的分配是连续的。栈上的内容只在函数的范围内存在,当函数运行结束,这些内容也会自动被销毁,其特点是效率高,但空间大小有限...
分类:
编程语言 时间:
2015-08-01 14:19:14
阅读次数:
163
1.反向建图,有利于计算
2.代码:#include
#include
#include
#define Max(a,b) ((a)>(b)?(a):(b))
using namespace std;
typedef struct ArcNode
{
int adjvex;
struct ArcNode * nextarc;
} ArcNode;
typedef struct...
分类:
编程语言 时间:
2015-08-01 14:18:10
阅读次数:
130
继续...
二、建立项目结构
1. 解压缩"spring-framework-2.5.6.SEC01-with-dependencies.zip" 把"../spring-framework-2.5.6.SEC01/samples/jpetstore"中的"src"文件夹复制,到“E:/workspace/j2ee35/carnumber...
分类:
编程语言 时间:
2015-08-01 14:17:49
阅读次数:
170
三种方法利用indexOf判断新数组underscore.js中实际上也是使用的类似的indexOf //传入数组 function unique1(arr){ var tmpArr = []; for(var i=0; i>> s.add(4)>>> s{1, 2, 3, 4}>>...
分类:
编程语言 时间:
2015-08-01 14:15:16
阅读次数:
114
获取document.getElementById()时,使用innerHTML获取标签获取内容,要注意:1.要让内容先加载完,才可以使用,不然获取的是空,使用:window.onload = ....2.或者将script放在内容的后面 hello world
分类:
编程语言 时间:
2015-08-01 14:14:40
阅读次数:
143
原理相同,语法不同但引用使用起来比指针更方便、高效、安全相同点:传引用和传地址,原理上都是将参数变量的地址传递给被调函数。故在函数内部修改参数的值时,均可返回修改之后的结果给调用者。 不同点:1) 引用和指针的概念不同,请参考C++中相关知识点;2) 引用一定会指向一个对象(声明一个引用时,必须.....
分类:
编程语言 时间:
2015-08-01 14:11:54
阅读次数:
121
前几篇文章中简略概述了,如何获取、设置浏览器窗口大小,那么我们该如何获取浏览器显示区域的大小呢?此文讲对此进行简略概述,敬请各位小主参阅。若有不足之处,敬请各位大神指正,不胜感激!获取浏览器显示区域的方法,我目前想到的只有以下两种方法:1、通过 JavaScript 获取浏览器显示区域的大小2、通过...
分类:
编程语言 时间:
2015-08-01 14:10:01
阅读次数:
149
http://acm.hdu.edu.cn/showproblem.php?pid=1166敌兵布阵Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): ...
分类:
编程语言 时间:
2015-08-01 14:10:07
阅读次数:
182
基础一,hello 1 package main ...
分类:
编程语言 时间:
2015-08-01 14:09:32
阅读次数:
138
今天在写一个javascript demo的时候,为了一个小问题搞了好久,而且代码就是如下: ?? var start?? = document.getElementById(‘start‘); ?start.onclick = function(){ ??? ........... }; 之后报了这样...
分类:
编程语言 时间:
2015-08-01 13:02:48
阅读次数:
544
五、错误和异常
常见的异常如下:
1)NameError: 尝试访问一个没有声明的变量
2)ZeroDivisionError :除数为0
3)SyntaxError :语法错误
4)IndexError :索引超出序列范围
5)KeyError :请求一个不存在的字典关键字...
分类:
编程语言 时间:
2015-08-01 13:00:37
阅读次数:
131
//有一个int型数组,每两个相邻的数之间的差值不是1就是
//- 1.现在给定一个数,要求查找这个数在数组中的位置。
#include
using namespace std;
void Grial(int a[], int n, int val)
{
//我的思路是从第一个数开始,如果这个数是2,
//而我要找的数是5,那么最好我也必须向后面
//...
分类:
编程语言 时间:
2015-08-01 12:58:57
阅读次数:
111
1.在__init__(self,...)初始化函数中,定义对象的属性,这些属性不用全部写在括号中,括号中的表示定义的时候需要赋初始值的一些属性,而其他不用初始值的属性,可以
直接卸载代码块中,self.属性名,就这样进行定义即可
2.random.randint(n,m)会返回n到m之间的数值,并且包括m,而range(n,m)不包括m
3.datetime模块,其中有个d...
分类:
编程语言 时间:
2015-08-01 12:57:22
阅读次数:
150
刚开始接触Hibernate有些举手无措,觉得配置信息太多。经过一个星期的适应,Hibernate比sql简单方便多了。下面做一下Hibernate+jsp+selvect+HQL登入验证。第一步:编写用户实体类和配置用户Users2.hbm.xml映射。/* * 用户实体类 */public cl...
分类:
编程语言 时间:
2015-08-01 12:55:29
阅读次数:
119