1:成员变量和局部变量的区别(理解) (1)在类中的位置不同 成员变量:类中方法外 局部变量:方法定义中或者方法声明上 (2)在内存中的位置不同 成员变量:在堆中 局部变量:在栈中 (3)生命周期不同 成员变量:随着对象的创建而存在,随着对象的消失而消失 局部变量:随着方法的调用而存在,...
分类:
编程语言 时间:
2015-06-22 20:43:22
阅读次数:
144
原文地址:js数组学习整理常用的js数组操作方法及原理1、声明数组的方式var colors = new Array();//空的数组 var colors = new Array(3); //长度为3 var colors = new Array('red','blue');//初始化 其中,在....
分类:
编程语言 时间:
2015-06-22 20:36:17
阅读次数:
143
To change a sequence you are iterating over while inside the loop (for example to duplicate certain items), it is recommended that you first make a co...
分类:
编程语言 时间:
2015-06-22 20:29:34
阅读次数:
129
JavaScript作为一个面向对象语言,可以实现继承是必不可少的,但是由于本身并没有类的概念(不知道这样说是否严谨,但在js中一切都类皆是对象模拟)所以在JavaScript中的继承也区别于其他的面向对象语言。可能很多初学者知道实现js继承的方法,但却对实现继承的原理一头雾水。所以,今天我们...
分类:
编程语言 时间:
2015-06-22 20:30:09
阅读次数:
151
Apache log4j的官方介绍是“log4j is a reliable, fast and flexible logging framework (APIs) written in Java, which is distributed under the Apache Software L.....
分类:
编程语言 时间:
2015-06-22 20:28:30
阅读次数:
191
学习《Python核心编程》做一下知识点提要,方便复习...
分类:
编程语言 时间:
2015-06-22 19:24:14
阅读次数:
138
使用 LZMA C# SDK 来对文件进行压缩与解压,其中提到 对于多文件夹可以先打包成 UPK 然后再 LZMA 压缩的方法,在这个示例中就可以详细的了解到。...
分类:
编程语言 时间:
2015-06-22 19:25:00
阅读次数:
941
假日快要结束了,带着沉重的心情写下之前关于MFC与Excel文件交互的总结。由于VS的版本不同可能在操作上有些差异,所以在此指明下本篇文章的工程环境为VS2013,也建议大家用最新的。
说到程序对于Excel的操作,应该不能算是什么新需求了,方法也有好几种,诸如利用office提供的接口、开源代码之类的。本文在查了一些资料之后选择了实现起来较为反便的一种。其实现的方法基本上完全照抄的这篇...
分类:
编程语言 时间:
2015-06-22 19:24:10
阅读次数:
501
1. HashMap为了提高查找的效率使用了分块查找的原理,对象的hashCode返回的哈希值进行进一步处理,这样就有规律的把不同的元素放到了不同的区块或桶中。下次查找该对象的时候,还是计算其哈希值,根据哈希值确定区块或桶,然后在这个小范围内查找元素,这样就快多了。
2. 如果重写了equals方法,那么必须重写hashCode方法,保证如果两个对象相互equals,那么二者的hashCode的返回值必定相等。
3. 如果两个对象的hashCode方绘制相等,这两个对象不必是equals的。...
分类:
编程语言 时间:
2015-06-22 19:23:17
阅读次数:
146
tarjan算法的第一个问题 喷我的脸。。。。手写叠式开成BOOL,我一直在找错了。。。#include#include#include#include#define maxn 100005const int MOD=1000000007;using namespace std;struct nod...
分类:
编程语言 时间:
2015-06-22 19:20:34
阅读次数:
128
一、信息系统开发框架客户层-------显示层-------业务层---------数据层---------数据库1.客户层:客户层是client,简单的来说就是浏览器。2.显示层:JSP/Servlet,用于给浏览器显示。3.业务层:对于数据层的原子操作进行整合。4.数据层:对于数据库进行的原子操...
分类:
编程语言 时间:
2015-06-22 19:21:59
阅读次数:
132
1、语句特性的一般定义:它们改变了事物。2、可以使用变量来引用函数。3、nan:not a number(非数值)4、str函数:把值转换为合理形式的字符串,repr函数会创建一个字符串,它以合法的python表达式的形式来表示值。str、repr和反引号(``)是把python值转换成字符串的三种...
分类:
编程语言 时间:
2015-06-22 19:20:31
阅读次数:
133
目录:异常地址族套接字类型模块方法Socket对象与实例方法 socket模块提供了Python中的低层网络连接接口,用于操作套接字操作。异常 socket模块共定义了4种异常:socket.error 套接字相关的错误将会抛出该异常,伴随的值是解释错误信息的字符串或(errno, strin...
分类:
编程语言 时间:
2015-06-22 19:19:05
阅读次数:
273
假设你要转载。必须注明出处:http://blog.csdn.net/xiazdong本文是http://blog.csdn.net/xiazdong/article/details/7304239的补充,当年看了《大话数据结构》总结的,可是如今看了《算法导论》,发现曾经对排序的理解还不深入,所以打...
分类:
编程语言 时间:
2015-06-22 19:19:12
阅读次数:
158
1、Single Threaded Execution Pattern(单线程运行模式)2、Immutable Pattern(一成不变的模式)3、Guarded Suspension Pattern(国防暂停模式)4、Balking Pattern(止步模式,阻行模式)5、Producer-Con...
分类:
编程语言 时间:
2015-06-22 19:17:58
阅读次数:
148
一、装饰者模式一个类的功能扩展可以有两种方式:(1)类的继承(高耦合,会产生更多的子类,从而引起类的爆炸)(2)对象组合即装饰模式(降耦,不会创造更多的子类)动态的为对象添加功能)所以类应该对扩展开放,对修改关闭 。装饰者设计模式注意事项:(1)装饰者和被装饰者必须具有相同的超类型。(2)装饰者即可...
分类:
编程语言 时间:
2015-06-22 19:16:22
阅读次数:
137
A set is an unordered collection with no duplicate elements. Basic uses include membership testing and eliminating duplicate entries. Set objects also...
分类:
编程语言 时间:
2015-06-22 19:17:19
阅读次数:
160