一种使用七牛生成图片验证码的思路
## 前言
图片验证码是大家在开发过程中很常见的一种功能需求,用来做一些防刷的接口很是方便,复杂点的甚至还会使用滑动拼图这样的第三方验证码服务。
当然,交互越复杂,在各端的实现也就越复杂,而且,这种复杂的需求往往是应对用户的恶意行为,在攻防战中不断升级而来。
## 前言
图片验证码是大家在开发过程中很常见的一种功能需求,用来做一些防刷的接口很是方便,复杂点的甚至还会使用滑动拼图这样的第三方验证码服务。
当然,交互越复杂,在各端的实现也就越复杂,而且,这种复杂的需求往往是应对用户的恶意行为,在攻防战中不断升级而来。
## 前言
二维码大家都不陌生,在很多项目的开发过程中也会接触到二维码的生成需求,虽然有很多各语言生成二维码的实现方案,不过与之相比,最简单快捷的方式是直接将内容拼接成一个URL用于展示二维码图片即可。
市面上也有很多的免费的二维码API可用,比如这个 或者 这个。
## 前言
在很多用户交互的场景中,经常有给用户提供数据排序的需求,排序的交互嘛,前端有各种插件和方案可以实现,问题出在如何保存用户的排序结果。
## 常规方案
本来就是被起哄推上台的,结果竟然很受欢迎,眼看着就是前三名晋级下一轮了,我不能再糊弄了,于是决定自编自演一个哑剧表演。
现场准备道具,什么筷子剑、火柴枪、纸盒地雷的。
总之,忙的乱糟糟,最后节目名还报错了。
## 前言
智能手机的崛起中,导航是一大功能亮点,常见的用法是`打开 APP-输入目的地-开始导航`或者高级一点的使用 Siri 来大喊一声`我要回家`即可。
## 一个小问题
## 前言
在大部分的团队开发环境里,客户端和服务器端的交流需要通过网络请求接口来实现,而开发时,接口文档更是避不开的一个重要环节,而 swagger 就是为这个环节而生,可以将它是理解成一套接口描述规范。
## swagger-ui
## 前言
突然这成了系列篇了,可看前篇让 QQ 邮箱更好用,支持桌面通知 和 自制邮件分组模式,吊打会话模式,让脚本改变世界。
我不知道腾讯企业邮箱的开发组在想什么,腾讯邮箱的赞誉很高,但如大家所见,它还可以做得更好。
## 前言
之前曾经分享过灵活运用 git rebase,让团队协作下的提交记录整洁些,使用 `--preserve-merges` 参数(简写`-p`),可以像剪刀一样`咔嚓`一下将整段分支历史基于最新 master 分支进行变基迁移,效果非常的赞。
!