摘要: 转自:https://zhuanlan.zhihu.com/p/115912936 从TCP发送数据的流程说起 要深入的理解各种IO模型,那么必须先了解下产生各种IO的原因是什么,要知道这其中的本质问题那么我们就必须要知一条消息是如何从过一个人发送到另外一个人的; 以两个应用程序通讯为例,我们来了解 阅读全文
posted @ 2021-10-31 15:30 志不坚者智不达 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 转发自:https://mp.weixin.qq.com/s/kl6p0p5wq0tdDsi77ctRsw 一、UI自动化测试工具 1. uiautomator2 Github地址 https://github.com/openatx/uiautomator2 介绍: openatx开源的ui自动化 阅读全文
posted @ 2021-10-20 11:17 志不坚者智不达 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 正文 inspect模块主要提供了四种用处: 1.对是否是模块、框架、函数进行类型检查 2.获取源码 3.获取类或者函数的参数信息 4.解析堆栈 回到顶部 一、type and members 1. inspect.getmembers(object[, predicate]) 第二个参数通常可以根 阅读全文
posted @ 2021-10-04 07:12 志不坚者智不达 阅读(519) 评论(0) 推荐(0) 编辑
摘要: 转自: https://zhuanlan.zhihu.com/p/413450595 数仓建设真正的难点不在于数仓设计,而在于后续业务发展起来,业务线变的庞大之后的数据治理,而数据治理的范围非常广,包含数据本⾝的管理、数据安全、数据质量、数据成本等。在这么多治理内容中,大家想下最重要的治理是什么?当 阅读全文
posted @ 2021-10-02 17:07 志不坚者智不达 阅读(506) 评论(0) 推荐(0) 编辑
摘要: Seleniumwire 扩展了 Selenium 的 Python 绑定,让您可以访问浏览器发出的底层请求。 您编写代码的方式与使用 Selenium 的方式相同,但您可以获得额外的 API 来检查请求和响应并动态更改它们。 同时seleniumwire还可以用来设置headers 阅读全文
posted @ 2021-10-01 14:49 志不坚者智不达 阅读(1352) 评论(0) 推荐(0) 编辑
摘要: 这篇文章写得太好了,收藏,转至https://blog.csdn.net/rr18758236029/article/details/109318224 文章结构背景Jacoco简介Jacoco 增量代码覆盖率设计方案Jacoco增量代码覆盖率+持续交付总结一、背景需求测试过程中,测试主要依靠需求及 阅读全文
posted @ 2021-09-23 09:28 志不坚者智不达 阅读(2981) 评论(0) 推荐(0) 编辑
摘要: 摘自:https://blog.csdn.net/hnjb5873/article/details/108774212 git之前已经提交过的文件,在开发过程中,此文件需要忽略,添加到了.gitignore,但是再次提交的时候,该文件依旧被跟踪。处理办法如下: 为了避免冲突,先pull远程仓库到本地 阅读全文
posted @ 2021-09-19 17:11 志不坚者智不达 阅读(820) 评论(1) 推荐(0) 编辑
摘要: fn 阅读全文
posted @ 2021-09-02 21:59 志不坚者智不达 阅读(1149) 评论(0) 推荐(0) 编辑
摘要: 什么是账户? 外部拥有账户 vs 合约账户 以太坊中有两种账户 外部拥有账户(EOA) 合约账户 这个区别在即将到来的大都会升级中将会被抽象化。 外部拥有账户 一个外部拥有账户具有一下特性: 有一个以太币余额 可以发送交易(以太币转账或者激活合约代码) 通过私钥控制 没有相关联的代码 合约账户 一个 阅读全文
posted @ 2021-08-28 20:21 志不坚者智不达 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 前言 随着业务的快速发展我们日常遇到的系统性能压力问题也逐渐出现,甚至在部分场合会遇到一些突发的营销活动,会导致系统性能突然暴涨,可能导致我们系统的瘫痪。最近几年随着电商的各种促销活动,有一个词也渐渐进入我们眼帘--“全链路压测”。全链路压测被众多互联网公司的程序员定义为核武器,传统性能测试更多的是 阅读全文
posted @ 2021-08-28 16:24 志不坚者智不达 阅读(205) 评论(0) 推荐(0) 编辑