2014-11-08 summer
理论 如果能够很好的学习和使用一个工具,最简单的方式便是从官方文档中学习。Tomcat7 Cluster配置如下:http://tomcat.apache.org/tomcat-7.0-doc/cluster-howto.html。对于国内的it人员来说,看英文是比较头疼的事情,对本人也是如此。 继续阅读 »
2016-05-23 Eric Wang
Analyzer简介 在Lucene的org.apache.lucene.analysis模块中提供了顶层的抽象类Analyzer,Analyzer主要是用来构建TokenStreams,如果想实现自定义的Analyzer,必须覆写createComponents(String)方法,并定义自己的TokenStreamComponents。 为什么要有Analyzer呢?对于Lucene而言,不管是索引还是检索,都是针对纯文本而言,对于纯文本的来源可以是PDF,Word,Excel,PPT,HTML等,Lucene对此并不关心,只要保证传递给Lucene的是纯文本即可。 而通常情况下,对于大量的文本,用户在检索的时候不可能全部 继续阅读 »
2014-07-28 walter lee
系统环境 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 做 继续阅读 »
2017-01-01 Lu Huang
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 继续阅读 »
2016-12-18 blademainer
记录工作中经常要去爬的maven相关技术。 拷贝maven依赖到target/lib下 xml org.apache.maven.plugins maven-dependency-plugin copy-dependencies prepare-package copy 继续阅读 »
2016-07-10 Lanffy
Apache Thrift Thrift 是一种接口描述语言,通过二进制通信协议为多种编程语言定义和创建服务。Thrift是一种可扩展的跨语言服务的RPC框架,由Facebook开发并且开源。 继续阅读 »
2017-03-04 ruki
概述 此版本重构了整个xmake,使得xmake更加方便地进行多语言扩展,并且在之前原有的构建语言支持上,新增了对golang, dlang 和 rust 程序构建支持。 并且重写了所有文档,提供更加详细完整的接口手册和文档支持:新版文档 License也从之前的LGPLv2.1改为Apache License 2.0,更加详细的改进请看下面详细描述: 新特性 添加--links, --linkdirs and --includedirs 配置参数 添加app2ipa插件 为xmake.lua工程描述增加dictionay语法风格 提供智能扫描编译模式,在无任何xmake.lua等工程描述文件的情况下,也能直接快速编译 为 继续阅读 »
2014-05-26 summer
写在前面的话 公司一些项目已经使用了JMS相关的组件,我们的项目接下来可以在某些功能上也会使用此组件,公司其他项目使用的HornetQ,为了方便接下来项目的进展,前期对相关的JMS中间件进行技术了解。 前期准备 操作系统:ubuntu14.04 64位 ActiveMQ:5.9.1 下载地址:http://activemq.apache.org/download.html JDK:1.7.0_55 继续阅读 »
2015-02-07 walter lee
简介 Dremel 是Google 的“交互式”数据分析系统。可以组建成规模上千的集群,处理PB级别的数据。MapReduce处理一个数据,需要分钟级的时间。作为MapReduce的发起人,Google开发了Dremel将处理时间缩短到秒级,作为MapReduce的有力补充。Dremel作为Google BigQuery的report引擎,获得了很大的成功。最近Apache计划推出Dremel的开源实现Drill,将Dremel的技术又推到了浪尖上。 继续阅读 »
2016-05-29 Wenjie Yao
近期在公司内部准备了一个关于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 继续阅读 »