此压缩包包含了go环境搭建的开发工具sublimetext3安装到插件配置的所有资源,用户使用时请先自行安装go,按照readMe.md文档操作, 最终可以通过go与sublime结合编写代码,带有自动提示功能【gosublime插件】。
2021-12-03 15:59:49 11.06MB go subme3 服务器开发
1
编译器资源管理器 编译器资源管理器是一个交互式编译器。 左侧窗格显示可编辑的C,C ++,Rust,Go,D,Haskell,Swift,Pascal(还有更多!)代码。 右边是使用给定的编译器和设置编译代码的程序集输出。 支持多个编译器,并且UI布局是可配置的(感谢 )。 还有一个ispc编译器 对于带有SPMD扩展名的C变体。 在。 您可以支持。 编译器资源管理器遵循旨在营造一个开放而友好的环境。 Compiler Explorer于2012年启动,旨在满足我需求,以展示C ++构造如何转换为汇编代码。 它以tmux会话开始,其中vi在一个窗格中运行,而watch gcc -S foo.cc -o -在另一个窗格中运行。 从那时起,它已成为一个公开网站,提供大约。 常问问题 现在有一个FAQ部分。 如果您的问题不存在,请按照以下说明与我们联系,以便我们为您提供帮助。 如果您发现FAQ缺少一些要点,请随意为它做贡献和/或要求我们进行澄清。 有许多视频展示了Compiler Explorer的一些功能:和一个其中更详细地介绍了更晦涩的功能。 联系我们 我们运行 ,在这里可以
2021-12-03 08:45:39 3.03MB go swift rust c-plus-plus
1
validator_demo.go
2021-12-02 13:05:52 8KB go validator 自定义校验器
1
gcc-go-4.8.5-44.el7.x86_64.rpm
2021-12-02 10:01:29 5.91MB rpm
go语言gin框架完整依赖
2021-12-02 09:04:37 113.06MB gin
1
本书作者带你一步一步深入这些方法。你将理解 Go语言为何选定这些并发模型,这些模型又会带来什么问题,以及你如何组合利用这些模型中的原语去解决问题。学习那些让你在独立且自信的编写与实现任何规模并发系统时所需要用到的技巧和工具。 理解Go语言如何解决并发难以编写正确这一根本问题。 学习并发与并行的关键性区别。 深入到Go语言的内存同步原语。 利用这些模式中的原语编写可维护的并发代码。 将模式组合成为一系列的实践,使你能够编写大规模的分布式系统。 学习 goroutine 背后的复杂性,以及Go语言的运行时如何将所有东西连接在一起。 作者简介 · · · · · · Katherine Cox-Buday是一名计算机科学家,目前工作于 Simple online banking。她的业余爱好包括软件工程、创作、Go 语言(igo、baduk、weiquei) 以及音乐,这些都是她长期的追求,并且有着不同层面的贡献。 目录 · · · · · · 前言 1 第1章 并发概述 9 摩尔定律,Web Scale和我们所陷入的混乱 10 为什么并发很难? 12 竞争条件 13 原子性 15 内存访问同步 17 死锁、活锁和饥饿 20 确定并发安全 28 面对复杂性的简单性 31 第2章 对你的代码建模:通信顺序进程 33 并发与并行的区别 33 什么是CSP 37 如何帮助你 40 Go语言的并发哲学 43 第3章 Go语言并发组件 47 goroutine 47 sync包 58 WaitGroup 58 互斥锁和读写锁 60 cond 64 once 69 池 71 channel 76 select 语句 92 GOMAXPROCS控制 97 小结 98 第4章 Go语言的并发模式 99 约束 99 for-select循环103 防止goroutine泄漏 104 or-channel 109 错误处理112 pipeline 116 构建pipeline的最佳实践 120 一些便利的生成器 126 扇入,扇出 132 or-done-channel 137 tee-channel 139 桥接channel模式 140 队列排队143 context包 151 小结 168 第5章 大规模并发 169 异常传递169 超时和取消 178 心跳 184 复制请求197 速率限制199 治愈异常的goroutine 215 小结 222 第6章 goroutine和Go语言运行时 223 工作窃取223 窃取任务还是续体 231 向开发人员展示所有这些信息 240 尾声 240 附录A 241
2021-12-01 16:19:40 140.63MB GO 并发之道 并发模型 内存同步原语
1
package main import ( os encoding/pem crypto/x509 crypto/rsa crypto/sha256 crypto/rand crypto fmt ) //生成RSA私钥和公钥,保存到文件中 func GenerateRSAKey(bits int){ //GenerateKey函数使用随机数据生成器random生成一对具有指定字位数的RSA密钥 //Reader是一个全局、共享的密码用强随机数生成器 privateKey, err := rsa.GenerateKey(rand.Reader
2021-11-30 20:33:56 37KB 数字签名
1
Steam for Go 这个库实现了 Steam 的协议,允许在 Steam 上自动执行不同的操作,而无需运行实际的 Steam 客户端。 它基于 ,一个 .NET 库。 此外,它还包含 Steam 社区功能的 API,例如交易报价和库存。 目前实现的一些功能: 交易和交易报价,包括库存和通知 朋友和群组管理 和朋友聊天 角色状态(在线、离线、寻求交易等) 具有双重身份验证的 SteamGuard 军团要塞 2:制作、移动、命名和删除物品 如果这对您有用,还有包含一些官方 Steam Web API 类型的包。 安装 go get github.com/Philipp15b/go-steam 用法 您可以使用工具或查看文档。 您还应该查看以下子包: 使编写机器人更容易的实用程序 交易 贸易报价 库存 for Team Fortress 2 相关的东西 使用 go-st
2021-11-30 14:16:41 906KB steam steamkit Go
1
京东云无线宝监工 JDC-Monitor支持收益汇总信息定时推送,IP,CPU占用,内存使用率,上传下载速度等信息实时监控 简介 本项目使用Golang开发,用到时序数据库influxdb,可视化工具grafana对京东云无线宝矿机信息进行可视化,并支持每天定时推送积分信息至微信。 目前支持采集的数据有:IP地址,CPU占用率,内存使用率,ROM信息,上传下载速度,在线时长。数据采集为1分钟1次,可自行在代码中调整,数据采集走的是京东云无线宝app的接口,建议采集频率不要太高。 部署 准备工作 1,部署企业微信推送,参考 如果不使用企业微信推送也可使用服务器酱等第三方推送服务,需自己调整/service/wechat/wechat.go中的推送代码 2,部署influxdb及grafana,建议使用docker部署,具体部署方法请使用搜索引擎搜索 3,部署好influx后建一个表,并记住表
2021-11-30 13:46:30 12KB Go
1
Go语言核心编程课程
2021-11-29 17:06:10 121B GO