方法一:采用escape函数折叠展开javascript代码复制内容到剪贴板functioncnLength(Str){varescStr=escape(Str);varnumI=0;varescStrlen=escStr.length;for(i=0;i=0)&&(strTemp.charCode...
分类:
编程语言 时间:
2014-10-11 22:26:56
阅读次数:
167
Java目前有三种IO相关的API了,下面简单的说一下:BIO,阻塞IO,最常用的Java IO API,提供一般的流的读写功能。相信学习Java的人,都用过。NIO,非阻塞IO,在JDK1.4中开始出现,大量应用与服务器端编程,用于提高并发访问的性能,常用的NIO框架有Netty,Mina。AIO...
分类:
编程语言 时间:
2014-10-11 20:28:27
阅读次数:
368
各算法的时间复杂度 平均时间复杂度 插入排序 O(n^2) 冒泡排序 O(n^2) 选择排序 O(n^2) 快速排序 O(n log n) 堆排序 O(n log n) 归并排序 O(n log n) 基数排序 O(n) 希尔排序 O(n^1.25)1 快速排序(QuickSort)快速排序是一个就...
分类:
编程语言 时间:
2014-10-11 21:51:36
阅读次数:
222
1. 在FireFox中可以使用与HTML节点对象ID属性值相同的JS变量名称,但是IE中不行。
解决办法:在命名上区分HTML节点对象ID属性值和JS变量
2. IE不支持JS的const,无法定义JS常量
解决办法:全部用var定义为变量
3. 在JS中书写URL地址字符串时&字符就直接写为“&”(去...
分类:
编程语言 时间:
2014-10-11 21:16:46
阅读次数:
187
SpringMVC项目中web.xml中的节点加载顺序问题,之前以为web.xml中就是一些配置信息,和节点的顺序没有关系,后来才发现初始化时的加载顺序是和节点的顺序相关的。完整的web.xml文件内容:
...
分类:
编程语言 时间:
2014-10-11 19:35:06
阅读次数:
190
问题导读
1.java api与数据模型是如何对应的?
2.那两个类与HBase数据库有关系?
3.HTable可以用来做什么?
4.如何添加列族、列、列值?
5.hbase查询有几种方式?
几个相关类与HBase数据模型之间的对应关系
java类
HBase数据模型
HBaseAdmin
数据库(DataBa...
分类:
编程语言 时间:
2014-10-11 20:41:26
阅读次数:
264
SVM,支持向量机。数据挖掘中的一个经典算法,博主学了挺久,把学到的一些东西跟大家分享一下。
支持向量机(SVM,Support Vector Machine)是在高维特征空间使用线性函数假设空间的学习系统,它由一个来自最优化理论的学习算法训练,该算法实现了一个由统计学习理论到处的学习偏置.此学习策略由Vapnik和他的合作者提出,是一个准则性的
并且强有力的方法.在它提出来的若干年来,在范...
分类:
编程语言 时间:
2014-10-11 19:34:26
阅读次数:
352
HBase提供了Java Api的访问接口,掌握这个就跟Java应用使用RDBMS时需要JDBC一样重要...
分类:
编程语言 时间:
2014-10-11 19:50:36
阅读次数:
253
TCP的数据流大致可以分为两类,交互数据流与成块的数据流。交互数据流就是发送控制命令的数据流,比如relogin,telnet,ftp命令等等;成块数据流是用来发送数据的包,网络上大部分的TCP包都是这种包。
很明显,TCP在传输这两种类型的包时的效率是不一样的,因此为了提高TCP的传输效率,应该对这两种类型的包采用不同的算法。
总之,TCP的传输原则是尽量减少小分...
分类:
编程语言 时间:
2014-10-11 20:23:36
阅读次数:
846
原型模式(Prototype):该模式的思想就是将一个对象作为原型,对其进行复制、克隆,产生一个和原对象类似的新对象。而这里的复制有两种:浅复制、深复制。
浅复制:将一个对象复制后,基本数据类型的变量都会重新创建,而引用类型,指向的还是原对象所指向的。
深复制:将一个对象复制后,不论是基本数据类型还有引用类型,都是重新创建的。简单来说,就是深复制进行了完全彻底的复制,而浅复制不彻底。
1、浅复制的核心是super.clone(),它调用的是Object的clone()方法,而在Object类中,clone...
分类:
编程语言 时间:
2014-10-11 19:49:36
阅读次数:
277
代码: https://gist.github.com/orangle/d83bec8984d0b4293710
参考:...
分类:
编程语言 时间:
2014-10-11 19:16:06
阅读次数:
187
问题
给定n个数,从中拿走x(x>=0)个数,使剩下的数最有下列性质。
A1 At+1 >At+2 > … > As
问最少要抽掉几个数,此数列才会具有以上性质。
图解
代码
#include "stdafx.h"
const int MAX=105;
int down[MAX],up[MAX];
int h[MAX],n;
void get_up(){
int...
分类:
编程语言 时间:
2014-10-11 19:15:56
阅读次数:
248
很多人把装饰器搞的很复杂,其实本质很简单.
首先,什么是装饰器呢?在代码中发现戴着@xxx帽子的,就是装饰器.
那要怎么自己定义一个装饰器呢?
其实任何一个接收一个参数的callable都可以用来做装饰器,比如函数和类.为方便起见,下面的例子都用函数来说明.
def deco(func):return 1
这里,deco就可以做装饰器.
@deco
def f(args):pass
...
分类:
编程语言 时间:
2014-10-11 20:05:36
阅读次数:
240
为什么要让VC与JavaScript交互?
1.有时候我们需要让自己的软件打开一个网页,来获取页面上的一些数据。这时,可以用mshtml解析HTML提取出数据,也可以向HTML文档动态写入我们准备好的JS代码,用JS代码获取HTML上的数据,然后用VC调用该JS代码取得数据。
2.有时候我们需要让自己的软件打开一个网页并操控该网页,填写表单,提交等动作。这时,可以用mshtml操作HT...
分类:
编程语言 时间:
2014-10-11 19:12:56
阅读次数:
216
http://www.blogjava.net/javagrass/archive/2011/07/05/353680.htmlMina:Mina(Multipurpose Infrastructure for Network Applications) 是 Apache 组织一个较新的项目,它为开...
分类:
编程语言 时间:
2014-10-11 20:33:56
阅读次数:
262
好久没有写博客了,过了一个十一长假都变懒了,今天总算是恢复状态了。好了,进入正题,今天来说一说javascript里面的闭包吧!本篇博客主要讲一些实用的东西,主要将闭包的写法、用法和用途。一、什么是闭包和闭包的几种写法和用法 1、什么是闭包闭包...
分类:
编程语言 时间:
2014-10-11 20:32:56
阅读次数:
263