8月20日总结

上午

7:30-8:00学习发打卡
9:30-12:00完善注册界面和注册信息

可以在Prompt text中写提示信息
setVisible(boolean a);方法可以手动定义该模块是否显现
控件的id名.getText().trim(),若没有trim()取得的是一整个模块
equals()方法,在String中被重写,用于比较字符串是否相等
//(包括长度和每个位置的字符)

下午

2:00-5:00写项目,给邮箱发送验证码,判断发送的验证码和输入的验证码是否相等

给邮箱发送验证码需要导入mail包、activation包、commons-email包,还需要开启邮箱的POP3/SMTP服务(开启步骤:邮箱–》设置–》账号–》POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务)

//创建一个HtmlEmail实例对象
HtmlEmail email = new HtmlEmail();
//邮箱的SMTP服务器
//各邮箱SMTP服务器不同
email.setHostName("smtp.qq.com");
//设置发送的字符类型
email.setCharset("utf-8");
//设置收件人
email.addTo("收件人邮箱");
//发送人的邮箱为自己的,用户名可以随便填
email.setFrom("发送人邮箱", "用户名");
//设置发送人的邮箱和授权码
email.setAuthentication("发件人的邮箱", "发件人的授权码");
//设置发送主题
email.setSubject("验证码");
//设置发送内容
email.setMsg("发送内容");
//进行发送
email.send();

用Math类中的random()方法生成随机数,可取得验证码

//生成一个double类型的随机数,范围在0到1.0
Math.random();
//可取得一个在0到9之间的随机字符
String.valueOf((int) (Math.random() * 10))

需要注意生成验证码和判断时只能调用一次,所以需要保存结果

晚上

7:00-8:30 写项目

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值