Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
mica
mica
提交
3bef2d4e
mica
项目概览
mica
/
mica
通知
10
Star
2
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
mica
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
3bef2d4e
编写于
7月 01, 2021
作者:
如梦技术
🐛
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
✨
代码优化。
上级
179e8ea1
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
14 addition
and
8 deletion
+14
-8
mica-captcha/src/main/java/net/dreamlu/mica/captcha/draw/CurveInterferenceDraw.java
.../net/dreamlu/mica/captcha/draw/CurveInterferenceDraw.java
+10
-5
mica-http/src/main/java/net/dreamlu/mica/http/AsyncExchange.java
...tp/src/main/java/net/dreamlu/mica/http/AsyncExchange.java
+4
-3
未找到文件。
mica-captcha/src/main/java/net/dreamlu/mica/captcha/draw/CurveInterferenceDraw.java
浏览文件 @
3bef2d4e
...
...
@@ -38,12 +38,17 @@ public enum CurveInterferenceDraw implements InterferenceDraw {
public
void
draw
(
Graphics2D
g
,
int
width
,
int
height
,
Font
[]
fonts
,
Random
random
)
{
// 复用上层颜色,width是线宽,float型
g
.
setStroke
(
new
BasicStroke
(
1.8
F
));
int
x1
=
5
,
y1
=
CaptchaUtil
.
randNum
(
random
,
5
,
height
/
2
);
int
x1
=
5
;
int
y1
=
CaptchaUtil
.
randNum
(
random
,
5
,
height
/
2
);
int
maxHeight
=
height
-
5
;
int
minWidth
=
width
/
4
,
maxWidth
=
width
/
4
*
3
;
int
ctrLx1
=
CaptchaUtil
.
randNum
(
random
,
minWidth
,
maxWidth
),
ctrLy1
=
CaptchaUtil
.
randNum
(
random
,
5
,
maxHeight
);
int
ctrLx2
=
CaptchaUtil
.
randNum
(
random
,
minWidth
,
maxWidth
),
ctrLy2
=
CaptchaUtil
.
randNum
(
random
,
5
,
maxHeight
);
int
x2
=
width
-
5
,
y2
=
CaptchaUtil
.
randNum
(
random
,
height
/
2
,
maxHeight
);
int
minWidth
=
width
/
4
;
int
maxWidth
=
width
/
4
*
3
;
int
ctrLx1
=
CaptchaUtil
.
randNum
(
random
,
minWidth
,
maxWidth
);
int
ctrLy1
=
CaptchaUtil
.
randNum
(
random
,
5
,
maxHeight
);
int
ctrLx2
=
CaptchaUtil
.
randNum
(
random
,
minWidth
,
maxWidth
);
int
ctrLy2
=
CaptchaUtil
.
randNum
(
random
,
5
,
maxHeight
);
int
x2
=
width
-
5
;
int
y2
=
CaptchaUtil
.
randNum
(
random
,
height
/
2
,
maxHeight
);
// 画三次曲线
g
.
draw
(
new
CubicCurve2D
.
Double
(
x1
,
y1
,
ctrLx1
,
ctrLy1
,
ctrLx2
,
ctrLy2
,
x2
,
y2
));
}
...
...
mica-http/src/main/java/net/dreamlu/mica/http/AsyncExchange.java
浏览文件 @
3bef2d4e
...
...
@@ -62,15 +62,16 @@ public class AsyncExchange {
call
.
enqueue
(
new
AsyncCallback
(
this
));
}
void
onResponse
(
HttpResponse
httpResponse
)
{
protected
void
onResponse
(
HttpResponse
httpResponse
)
{
responseConsumer
.
accept
(
httpResponse
);
}
void
onSuccessful
(
HttpResponse
httpResponse
)
{
protected
void
onSuccessful
(
HttpResponse
httpResponse
)
{
successConsumer
.
accept
(
httpResponse
);
}
void
onFailure
(
Request
request
,
IOException
e
)
{
protected
void
onFailure
(
Request
request
,
IOException
e
)
{
failedBiConsumer
.
accept
(
request
,
e
);
}
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录