352 Star 3.1K Fork 672

GVPLongbowEnterprise / SliderCaptcha

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
SliderCaptchaController.java 1.06 KB
一键复制 编辑 原始数据 按行查看 历史
矛尖 提交于 2020-12-18 14:47 . !8java服务端通信不成功
package com.fmj43.fanyoutong.config;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.*;
import java.util.ArrayList;
import java.util.List;
@Slf4j
@RestController
@RequestMapping("/sliderCaptcha")
public class SliderCaptchaController {
@PostMapping("/isVerify")
public boolean isVerify(@RequestParam(value = "datas") String datazz) {
List<Integer> datas=new ArrayList<>();
for (int i = 0; i < datazz.length(); i++) {
char c = datazz.charAt(i);
if (c >= '0' && c <= '9') {
datas.add(Integer.valueOf(String.valueOf(c)));
}
}
int sum = 0;
for (Integer data : datas) {
sum += data;
}
double avg = sum * 1.0 / datas.size();
double sum2 = 0.0;
for (Integer data : datas) {
sum2 += Math.pow(data - avg, 2);
}
double stddev = sum2 / datas.size();
System.out.println("验证码判断"+(stddev != 0));
return stddev != 0;
}
}
JavaScript
1
https://gitee.com/LongbowEnterprise/SliderCaptcha.git
git@gitee.com:LongbowEnterprise/SliderCaptcha.git
LongbowEnterprise
SliderCaptcha
SliderCaptcha
master

搜索帮助