Evan's 2nd Brain

一文看懂pytest

基础概念 4A 级测试用例 以多米诺骨牌为例,一个完整且规范的的测试用例可以分为以下 4 个步骤 Arrange:测试的准备工作,一般在 fixture 中进行定义。比如,找一块空闲的场地,把多米诺骨牌按照顺序和想要的形状摆好。 Act:执行测试,改变被测对象的状态。比如,推到第一块多米诺骨牌。 Assert:声明结果,观察被测对象的状态改变,并和我们的预期进行对比。比如...

日本换驾照流程记录

東三河免許切り替え試験準備 A course B course 以前的经验总结 如何判断“左寄せ”的距离 当道路左侧的白线在车头正中央时,差不多车辆靠左的距离就可以了!!! 开车要学会预判,留好提前量 开车多看远方,多提前预判,不要等到了再确认,这样就来不及了,而且也会慌张和停顿 打灯一定要提前打,越早打效果越好,不要到了再打。 过障碍物的时候也是要提前避...

德州扑克要素

来自智游城 Howard 用户的帖子总结 1. 牌 在德州扑克的两张起手牌里,只有 AA 和 KK 有压倒性优势,其他的牌即使对随机牌胜率也很难高于 70%。QQ 和 JJ 虽然在翻牌前的单挑(Hot or cold)中胜率也很高,但如果手里还有很多筹码没有进底池,这两手牌也不那么容易打,因为翻牌出超牌(Overcard)概率实在太大;AK 也有自己的苦衷,翻牌出 A 或者 K 的概率只...

技术乐观主义者宣言

《The Techno-Optimist Manifesto》由a16z的著名风险投资人Marc Andreessen发布于2023年10月16日,读完之后大受鼓舞,将其中文版翻译整理如下。 Marc在文中提到的内容和我2021年在富士山山顶想到的想法不谋而合:人类的进步,技术的进步是不会停止的,人工智能作为更适合在太空生存的物质形态将成为人类进化的下一个阶段,并开启新的文明形式。我们能做...

加密算法和密码学

了解一些与安全和密码学相关的知识,有助于理解日常生活中接触到的一些工具是怎么运作的,比如 Git 中哈希函数的使用,或者 SSH 中的密钥导出函数(key derivation functions)以及对称/非对称加密系统。 熵(Entropy) 在密码学中,熵的概念非常重要,比如我们常常用它来衡量一个密码的强度。密码越随机,它的熵就越高,也就越难被猜到。 熵是以比特(bits)为单位衡...