免费的Office预览及编辑方案
如果项目中、或者个人网盘需要使用到Office文件的在线预览和编辑功能,并且想免费获得,那么有以下两种效果较好的方案。
- 使用OnlyOffice社区版。可在线预览、编辑、实时协作。
- 使用微软Office Online Server。部署软件可在MSDN i tell you 网站下载。
如果项目中、或者个人网盘需要使用到Office文件的在线预览和编辑功能,并且想免费获得,那么有以下两种效果较好的方案。
异常报错:Caused by: org.flowable.common.engine.api.FlowableWrongDbException: version mismatch: library version is '6.7.1.0', db version is 5.99.0.0
原因:
act_ge_prperty 中lower_case_table_names=11.6.7.4 版本,升级到 1.6.7.6 版本可避免现在市面上有很多文档存储管理的云服务,比如坚果云。这些服务除了提供文件存储之外,高级功能都提供文件内容的搜索服务。
那么文件内容搜索有什么用呢?当我们需要查找文件时,一般都是查找文件名,但是很多时候我们不太记得文件名,只记得几个关键字词,需要根据这些关键字词查找到对应的文档。
如果自行开发文档全文搜索程序,简单的思路如下:
Apache Tika 读取文件的内容。Elasticsearch。在AWS上购买了一台1v,512M配置的lightsail,除了用作网络跳转之外平时都是100%空闲。如果不好好利用起来,感觉每月$3.5的花费挺不值。因此就打算部署一套博客,平时也一直有使用Onenote记笔记的习惯,就打算让这个博客当作补充,毕竟不出意外,这台低配VPN会一直续租下去。
对于搭建博客起先想到的是Wordpress,也成功部署了,但是由于这台服务器的配置实在太低而且MySQL部署在腾讯云上,每次点击都需等上好几秒,遂放弃使用Wordpress。
鉴于该台服务器的配置,决定只用来部署静态网站,后面确定选用Hexo。
setup_16.x 中的 16 改成对应的大版本号即可,比如 15、14等 \1 | curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash - |
1 | sudo apt-get install -y nodejs |
1 | node --version |
1 | npm install hexo-cli -g |
hexo 项目,命名为 blog1 | cd /srv |
1 | hexo init blog |
1 | cd blog |
生产网站的静态文件
1 | hexo g |
此时,blog 目录下会生产一个 public 目录,里面就是网站需要的文件
安装 nginx ,并且修改 nginx.conf 文件,在 etc/nginx 目录下可找到。添加下面配置。
1 | server { |
其中 server 中的 root 需要指向生产的 public 目录
启动 nginx 后即可访问你的博客
-
1 | cd /srv/blog |
此时在 source/_posts 目录下会生成相应的 .md 文件
source/_posts 中的文章文件1 | hexo g |
使用PaddleOCR可方便地识别图片中的文字信息。PaddlePaddle可在Windows、Linux、Mac等系统上快速安装。
1 | from paddleocr import PaddleOCR, draw_ocr |
Paddle对于识别中文有很好的精度,能够在项目中开箱即用。