240 发简信
  • 理解unittest测试框架(二)—框架核心:case

    背景 上文说到unittest框架的入口,知道了多种方式执行unittest的时候,框架是如何处理的。本文会详细说明测试框架的核心,case:测...

  • 2019年度总结

    总评 2019年,可以说是丰收的一年吧,对于我个人来说,可以算是收货满满。当然,也不完全是一切顺利。 19年,从自身来看,完成了五年计划三项中的...

  • mysql中distinct的学习

    背景 今年给自己定下的基调就是要好好学一下数据库相关的知识,所以今天也开始弃用各类ORM框架,使用原生的sql来干一些活。这次遇到的问题就是一个...

  • 理解unittest测试框架(一)从入口说起

    背景 作为一名测试人员,自动化测试框架可能是我们日常工作中使用的最多的东西了,以我为例,日常工作中天天打交道的框架就是unittest,深入理解...

  • leetcode——两数之和

    问题 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种...

  • Python基于unix socket的并发技巧

    背景 在开发Mock中心的过程中,每个server与client通讯的时候,需要使用unix socket这种高效的本机通讯协议来交换数据,但是...

  • requests源码简略阅读

    背景 requests库号称是为人类设计的HTTP请求库,个人也经常使用这个库,因此对它的源码产生了兴趣,带着这个目的去看看它的源码。 api ...

  • 从实践来看HTTP

    背景 了解HTTP一直是从各种渠道来了解,但是一直都没有真正的从它实际的样子来了解这个协议,这次借着写Mock的机会,从TCP的层面来理解一下它...

  • 基于UnixSocket抽象命名空间的采坑记录

    背景 最近接手的某平台的某个服务与业务的通讯交互方式是通过Unix Socket的方式,这种通讯方式相对于已有的TCP来说,效率更高,传输效率大...