码迷,mamicode.com
首页 > 编程语言
《javascript设计模式》笔记之第四章
一:首先,一个简单的继承实例:首先是创建一个父类Person:function Person(name) { this.name = name;}Person.prototype.getName = function() { return this.name;}下面是创建一个子类Author,用.....
分类:编程语言   时间:2015-03-20 17:50:10    阅读次数:222
Python之几个技巧特点
今天偶然看到一篇文章,虽然做python有几年了,但中间还是好多不知道或没想到,特在这里做下摘抄.原文地址:http://soft.chinabyte.com/database/379/12920379.shtml1. 命名切片>>> a = [0, 1, 2, 3, 4, 5]>>> LASTTH...
分类:编程语言   时间:2015-03-20 17:49:41    阅读次数:139
Java中如何克隆集合——ArrayList和HashSet深拷贝
编程人员经常误用各个集合类提供的拷贝构造函数作为克隆List,Set,ArrayList,HashSet或者其他集合实现的方法。需要记住的是,Java集合的拷贝构造函数只提供浅拷贝而不是深拷贝,这意味着存储在原始List和克隆List中的对象是相同的,指向Java堆内存中相同的位置。增加了这个误.....
分类:编程语言   时间:2015-03-20 17:48:44    阅读次数:446
java 中文转换成Unicode编码和Unicode编码转换成中文
转自:一叶飘舟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
Java中String,StringBuffer和StringBuilder的区别(转载)
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全)简 要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等...
分类:编程语言   时间:2015-03-20 17:43:19    阅读次数:130
聊聊并发(七)Java中的阻塞队列
##什么是阻塞队列## 阻塞队列(BlockingQueue)是一个支持两个附加操作的队列。这两个附加的操作是:在队列为空时,获取元素的线程会等待队列变为非空。当队列满时,存储元素的线程会等待队列可用。阻塞队列常用于...
分类:编程语言   时间:2015-03-20 16:39:24    阅读次数:154
PHP 四种基本排序算法的代码实现(2)
许多人都说算法是程序的核心,算法的好坏决定了程序的质量。作为一个初级phper,虽然很少接触到算法方面的东西。但是对于基本的排序算法还是应该掌握的,它是程序开发的必备工具。这里介绍冒泡排序,插入排序,选...
分类:编程语言   时间:2015-03-20 16:38:56    阅读次数:156
HBase Java API类介绍
几个相关类与HBase数据模型之间的对应关系 java类 HBase数据模型 HBaseAdmin 数据库(DataBase) HBaseConfiguration HTable 表(Table) HTableDescriptor 列族(Column Family) Put 列修饰符(Column Qualifier)...
分类:编程语言   时间:2015-03-20 16:36:13    阅读次数:147
JAVA实现RSA加密解密
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算法简介
今天看到海量数据处理算法————bitmap(又称为bitset, 或者bit array), 有意思的算法。 C++ 有一个头文件是。  bitmap的思想就是数据压缩。 用一个二进制bit(0或者1)去标记某个元素对应的value, 这就是bit + map啊。 由于使用bit单位存储数据, 所以可大大节省内存空间。下面举一个使用bitmap 的例子。 我们要对0-7内的五个元素进行排...
分类:编程语言   时间:2015-03-20 16:35:58    阅读次数:173
JAVA工具-实现java的String类转换为C中的char*数组
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 and immutable
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语言开发文档集锦
如果你想开发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模块和包
模块概述如果说模块是按照逻辑来组织 Python 代码的方法, 那么文件便是物理层上组织模块的方法。 因此, **一个文件被看作是一个独立模块, 一个模块也可以被看作是一个文件。 模块的文件名就是模 块的名字加上扩展名 .py 。 与其它可以导入类(class)的语言不同,在 Python 中你导入的是模块或模块属性**。模块名称空间一个名称空间就是一个名称到对象的关系映射.导入模块导入模块整体...
分类:编程语言   时间:2015-03-20 16:28:54    阅读次数:138
修改文件后缀的C语言实现
在实际的软件开发项目中,大家也许会遇到修改文件的后缀的需求(例如,将doc格式修改为docx格式)。本文提供了修改文件后缀的C语言实现,并演示了修改文件后缀的过程。        1. C程序实现        2. 修改后缀的过程        step 1:       在本地的D盘中,有一个叫做“Test”的文件夹,该文件夹下有一个命名为“123.doc”的文件,如下图所示:...
分类:编程语言   时间:2015-03-20 16:31:01    阅读次数:197
Python写自动化之注册表的读写操作
Windows上的自动化测试经常会接触到对于注册表的读写操作问题,比如,获取一个程序的安装目录,一般情况下,我们可以去注册表的App Paths下去查找,这时就涉及到了注册表的读取操作,我们使用Python的_winreg模块来实现,代码如下: def reg_query(path, key): try: path = path.replace("/", "\\") ...
分类:编程语言   时间:2015-03-20 16:27:49    阅读次数:293
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!