- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 有趣数学1的证明
之前说了利用以10为底数巧算首位数字,答案是得到了,但是需要证明这种方法确实是正确的,其实证明非常简单。证明:令x^y = t两边同时取以x为底,y == 得到= y * .由于数字都是以10进制展示的,我们设t的首位数字是m,所以的值在的小数部分以内,肯定不能超过,即的小数部分在[)区间之内,其实得到的就是科学计数法前面的数字的整数部分。...
2021-11-12 17:48:09
364
原创 有趣的数学题1
今天遇到一个数学题,估算5^123的首位数字是多少?直接去计算肯定不科学,这就需要巧算了。首位数字肯定是从1~9,这就需要记一些常用的数据了,以10为底,2~9(1对应0不用说)的对数记到小数点前三位就行。如题,解:lg5 ≈ 0.699123 * lg5 ≈ 85.973 (得到小数部分为0.973)只需要判断0.973在哪个范围内就行了,如果在lg5~lg6之间,即得到首位数字是5,在lg8~lg9之间首位数字是8,≥lg9的话首位数字就是9.由于lg9 ≈ 0.954 ,小
2021-11-12 17:16:06
363
原创 一个简单的本地验证码生成工具
一般在前端或者移动端生成一个图形验证码需要创建一个图片,现在大多数都由后台生成,调用接口得到返回的图片url直接放上去,再把用户输入的验证码提交给后台,由后台判断验证码是否正确。如果仅仅为了防止用户频繁操作,本地生成一个就行,我这里就讲一个简单的模拟生成,不包含汉字的。 首先考虑目的,一个图片(可以是drawable,可以是bitmap),一个验证码code(一个字符串),那就先生成随机的验证码code,生成code的方式很多,可以用java的正则表达式,也可以自定义,我这...
2021-08-18 11:25:30
479
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人