golang版本:go1.13.3 Goland版本:goland-2019.3 windows:win10 git版本:2.26.2 64位主要参考以下原文实现 同时还感谢大神指点首先,手动下载git文件进行安装,下载地址是https://git-scm.com/downloads 然后双击安装 毕竟只是作为go下载组件,就没必要创建开始菜单了 设置git编辑器,我个人是有用Notepa
Golang语言在近年来因为其高性能、编译速度快、开发成本低等特点逐渐得到大家青睐,本篇主要讲述在Golang安装部署。操作系统为Windows 10 64位。一、安装官网下载安装:https://golang.org/点击Download:选择Windows操作系统对应安装:下载完成后,运行,一路按照默认设置点击下一步,直至完成安装。二、环境变量安装完成后,需要设置若干个相关变量,环境
GitLab:从内网拉取私有仓库go modulegolang通过go mod管理项目依赖。通常,我们从github等项目托管平台拉取依赖go module。例如:go get -u github.com/kataras/iris/v12假如,公司有内网gitlab托管项目代码,如何从私有仓库拉取依赖?假设,公司内网gitlab地址是:gitlab.xxx.com,是yyy团队下test128
转载 10月前
129阅读
go第三方库 github.com/spf13/viper  实现了对配置文件读取并注入到结构中。其中以viperInstance := viper.New() // viper实例 viperInstance.WatchConfig() viperInstance.OnConfigChange(func(e fsnotify.Event) { log.Print("Config f
背景当我们接收一份新代码,代码拿到手要做第一件事就是 git log,看看这份代码提交记录,最近提交情况,做了些什么。但往往看到 git log 杂乱无章,不知道每次提交到底是做了些什么。由此可见,在团队中,CHANGELOG 重要性不言而喻,不仅有助于他人帮忙 review 代码,熟悉代码,也能高效输出 CHANGELOG,对项目管理也至关重要。我们本文介绍使用 git 服务端
转载 2024-04-12 23:26:32
26阅读
因工作需要,需要自己搭建一个gitlab,注册Gitlab-runner 再到二者结合去部署一个简单项目,现在我将最近一些操作进行简单总结。准备工作首先你要有两台centos服务器,一台来搭建gitlab,大家可以参考下Centos 7搭建Gitlab服务器超详细这篇文章搭建好gitlab,然后我们就可以开始弄gitlab-runner常用词汇解释   1- gitlab&
转载 2024-04-09 15:21:56
144阅读
Go私有仓库管理 1.首先需要更新go版本(1.13版本以上即可)2.首先配置go module为打开模式(这个最无关紧要) go env -w GO111MODULE=on3.配置go module中私有仓库地址 gitlab.com/go-package/guuc v0.0.0-20210130033646-ecef0be95a29 go env -w GOPRIVATE=“mod文件中私服
现今即便是个人开发一般程序,其包含函数,这些函数代码一般都有他人编写并打包为或者模块形式,并通过相关社区并发,最后有软件通过调用这些或者模块函数来更高效完成开发。通过或者模块形式重用代码使得编程开发变得轻松go语言,fmt  os等这样具有常用功能内置包在go语言中一百多个,我们称为标准库,这些标准大部分都内置到go语言本身   大部分编程语言
转载 2024-03-19 13:45:16
38阅读
目录jar导入:jar导出:jar运行命令:jar分为两种:可执行jar,Runnable jar.只包含一个类;普通jar,JAR file.可以包含多个类文件.jar导入:手动导入:1.jar下载;2.在项目的一级目录下建立名为lib普通文件夹(与src文件夹同级),将jar拷贝进lib文件夹中,右键 | build path;3.产生了Referenced Libra
转载 2023-06-19 16:11:40
200阅读
内容梗概: 1. from xxx import xxx知识点补充 2. 1. 知识点补充. 我们现在知道可以使⽤用import和from xxx import xxx来导入一个模块中内容.那有⼀种特殊写法: from xxx import * 我们说此时是把模块中所有内容都导入. 注意, 如果模块中没有写出__all__ 则默认所有内容都导入. 如果写了__a
ageKeep package names short and meaningful. Don’t use underscores, they make package names long....
转载 2023-06-15 16:57:51
54阅读
1、声明:文件所在目录,有利于源码整体迁移。 2、导入:4种方式。 1、同一文件夹下面的所有源文件所属
原创 2022-08-02 17:07:37
406阅读
########################## 纳秒级别时间: const ( Nanosecond Duration = 1 Microsecond = 1000 * Nanosecond Millisecond = 1000 * Microsecond Second = 1000
原创 2022-08-03 06:09:33
37阅读
Golang 大杀器之性能剖析 PProf前言写了几吨代码,实现了几百个接口。功能测试也通过了,终于成功部署上线了结果,性能不佳,什么鬼?想做性能分析PProf想要进行性能优化,首先瞩目在 Go 自身提供工具链来作为分析依据,本文将带你学习、使用 Go 后花园,涉及如下:runtime/pprof:采集程序(非 Server)运行数据进行分析net/http/pprof:采集 HTTP Se
# Golang 和Java 是计算机编程语言中一种组织代码机制,它将相关函数、变量和类型封装在一起,使代码更加模块化和可重用。Golang和Java都支持概念,但它们在使用和语法上有一些不同。本文将介绍Golang和Java特点,并通过代码示例来比较它们之间差异。 ## Golang Golang中,一个是由一组相关源代码文件组成,它们被放置在同一
原创 2024-02-04 09:19:49
67阅读
golang使用阿里云api进行中文分词笔者刚开始学习go语言,代码有些地方不是很规范而且冗余较多,肯定不是最优方法,但最终也实现了中文分词,但是不知道什么原因有的时候运行可能会出错,多运行几次即可。这里我使用是通过发送http请求来调用主要在于签名获取,其他参数拼接到url上即可代码参考是官方签名机制文档下python代码——签名机制第一步: 注册阿里云账号,获取AccessKey,
转载 2023-12-09 18:54:33
87阅读
3.8、GolangpackageGolang定义和导入通常,文件夹名称和名称相同,并且,同一个文件夹下面只有一个定义service/user_service.gogopackageservice导入main.gogopackagemainimport"service"golang包管理工具gomodulegomodule是golang1.11版本新加特性,用来管理模块中依赖关
原创 精选 2022-10-23 15:19:41
487阅读
一、概述go语言版本kafaka API,使用sarama和sarama-cluster,支持offset追踪。生产和消费过程,都是通过设置一个配置结构体开始。并发量小时,可以用同步生产者,但是并发量大时,必须使用异步生产者。 1.1 安装依赖库saramago get github.com/Shopify/sarama 该库要求kafka版本在0.8及以上,支持kafka定义
转载 2024-04-21 10:46:55
58阅读
flag简介在 Golang 程序中有很多种方法来处理命令行参数。简单情况下可以不使用任何库,直接处理 os.Args;其实 Golang 标准库提供了 flag 来处理命令行参数;还有第三方提供处理命令行参数库,比如 Pflag 等os.Args实例package main import ( "fmt" "os" )
转载 2023-05-05 21:42:09
151阅读
structs 使用
原创 2023-06-20 10:49:32
229阅读
  • 1
  • 2
  • 3
  • 4
  • 5