关于golang.org/x问题由于谷歌被墙,跟谷歌相关模块无法通过go get来下载,解决方法:git clone https://github.com/golang/net.git $GOPATH/src/github.com/golang/net git clone https://github.com/golang/sys.git $GOPATH/src/github.com/gol
转载 2023-07-04 17:18:41
219阅读
下载地址:Go官网下载地址:https://golang.org/dl/官网因为不可抗力,不能登录了。下面一个是官方镜像网站。Go官方镜像站(推荐):https://golang.google.cn/dl/平台选择:因为我只在windows平台开发过,下次弄linux平台。苹果就等等吧,因为苹果用芯片,平台不一样,我也没在苹果上搭建过开发平台。我弄懂了在写。到这里就安装完成了。检查上一步
转载 2024-02-27 17:18:50
218阅读
python+golang串讲复习其中每一个小结基本都会python和golang对比来理解。golang优势hello world我们这里就采用每个语言入门基础,main函数中打印hello,world来理解两门语言go对于golang来说编译会编译成可执行文件(.exe),像以前java会编译成面向jvm.class文件。对于golang编译通常采用(go build xxx.go)
由于谷歌被墙,跟谷歌相关模块无法通过go get来下载 解决方法:git clone https://github.com/golang/net.git $GOPATH/src/github.com/golang/net git clone https://github.com/golang/sys.git $GOPATH/src/github.com/golang/sys git clon
转载 2019-11-01 19:33:00
131阅读
2评论
由于谷歌被墙,跟谷歌相关模块无法通过go get来下载 解决方法:git clone https://github.com/golang/net.git $GOPATH/src/github.com/golang/netgit clone https://github.com/golang/sys.git $GOPATH/src/github.com/golang/sysgit clone ht
转载 2022-07-26 07:45:24
245阅读
官方库github.com/docker/dockergithub.com/docker/docker/api/typesgithub.com/docker/docker/clientgithub.com/docker/docker/api/types/containergithub.com/docker/docker/pkg/stdcopy官方文档https://docs.docker.com/
转载 2024-04-17 13:29:41
61阅读
记录是 本地编译好了再创建容器镜像方法 ,这样子生成镜像文件比较小,方便分发部署win 平台需要设置golang交叉编译 生成linux可执行文件CMD下: Set GOOS="linux" Set GOARCH="amd64" PowerShell下: $env:GOOS="linux" $env:GOARCH="amd64" 这两个参数吃常用选项:GOARCH 目标平台
转载 2024-07-04 16:06:31
184阅读
golangjson操作 目录golangjson操作1. 结构体与JSON互转2. map与JSON互转3. 结构体变量不加tag标签能否正常转成json数据4. JSON操作一些小技巧(1)忽略掉 struct 指定字段(2)添加额外字段(3)合并两个 struct(4)字符串传递给 int类型(5)一个 json 分成两个struct JSON是一种轻量级数据交换格式。易于阅读和
转载 2023-10-04 08:04:38
80阅读
新建 Go 项目时,一定要通过 “File -> New -> Project...” 方式建立,千万不要通过 “File -> Open”,即“直接打开现有文件夹” 方式建立,否则,调试(Debug)功能失效,只有运行(Run)功能。 【特别提醒】 如果是一步小心通过 File -> Open
原创 2021-07-09 15:12:03
4262阅读
  Golang GOPATH & 定义 & 导入 GOPATH 设置go 命令依赖一个重要环境变量:$GOPATH可以在 .zshrc 配置文件中加上一行这样配置,export GOPATH=/Users/flyme/mygoGo从1.1版本到1.7必须设置这个变量,而且不能和Go安装目录一样,这个目录用来存放Go源码,Go可运行文件,以及相应
当使用goland开发go项目的时候想要开启格式化 file ==> setting ==>tools > file watcher >go fmt
原创 2022-02-28 18:35:53
1137阅读
一、部署环境1、linux外网系统服务器一台2、一个域名,域名可以不备案,绑定到服务器上二、搭建Ngrok服务器(开始进行服务器搭建)1.安装GNU编译器套件、git(用于下载Ngrok源码)、以及GO语言环境[root@centos ~]# yum -y install gcc [root@centos ~]# yum install git -y [root@centos ~]# yum
转载 2024-07-18 20:23:56
153阅读
1. 概述1.1 简介接口是一种规范,描述了类行为和功能,而不做具体实现C++定义接口方式称为“侵入式”,而Go采用是“非侵入式”,不需要显式声明,只需要实现了接口定义函数,编译器自动识别。1.2 鸭子类型If it looks like a duck, swims like a duck, and quacks like a duck, then it probably is a duc
glog是google推出一个golang日志库,提供丰富接口函数,提供不同级别的日志写入和日志文件轮转,可将日志打印到终端或者写入到指定路径文件中。本篇blog主要是包含了如何使用glog以及源代码中一些片段笔记。如何使用glog创建项目目录,使用mkdir创建以下目录结构/LearningGo$ tree -L 1 . ├── bin ├── pkg └── src 3 dir
转载 2024-03-15 20:44:19
101阅读
Go语言高并发与微服务实战 - 学习笔记 文章目录Go语言高并发与微服务实战 - 学习笔记第2章 微服务概述2.1 系统架构演进2.1.4 微服务架构2.1.5 云原生架构 第2章 微服务概述2.1 系统架构演进2.1.4 微服务架构随着互联网浪潮来临,越来越多中小微企业推出面向普通大众网站或者应用。这些企业不同于大型软件服务企业,没有能力也无需构建SOA所依赖ESB企业服务总线。于是
运行你应用CMD [“java”, “-jar”, “/app/my-java-demo.jar”]这个Dockerfile非常直接,它基于一个已经安装了JRE官方镜像(这意味着你不需要在你Dockerfile里安装Java环境),创建了一个工作目录,把你打包好Java应用复制进去,然后在容器启动时运行它。 #### 构建你Docker镜像 使用下面的命令来构建你镜像:doc
由于Google相关无法直接下载,可以使用如果方式下载下来,然后创建软连接或者修改文件夹名称来解决:第一步:gitclonehttps://github.com/golang/net.git$GOPATH/src/github.com/golang/netgitclonehttps://github.com/golang/sys.git$GOPATH/src/github.com/golang
原创 2019-02-28 09:44:46
3514阅读
都是GFW错 导致我们无法在天朝局域网内 下载http://google.golang.org和http://golang.org包下依赖库 不多说了 前提是你已经安装好Golang 配置好GOROOT GOBIN GOPATH环境变量 并且已经安装好GoLand IDE 步骤1 安装glide ...
转载 2021-10-15 11:49:00
247阅读
2评论
go语言小白,最近开始接触grpc,特此记录一下。1.grpc安装GRPC是一个高性能、开源、通用RPC框架,面向移动和HTTP/2设计,是由谷歌发布首款基于Protocol BuffersRPC框架。目前grpc提供C、JAVA、GO语言版本,其代码都托管于github上,分别是:grpc, grpc-java, grpc-go。其中C版本支持C,C++,Node.js
转载 2024-03-25 05:02:19
177阅读
Golang是一种开源编程语言,它被广泛用于构建高效、可扩展和安全应用程序。在Golang中,远程控制语句是一种强大工具,可以帮助您实现跨网络通信和协作,使得分布式应用程序变得更加容易。本文将详细介绍Golang远程控制语句概念、使用方法和相关应用场景,希望能够帮助您更好地理解和运用这项技术。什么是Golang远程控制语句?listener, err := net.Listen("tcp
  • 1
  • 2
  • 3
  • 4
  • 5