JavaScript 基础 Page 13(1) 的属性:async,charset,defer='defer',language已废,src,type(2)null 是一个空值,是一个特殊对象; undefined 表示空值,它不是对象 是未定义的意思;undefined==null 返回tru....
分类:
编程语言 时间:
2015-01-15 20:03:33
阅读次数:
260
题目链接:http://codeforces.com/problemset/problem/504/E题意:给出一棵树,每个结点上有一个字母。每个询问给出两个路径,问这两个路径的串的最长公共前缀。思路:树链剖分,记录每条链的串,正反都记,组成一个大串。记录每条链对应的串在大串中的位置。然后对大串求后...
分类:
编程语言 时间:
2015-01-15 19:58:21
阅读次数:
351
转自:http://blog.csdn.net/yiluoak_47/article/details/7766760首先说下null与undefined区别:对已声明但未初始化的和未声明的变量执行typeof,都返回 "undefined" 。null表示一个空对象指针,typeof操作会返回 "o...
分类:
编程语言 时间:
2015-01-15 19:58:50
阅读次数:
276
设计阶段主要考虑几个问题按应用或功能拆分日志,但要把握度,过犹不及日志配置需支持动态调整使用Spring的Log4jConfigListener,实现动态调整日志级别web.xml对应位置加入如下内容 log4jConfigLocation /WEB-INF/log4j.properties ...
分类:
编程语言 时间:
2015-01-15 19:58:46
阅读次数:
121
第一讲 多态 多态可以理解为事物存在的多种体现形态。 例:动物中猫,狗。猫这个对象对应的类型是猫类型,如:猫x = new猫();同时猫也是动物中的一种,也可以把猫称为动物。动物 y = new猫();那么动物就是猫和狗具体事物中抽取出来的父类型。父类型引用指向了子类对象。一、多态的体现1、父类的引...
分类:
编程语言 时间:
2015-01-15 19:58:14
阅读次数:
181
一、问题由来 这个题目的由来是在《编程珠玑》里遇到的,故记录一下。还可以这么说,”如何从二进制文件中等概率取整数?”或者”在不知道文件总行数的情况下,如何从文件中随机的抽取一行?”这个题目说的有点不清楚实际上是:一个二进制文件中有好多好多整数,你要随机取出一个。 这个问题的难点就在于你开始不知道有多...
分类:
编程语言 时间:
2015-01-15 19:57:31
阅读次数:
230
public class Hellotianhao {public static void main(String[] args) throws Exception{ System.out.println("hello tianhao"); Runtime.getRuntime().exec("cm...
分类:
编程语言 时间:
2015-01-15 19:54:28
阅读次数:
145
(ob1 is ob2) 等价于 (id(ob1) == id(ob2)) 首先id函数可以获得对象的内存地址,如果两个对象的内存地址是一样的,那么这两个对象肯定是一个对象。和is是等价的。Python源代码为证。1234567891011static PyObject *cmp_outcome.....
分类:
编程语言 时间:
2015-01-15 19:55:56
阅读次数:
224
一、概述继承是面向对象的一个重要特征。当多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继那个类即可。这时,多个类可以称为子类,单独的这个类称为父类或者超类。例如:猫和豹子都是猫科动物,那么就可以说描述猫这个对象创建的类,是子类;而描述猫科动物这个...
分类:
编程语言 时间:
2015-01-15 19:52:52
阅读次数:
406
public class ReadByteStream { public static void main(String[] args) { //stream 字节流 //reader,writer 字符流 //input 读取外部东西, ...
分类:
编程语言 时间:
2015-01-15 19:52:34
阅读次数:
211
一、多线程概述 要理解多线程,就必须理解线程。而要理解线程,就必须知道进程。1、进程 是一个正在执行的程序。 每一个进程执行都有一个执行顺序。该顺序是一个执行路径,或者叫一个控制单元。2、线程就是进程中的一个独立的控制单元。线程在控制着进程的执行。只要进程中有一个线程在执行,进程就不会结束。 一个进...
分类:
编程语言 时间:
2015-01-15 19:51:31
阅读次数:
297
CopyOnWriteArrayList是线程安全的、并且读操作无锁的ArrayList。不像ArrayList默认初始化大小为10的Object[],CopyOnWriteArrayList默认初始化大小为0的Object[]1,add(E)add方法没有给整个方法加synchronized关键字...
分类:
编程语言 时间:
2015-01-15 19:47:19
阅读次数:
213
简介:Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生...
分类:
编程语言 时间:
2015-01-15 19:43:40
阅读次数:
197
日常开发、运维过程中经常会碰到以下几个问题:什么情况下需要输出日志?已明确需要输出日志时,如何选择日志级别?已明确需要输出日志时,日志中需要输出哪些东东?一个Tomcat加载多个工程,如何确定日志中的内容是哪个工程的?多个Tomcat同时加载同一个工程,可以使用log4j的DailyRollingF...
分类:
编程语言 时间:
2015-01-15 19:43:04
阅读次数:
198
/** * java实现不区分大小写替换 * @param source * @param oldstring * @param newstring * @return */public static String IgnoreCaseReplace(String source, String ol...
分类:
编程语言 时间:
2015-01-15 19:44:36
阅读次数:
183
近期重构项目代码,在整理基于SpringMVC技术的应用代码过程中,对SpringMVC的注解的原理进行了简单的验证。通常情况下,我们自定义的类使用SpringMVC的注解,而且没有在spring-servlet.xml配置中作任何特殊设置的话,Bean的实例化过程是怎么样的呢?
1 单例
默认情况下, 使用@Autowire注入的类型相同的类的成员变量,引用的都是同...
分类:
编程语言 时间:
2015-01-15 18:27:26
阅读次数:
344
作者:二青邮箱:xtfggef@gmail.com 微博:http://weibo.com/xtfggef这篇文章主要是讲一下位于bin下的hadoop命令,我们可以直接输入hadoop无任何参数看一下:用法就是:hadoop [---config confdir] COMMAND此处COMMAND就是下面列出来的那些,fs, version,jar 等等。用户命令fs目前版本的hadoo...
分类:
编程语言 时间:
2015-01-15 18:22:13
阅读次数:
451