在之前的一篇文章在Gitee搭建Github-Pages中,我讲解了如何使用Gitee同步Github Pages代码,并生成gitee的博客。但是到目前为止,在使用Gitee同步代码时还需要手动进行同步,很少麻烦。
所以本文继续使用Github-Actions实现Github和Gitee仓库之间的同步;
源代码:
在之前的一篇文章在Gitee搭建Github-Pages中,我讲解了如何使用Gitee同步Github Pages代码,并生成gitee的博客。但是到目前为止,在使用Gitee同步代码时还需要手动进行同步,很少麻烦。
所以本文继续使用Github-Actions实现Github和Gitee仓库之间的同步;
源代码:
在Java中使用array、ArrayList或者LinkedList作为数组,而在C++中使用array或是vector作为数组存储,而Golang中使用slice较多,而slice底层到底屎怎么实现的呢?本文将带你深入剖析Golang中Slice的底层实现方式;
文章转自:
源代码:
一个自建ShadowsocksR的经历;
在前一篇文章Golang中的进度条使用中,我讲解了如何在命令行工具中添加进度条,在这篇文章中,我们使用mpb实现一个可以多线程、多文件下载并含有进度条的下载工具;
源代码:
使用Golang开发命令行应用是个不错的选择,但是有时候我们希望加入进度条来优化用户体验;本文就讲述了如何在Golang中加入进度条;
源代码:
零宽字符是一种在浏览器中不打印的字符,大致相当于display-none,在许多文本应用中也不显示,比如邮箱、QQ、微信、文本编辑器等;
本文讲解了如何使用零宽字符实现文本隐藏和加密;
本文总结了如何使用Golang实现断点续传以及多线程下载。
源代码:
对的,你没看错!本博客最近添加了站内通知功能,由可爱的泡芙子给你通知本站最新的消息;本文就来讲解一下关于添加这个站内通知的一些思考;
之前有写过几篇关于如何下载、部署Aria2并且进行离线BT下载的文章;但是对于BT的基本原理,如何实现的还是不太明白;
今天RSS上看到一篇非常好的文章,讲的很清楚,但是是英文的,就翻译了一下,分享给大家;
原文链接:
对于搭建Aria2离线下载服务器感兴趣的可以看我的这几篇文章:
在某些场景下,我们需要连接池的实现来避免每次使用组件都重新创建连接,以提升效率;但是某些情况下我们所使用的组件并未提供连接池给我们使用(例如消息队列nsq),这个时候我们就需要一个能够自定义的连接池来面对各种需要协程池的场景!
本文首先分析了几种常见连接池的实现方式,最后实现了一个开箱即用的自定义的连接池;
源代码: