这篇文章主要讲simHash算法。这是一种LSH(Locality-Sensitive Hashing,局部敏感哈希)的简单实现。它是广泛用于数据去重的算法,可以用于相似网站、图片的检索。而且当两个样本差别并不大时,算法仍能起效。值得一提的是,该算法的时空复杂度不存在与维度有关的项,所以不会遭遇维度
分类:
编程语言 时间:
2016-02-17 20:43:25
阅读次数:
251
如何在myeclipse中为一个普通的项目导入spring框架呢?1.新建一个工程,在src目录下,新建一个lib文件夹,存放spring所需要的jar包2.导入springjar包:commons-logging-1.1.1.jarorg.springframework.beans-3.1.1.RELEASE.jar//springIoC(依赖注入)的基础实现。org.springfra..
分类:
编程语言 时间:
2016-02-17 19:28:15
阅读次数:
1163
字符串内有单引号(‘)时,可用双引号("""")隔开。例:print"Hi,what‘syourname?"字符串内同时有双引号、单引号时,可用三引号隔开。例:print‘‘‘Hi,where‘syour"apple"?‘‘‘变量引用:(1)单个变量引用:例:A=20B=30print‘Ais%s‘%A(2)多个变量引用:例:A=20B=30print‘Ais%..
分类:
编程语言 时间:
2016-02-17 19:23:48
阅读次数:
211
1.for语句:脚本实例:#!/usr/bin/pythonforiinrange(1,15):printielse:print‘Theloopisdone!‘2.while/if语句:脚本实例:#!/usr/bin/envpython#FileName:while1.pyrunning=Truea=20b=int(raw_input(‘EnterAnumberb:‘))whilerunning:ifa==b:print‘good,YournumberisTure!!‘runn..
分类:
编程语言 时间:
2016-02-17 19:20:48
阅读次数:
122
描述:A输入一个数值,输入时该数值已隐藏无法看到,让B猜该数字为多少,数值过小或过大都会提示,并会在最后猜对时统计出共猜了几次。脚本内容:#!/usr/bin/envpython#FileName:while1.pyimportgetpass#调用模块a=int(getpass.getpass(‘EnterANumbera:‘))#模块赋值running=Tru..
分类:
编程语言 时间:
2016-02-17 19:21:19
阅读次数:
146
字符串转数组str=‘1,2,3‘arr=str.split(‘,‘)数组转字符串arr=[‘a‘,‘b‘]str=‘,‘.join(arr)arr=[1,2,3]str=‘,‘.join(str(i)foriinb)
分类:
编程语言 时间:
2016-02-17 19:19:05
阅读次数:
137
pythonRE的match()和group()疑问>>m=re.match(r"(..)+","a1b2c3")#Matches3times.
>>m.group(1)#Returnsonlythelastmatch.
‘c3‘
>>m.group(0)
‘a1b2c3‘
>>m.groups()
(‘c3‘,)注意到pattern中的+,应该是匹配偶数个字符.1.首先是match的问题.match是从开..
分类:
编程语言 时间:
2016-02-17 19:20:12
阅读次数:
258
1 class Demo01{ 2 public static void main(String[] args){ 3 //赋值运算符 = 4 5 //例1 6 int a = 1; 7 System.out.println(a); 8 //结果 1 9 10 11 //例2 12 int a =
分类:
编程语言 时间:
2016-02-17 19:16:13
阅读次数:
163
相关博文: java面试题上 java面试题中 java面试题下
分类:
编程语言 时间:
2016-02-17 19:14:20
阅读次数:
130
问题一:找不到加载主类 为什么会出现这类加载失败的问题那??? 一看这个问题就是环境变量配置有问题,找到问题解决就ok了!!! 问题二:无法用mvn编译java文件 这个问题是由于pom.xml文件出现了问题,我们把pom文件改好就ok了,pom文件对于maven很重要,所有的配置都在pom.xml
分类:
编程语言 时间:
2016-02-17 19:12:47
阅读次数:
155
题目 完成一个函数,输入一个二叉树,构建它的镜像二叉树 分析 这个题目最直观的解法是递归,交换左右子树(即交换左右孩子)。 代码 1 void MirrorTree(TreeNode* root) 2 { 3 if (!root) 4 throw std::exception("Invalid in
分类:
编程语言 时间:
2016-02-17 19:10:25
阅读次数:
120
Jackson(http://jackson.codehaus.org)库是基于java语言的开源json格式解析工具。相对于javajson解析的其他库,诸如json-lib、gson包,Jackson具有以下优点: 功能全面,提供多种模式的json解析方式,“对象绑定”使用方便,利用注解包能为我
分类:
编程语言 时间:
2016-02-17 19:12:39
阅读次数:
249
排序算法应该是大学毕业后用到频率较高的为数不多的几个算法之一,通常情况下根据原理不同分为几个不同的类别,对我个人来说,主要的类别: 1,随意写随意用无视效率的冒泡,插入,选择三种基本排序 2,最常用的效率相对前三种较好的快速排序,快排 3,神特么除了多年写作业刷题库没有遇到过实际应用场景的堆排、归并
分类:
编程语言 时间:
2016-02-17 19:06:31
阅读次数:
211
以下信息摘自与标准C++的文档中。 如果把这些宏加在程序的日志中,它将为开发人员进行问题分析提供了很好的帮助。 standard c++ 1998版The following macro names shall be defined by the implementation:__LINE__ Th
分类:
编程语言 时间:
2016-02-17 19:06:34
阅读次数:
278
//#if 条件编译 //一般用于产品各个版本的语言包 #include<stdio.h> #include<stdlib.h> //#都是预处理指令,条件表达式必须在预处理里面 //所以条件表达式必须是宏表达式 //双分支条件编译 //#if 条件表达式 //代码段1 //#else //代码段2
分类:
编程语言 时间:
2016-02-17 19:06:23
阅读次数:
156
java语言是解释执行,java源码是通过编译生成一种特殊的.class的中间字解码文件,然后再有JVM进行解释执行。 java语言对指针进行了上层的封装,它保证能够通过这个指针(引用),来访问有效的内存单元。 java语言不允许多继承,使继承关系成树装图,每个类都只能由一个父类。 java语言的开
分类:
编程语言 时间:
2016-02-17 19:06:30
阅读次数:
244