”golang“ 的搜索结果

     因为这篇文章只是入门Golang的第二篇文章,所以本文并不会对一些指令进行深挖,仅仅只是停留在“怎么用”的程度,至于“为什么是这样”,则涉及到了具体的应用场景和汇编指令,作者将会在以后的文章中进行介绍。...

     寒假闲在家中无聊,开始了对golang的学习。 但是这也引发了我的一个思考:入职字节后,大概率要抛弃之前学习已久的java技术栈,开始学习golang,而在当前的求职市场上,gopher一定是不如java选手吃香的,这对下半年...

     文章目录一、golang 简介1. go 语言特点2. go 语言应用领域3. 使用 go 语言的公司有哪些二、安装 golang1. golang 下载安装2. 配置环境变量三、golang 开发工具1. 安装 VSCode2. 下载所需插件四、第一个 golang 应用...

     在 golang 中若写定时脚本,有两种实现。 一、基于原生语法组装 func DocSyncTaskCronJob() { ticker := time.NewTicker(time.Minute * 5) // 每分钟执行一次 for range ticker.C { ProcTask() } } func ...

golang泛型

标签:   golang  泛型

     泛型 go1.18版本开始支持 在函数上使用[T 支持的类型] 表示泛型,比如 func AddSum[T int|float64](params ...T)(sum T){ // 一些操作 return sum } 自带泛型: any 表示任何类型,即interface ...

     一般情况下,在 golang 中执行一些命令如 git clone,则可以使用 exec.Command 函数 func RunCommand(path, name string, arg ...string) (msg string, err error) { cmd := exec.Command(name, arg...) cmd.Dir =...

golang——反射

标签:   golang

     反射基本概念反射规则反射API反射三定律反射优缺点...在Golang的实现中,每个interface变量都有一个对应的pair,pair中记录了实际变量的值和类型: (value, type) value是实际变量值,type是实际变量的类型。一个inte

Golang 类型转换

标签:   golang

     静态语言如c/c++,Java提供了隐性的类型转换,但对于golang这种强类型系统则不一样,golang并不支持自动类型转换或者隐性类型转换。 在go可以分为断言、强制、显式类型转换。 通常说的类型转换是指断言,强制一般...

golang sprintf

标签:   golang

     golang sprintf组装数据 批量插入数据库的时候需要组装数据,用到了sprintf fmt.Sprintf("(%d,%d,’%s’,’%s’,%d,%d,%d)", …) 在这里%d表示int类型,%s表示字符串类型 数据填充进去,举个例子:(1,1,‘1’,‘1’,1,1)...

     编写一个函数用来比较两个数的大小,对于golang这种强类型的语言,要么针对不同的类型分别实现一遍,要么使用 interface{} 类型。 func CompareInt64(a, b int64) bool { if a >= b { return true } else { ...

golang环境安装

标签:   golang

     下载地址:https://studygolang.com/dl/golang/go1.13.10.linux-amd64.tar.gz 其他版本:https://studygolang.com/dl 1.2 步骤二 解压到/usr/local/目录下 tar -zxvf go1.13.10.linux-amd64.tar.gz –C /usr/local...

     golang的time包:秒、毫秒、纳秒时间戳输出 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。 本文链接:...

Golang - GMP模型

标签:   golang

     线程池的缺陷 我们以网络模型为例。互联网早起的网络模型有PPC和TPC: PPC: 即Process Per Connection, 每个网络连接都新fork一个进程来处理 TPC: 即Thread Per Connection, 每个网络连接都新建一个线程来处理 ...

     golang做为一种自带gc(garbage collection)回收机制的语言,往往可能会给人一种错觉,用golang写的程序一般不会存在内存泄漏(因为golang自带的GC会将不用的内存回收掉),实则不然。在实际开发的过程中,出现最多的一...

     golang实现简易Raft 文章目录golang实现简易RaftRaft简介官方动画golang实现raft Raft简介 随着大型网站的各种高并发访问、海量数据处理等场景越来越多,如何实现网站的高可用、易伸缩、可扩展、安全等目标就显得...

     Golang中的string的定义在reflect包下的value.go中,定义如下: StringHeader 是字符串的运行时表示,其中包含了两个字段,分别是指向数据数组的指针和数组的长度。 // StringHeader is the runtime representation ...

     GOPROXY.IO - 一个全球代理 为 Go 模块而生https://proxy.golang.com.cn/zh/ 快速上手 Go 版本要求 建议您使用 Go 1.13 及以上版本,可以在这里下载最新的 Go 稳定版本。 配置 Goproxy 环境变量 Bash (Linux or...

     func ForeachStruct(obj interface{}) { t := reflect.TypeOf(obj) // 注意,obj不能为指针类型,否则会报:panic recovered: reflect: NumField of non-struct type v := reflect.ValueOf(obj) ...

Golang for循环

标签:   golang

     Golang for循环 for循环是Golang唯一的循环语句。for循环主要是用在挨个挨个取出数据的情况下。比如老师点名,老师点名的时候不可能一口气说出全班同学的名字,所以只能一个一个的点名,那么这个挨个挨个点名的过程...

     golang中的匿名函数golang中的匿名函数1.匿名函数介绍2.匿名函数使用方式2.1定义时直接调用2.2将匿名函数赋值给一个变量2.3定义全局匿名函数 golang中的匿名函数 1.匿名函数介绍 golang支持匿名函数,如果某些函数仅...

Golang 定义常量

标签:   golang

     Golang 定义常量 在所有的编程语言当中常量都代表一个固定的值,一旦常量被定义则无法修改。在Golang中使用const关键字进行常量声明。 定义常量 Golang定义常规类型的常量可以忽略类型。 1.const SUCCESS = true 2....

     文档一般在 /usr/share可执行文件 /usr/bin配置文件 /etclib文件 /usr/lib如果你的电脑中已经安装了golang,但是,并不是最新版的,那么把你的电脑中的golang升级到最新的版本呢比如原来安装的是go1.6,最新的版本为...

10  
9  
8  
7  
6  
5  
4  
3  
2  
1