测试之家
  • 社区
  • 问答
  • 招聘
  • 社区学堂新
  • 开源项目
  • 活动
  • Wiki
  • 注册
  • 登录
会员
sweet77 (程早起)
第 59093 位会员 / 2021-01-23
1 篇帖子 • 15 条回帖
1 关注者
0 正在关注
1 收藏
未设置 GitHub 信息.
  • 個人信息
  • 個人專欄
  • 帖子
  • 回帖
  • 收藏
  • 正在關注
  • 關注者
  • 热门话题
  • 最近回帖
  • Bug 曝光台 百度搜索在输入一个生僻词语点击仍然搜索后,点击百度搜索的更多页面,url 为 https://www.baidu.com/more/&nojc=1,页面 404
    6 个赞 / 2 条回复
  • 一起来刷题:给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 at 2021年10月14日

    bisect.bisect_left(nums, target)

  • 昨晚虾皮一面面试官出的一道题:利用随机生成(0,1)方法随机生成 0~1000 的数 at 2021年09月13日

    贴一个笨方法:

    import collections
    import random
    
    
    # 这是题目所给的rand1函数
    def rand1():
        return random.randint(0, 1)
    
    
    # 实现1-4的随机函数
    def rand4():
        number1 = rand1() + 1
        number2 = rand1()
        while number2 == 1:
            number2 = 2
        return number1 + number2
    
    
    # 根据rand4生成1-8的随机函数
    def rand8():
        number1 = rand4()
        number2 = rand1()
        while number2 == 1:
            number2 = 4
        return number1 + number2
    
    
    # 根据rand8生成1-16的随机函数
    def rand16():
        """
        省略
        """
    
    
    # 根据rand16生成1-32的随机函数
    def rand32():
        """
        省略
        """
    
    """
    省略rand64(),rand128(),rand256(),rand512()
    """
    
    
    # 根据rand512(),先拒绝采样,然后处理
    def rand1000():
        number1 = rand512()
        while number1 > 500:
            number1 = rand512()
        number2 = rand1()
        while number2 == 1:
            number2 = 500
        return number1 + number2
    
    
    # 测试函数
    ans = []
    tar = 0
    for _ in range(100000):
        ans.append(rand32())
    answer = collections.Counter(ans)
    for _ in answer:
        tar += 1
    print(tar)
    print(answer)
    
  • 昨晚虾皮一面面试官出的一道题:利用随机生成(0,1)方法随机生成 0~1000 的数 at 2021年09月10日

    可以使用二进制先生成 9 位的二进制数,转换为十进制加一后,丢弃掉 500 以上的;然后再执行一次 rand 函数,生成的数加一后乘前面那个十进制数就行了,当然这里的乘也可以使用移位运算;

  • 昨晚虾皮一面面试官出的一道题:利用随机生成(0,1)方法随机生成 0~1000 的数 at 2021年09月10日

    但是这个难点在于不知道如何设计拒绝采样,暂时想不出很好的思路

  • 昨晚虾皮一面面试官出的一道题:利用随机生成(0,1)方法随机生成 0~1000 的数 at 2021年09月10日

    这个就是类似前几天力扣每日一题的 rand7 实现 rand10 吧

  • 各位大佬毕业后的一年能给小弟我参考参考吗 at 2021年08月24日

    我就是先让他们给我代码,然后让他们给我权限

  • 各位大佬毕业后的一年能给小弟我参考参考吗 at 2021年08月23日

    恒捷大佬说的没错,不试试怎么知道呢,鼓起勇气和 leader 或者开发 leader 提一下,能不能给开一下 reporter 权限,我感觉一般都会同意的吧

  • 各位大佬毕业后的一年能给小弟我参考参考吗 at 2021年08月23日

    小公司,让开发给了我所有服务的 pull 权限,把好多服务的代码都看了,理了一下流程图;
    现在新的需求上来写好测试用例之后就去看代码逻辑了;
    数据库权限也有;
    可能这就是小公司唯一的好处吧。。。

  • 一个菜鸡的精准测试实践 at 2021年08月08日
    僅樓主可見
  • 0724 TesterHome & 众安保险沙龙活动总结(内有 PPT) at 2021年07月25日

    杭州的沙龙有报名渠道嘛

关于 / 活跃用户 / 中国移动互联网测试技术大会 / 反馈 / Github / API / 帮助推广
TesterHome社区,测试之家,由众多测试工程师组织和维护的技术社区,致力于帮助新人成长,提高测试地位,推进质量发展。Inspired by RubyChina
友情链接 WeTest腾讯质量开放平台 / InfoQ / 掘金 / SegmentFault / 测试窝 / 百度测试吧 / IT大咖说
简体中文 / 正體中文 / English

©testerhome.com 测试之家   渝ICP备2022001292号
  渝公网安备 50022202000435号    版权所有 © 重庆年云聚力信息技术有限公司