阿里云验证码服务实践
在平时上网的时候,我们会见到很多不同的验证码,大多数都是图形验证码,有数字的,有大小写字母的,也有中文的等等。但是这些验证码往往特别容易被OCR技术识别,所以针对人的识别就显得没那么准确了。本文将借力阿里云的验证码服务,介绍一种滑动式的验证码服务实践。 传统验证码服务传统的验证码基本上都类似于下面这种:它的主要实现方式就是在一个图片上打印出一些文字,然后再添加一些噪声,起一个混淆的作用,主要是用
在平时上网的时候,我们会见到很多不同的验证码,大多数都是图形验证码,有数字的,有大小写字母的,也有中文的等等。但是这些验证码往往特别容易被OCR技术识别,所以针对人的识别就显得没那么准确了。本文将借力阿里云的验证码服务,介绍一种滑动式的验证码服务实践。 传统验证码服务传统的验证码基本上都类似于下面这种:它的主要实现方式就是在一个图片上打印出一些文字,然后再添加一些噪声,起一个混淆的作用,主要是用
本文主要介绍Drools6.4.Final版本与SpringMVC的整合。网上现有的教程大多数不能完整运行,本文将会提供具体的操作过程以及相应的注意事项,保证Demo代码是可以跑通的。 开发环境 macOS High Sierra Intellij IDEA 2017.2 Drools 6.4.0.Final SpringMVC 4.3.12.RELEASE JDK 1.8.0_144 搭建Ma
其实网上关于搭建科学上网的文章非常多,只不过百度搜索的时候没显示出来罢了,做这篇文章的目的主要是验证最新的科学上网服务搭建实践。首先当然是选择国外的服务商了,我没有选择亚马逊是因为它连接我电脑太慢了(其他人电脑估计不一样)。下面列举两个国外性价比比较高的服务商: Vultr Digital Ocean 大家可以去百度上搜索这两家公司。本文以第一家公司的产品为例,讲解一下科学上网环境如何搭建。
前面几篇文章介绍了Docker如何构建一个镜像以及如何运行一个容器,其实这个是在大家有Docker基础的前提下进行的,对于没有基础的同学,本文简单介绍一下Dockerfile中各个命令的用法是怎样的。 1. FROM格式:FROM <image>或者FROM <image>:<tag>第一条指令必须是FROM,而且,在同一个Dockerfile中创建多个镜像的
现在越来越多的公司开始使用Git来进行协作开发了,那么如何来管理项目中的代码呢?目前市面上做的非常优秀的工具有Github,几乎每一个开发人员都知道它。国内的有码云,也是一个非常优秀的代码托管平台。但是企业内部的代码不可能放到这些第三方平台托管,因为风险太大了,万一它们没处理好,我们的数据几乎等于和盘托出。所以,Gitlab顺势而生!今天重点介绍如何利用Docker搭建一个内部Gitlab代码托管
本文主要介绍如何利用Docker来运行一个Web应用程序。因为博主是以Java为主,所以来讲一讲我们最熟悉的SpringMVC应用程序是如何在Docker中跑起来的。首先要检查一下我们需要的东西: Docker (https://store.docker.com/editions/community/docker-ce-desktop-mac) Tomcat (http://www-eu.ap
本文主要是记录如何利用Docker创建一个可以进行SSH连接的容器,关于Docker的基础命令大家可以自行找官方文档学习。创建Docker镜像主要有两种方式,一种是docker commit,另一种是Dockerfile,第一种的弊端非常明显,因为它不能适应快速变化的部署环境,需要进行手动操作,然后提交到镜像当中;而后一种则可以快速适应变化,只要有Docker的地方它就可以很好地运行。所以,我们
最近重装了macOS系统,结果以前的配置全部丢失了,然后又按照官网的要求重新安装了一下VIM的主题。结果发现一直和官方的配色对不上,不知道啥情况。之前的配置是这样的: 123syntax enableset background=darkcolorscheme solarized 对应的配色情况如下:什么鬼?!不是说好的靛青色背景吗?!官方也一直没有给出正面的回复,去Github主页查找也没有查