摘要: 一、总论 根据http://lucene.apache.org/java/docs/index.html 定义: Lucene 是一个高效的,基于Java 的全文检索库。 所以在了解Lucene之前要费一番工夫了解一下全文检索。 那么什么叫做全文检索呢?这要从我们生活中的数据说起。 我们生活中的数据 阅读全文
posted @ 2018-10-16 23:17 harvyxu 阅读(691) 评论(0) 推荐(0) 编辑
摘要: 1 TCP端口的连通性 TC端口的连通性,一般通过telnet检测: TCP协议是面向连接的,可以直接通过telnet命令连接 2 UDP端口的连通性 因为公司网络防火墙一般对端口会有一些限制,通过公司网络访问外部服务器特定端口时,需要检测与目标服务器特定端口的连通性; 若无法连通,在确认目标服务器 阅读全文
posted @ 2018-03-17 16:37 harvyxu 阅读(84977) 评论(0) 推荐(1) 编辑
摘要: 我们知道Python的内置dictionary数据类型是无序的,通过key来获取对应的value。可是有时我们需要对dictionary中 的item进行排序输出,可能根据key,也可能根据value来排。到底有多少种方法可以实现对dictionary的内容进行排序输出呢?下面摘取了 一些精彩的解决 阅读全文
posted @ 2018-03-12 09:01 harvyxu 阅读(50534) 评论(0) 推荐(1) 编辑
摘要: 1 整数对象PyIntObject 整数对象是固定大小的Python对象,内部只有一个ob_ival保存实际的整数值。 2 字符串对象PyStringObject Python的字符串对象是一个不可变对象,任何改变字符串字面值的操作都是重新创建一个新的字符串。 字符串对象在Python中用PyStr 阅读全文
posted @ 2018-03-10 11:47 harvyxu 阅读(1425) 评论(0) 推荐(0) 编辑
摘要: 在python对象分类中已经 介绍了python不可变对象,下面将列举实例,详细分析: 不可变类型(数字,字符串,元组,不可变集合):不支持原处修改。 引用 在python一切皆是对象,而对象是通过引用传递的。在赋值时,不管这个对象是新创建的,还是一个已经存在的,都是将该对象的引用赋值给变量。故这里 阅读全文
posted @ 2018-03-10 09:20 harvyxu 阅读(9148) 评论(1) 推荐(1) 编辑
摘要: 1 Python Number(数字) Python Number 数字类型用于存储数值。 数字类型是不允许改变的,这就意味着如果改变 Number 数据类型的值,将重新分配内存空间。 以下实例在变量赋值时 Number 对象将被创建: 2 Python 字符串 字符串是 Python 中最常用的数 阅读全文
posted @ 2018-03-10 07:49 harvyxu 阅读(3972) 评论(0) 推荐(0) 编辑
摘要: 1 python对象分类 所有的Python对象都拥有三个特性:身份,类型和值 身份: 每一个对象都有一个唯一的身份标识自己。任何对象的身份可以使用内建函数id()来得到。这个值可以被认为是该对象的内存地址 类型: 对象的类型决定了对象可以保存什么类型的值,可以进行什么样的操作,以及遵循什么样的规则 阅读全文
posted @ 2018-03-09 20:31 harvyxu 阅读(4809) 评论(0) 推荐(1) 编辑
摘要: Binary Tree Serialization [LeetCode] Serialize and Deserialize Binary Tree 二叉树的序列化和去序列化 [转载] Serialization is the process of converting a data structu 阅读全文
posted @ 2017-12-05 23:18 harvyxu 阅读(210) 评论(0) 推荐(0) 编辑
摘要: Two nodes of a BST are swapped, correct the BST[转载] Two of the nodes of a Binary Search Tree (BST) are swapped. Fix (or correct) the BST. Recommended: 阅读全文
posted @ 2017-11-06 22:10 harvyxu 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 1 Redis数据库简介 redis的所有数据库都是保存在redisServer结构体的db数组中,db数组中的每个元素都是redisDb结构体代表一个数据库。db.c主要是封装了数据库的底层操作实现,操作dict和expires两个字典。所有数据库的键值队都是保存在dict字典(即内存中),而ex 阅读全文
posted @ 2017-09-18 21:16 harvyxu 阅读(319) 评论(0) 推荐(0) 编辑