C# 多线程小试牛刀

摘要: 前言 昨天在上班时浏览博问,发现了一个问题,虽然自己在 C 多线程上没有怎么尝试过,看了几遍 CLR 中关于 线程的概念和讲解(后面三章)。也想拿来实践实践。问题定义是这样的: 对于多线程不是很懂,面试的时候遇到一个多线程的题,不会做,分享出来,懂的大佬指点一下,谢谢 建一个winform窗体,在窗阅读全文
posted @ 2019-05-23 22:34 BUTTERAPPLE 阅读(493) 评论(9) 编辑

博客中新浪图床 迁移至 阿里云的OSS

摘要: 前言 因为之前有个新浪的图床,还挺好用,而且免费,自己博客的图片上传到其上面也挺方便的,但是,前几周吧,突然图片就不能访问了,之前本来是想通过添加 meta 头来解决的,但是发现没有效果。于是就自己搞了个 阿里云的OSS, 主要用作为 图床。前段时间因为数据分析写报告时,特地学了Shell,刚好Sh阅读全文
posted @ 2019-05-15 23:08 BUTTERAPPLE 阅读(18) 评论(0) 编辑

Git 日常工作中使用的命令记录

摘要: 前言   这篇文章主要是介绍我在使用Git中的有一些忘记了,但是很重要的命令。 20190424 Git 历史信息 username 和 email 更改 shell git config alias.change commits '!'"f() { VAR=\$1; OLD=\$2; N阅读全文
posted @ 2019-04-24 11:17 BUTTERAPPLE 阅读(109) 评论(0) 编辑

shell 脚本使用记录

摘要: 2019 03 26 需求是:因为遇到一些测试偶发性的出现,比如执行了20次会出一次错误,然后就顺手写了一个小脚本,用来判断执行了 n 次,是否出现错误。根据正则来匹配出substring\阅读全文
posted @ 2019-03-26 20:15 BUTTERAPPLE 阅读(24) 评论(0) 编辑

C# 使用 Proxy 代理请求资源

摘要: C 使用 Proxy 请求资源,基于 HttpWebRequest 类 前言 这是上周在开发 C 中使用 代理时开发的一些思考和实践。主要需求是这样的,用户可以配置每次请求是否需要代理,用户可以配置 代理, 代理和代理白名单。 还是太年轻 因为一直用的C 网络库中的 "HttpWebRequest"阅读全文
posted @ 2019-03-23 14:10 BUTTERAPPLE 阅读(548) 评论(0) 编辑

利用反射编写私有 Private 方法的单元测试

摘要: 利用反射编写私有 Private 方法的单元测试 最近在添加一个新feature时,鉴于要给自己的代码一是增加代码的强壮性,二是增加代码测试的覆盖率。但是遇到了有些方法是 Private 的,但是在调用这个私有方法的方法里面已经写过测试了。代码就像下面这样: 那么要如何进行这个私有方法的单元测试呢?阅读全文
posted @ 2019-03-23 10:25 BUTTERAPPLE 阅读(40) 评论(0) 编辑

C# .net 中 Timeout 的处理及遇到的问题

摘要: C 中 Timeout 的处理 前言 最近在项目中要实现一个功能,是关于 的,主要是要在要在 TCP 连接建立的时间 和 整个请求完成的时间,在这两个时间层面上,如果超出了设置的时间,就抛出异常,程序中断。 研究了一下项目的代码中,发现在使用HTTP协议,发送请求时,主要用的是微软的 这个类来发起请阅读全文
posted @ 2019-03-17 19:05 BUTTERAPPLE 阅读(520) 评论(0) 编辑

解决和排查 "必须使用适当的属性和方法修改 User-Agent" 错误时遇到的一些坑

摘要: 解决 必须使用适当的属性和方法修改 User Agent 错误 问题描述:近在项目中有一个需求为需要在 的Header里面添加一个User Agent参数,当请求时。项目本身的目标框架是 。于是,在项目源码中发现了,最终调用的请求是使用 来进行最后的封装和发送的。 首先是用 包装的,代码如下: 然后阅读全文
posted @ 2019-03-12 22:33 BUTTERAPPLE 阅读(247) 评论(1) 编辑

持续集成时 travis 和 codecov 等 yaml 文件的配置

摘要: 最近在项目中在配置 以及 和 做持续集成时,遇到了一些问题,也解决了一些问题。顺便拿来分享一下。 首先时 "Travis" ,这个主要是来跑基于 Linux 环境下的一些测试的。你可以自定义push到 master上 或者 进行 pull request 时自动进行。 其次时 "AppVeyor" 阅读全文
posted @ 2019-03-11 18:54 BUTTERAPPLE 阅读(43) 评论(0) 编辑

Yaml 文件中Condition If- else 判断的问题

摘要: 在做项目的CI/ CD 时,难免会用到 Travis.CI 和 AppVeyor 以及 CodeCov 来判断测试的覆盖率,今天突然遇到了一个问题,就是我需要在每次做测试的时候判断是否存在一个环境变量,我对于 script 脚本半只半解还不太懂的状态,我最初的打算是这样写的 没想到,在windows阅读全文
posted @ 2019-02-25 22:11 BUTTERAPPLE 阅读(410) 评论(0) 编辑

公告

统计

  • 随笔 - 83
  • 文章 - 0
  • 评论 - 41
  • 高温“烤验”,品读这些自带凉意的避暑诗词 2019-05-19
  • 2015科教频道中秋晚会《天涯共此时》 2019-05-19
  • 特朗普政府用政治“边缘政策”处理贸易问题是玩火 2019-05-17
  • 高清:探访苟坝见证历史 红军在此留下珍贵遗物 2019-05-15
  • 交通小事故,几分钟就能处理完 2019-05-15
  • 在现时代,无论中国还是西方发达国家都是社会财富公有制和私有制并存的社会,由于仍旧存在社会财富私有制,所以必然存在贫富差别,离开私有制来谈“贫”和“富”... 2019-05-15
  • 【学习时刻·经济实说②】管清友:中央经济工作会议的十大亮点 2019-05-15
  • 绿染江源,千湖归来——三江源生态保护建设取得阶段性成效 2019-05-13
  • 把握和传承好“变则通”思想(大家手笔) 2019-05-13
  • 5月份70个大中城市商品住宅销售情况:一线城市商品房价格同比持续下降 2019-05-08
  • 官方:装备管理失职 恒大俱乐部总经理等人遭处罚 2019-05-01
  • 中共一大代表中最早辞世的王尽美:3首小诗与27年人生 2019-04-29
  • 不管怎么修饰辞藻,只要放弃革命,就是苏联的结果,还用证明吗? 2019-04-27
  • 新和县:12333为参保群众提供咨询便利 2019-04-22
  • 秋冬进补“小人参” 称霸国人餐桌3000年 2019-04-22
  • 506| 221| 505| 600| 646| 170| 592| 581| 234| 862|