- 博客(9)
- 资源 (4)
- 收藏
- 关注
原创 C/C++中内联(inline)函数的优点和缺点
优点缺点1. 内联函数代码被放入符号表中,在使用时进行替换,和宏展开一样,效率很高;1. 不允许过多的代码,代码过多的话会造成大的内存消耗,最好在5行以内;2. 编绎器在调用一个内联函数,首先会检查参数问题,保证调用正确,与对待普通的函数一样,消除了隐患及局限性;2. 不允许有循环或者开关语句,
2013-07-21 16:59:47 4645
原创 Lucene核心--构建Lucene搜索(上篇,理论篇)
2.1构建Lucene搜索2.1.1 Lucene内容模型 一个文档(document)就是Lucene建立索引和搜索的原子单元,它由一个或者多个字段(field)组成,字段才是Lucene的真实内容。每一个字段有都有一个名字来标识它,一个文本或者一个二进制值以及一系列的详细的选择项。为检索到你原生态的内容,你必须首先将其解释成Lucene的文档和字段。然后,在搜索时,字段值
2013-07-19 14:29:28 1837
原创 Lucene核心--构建Lucene搜索(下篇,理论篇)
2.1.6 截取索引(Indextruncate) 一些应用程序的所以文档的大小先前是不知道的。作为控制RAM和磁盘存储空间的使用数量的安全机制,你可能想要限制每个字段允许输入索引的输入数量。一个大的二进制文档偶尔被错误地划分为文本文档,或者包含嵌入在它中的二进制被你的过滤器错误地处理,这些都是可能的。另外一些应用程序处理知道文档大小,但是你想索引仅仅是其中的一部分内容
2013-07-19 14:28:04 1603
原创 Lucene简介(理论篇)
Lucene 是一个软件程序的库或者说是一个工具套件,而不是一个完全的具有搜索特性的应用程序。它关注于自己的文本检索和搜索功能,提供API来完成商业中所涉及到的搜索功能。在搜索功能中,Lucene的功能如图深色框所示。 外围的功能组要主要由一些比较流行的框架来实现,比如Solr、ElasticSearch、Sphinx等。 说道Lucene,不得不提它的创始
2013-07-18 23:06:12 1537
原创 必须熟记英语短语
英语越来越重要,所以,学习英语真的有必要先学好基本的词汇。本人收录一些:1. it is not likely that : 这时不大可能。 It is not likely that you will actually do it , but it is important to understand the concept.2. in all likelihood :
2013-07-15 07:25:42 2932
原创 在浏览器中执行Kettle job或者transformation
通过URL执行Kettle的转换或者任务,这个功能可以Kettle的web service。假如有这样的一种情形:第三方想从你这里读取数据,然而,你又不要写web service代码。任何人都可以从web service中读取数据,Kettle也提供了这样的功能。下面的这里例子展示了这个功能。 1. 组件连接图,创建这个transformation. 2.
2013-07-07 11:12:13 5926 1
原创 Kettle调度和监控
Kettle调度和监控的理论知识介绍,具体类容如下:1 调度 在这个指导文档中,主介绍两种类型Kettle任务和转换的调度方式。Ø 操作系统级别的调度器:对于ETL来说,调度不是独一无二的。这是操作系统能够提供标准调度的一般性需要,如UNIX衍生系统上的Cron以及Windows系统上的任务调度器。这些调度器能够拥戴调度Kettle命令行程序来运行任务和转换。Ø
2013-07-06 22:43:08 23001 2
原创 Kettle 简介和实例
1.1 基本概念 Kettle 是”Kettle E.T.T.L. Envirnonment”只取首字母的缩写,这意味着它被设计用来帮助你实现你的ETTL 需要:抽取、转换、装入和加载数据;翻译成中文名称应该叫水壶,名字的起源正如该项目的主程序员MATT 在一个论坛里说的哪样:希望把各种数据放到一个壶里然后以一种指定的格式流出。Spoon 是一个图形用户界面,它允许你运行转换或者
2013-07-06 22:21:18 3623
原创 Java内存优化和性能优化的几点建议
doc 阅读下载1.没有必要时请不用使用静态变量 使用Java的开发者都知道,当某个对象被定义为stataic变量所引用,这个对象所占有的内存将不会被回收。有时,开发者会将经常调用的对象或者变量定义为static,以便提高程序的运行性能。因此,不是常用到的对象或者变量,不要定义为static类型的变量,尤其是静态类对象的定义,一定要仔细考虑是否有必要。例如public c
2013-07-01 16:07:30 6104
Machine Learning With Go
2017-10-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人