给定一个正整数num ,反复将各个位上的数字相加,直到结果为一位数
示例: 输入: 38 输出: 2 解释:各位相加的过程为:3 + 8= 11, 1 + 1=2。由于2是一位数,所以返回2。 可以先将输入的数的各个位数字进行相加,然后对其结果再进行像初始输入的数的一样的操作,直到最后各个位的数字的和小于10。 private static int count(int num) {
int sum = 0;
if(num < 0){
return -1; //如果不是一个正数
}
029_SpringMVC与Mybatis的参数接受限制
SpringMvc接受参数:String、String[]、对象、集合时的要求有那些,以及是如何实现了这些对象关系呢? 当我们将大字符串转换成数组时,需要code="***"&code="***",我们的形参名要为code,这可能与ajax的表单提交方式有关。 当我们的是一个普通的String时,请求参数名与形参名相等就可以了。 当我们的是对象时,请求参数名要和对象的属性名相同,并且要有setter,getter方法。 当我们的是集合时,????? mybatis又是怎么从:对象,数组,普通数
selenium--switch切换
1.在当前页面点击链接到另一个页面,需要在另一个页面操作,这就是多个tab页的切换 操作完成之后需要实时的调用driver.close()去关闭页面 2 有alter弹出来 然后在alter上操作 3.frame的切换 frame的切换还可以使用对象,可以现在页面用find的方法找到元素之后,在用swith到frame
canvas实现手机的手势解锁(步骤详细)
按照国际惯例,先放效果图 1、js动态初始化Dom结构 首先在index.html中添加基本样式 body{background:pink;text-align: center;} 加个移动端meta头 <meta name="viewport" content="width=device-width,initial-scale=1.0,user-scalable=no"> 引入index.js脚本 <script src="index.js"></script> index.js // 匿名
Scratch3.0后台开发记录(一)创建Django 后台服务器
此篇为Scratch3.0而开发之后端服务器接口开发内容,虽然不难,但还是有一定门槛,你应该先学会或了解一下: Python、Django、Postman使用方法、Ajax、异步通信等。 其次应该准备一台云服务器,推荐阿里云esc,一年千元左右,4核2m就够用了。然后买个域名,自行备案、配置。 下面我们开始。 (一)为什么选Django 因为我之前一直用Django python、tomcat javaweb、scalatra、做后端开发,我觉得针对Scratch开发这一情况,更加敏捷、url
周排行