随心笔谈

随心记录网事-锻炼心境-记录过往事迹

Golang设计模式之外观模式的实现(golang内部实现)难以置信

 目录1. 模拟场景2. 代码实现2.1 Hero2.2 LiXin2.3 LiBai2.4 main3. 含义 实现需求为玩家拥有多个英雄,在部署好英雄之后,只用点击进攻,...

GoLang职责链模式代码实现介绍(golang找工作难不难)原创

 目录1. 需求2. 代码实现1. manager.go2. skill1_manager.go3. skill2_manager.go4. skill3_manager.go5. mian.go总结 实现一个工具能准确...

golang的os包用法详解(golakers什么意思)墙裂推荐

 目录简述os 包中的常用函数HostnameEnvironGetenvSetenvExitGetuidGetgidGetpidGetwdMkdirMkdirAllRemoveos/exec 执行外部命令LookPathos/user 获...

Golang校验字符串是否JSON格式的方法总结(golang testing)速看

 目录json.Validjson.Valid方法源码使用一个示例来看检测过程json-validator-go开发json-validator-go工具原因json-validator-go使用方法 ...

Golang并发编程之Channel详解(golang 并行)不看后悔

 目录0. 简介1. channel数据结构2. channel创建3. 数据发送3.1 空通道的数据发送3.2 直接发送3.3 缓存区3.4 阻塞发送4. 接收数据4.1 空通道的数据接...

golang实现aes-cbc-256加密解密功能(go语言aes加密)这都可以

 目录我为什么吃撑了要实现go的aes-cbc-256加密解密功能?1:面临两个问题1:go秘钥长度必须是16/24/322:go根本不支持256位的aes-cbc加密解密3:想...

Golang官方限流器time/rate的使用与实现详解(go限流方案)学到了

 目录常见的限流算法固定窗口计数器算法滑动窗口计数器算法令牌桶算法漏桶算法time/rate主要方法各个方法的作用time/rate 是如何实现限流的源...

Golang多线程爬虫高效抓取大量数据的利器(golang 多线程使用)这都可以?

 目录前言goroutine(Go 协程)channel(通道)channel 的初始化channel的关闭waitGroup 的使用爬虫爬虫配置爬虫数据开启并行爬取某个链接爬取某个链接...

Golang多线程排序实现快速高效地处理大规模数据(golang线程安全)这都可以

 目录前言随机数生成器使用goroutines并发地对各个子数组进行排序合并已排序的子数组得到最终排序结果main 函数控制流程思路性能比较 本案...

Golang多线程下载器实现高效快速地下载大文件(golang 文件大小)越早知道越好

 目录前言请求资源http1.1协议Range\Content-RangeLast-Modified\If-Modified-SinceNewRequest()http.DefaultClient.Do()获取文件名下载文件下载分...
1 334 335 336 337 338 437