2021年5月21日
摘要: 今天分享一道很有意思的问题。 题目: 有1000只一模一样的瓶子,编号1-1000。其中999瓶是水,一瓶是看起来像水的毒药。只要老鼠喝下一小口毒药,一天后则死亡。现在,你有7只老鼠和一天的时间,如何检验出哪个号码瓶子里是毒药? 答案:根据2^10=1024,所以10个老鼠可以确定1000个瓶子具体 阅读全文
posted @ 2021-05-21 15:53 Wu_Candy 阅读(742) 评论(0) 推荐(0) 编辑
摘要: 今日分享主题:Python 设计模式之访问者模式。 定义 访问者模式是指封装一些作用于某种数据结构中的各元素的操作,它可以在不改变数据结构的前提下定义于作用于这些元素的新操作。 应用场景 1、要遍历不同的对象,根据对象进行不同的操作的场景;2、当一个对象被多个不同对象顺次处理的情况,可以考虑使用访问 阅读全文
posted @ 2021-05-21 14:57 Wu_Candy 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 前期的文章:精准测试系列《一》讲解了 SuperJacoco 这个工具是什么,以及 SuperJacoco 能为我们测试解决哪些问题,以及现存在的一些问题。 今天要分享的内容是:如何部署 SuperJacoco。先来看看下面这张图: Step1:看 super-jacoco 服务是如何部署的?需准备 阅读全文
posted @ 2021-05-21 14:53 Wu_Candy 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 在实际的软件生产交付过程中,我们通过单元测试、接口测试、功能测试、自动化测试等手段来保障软件质量;但是无论使用哪种测试手段,case 设计是否全面、精简,显得尤为重要。在实际的项目测试过程中,case 的设计也会经常出现以下问题: 1、开发同学写了大量单元测试,有的公司可能做得很少的单元测试,一直重 阅读全文
posted @ 2021-05-21 14:38 Wu_Candy 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 第1题给出一个整型数组和一个目标值,判断数组中是否有2个数之和等于目标值,若有就返回true,否则返回false。 解法:方案一:如果2层for循环暴力解题,O(n*n)不是我们想要的解法 方案二:采用集合可以优化时间复杂度,即在遍历数组的过程中,用集合每次保存当前的值。假如集合中已经有了一个数等于 阅读全文
posted @ 2021-05-21 14:29 Wu_Candy 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 第一题 题目描述: 给定一段时间内每天的股票价格,已知你只可以买卖各一次,求最大的收益。 输入输出样例: 输入一个一维整数数组,表示每天的股票价格;输出一个整数,表示最大的收益。 Input:[7,1,5,3,6,4]Output:5 在这个样例中,最大的利润为在第二天价格为 1 时买入,在第五天价 阅读全文
posted @ 2021-05-21 14:23 Wu_Candy 阅读(460) 评论(0) 推荐(0) 编辑