一:首先,一个简单的继承实例:首先是创建一个父类Person:function Person(name) { this.name = name;}Person.prototype.getName = function() { return this.name;}下面是创建一个子类Author,用.....
分类:
编程语言 时间:
2015-03-20 17:50:10
阅读次数:
222
今天偶然看到一篇文章,虽然做python有几年了,但中间还是好多不知道或没想到,特在这里做下摘抄.原文地址:http://soft.chinabyte.com/database/379/12920379.shtml1. 命名切片>>> a = [0, 1, 2, 3, 4, 5]>>> LASTTH...
分类:
编程语言 时间:
2015-03-20 17:49:41
阅读次数:
139
编程人员经常误用各个集合类提供的拷贝构造函数作为克隆List,Set,ArrayList,HashSet或者其他集合实现的方法。需要记住的是,Java集合的拷贝构造函数只提供浅拷贝而不是深拷贝,这意味着存储在原始List和克隆List中的对象是相同的,指向Java堆内存中相同的位置。增加了这个误.....
分类:
编程语言 时间:
2015-03-20 17:48:44
阅读次数:
446
转自:一叶飘舟http://blog.csdn.net/jdsjlzx/article/details/7058823package lia.meetlucene;import java.io.IOException;import org.apache.lucene.index.CorruptInd...
分类:
编程语言 时间:
2015-03-20 17:43:43
阅读次数:
451
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全)简 要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等...
分类:
编程语言 时间:
2015-03-20 17:43:19
阅读次数:
130
##什么是阻塞队列## 阻塞队列(BlockingQueue)是一个支持两个附加操作的队列。这两个附加的操作是:在队列为空时,获取元素的线程会等待队列变为非空。当队列满时,存储元素的线程会等待队列可用。阻塞队列常用于...
分类:
编程语言 时间:
2015-03-20 16:39:24
阅读次数:
154
许多人都说算法是程序的核心,算法的好坏决定了程序的质量。作为一个初级phper,虽然很少接触到算法方面的东西。但是对于基本的排序算法还是应该掌握的,它是程序开发的必备工具。这里介绍冒泡排序,插入排序,选...
分类:
编程语言 时间:
2015-03-20 16:38:56
阅读次数:
156
几个相关类与HBase数据模型之间的对应关系 java类 HBase数据模型 HBaseAdmin 数据库(DataBase) HBaseConfiguration HTable 表(Table) HTableDescriptor 列族(Column Family) Put 列修饰符(Column Qualifier)...
分类:
编程语言 时间:
2015-03-20 16:36:13
阅读次数:
147
RSA 工具类。提供加密,解密,生成密钥对等方法。
RSA加密原理概述 :
RSA的安全性依赖于大数的分解,公钥和私钥都是两个大素数(大于100的十进制位)的函数。
据猜测,从一个密钥和密文推断出明文的难度等同于分解两个大素数的积
密钥的产生:
1.选择两个大素数 p,q ,计算 n=p*q;
2.随机选择加密密钥 e ,要求 e 和 (p-1)*(q-1)...
分类:
编程语言 时间:
2015-03-20 16:34:50
阅读次数:
189
今天看到海量数据处理算法————bitmap(又称为bitset, 或者bit array), 有意思的算法。
C++ 有一个头文件是。
bitmap的思想就是数据压缩。 用一个二进制bit(0或者1)去标记某个元素对应的value, 这就是bit + map啊。
由于使用bit单位存储数据, 所以可大大节省内存空间。下面举一个使用bitmap 的例子。
我们要对0-7内的五个元素进行排...
分类:
编程语言 时间:
2015-03-20 16:35:58
阅读次数:
173
JNI开发中,java与c代码交互的时候通常有String和char*的转换,但是请注意,这两者不是一类。
找了个工具方法,作为备忘。
char* Jstring2CStr(JNIEnv* env, jstring jstr)
{
char* rtn = NULL;
jclass clsstring = (*env)->FindClass...
分类:
编程语言 时间:
2015-03-20 16:33:04
阅读次数:
199
python的数据类型分为mutable(可变) 和 immutable (不可变)
mutable : list ,dict
inmutable : int , string , float ,tuple...
mutable和immutable 字面意思理解就是说
数据可变和数据不可变
由于python的变量(variable)不需要声明,而在赋值的时候,变量可以重新赋值为任意值,这...
分类:
编程语言 时间:
2015-03-20 16:32:32
阅读次数:
205
十大编程算法助程序员走上高手之路...
分类:
编程语言 时间:
2015-03-20 16:30:18
阅读次数:
171
如果你想开发go语言的编程你肯定会遇到如下的文档。下面我按照学习的过程给你们推荐文档。1,首先你需要了解go的语法知识,所以我首先会提供一个go的语法基础的文档给大家go基础语法学习点击下载
go的官方文档地址:http://godoc.org/2,go的web编程。go的web编程3,go–许式伟版文档下载链接点击下载希望大家来踊跃的学习go,go在云计算方面是能够大放异彩的,你可以多关注下七牛...
分类:
编程语言 时间:
2015-03-20 16:30:37
阅读次数:
147
模块概述如果说模块是按照逻辑来组织 Python 代码的方法, 那么文件便是物理层上组织模块的方法。
因此, **一个文件被看作是一个独立模块, 一个模块也可以被看作是一个文件。 模块的文件名就是模
块的名字加上扩展名 .py 。 与其它可以导入类(class)的语言不同,在 Python 中你导入的是模块或模块属性**。模块名称空间一个名称空间就是一个名称到对象的关系映射.导入模块导入模块整体...
分类:
编程语言 时间:
2015-03-20 16:28:54
阅读次数:
138
在实际的软件开发项目中,大家也许会遇到修改文件的后缀的需求(例如,将doc格式修改为docx格式)。本文提供了修改文件后缀的C语言实现,并演示了修改文件后缀的过程。 1. C程序实现 2. 修改后缀的过程 step 1: 在本地的D盘中,有一个叫做“Test”的文件夹,该文件夹下有一个命名为“123.doc”的文件,如下图所示:...
分类:
编程语言 时间:
2015-03-20 16:31:01
阅读次数:
197
Windows上的自动化测试经常会接触到对于注册表的读写操作问题,比如,获取一个程序的安装目录,一般情况下,我们可以去注册表的App Paths下去查找,这时就涉及到了注册表的读取操作,我们使用Python的_winreg模块来实现,代码如下:
def reg_query(path, key):
try:
path = path.replace("/", "\\")
...
分类:
编程语言 时间:
2015-03-20 16:27:49
阅读次数:
293