波斯码BOSSMA Information Technology

树莓派使用Golang+MQ135检测室内空气质量

发布时间:2021年9月5日 / 分类:树莓派 / 评论

MQ135是一个比较便宜的空气质量传感器,可以用在家庭以及工业场所中。树莓派是一个小巧但很强大的卡片电脑,基于Linux,同时提供了很多硬件接口,方便开发出各种电子产品。

Golang在Linux系统中实现微秒级延迟

发布时间:2021年8月25日 / 分类:Go / 评论

在程序中延迟或者等待一段时间一般可以使用Sleep函数实现,但是因为操作系统线程调度的消耗,往往只能做到十几或者数十毫秒的精度,很难达到微秒级,Golang的time.Sleep也是如此。

修改Github中提交人的名字

发布时间:2021年8月3日 / 分类:Tools / 评论

不小心在本地使用了别的名字做了git提交,并push到了Github,这个名字和Github帐号的名字不同,导 […]

ASP.NET Core中使用令牌桶限流

发布时间:2021年4月14日 / 分类:ASP.NET, DOTNET / 评论

在限流时一般会限制每秒或每分钟的请求数,简单点一般会采用计数器算法,这种算法实现相对简单,也很高效,但是无法应对瞬时的突发流量。

Lazy(Func)的异常缓存问题

发布时间:2021年4月12日 / 分类:DOTNET / 评论

Lazy可以提供多线程环境下的安全保障,但是用不好也是会跳到坑里。

Windows系统中Jenkins流水线拉取代码鉴权失败的问题

发布时间:2021年2月26日 / 分类:ALL, Devops / 评论

鉴权失败有很多原因,这里只是其中一个很特殊的情况,原因是控制台字符编码问题。

Windows环境下Jenkins流水线中控制台输出中文乱码问题解决方案

发布时间:2021年2月26日 / 分类:Devops / 评论

经过实际测试,通过两个操作,可以完美解决Windows系统中Jenkins流水线输出控制台中文乱码的问题。

Gogs Webhook触发Jenkins构建时传递参数

发布时间:2021年2月22日 / 分类:Devops / 评论

可能是基于安全性考虑,向Jenkins传参数时传不过去,这篇文章提供一个解决方案。

Windows环境Jenkins关掉跨站攻击检查

发布时间:2021年2月22日 / 分类:Devops, JAVA / 评论

通过Gogs webhook调用如下URL构建任务时返回403错误,及” No valid crumb was included in the request “。

ASP.NET Core中如何对不同类型的用户进行区别限流

发布时间:2021年2月19日 / 分类:DOTNET / 评论

老板提出了一个新需求,从某某天起,免费用户每天只能查询100次,收费用户100W次。这是一个限流问题,聪明的你也一定想到了如何去做。