原题地址:http://oj.leetcode.com/problems/flatten-binary-tree-to-linked-list/题意:Given
a binary tree, flatten it to a linked list in-place.For example,Given...
分类:
编程语言 时间:
2014-05-12 05:28:59
收藏:
0 评论:
0 赞:
0 阅读:
347
有时,一个类想跟踪它有多少个对象存在。一个简单的方法是创建一个静态类成员来统计对象的个数。这个成员被初始化为0,在构造函数里加1,析构函数里减1。(条款m26里说明了如何把这种方法封装起来以便很容易地添加到任何类中,“my
article on counting objects”提供了对这个技术的另...
分类:
编程语言 时间:
2014-05-12 05:32:07
收藏:
0 评论:
0 赞:
0 阅读:
407
function fireEvent(element, event) { if
(document.createEventObject) { var evt = document.createEventObject(); ...
分类:
编程语言 时间:
2014-05-12 06:10:12
收藏:
0 评论:
0 赞:
0 阅读:
275
public class TestA {
private String ta="我是类TestA"; public String fiall() {//System.out.println(this.ta);return ta; }}
上面第一个类,作为父类
------------------------------------------------------------------...
分类:
编程语言 时间:
2014-05-11 03:38:07
收藏:
0 评论:
0 赞:
0 阅读:
332
一、Spring是什么?
Spring是一个开源的控制反转 ( IoC ) 和面向切面 ( AOP ) 的容器框架, 它的主要目的是简化企业开发.
二、控制反转(IoC)
控制反转: 应用本身不负责依赖对象的创建及维护, 依赖对象的创建及维护是由外部容器负责的. 这样控制权就由应用转移到了外部容器, 控制权的转移就是所谓的反转.
public clas...
分类:
编程语言 时间:
2014-05-11 04:11:21
收藏:
0 评论:
0 赞:
0 阅读:
409
/**
*
* 再谈容器
* @author gao
*/
package com.gao.thinkinjava;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap;
import java.util.HashSet;
import java.util.LinkedHas...
分类:
编程语言 时间:
2014-05-11 03:14:26
收藏:
0 评论:
0 赞:
0 阅读:
380
Java中的静态代理、通用动态代理类的实现以及动态代理的原理剖析...
分类:
编程语言 时间:
2014-05-11 04:19:22
收藏:
0 评论:
0 赞:
0 阅读:
505
动态类型以及它提供的多态性,无疑是Python语言简洁性和灵活性的基础。
一、变量
变量创建
一个变量a,当代码第一次给它赋值时就创建了它,之后的赋值将会改变已创建的变量名的值。
变量类型
变量永远不会有任何的和它关联的类型信息或约束。变量原本是通用的,它只是在一个特定的时间点,简单的引用了
一下特定的对象而已。
变量使用
当变量出现在表达式中,它会马上被当前引用的对象所替代...
分类:
编程语言 时间:
2014-05-11 14:31:34
收藏:
0 评论:
0 赞:
0 阅读:
459
function loadScript(url, callback){
var script = document.createElement ("script")
script.type = "text/javascript";
if (script.readyState){ //IE
script.onreadystatechange = function(){
if (script.read...
分类:
编程语言 时间:
2014-05-11 15:05:41
收藏:
0 评论:
0 赞:
0 阅读:
400
对JAVA的集合的理解是想对于数组
数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型)
JAVA集合可以存储和操作数目不固定的一组数据。
所有的JAVA集合都位于 java.util包中!
JAVA集合只能存放引用类型的的数据,不能存放基本数据类型.
JAVA集合主要分为三种类型:
Set(集)
List(列表)
Map(映...
分类:
编程语言 时间:
2014-05-11 13:22:55
收藏:
0 评论:
0 赞:
0 阅读:
377
C++11中为了帮助程序员写继承结构复杂的类型,引入了虚函数描述符override
重载虚函数 就加上关键字override 这样编译器可以辅助检查是不是正确重载,如果没加这个关键字 也没什么严重的error 只是少了编译器检查的安全性...
分类:
编程语言 时间:
2014-05-11 05:24:30
收藏:
0 评论:
0 赞:
0 阅读:
578
Insert title here
/*I总结:
1.函数名可以做变量使用,可以赋值,可以传值
2.函数名当参数,传递给另一个函数
*/
//==================js中函数的两种定义方式和函数变量赋值================
//在javascript中定义一个函数就可以理解成定义了一个变量
//js中的变量时弱类型的哦。
//----------1
//functio...
分类:
编程语言 时间:
2014-05-11 06:59:13
收藏:
0 评论:
0 赞:
0 阅读:
396
匿名函数自调的意义:
1.营造了一个封闭的空间
2.防止变量冲突
3.有选择性的对外开发(第三方框架都是对js这样封装的)...
分类:
编程语言 时间:
2014-05-11 05:46:03
收藏:
0 评论:
0 赞:
0 阅读:
372
Insert title here
/*
* 用.为对象添加属性
用关键字delete删除属性
用[]添加属性
和.的不同
r.name==r["name"];
r.name只能添加字符串属性
[]添加属性,功能强大,可以动态添加属性
*/
var r=new Object();
alert(typeof(r));
//添加属性
r.name="jobs";
ale...
分类:
编程语言 时间:
2014-05-11 06:04:08
收藏:
0 评论:
0 赞:
0 阅读:
498
Hadoop Streaming 是一个工具, 代替编写Java的实现类,而利用可执行程序来完成map-reduce过程
工作流程 :
InputFile --> mappers --> [Partitioner] --> reducers -->
outputFiles
理解 :
1 输入文件,可以是指定远程文件系统内的文件夹下的 *
2 通过集群自己分解到各个PC...
分类:
编程语言 时间:
2014-05-11 14:45:00
收藏:
0 评论:
0 赞:
0 阅读:
570
static是Java中的一个关键字,它能够声明在方法中,如public static void test(),这就是一个静态方法,...
分类:
编程语言 时间:
2014-05-11 05:58:05
收藏:
0 评论:
0 赞:
0 阅读:
390