Rancho

爱和死亡留给上帝

『译』测试固件那些事

Pytest fixtures explicit, modular, scalable

测试固件的目的是提供一个固定的基线。在此基础上,测试可以可靠且反复地执行。pytest fixture对典型的xUnit风格的setup/teardown功能提供了显著的改进。 Fixtures as Function arguments通过参数传递,测试函数能够接收固件对象。pytest fixture基于setup/teardown等xUnit风格上做了令人兴奋的改进: 固件具有显式名......

MySQL架构

MySQL Architecture

MySQL不够完美,但却足够灵活。 MySQL最与众不同的特性是它的存储引擎架构,它将查询处理(Query Processing)于其他子系统单独隔离。这种处理和存储分离的设计可以在使用时根据环境特性来按需选择数据存储的方式。 逻辑架构 可以看到,其架构分为三层。三层的功能分别为: 服务层:连接处理,授权认证,安全等大多数基于网络的工具都会提供的功能。 核心层:查询解析,分析优化,缓存......

伯爵修炼的地方

Hello World

序伯爵,浙江人士。 不喜欢在网络上实名,常用英文名Rancho,取自印度电影🎬《三傻大闹宝莱坞》中男主角的名字。 中学酷爱物理与哲学,高考后就读计算机科学与技术。彼时内心的憧憬,是科技改变世界。 大一刚入校,吴军博士的《浪潮之巅》与李开复博士的《做最好的自己》深深激励着自己。转眼四年已过,毕业后便走上了程序员的不归路。热爱开源,崇尚黑客。 正2016年四月,伯爵搭建了他的第一个博客。 时隔......