03 2019 档案
摘要:2019 03 26 需求是:因为遇到一些测试偶发性的出现,比如执行了20次会出一次错误,然后就顺手写了一个小脚本,用来判断执行了 n 次,是否出现错误。根据正则来匹配出substring\
阅读全文
摘要:C 使用 Proxy 请求资源,基于 HttpWebRequest 类 前言 这是上周在开发 C 中使用 代理时开发的一些思考和实践。主要需求是这样的,用户可以配置每次请求是否需要代理,用户可以配置 代理, 代理和代理白名单。 还是太年轻 因为一直用的C 网络库中的 "HttpWebRequest"
阅读全文
摘要:利用反射编写私有 Private 方法的单元测试 最近在添加一个新feature时,鉴于要给自己的代码一是增加代码的强壮性,二是增加代码测试的覆盖率。但是遇到了有些方法是 Private 的,但是在调用这个私有方法的方法里面已经写过测试了。代码就像下面这样: 那么要如何进行这个私有方法的单元测试呢?
阅读全文
摘要:C 中 Timeout 的处理 前言 最近在项目中要实现一个功能,是关于 的,主要是要在要在 TCP 连接建立的时间 和 整个请求完成的时间,在这两个时间层面上,如果超出了设置的时间,就抛出异常,程序中断。 研究了一下项目的代码中,发现在使用HTTP协议,发送请求时,主要用的是微软的 这个类来发起请
阅读全文
摘要:解决 必须使用适当的属性和方法修改 User Agent 错误 问题描述:近在项目中有一个需求为需要在 的Header里面添加一个User Agent参数,当请求时。项目本身的目标框架是 。于是,在项目源码中发现了,最终调用的请求是使用 来进行最后的封装和发送的。 首先是用 包装的,代码如下: 然后
阅读全文
摘要:最近在项目中在配置 以及 和 做持续集成时,遇到了一些问题,也解决了一些问题。顺便拿来分享一下。 首先时 "Travis" ,这个主要是来跑基于 Linux 环境下的一些测试的。你可以自定义push到 master上 或者 进行 pull request 时自动进行。 其次时 "AppVeyor"
阅读全文