snake 发布于 2018-03-12

js简单验证码处理

注意只针对简单验证码(仅仅数字和英文字母,方向不变并且噪点较少)

获取特征

  • 通过canvas获取页面图片
  • 切割每一个字符获取元数据(一维数组rgba)
  • 灰度化+二值化获取每个像素点的信息
  • 提取可能出现的所有字符的特征信息

阅读全文 »

snake 发布于 2018-03-12

nginx location rewrite 等配置

命令

sudo nginx #打开 nginx
nginx -s reload|reopen|stop|quit  #重新加载配置|重启|停止|退出 nginx
nginx -t   #测试配置是否有语法错误
nginx [-?hvVtq] [-s signal] [-c filename] [-p prefix] [-g directives]

-?,-h           : 打开帮助信息
-v              : 显示版本信息并退出
-V              : 显示版本和配置选项信息,然后退出
-t              : 检测配置文件是否有语法错误,然后退出
-q              : 在检测配置文件期间屏蔽非错误信息
-s signal       : 给一个 nginx 主进程发送信号:stop(停止), quit(退出), reopen(重启), reload(重新加载配置文件)
-p prefix       : 设置前缀路径
-c filename     : 设置配置文件
-g directives   : 设置配置文件外的全局指令

阅读全文 »