This commit is contained in:
wyy 2014-10-25 11:21:27 +08:00
parent 6ac7a8c85c
commit 22f5e06715
2 changed files with 37 additions and 1 deletions

View File

@ -2,8 +2,10 @@
## v2.4.3 (upcoming) ## v2.4.3 (upcoming)
1. 更新 [Husky] 服务代码,新 [Husky] 为基于线程池的服务器简易框架。并且修复当 HTTP POST 请求时 body 过长数据丢失的问题。 1. 更新 [Husky] 服务代码,新 [Husky] 为基于线程池的服务器简易框架。并且修复当 HTTP POST 请求时 body 过长数据可能丢失的问题。
2. 修改 PosTagger 的参数结构,删除暂时无用的参数。并添加使用自定义字典的参数,也就是支持 **自定义词性** 2. 修改 PosTagger 的参数结构,删除暂时无用的参数。并添加使用自定义字典的参数,也就是支持 **自定义词性**
3. 更好的支持 `mac osx` (原谅作者如此屌丝,这么晚才买 `mac` )。
4. 支持 `Docker` ,具体请见 `Dockerfile`
## v2.4.2 ## v2.4.2

View File

@ -14,6 +14,7 @@ CppJieba是"结巴"中文分词的C++版本
+ 项目自带较为完善的单元测试,核心功能中文分词(utf8)的稳定性接受过线上环境检验。 + 项目自带较为完善的单元测试,核心功能中文分词(utf8)的稳定性接受过线上环境检验。
+ 支持载自定义用户词典。 + 支持载自定义用户词典。
+ 支持 `linux` , `mac osx` 操作系统。 + 支持 `linux` , `mac osx` 操作系统。
+ 支持 `Docker`
## 用法 ## 用法
@ -243,6 +244,39 @@ cd build/
cat install_manifest.txt | sudo xargs rm -rf cat install_manifest.txt | sudo xargs rm -rf
``` ```
## Docker 示例
安装和启动
```
sudo docker pull yanyiwu/cppjieba
sudo docker run -d -P yanyiwu/cppjieba
```
```
sudo docker ls
```
```
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
7c29325e9c20 yanyiwu/cppjieba:latest "./bin/cjserver ../t 4 minutes ago Up 4 minutes 0.0.0.0:49160->11200/tcp angry_wilson
```
可以看到正在运行的 Docker 容器(容器内运行着 `cjserver` 服务),并且服务的端口号被映射为 `0.0.0.0:49160`
所以现在可以来一发测试了:
```
curl "http://0.0.0.0:49160/?key=南京市长江大桥"
```
预期结果如下:
```
["南京市", "长江大桥"]
```
## 词典资料 ## 词典资料
+ [dict.367W.utf8.tar.gz] iLife(`562193561@qq.com`) + [dict.367W.utf8.tar.gz] iLife(`562193561@qq.com`)