Android快速集成OpenCV
之前集成OpenCV是通过NDK的方式,需要自己编译出so库,这是一种很低效的集成方式,很多时候需要自己写JNI的代码,不是一个很好的选择,而通过open CV官方的jar就可以引入很多种常用的API,下面来说说这种方式
首先需要先下载一个OpenCV的Android开发SDK:

之前集成OpenCV是通过NDK的方式,需要自己编译出so库,这是一种很低效的集成方式,很多时候需要自己写JNI的代码,不是一个很好的选择,而通过open CV官方的jar就可以引入很多种常用的API,下面来说说这种方式
首先需要先下载一个OpenCV的Android开发SDK:

Knuth-Morris-Pratt 字符串查找算法,简称为 KMP算法,KMP是我们经常听到的一种字符串匹配算法。KMP算法听起来很难,但是如果真正明白它的匹配过程其实不难,接下来看看KMP究竟是如何匹配字符串的?
假设现在有如图所示两个字符串, 图表所列的是匹配串的所有子串,这个不难理解

说实话,我的写作平台换过好几次。最开始我的写作平台是CSDN,后台由于CSDN的种种行为,随便列几条大家感受感受,足以令人感觉这是个散发着恶臭的垃圾堆,又时看到一些早期的大佬在CSDN上发表的文章,真的非常精彩(有种在垃圾堆里捡黄金的感觉),不过我还是尽量订阅RSS的方式去访问他们自己的站点。

目前此操作方法不支持Ubuntu18.04
事先确保服务器上有Java环境与Maven环境和 Git
这里是Jenkins的文档 https://jenkins.io/zh/doc/
这里是Jenkins的下载地址https://jenkins.io/zh/download/
最好的方式应该是自己去下载Jenkins的Jar包,直接像运行jar包即可
nohup java -jar jenkins.war --httpPort=80
这样直接访问172.16.45.112:8080 即可!
成功开启服务后应该是下面这个样子:

沙箱环境也就是特意为开发者准备的环境,从而避免去注册公司、审核之类的问题! 这个是沙箱环境的 链接
先要下载这两个工具


环境一定要配置正确,尤其是秘钥之类的,至于回调地址先不考虑,如果要测试的话首先要保证你本机的服务可以映射到公网,内网穿透就是一种解决方案,而且域名还便宜!
最近好久没连接过自己的云服务器了,但是的时候使用ssh访问服务器时出现:ssh_exchange_identification: read: Connection reset by peer这样的连接错误
先关闭防火墙,尤其是云服务厂商为你设定的防火墙,具体解决方式要参考云服务器厂商。看看网络状态,看看Linux是否运行着shhd服务,如果没有那么有可能是连ssh服务程序都没有安装,应该先安装ssh服务器才可以。接着如果还是不行的话:
vim /etc/hosts.allow
追加上:
sshd: ALL
接着重启shh服务
service sshd restart