理论
如果能够很好的学习和使用一个工具,最简单的方式便是从官方文档中学习。Tomcat7 Cluster配置如下:http://tomcat.apache.org/tomcat-7.0-doc/cluster-howto.html。对于国内的it人员来说,看英文是比较头疼的事情,对本人也是如此。
继续阅读 »
Analyzer简介
在Lucene的org.apache.lucene.analysis模块中提供了顶层的抽象类Analyzer,Analyzer主要是用来构建TokenStreams,如果想实现自定义的Analyzer,必须覆写createComponents(String)方法,并定义自己的TokenStreamComponents。
为什么要有Analyzer呢?对于Lucene而言,不管是索引还是检索,都是针对纯文本而言,对于纯文本的来源可以是PDF,Word,Excel,PPT,HTML等,Lucene对此并不关心,只要保证传递给Lucene的是纯文本即可。
而通常情况下,对于大量的文本,用户在检索的时候不可能全部
继续阅读 »
系统环境
linux版本:redhat6
jdk:jdk1.7
1.本地安装与测试
1.1安装
1.1.1下载Drill M1 binary release
http://people.apache.org/~jacques/apache-drill-1.0.0-m1.rc3/apache-drill-1.0.0-m1-binary-release.tar.gz
1.1.2 解压apache-drill-1.0.0-m1-binary-release.tar.gz
tar -zxf apache-drill-1.0.0-m1-binary-release.tar.gz
1.1.3 做
继续阅读 »
Kaldi是一个语音识别工具,使用C++开发,基于Apache 许可证,目的是为语音识别研究者提供。本文将介绍在线安装kaldi,为之后的离线安装kaldi做一个准备和基础。
1. 下载kaldi
目前kaldi是开源的,在github上可以clone;clone以后进入该目录,然后查看安装方法。
git clone https://github.com/kaldi-asr/kaldi.git
cd kaldi/
cat INSTALL
INSTALL文件指示如下:
This is the official Kaldi INSTALL. Look also at INSTALL.md for the git mirror
继续阅读 »
记录工作中经常要去爬的maven相关技术。
拷贝maven依赖到target/lib下
xml
org.apache.maven.plugins
maven-dependency-plugin
copy-dependencies
prepare-package
copy
继续阅读 »
Apache Thrift
Thrift 是一种接口描述语言,通过二进制通信协议为多种编程语言定义和创建服务。Thrift是一种可扩展的跨语言服务的RPC框架,由Facebook开发并且开源。
继续阅读 »
概述
此版本重构了整个xmake,使得xmake更加方便地进行多语言扩展,并且在之前原有的构建语言支持上,新增了对golang, dlang 和 rust 程序构建支持。
并且重写了所有文档,提供更加详细完整的接口手册和文档支持:新版文档
License也从之前的LGPLv2.1改为Apache License 2.0,更加详细的改进请看下面详细描述:
新特性
添加--links, --linkdirs and --includedirs 配置参数
添加app2ipa插件
为xmake.lua工程描述增加dictionay语法风格
提供智能扫描编译模式,在无任何xmake.lua等工程描述文件的情况下,也能直接快速编译
为
继续阅读 »
写在前面的话
公司一些项目已经使用了JMS相关的组件,我们的项目接下来可以在某些功能上也会使用此组件,公司其他项目使用的HornetQ,为了方便接下来项目的进展,前期对相关的JMS中间件进行技术了解。
前期准备
操作系统:ubuntu14.04 64位
ActiveMQ:5.9.1 下载地址:http://activemq.apache.org/download.html
JDK:1.7.0_55
继续阅读 »
简介
Dremel 是Google 的“交互式”数据分析系统。可以组建成规模上千的集群,处理PB级别的数据。MapReduce处理一个数据,需要分钟级的时间。作为MapReduce的发起人,Google开发了Dremel将处理时间缩短到秒级,作为MapReduce的有力补充。Dremel作为Google BigQuery的report引擎,获得了很大的成功。最近Apache计划推出Dremel的开源实现Drill,将Dremel的技术又推到了浪尖上。
继续阅读 »
近期在公司内部准备了一个关于Ansible的Workshop,其中包含如下内容:
自动化配置管理的背景及现有工具
Ansible简介
编写一个简单的Ansible Demo(使用apache搭建一个静态页面)
实例及总结
我们根据本次Workshop整理出来了一份详细指南,详情请戳gitbook文档:Ansible Workshop 详细指南。
备用: http://www.jianshu.com/p/df42e636f95e
https://github.com/ksky521/nodePPT
http://www.oschina.net/news/26220/webslide-js-ppt-tool
继续阅读 »