虚拟网卡性能测试指南-portperf
前言 最近,我们在进行虚拟网卡测试的时候,发现使用netperf测出来的带宽存在压力不足的问题,具体现象就是带宽峰值达到600MB的时候,客户端发出的包没有丢失并且这个带宽值也无法再增加。从这个问题触发,我们计划将关于虚拟网卡的测试工具进行易用性的验证。 测试工具 业界通常会选择iperf、netperf之类的工具。 netperf相比iperf功…
让人眼前一亮的图是怎么画的?-onemodel
1、前言 之前我们介绍过使用drawIO来绘制卡通效果的流程图,今天我继续为大家推荐几款可以画出超好看模型图的工具。 2、onemodel 2.1、注册登录 我们在浏览器打开www.onemodel.app即可打开onemodel的官方网站。 点击Start Diagramming for Free注册登录即可开始画图了。 2.2、开始画图 登录后…
超级好用的接口Mock网站-mock-web
什么是 Mock 顾名思义 Mock 即模拟,其为软件行业的术语。通常在软件开发中,当后台接口或者依赖的接口还未开发完成的时候,或者在前后端联调中而后端还未开发完成的时候,如果需要实施测试,就需要通过 MockServer 开展测试。 MockServer 即通过模拟后台接口,在未完成接口开发的情况下完成测试工作。其属测试范畴概念。 在线的 Moc…
这个web框架,你想要的它都有-emmett
前言 关于Api开发框架,我们已经介绍了不少,FastApi,HUG,Bottle等等。今天我们就一起继续了解一款新的Api开发框架Emmett。 关于Emmett Emmett是一款集成度高、可以让开发者专注于产品而不用关注太多底层东西的框架。其支持Socket、异步、内置ORM且可以简单的进行模型关联、聚合查询更容易、拥有全新易用的模板引擎,一…
这种写PPT的方式真优雅-reveal
前言 最近啊,看到好多的同学都在做年终总结,作为程序猿的我们被 PPT 虐的不轻。奈何 PPT 是这个世界上最好的编程语言,我们不得不会,今天我们就一起来了解下如何以程序猿的方式写 PPT,而且还不比那些高级 PPT 工程师写的差! 这个工具是什么呢?有些同学可能会以为是 Slidev,答案是不对。Slidev 我们前面已经介绍过了,感兴趣的朋友可…
Python操作配置文件的神器configparser-configparser
背景 在实际工作中,我们经常会用到配置文件,对于配置文件的读写是基本操作,今天我们就一起来学习如何用 Python 轻松实现配置文件的读写操作。 关于 configparser configparser 是 Python 内置的解析配置文件的库,他可以实现对 ini 文件的读写,同时也可以对配置文件中的占位符进行解析,总之是一个很好用,很有用的库。…
Python新一代包管理工具-PDM-python新一代包管理工具-pdm
前言 想信很多同学都知道包管理工具,Node 的 npm、Java 的 maven、Python 的 pip。但是当我们有多个项目的时候,Python 通常会使用虚拟环境来隔离。但是之前的虚拟环境工具个人感觉都不好用,直到我发现了 PDM,用它来管理虚拟环境体验很好。特意推荐给大家。 关于 PDM PDM 全名 Python Development…
Python日志神奇loguru-loguru
何为 loguru 可能你已经习惯了使用 python 自带的 logging 模块来进行日志处理,我也不例外。但是今天,我要给大家介绍一个全新的日志处理库 loguru。 相比 logging,loguru 更加优雅,简单,日志的输出也更加美观。 安装 loguru pip install loguru demo 代码: from loguru …
Python时间库大盘点-python时间库大盘点
前言 我们经常会在网上看到很多的 Python 时间库,比如内置的 time 库,比较有名的 arrow、dateutil、maya 等。但是到底哪个更适合我们的实际使用呢?这就得我们去挨个了解了,今天我们就一起用简单的题目来验证他们的实用性。 需求 需求很简单就是获取当前的时间,但是要求符合2022-1-1 19:22:32这样的格式。 参赛选手…
Python的switch-case来了-python-switch-case
前言 众所周知,大多数语言都是 switch-case 语句,但是作为红极一时的 Python,它却没有。今天,它终于来了。2021 年 2 月 8 日,指导委员会通过了 PEP 634, PEP635, PEP636,至此,Python 总算拥有了功能和 switch-case 相同的 match-case, 我们再也不用再写一连串的 if-el…