rpc/server/server.gopackage mainimport ( "log" "net/http" "net/rpc")// 服务端,求面积和周长// 声明矩形对象type Rect struct {}// 声明参数结构体type Params struct { // 长和宽 Width, Height int}// 定义求矩形面积的方法func (c *Rect) Area(p Params, ret *int) error { *ret
原创
2021-03-04 23:17:35
90阅读
# Go语言编写Dockerfile
Docker 是一种流行的容器化技术,它允许开发者将应用程序及其依赖环境打包到一个轻量级、可移植的容器中。Go语言是一种静态类型、编译型语言,它以简洁、高效著称。在本文中,我们将探讨如何使用 Go 语言编写 Dockerfile,以便将 Go 应用程序打包为 Docker 容器。
## 什么是 Dockerfile?
Dockerfile 是一个文本文件
原创
2024-07-29 07:18:52
51阅读
## Golang Dockerfile 编写指南
### 1. 概述
Dockerfile 是用于构建容器镜像的文本文件,其中包含了构建镜像所需的指令和配置。在本指南中,将介绍如何编写 Golang 应用程序的 Dockerfile,以便能够方便地部署和运行应用程序。
### 2. Dockerfile 编写流程
以下表格展示了编写 Golang Dockerfile 的基本流程和所需步骤
原创
2023-09-28 22:52:17
217阅读
rpc/server/server.gopackage mainimport ( "log" "net/http" "net/rpc")// 服务端,求面积和周长// 声明矩形对象type Rect struct {}// 声明参数结构体type Params struct { // 长和宽 Width, Height int}// 定义求矩形面积的方法func (c *Rect) Area(p Params, ret *int) error { *ret
原创
2021-03-04 23:17:35
172阅读
# Golang 编写 iOS 应用:一个新的选择
随着移动应用开发的快速发展,很多开发者开始寻求使用他们熟悉的语言来构建跨平台应用。其中,Golang(Go语言)作为一种高效的编程语言,越来越受到关注。虽然Go并不是一个原生的iOS开发语言,但通过结合使用cgo以及其他工具,我们可以创建可以在iOS中运行的应用。本文将详细介绍如何使用Golang编写iOS应用,并提供示例代码,从而让你对这个过
Golang 程序员开发效率神器汇总!golang 阅读约 10 分钟一. 开发工具1)sql2go 用于将 sql 语句转换为 golang 的 struct. 使用 ddl 语句即可。 例如对于创建表的语句: show create table xxx. 将输出的语句,直接粘贴进去就行。 http://stming.cn/tool/sql2go...
golang 也需要用到makefile,用makefile编译生成一个可执行文件然后执行TARGET = apibinSRCS = $(wildcard *.go)ALLSRCS = $(wildcard *.go ./apis/*.go ./config/*.go ./muduo/*.go ./resources/*.go ./utils/*.go)VERSION = 0.0.1BUILDTIME = `date +...
原创
2021-06-01 12:21:56
619阅读
单元测试函数类型Test(功能测试)函数规则:函数名: TestXxxx , 以Test为前缀。Xxxx以大写字母开头参数类型: *testing.Tfunc TestXxxx(t *testing.T){...}编写一个简单的例子,假设有下面一个待测函数:func add(a, b int) int {
return a + b
}测试代码如下:import "testing"
func Tes
一、准备:1.1、GOPATH目录下的bin文件夹添加系统path变量中。添加后可直接在任意位置控制台中直接调用bin目录下的可执行程序。1.2、准备好自己的程序ico图标文件,放在main.go同级目录。下文中提到的:控制台运行命令,都是在main.go同级目录运行的。二、用到的工具:2.1、rsrc
支持生成UAC权限、生成应用程序图标 、生成应用程序信息缺点:生成应用程序图标和应用程序信息后
转载
2024-04-23 10:20:55
202阅读
# 用Go语言调用Windows API
## 介绍
Go语言是一种由Google开发的编程语言,它简单易学、高效地执行,并且拥有强大的标准库。在使用Go语言进行Windows编程时,我们可以通过调用Windows API来实现与操作系统的交互。本文将介绍如何使用Go语言调用Windows API,并且给出一些示例代码。
## 流程
以下是使用Go语言调用Windows API的基本流程:
原创
2024-05-06 10:35:23
315阅读
1. 进入下载界面https://golang.google.cn/dl/2. 选择windows版本下载3. 安装默认安装在C:\Go\,我这里更改安装路径,装到D:\Go\4. 验证go version...
原创
2021-08-25 09:30:36
608阅读
1. 进入下载界面https://golang.google.cn/dl/2. 选择windows版本下载3. 安装默认安装在C:\Go\,我这里更改安装路径,装到D:\Go\4. 验证go version...
原创
2022-02-18 10:17:55
431阅读
https://studygolang.com/articles/20704 ...
转载
2021-09-30 12:06:00
90阅读
2评论
| Golang借助我们在编译过程中不再需要每次手动输入编译的命令和编译的参数,可以极大简化项
原创
2022-07-09 00:35:58
115阅读
文章目录一 GO语言简介二 包三 基本语法3.1 书写规范3.2 函数3.3 关键字3.3.1 `type`3.3.2 `const `3.3.3 `var`3.3.4 `defer`3.3.5 `if`3.3.6 `switch`3.3.7 `for`3.4 数据类型3.4.1 指针3.4.2 `string`3.4.3 数组3.4.4 切片3.4.5 可变参数3.4.6 `map`3.5 面
前言 go的测试用例一般分两种 单元测试:主要测试代码可运行正确行,相当于运行一遍编写代码 基准测试:主要是对性能的测试 gotest 的变量 test.short : 一个快速测试的标记,在测试用例中可以使用 testing.Short() 来绕开一些测试 test.outputdir : 输出目
原创
2021-07-30 14:39:13
828阅读
postgresql 的扩展可以帮助我们做好多强大的事情,支持的开发语言有lua、perl、java、js、c 社区有人开发了一个可以基于golang开发pg 扩展的项目,使用起来很方便,同时为我们生成了 pg 扩展依赖的文件 control 、sql 文件,以及编译好的共享库 注意我使用的是cen
原创
2021-07-18 23:14:42
876阅读
package goconveyimport ( "errors")func Add(a, b int) int { return a + b}func Subtract(a, b int) int { return a - b}func Multiply(
原创
2022-06-20 19:41:06
96阅读
Go测试Go有一个内建的测试指令go test以及testing包,联合给出一个最小但完整的测试体验,标准工具链同时包含性
原创
2023-01-03 14:44:11
174阅读
现在看到网上大部分都是直接安装的,今天我就发布一个解压版的go,以及简单环境配置,博主只做了三个配置1.go下载地址https://studygolang.com/dl2.找到下载的版本 这个稳定版本1.14.2的.也可以下滑找到旧版3.找到x86-64位的Archive,后缀是.zip的 go1.14.2.windows-amd64.zip 下载就ok了,博主用的是IDM下载器,可以了解一下,速