
go
tankpanv
这个作者很懒,什么都没留下…
展开
-
thrift go
官方链接:https://thrift.apache.org/tutorial/go我的idl:我的idl目录放在 ../quan-thrift/quan 下的quan_strategy.thrift 文件namespace go quan_strategystruct CandleUpRequest { 1:required string ts_code; 2:required string start_time; 3:required string end_time原创 2022-02-14 21:30:25 · 1233 阅读 · 0 评论 -
go swagger + gin 生成管理api 接口
1、安装swagger$ go get -u github.com/swaggo/swag/cmd/swag# 1.16 or newer$ go install github.com/swaggo/swag/cmd/swag@latest2、下载gin-swaggergo get -u github.com/swaggo/gin-swaggergo get -u github.com/swaggo/files3、使用gin-swaggerpackage mainim原创 2021-12-28 00:10:28 · 1402 阅读 · 0 评论 -
go 四舍五入截断小数点位数
func Decimal(value float64) float64 { value, _ = strconv.ParseFloat(fmt.Sprintf("%.2f", value), 64) return value}转载 2021-11-21 01:29:42 · 795 阅读 · 0 评论 -
linux 安装go
官网下载:Go下载 - Go语言中文网 - Golang中文社区wgethttps://studygolang.com/dl/golang/go1.17.2.linux-amd64.tar.gzsudo tar -C /usr/local -xzf go1.17.2.linux-amd64.tar.gzvi ~/.bashrc添加export GOPATH=$HOME/goexport PATH=$PATH:/usr/local/go/binexport GO111MODUL..原创 2021-10-20 03:00:43 · 155 阅读 · 0 评论 -
基于Websocket的简易webshell实现
我们在很多场合都看到过基于浏览器的 shell,你可以在里面输入一些和你本机相同的命令,然后从远程服务器获得对应的输出。本篇文章就是用来讲解这个基于 web 的 shell 的实现方法的。我们之所以研究这个问题,另一方面也是因为 kubernetes 的 Dashboard 里面也包含了这个功能。 在研究 kubernetes 的 Dashboard 的时候,我们会发现那个功能是基于 WebS...转载 2020-04-16 17:24:12 · 3148 阅读 · 0 评论 -
vscode 安装go插件
由于vscode对go语言的支持:The "gocode" command is not available. Use "go get -v github.com/mdempsky/gocode" to install.但如果按照vscode的提示点击“安装”后,经过漫长等待,会迎来进一步提示:gocode:Error: Command failed: /usr/l...转载 2020-04-11 20:40:42 · 2934 阅读 · 0 评论 -
go module使用本地包
go module的使用非常简单 初始化go.mod go modinit 整理依赖包 gomodtidy 如果想缓存到vendor目录 gomodvendor 执行命令之后都会自动把依赖搞定.但是, 如果我们是本地开发的包, 还没有远程仓库的时候, 要怎么解决本地包依赖问题呢?使用replace将远程包替换为本地包服务幸运的是,...转载 2020-04-11 20:36:28 · 636 阅读 · 0 评论 -
[译] 使用 Go 和 ReactJS 构建聊天系统 (一)
本节完整代码:GitHub我们将通过设置两个项目来开始这个课程。一旦我们完成了枯燥的设置,就可以开始添加新功能并构建我们的应用程序,将看到一些积极的结果!目标在这部分课程结束后,你将掌握:在backend/目录里创建基本的 Go 应用 在frontend/目录里创建基本的 ReactJS 应用通过实现这两个部分,你将能够在接下来的几节课程中为聊天系统添加一些功能。...转载 2020-04-11 04:16:23 · 260 阅读 · 0 评论 -
go http请求如果参数中带有"等特殊字符,参数传输可能会出现问题
go http请求如果参数中带有"等特殊字符,参数传输可能会出现问题,所以传输前需要进行参数编码。在 Golang 中有net/url包是用来专门处理 URL 的,net/url包有完整的URL解析函数,编码函数,解编码函数。URL 解析解析 URL 可以使用url.Parse()函数。这个函数功能类似于 PHP 下的parse_url()函数。import (...原创 2020-03-15 19:20:48 · 8280 阅读 · 1 评论 -
golang实现https请求跳过证书验证
请求 https 网站跳过证书验证在用 Golang 发起https请求时出现以下错误,因为证书是未经过认证的,而是自己创建的。错误信息:Get https://192.169.0.199:8080/Versty/app: x509: certificate signed by unknown authority所有这里需要忽略检查证书,以下是部分代码。import ( "cr...转载 2020-01-14 23:57:32 · 2924 阅读 · 0 评论 -
Go语言获取系统性能数据gopsutil库
psutil是一个跨平台进程和系统监控的Python库,而gopsutil是其Go语言版本的实现。本文介绍了它的基本使用。Go语言部署简单、性能好的特点非常适合做一些诸如采集系统信息和监控的服务,本文介绍的gopsutil库是知名Python库:psutil的一个Go语言版本的实现。安装go get github.com/shirou/gopsutil使用CPU采集CPU...转载 2019-12-17 20:51:02 · 552 阅读 · 0 评论 -
go编译详解
go编译详解(转载记录):https://halfrost.com/go_command/转载 2019-12-10 15:52:45 · 228 阅读 · 0 评论 -
1191. K 次串联后最大子数组之和
一、题目描述:给你一个整数数组arr和一个整数k。首先,我们要对该数组进行修改,即把原数组 arr 重复k次。举个例子,如果arr= [1, 2] 且 k = 3,那么修改后的数组就是[1, 2, 1, 2, 1, 2]。然后,请你返回修改后的数组中的最大的子数组之和。注意,子数组长度可以是 0,在这种情况下它的总和也是 0。由于结果可能会很大,所以需要...原创 2019-12-06 11:07:28 · 216 阅读 · 0 评论