python mockito arg_that_wqingxiao
偶然间在脉脉上看到了一道头条的算法面试题
按照题目的理解,简单的写了一个html网页
pool
var vm = new Vue({
el: '#vue_det',
data: {
list: [],
i: 0
},
methods: {
details: function () {
return this.site + " - 学的不仅是技术,更是梦想!";
},
change (index) {
// console.log(index)
if (index === 99) {
this.list[0] = !this.list[0]
this.list[98] = !this.list[98]
this.list[99] = !this.list[99]
} else if (index === 0) {
this.list[0] = !this.list[0]
this.list[1] = !this.list[1]
this.list[99] = !this.list[99]
} else {
// console.log('222')
this.list[index] = !this.list[index]
this.list[index - 1] = !this.list[index - 1]
this.list[index + 1] = !this.list[index + 1]
}
// console.log(this.list)
this.list = JSON.parse(JSON.stringify(this.list))
},
SmartChange (index) {
if (this.i === 99) {
return false
}
if (this.list[this.i] === true) {
this.i = this.i + 1
setTimeout(() => {
this.SmartChange()
}, 10);
} else {
this.change(this.i + 1)
setTimeout(() => {
this.SmartChange()
}, 10);
}
// console.log('222222222',this.i)
},
go () {
for (let index = 1; index < 101; index++) {
this.list.push(Math.random() > 0.5 ? true : false)
}
console.log(this.list)
let a = 0, b = 0
this.list.map(val => {
if (val) {
a++
} else {
b++
}
})
console.log(a, b)
}
},
created () {
this.go()
}
})
得到了如下效果图
得到如题可以进行开关的示例在最后一个灯特殊处理,链接第一个灯,形成环
经过测试发现
只要从序号0开始,如果打开则跳过,如果是灭灯,则点击i+1
得到如下效果
敲黑板
现在得出的部分结论是
只有随机亮灭灯是一定比例的时候才有可能全部点亮
现在可行的比例为
亮-灭 50-50
亮-灭 51-49
亮-灭 47-53
亮-灭 44-56
亮-灭 42-58
亮-灭 53-47
亮-灭 54-46
而且,还决定于最后一个灯和相邻灯的亮灭大家有什么好想法,可以留下见解讨论下查看原文
python mockito arg_that_wqingxiao相关推荐
- python mockito arg_that_编程高阶用法–开发者高频词汇
开发者总会在开发时遇到变量命名困难或者命名冗长庸俗的时候. 阅读代码过程中遇到一些很好的命名,也遇到一些不好的. 当初并没有记录下来,之后才开始记录,有的也找不到出处了.以下高频词汇供有追求的开发者参 ...
- Python最抢手、Go最有前途,7000位程序员揭秘2019软件开发现状
作者 | 屠敏 整理 报告来源 | JetBrains 转载自 CSDN(ID:CSDNnews) 互联网的下半场,科技公司为面对更加严峻的竞争环境,越来越重视开源节流.而对于身处其中且撑起 IT 半 ...
- 程序员看过来!JS、Java、C 依然强势,Go、Kotlin、Python 潜力股,2020 开发者生态系统报告
编译 | 屠敏 头图 | CSDN 下载自东方 IC 出品 | CSDN(ID:CSDNnews) 一切过往,皆为序章. 2019 年,走出舒适区的技术圈迎来消费互联网向产业互联网的转型,也开始了数字 ...
- mockito mock void方法_用过举手!SpringBoot 单元测试利器Mockito
Mockito 是一种 Java mock 框架,他主要是用来做 mock 测试的,他可以模拟任何 Spring 管理的 bean.模拟方法的返回值.模拟抛出异常...等,在了解 Mockito 的具 ...
- java跟python对比_【多年的Java程序员总结Java与Python的对比 】
多年的Java程序员总结Java与Python的对比 作为一个有多年职场经验的技术员,每当我遇到同行时,我都会问一句"你现在用的是什么语言?你喜欢用哪种语言?"至于答案,容后再说. ...
- python的所有库_Python 常用库
前言 之前重写了视频字符画处理的代码,然后这两天又在研究命令行和网络.读了一点开源工具的代码,越来越觉得有必要针对性地学习一下一些重要的基础库. 这里呢就列个小清单,把我认为有必要学习的库写一下. 带 ...
- mockito mock void方法_使用 Junit + Mockito 实践单元测试!
一.前言 相信做过开发的同学,都多多少少写过下面的代码,很长一段时间我一直以为这就是单元测试... @SpringBootTest @RunWith(SpringRunner.class) publi ...
- 使用强大的 Mockito 来测试你的代码
北京 | 高性能计算之GPU CUDA课程11月24-26日3天密集学习 快速带你晋级阅读全文> 作者,曾梓华,稳步前进的机器学习工程师. 原文链接 : Unit tests with Mock ...
- java junit mock_使用Mockito进行Java的Mock测试
测试替身 dummy用于传递,不会真正使用,例如用于填充的方法的参数列表. Fake有简单实现,但通常被简化,比如在内存数据库,而不是真正的数据库中使用. Stub是接口或类中部分实现,测试时使用其实 ...
最新文章
- 大三Java后端暑期实习面经总结——Java多线程并发篇
- CentOS用yum安装X Window
- python3语法错误python_[大数据]Python 3.x中使用print函数出现语法错误(SyntaxError: invalid syntax)的原因 - 码姐姐找文...
- 1000多首无损歌曲合集
- dlna和miracast可以共存吗_AirPlay、DLNA、Miracast三大无线技术介绍
- Java面试——MyBatis系列总结
- 小说有广告?我用50行Python爬虫做了一个无广在线小说阅读器
- MacOS壁纸文件夹如何查找
- Windows路由表详解与双网卡访问慢问题解决
- 西电计算机本科毕业,不在一线城市,不是顶级大学,西电毕业生薪酬凭啥陕西第一?...
- 计算机教室最适合的植物,适合放电脑前的植物 电脑前放什么植物比较好
- android:layout_margintop=3dip,ConstraintLayout 中android:layout_marginStart
- C++学习心得:引用的详解
- [附源码]SSM计算机毕业设计中华美食网站JAVA
- ThinkPad T14、ThinkPadT16 2022款 评测
- 记一次某众测的靶场考核
- MOS管驱动电路设计,如何让MOS管快速开启和关闭?
- 卷积神经网络的网络结构——VGGNet
- Mac上鼠标滚轮方向是和Win相反的,系统中设置后触摸板的方向又跟着变了
- Oracle 数据库备份与恢复
热门文章
- BugkuCTF-Crypto题缝合加密
- php上传商品信息并显示,第37课 thinkphp5添加商品基本信息及通过前置钩子上传商品主图 模型事件(勾子函数)...
- mysql2017windows安装_mysql的windows安装
- android7.0uri,整理: 解决Android7.0以上文件报FileUriExposedException问题
- java空心字木塔_我国七个千年古塔:第四个空心没有塔顶,最后一个是木塔无钉无铆...
- c汇编语言例题,汇编语言例题分析.doc
- 打乱 数字_崔召幼儿园中班悦享时光——亲子益智游戏数字配对
- JAVA的数据类型有哪些?
- cad2014打开文件崩溃_CAD玩的再牛,崩溃了咋办?
- .class文件转换.java_Java中的动态链接VS操作系统动态链接