E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
go语言学习
【GO语言基础】控制流
系列文章目录【
Go语言学习
】ide安装与配置【GO语言基础】前言【GO语言基础】变量常量【GO语言基础】数据类型【GO语言基础】控制流文章目录系列文章目录条件语句if-else结构判断一个字符串是否为空
julien_qiao
·
2023-09-10 10:44
GO基础
golang
开发语言
后端
【GO语言基础】变量常量
系列文章目录【
Go语言学习
】ide安装与配置【GO语言基础】前言【GO语言基础】变量常量【GO语言基础】数据类型【GO语言基础】运算符文章目录系列文章目录常量和枚举变量声明全局变量声明大小写敏感总结常量和枚举使用
julien_qiao
·
2023-09-09 11:24
GO基础
golang
开发语言
【GO语言基础】前言
系列文章目录【
Go语言学习
】ide安装与配置【GO语言基础】前言【GO语言基础】变量常量【GO语言基础】数据类型【GO语言基础】运算符文章目录系列文章目录一、基础知识包和函数函数声明语法简洁性括号成对出现
julien_qiao
·
2023-09-09 11:22
GO基础
golang
开发语言
go语言
GO语言学习
记录 函数/报错/相关 & 性能调优 & 编码规范治理
1.常用//获取事件类型fmt.Println("atypebyreflect:",reflect.TypeOf(a))//获取当下时间time.Now().Format("2006-01-0215:04:05")//睡眠time.Sleep(2*time.Second)//遍历目录varfiles[]stringerr:=filepath.Walk(monitorPath,func(pathst
强仔fight
·
2023-09-06 05:03
go
学习
ssh
git
go
go语言学习
笔记
Go学习一直想学一门新语言,难度又不想太大,C和Java都会但是不怎么精通,某天看到Go语言,好的,就是它了。总体来说,go语言的学习还是相对简单,有编程基础的入手很快。简介go是一种并发、带垃圾回收、快速编译,静态类型、编译型、强类型的语言。主要用途有高并发服务器、区块链、云计算等。正文一般Go语言推荐使用驼峰式命名安装(windows系统)系统变量设置GOROOT是go的安装目录,并且添加到p
胖虎6688
·
2023-09-05 08:08
golang
学习
笔记
Golang学习(十) 常用字符串函数
Go语言标准库文档中文版|Go语言中文网|Golang中文社区|Golang中国Go语言文档中文版,Go语言中文网,中国Golang社区,
Go语言学习
园地,致力于构建完善的Golang中文社区,Go语言爱好者的学习家园
默子昂
·
2023-09-05 00:45
GO
GO函数
golang
开发语言
后端
笨办法学golang(三)
这是
Go语言学习
笔记第三篇。
Go语言学习
笔记参考书籍「Go语言圣经」以及Go官方标准库Go语言基本类型主要有布尔类型,数字类型,字符串类型以及新增的错误类型。
程序员Morgan
·
2023-09-04 01:56
go语言入门基础详谈(语法篇)
文章目录
GO语言学习
笔记详谈GO基础相关学习:1.Go语言基础之变量常量1.Go语言的变量声明格式为:2.Go语言的常量声明格式为:2.Go语言基础之基本数据类型1.1整型1.2.浮点型1.3复数1.4
高稚气菌
·
2023-09-02 04:47
go语言专栏
golang
开发语言
入门系列
【Go 基础篇】Go语言结构体详解:打开自定义类型的大门
嗨,
Go语言学习
者们!在编程的世界里,数据是核心,而结构体(Struct)是一种能够帮助我们更有组织地存储和操作数据的重要工具。
繁依Fanyi
·
2023-08-31 09:29
Go
语言进击高手之路
golang
开发语言
后端
算法
数据结构
visual
studio
ide
字节青训营
Go语言学习
第一天--基础语言+实战案例
文章目录走进Go语言基础语言2.2基础语言-变量2.3基础语法-ifelse2.4基础语法-循环基础语法-switch基础语法-数组基础语法-切片基础语法-map基础语法-range基础语法-函数基础语法-指针基础语法-结构体基础语法-结构体方法基础语法-错误处理基础语法-字符串操作基础语法-字符串格式化基础语法-JSON操作基础语法-时间处理基础语法-字符串和数字的转化基础语法-进程信息实战案例
蓝鲸不蓝369
·
2023-08-30 14:21
学习
Go语言学习
笔记-并发编程-任务的取消
packageconcurrencyimport("fmt""testing""time")funcisCancelled(cancelChanchanstruct{})bool{select{case<-cancelChan:returntruedefault:returnfalse}}funccancel_1(cancelChanchanstruct{}){cancelChan<-struct
noonenote
·
2023-08-30 09:17
【Go 基础篇】深入探索:Go语言中的切片遍历与注意事项
嗨,
Go语言学习
者!在我们的编程旅程中,切片(Slice)是一个极其重要的工具。它可以帮助我们处理各种类型的数据,从而让我们的代码更加灵活和高效。
繁依Fanyi
·
2023-08-29 08:40
Go
语言进击高手之路
golang
开发语言
后端
Go语言学习
-Day1-Go初探
packagemainimport"fmt"funcmain(){/*AlwaysHello,World!*/fmt.Println("Hello,World!")}解释:packagemain定义了包名。必须在源文件中非注释的第一行指明这个文件属于哪个包。packagemain表示一个可独立执行的程序,每个Go应用程序都包含一个名为main的包。import"fmt"告诉编译器程序运行需要用fm
weixin_43868320
·
2023-08-28 10:35
Go语言学习
---Day2
Go环境变量以及MinGW的安装和环境配置安装教程MinGW下载和安装教程(biancheng.net)Installation-PackageControlbuild-web-application-with-golang/01.1.mdatmaster·astaxie/build-web-application-with-golang(github.com)SublimeText2搭建Go开发
歪比巴卜a
·
2023-08-28 10:03
Go语言学习
Go语言学习
---Day3
Day2中的SublimtText搭建环境放弃了,使用GoLong的IDE环境,安装破解重置从今天开始正式进入核心学习部分基本结构和基本数据类型程序一般由关键字、常量、变量、运算符、类型和函数组成。Go中的关键字breakdefaultfuncinterfaceselectcasedefergomapstructchanelsegotopackageswitchconstfallthroughif
歪比巴卜a
·
2023-08-28 10:03
Go语言学习
go语言
Go语言学习
---Day4
让你的Golang项目在IDE里跑起来(Goland使用入门-GOROOT、GOPATH、src、pkg、bin、import)-知乎(zhihu.com)Go入门所踩过的坑:cannotfindpackage""inanyof_Logbook的博客-CSDN博客Go项目工程管理及目录结构_360linker-CSDN博客_go目录结构常量的定义格式:constidentifier[type]=v
歪比巴卜a
·
2023-08-28 10:03
Go语言学习
golang
Go语言学习
-----Gin框架项目实战(Day3&Day4)
一.不会的函数方法以及用途作用open,err:=os.Open(filePath)os.Open()打开filePath路径的文件,返回一个*File和errscanner:=bufio.NewScanner(open)bufio.NewScanner()open即为*File,返回scanner,forscanner.Scan(){text:=scanner.Text()vartopicTop
wei_To
·
2023-08-28 10:32
学习
gin
go语言学习
--day1
1.go可以用来做什么?go可以用来开发类似控制台程序"os"、进行图片处理"image"、文件操作"bufio"、网络编程"net/http"、并发编程go(语言天生支持并发)2.go的程序结构?命名规范:字母下划线;区分大小写;推荐驼峰法;命名尽量简短;声明:变量的声明var;常量的声明const;函数的声明func;类型的声明type;包的声明package;变量:零值初始化机制,变量声明出
XiZhi_BUAA
·
2023-08-28 10:31
go语言学习
之有关变量的知识
文章目录变量的学习1.变量的使用步骤2.变量的注意事项3.变量使用的三种方式:4.程序中+号的使用5.变量的数据类型1)int数据类型2)小数类型浮点型3)**字符类型**4)**字符串(String)类型**5)**基本数据类型默认值**6)**Golang基本数据类型的转换**6.基本数据类型和string的转换1)基本介绍2)函数的介绍7.String类型转基本数据类型1)使用2)注意事项变
留乘船
·
2023-08-27 03:39
golang学习
学习日记
golang
学习
开发语言
Go语言学习
笔记,持续更新...
有兴趣的小伙伴可以+vx一起学习:lmomo7205Go学习笔记Go语言变量和常量1.标识符在变成语言中标识符就是程序员定义的具有特殊意义的词,比如变量名、常量名、函数名等等。Go语言中标识符由字母数字和_下划线组成,并且只能以字母和_开头,比如abc、_、_123、a1232.关键字关键字是指变成语言中预先定义好的具有特殊含义的标识符。关键字和保留字都不建议用做变量名。Go语言中有25个关键字b
MrLmomo
·
2023-08-26 23:05
go学习一之go的初体验
go语言学习
笔记一、golang初体验:1.简单体验案例:packagemain{//把这个test.go归属到mainimport"fmt"//引入一个包funcmain(){//输出hellofmt.Println
留乘船
·
2023-08-24 21:35
golang学习
学习日记
学习
开发语言
golang
后端
go语言学习
大纲(一)
课程介绍1.1.基础环境安装1.2.课程章节基础语法2.1.变量定义2.2.内建变量类型2.3.变量和枚举2.4.条件语句2.5.循环2.6.函数2.7.指针内建容器3.1.数组3.2.切片概念3.3.切片操作3.4.Map概念3.5.Map例题3.6.字符和字符串处理面向"对象"4.1.结构体和方法4.2.包和封装4.3.扩展已有类型4.4.GOPATH以及目录结构
慕慕她爸
·
2023-08-22 07:54
go 学习笔记之环境搭建
千里之行始于足下,开始
Go语言学习
之旅前,首先要搭建好本地开发环境,然后就可以放心大胆瞎折腾了.Go的环境安装和其他语言安装没什么特别注意之处,下载安装包下一步下一步直到完成,可能唯一需要注意的就是$GOPATH
雪之梦技术驿站
·
2023-08-18 18:03
Go语言学习
笔记
《
Go语言学习
笔记》经四年多逐步完善,内容覆盖了语言、运行时、性能优化、工具链等各层面知识。且内容经大量读者反馈和校对,没有明显的缺陷和错误。
SunnyZhang的IT世界
·
2023-08-18 03:44
go语言学习
之包和依赖管理
文章目录packagepackage简单说明及示例package中init方法如何使用第三方package依赖管理vendor路径常用的依赖管理工具演示glide依赖管理工具packagepackage简单说明及示例go语言中package的特点基本复用模块单元以首字母大写来表明可被包外代码访问代码的package可以和所在的目录不⼀致(在Java中目录名和包名总是保持一致)同一目录里的Go代码的
ZhaoSimonone
·
2023-08-17 10:39
go
go
golang
git
【
go语言学习
笔记】05 Go 语言实战
文章目录一、RESTfulAPI服务1.RESTfulAPI定义1.1HTTPMethod1.2RESTfulAPI规范2.RESTfulAPI风格示例3.RESTfulJSONAPI4.Gin框架4.1导入Gin框架4.2使用Gin框架4.2.1获取特定的用户(GET)4.2.2新增一个用户(POST)4.2.3删除一个用户(DELETE)4.2.4修改一个用户的名字(PATCH)二、RPC跨平
北顾.岛城
·
2023-08-15 10:25
Golang
golang
学习
笔记
【
go语言学习
笔记】03 Go 语言深入理解
文章目录一、指针详解1.指针的声明和定义2.指针的操作2.1获取指针指向的值2.2修改指针指向的值2.3给指针变量分配内存3.指针接收者4.什么情况下使用指针5.指向接口的指针二、参数传递1.值类型2.指针类型3.引用类型3.1map3.2chan4.类型的零值三、内存分配1.变量1.1声明1.2赋值2.new函数3.指针变量初始化工厂函数4.make函数四、运行时反射1.反射1.1reflect
北顾.岛城
·
2023-08-14 11:34
Golang
golang
学习
笔记
【
go语言学习
笔记】04 Go 语言工程管理
文章目录一、质量保证1.单元测试1.1定义1.2Go语言的单元测试1.3单元测试覆盖率2.基准测试2.1定义2.2Go语言的基准测试2.3计时方法2.4内存统计2.5并发基准测试2.6基准测试实战3.特别注意二、性能优化1.代码规范检查1.1定义1.2golangci-lint1.2.1安装1.2.2使用1.2.3golangci-lint配置1.2.4集成golangci-lint到CI2.性能
北顾.岛城
·
2023-08-14 11:03
Golang
golang
学习
笔记
2、动态规划接替套路框架-Go语言版
前情提示:
Go语言学习
者。
斤唔
·
2023-08-12 18:03
Go
动态规划
算法
leetcode
【Go语言核心手册14】结语&参考文献
为你写出了GO核心手册消息队列:从选型到原理,一文带你全部掌握肝了一个月的ETCD,从Raft原理到实践更多...14.1初衷学习Go语言有2年时间,最开始的入门书籍是《Go程序设计语言》,之后看了《
Go
楼仔
·
2023-08-07 23:32
Go教程
go语言
【
go语言学习
】切片slice
go语言中数组的长度是固定的并且数组长度属于类型的一部分,所以数组有很多的局限性。go提供了一种更加灵活强悍的内置类型切片(“动态数组”)。切片(Slice)是一个拥有相同类型元素的可变长度的序列。它是基于数组类型做的一层封装。它非常灵活,支持自动扩容。切片是一个引用类型,它的内部结构包含地址、长度和容量。一、切片的声明和初始化1、直接声明切片varname[]T其中:name-切片的名称T-切片
Every_dawn
·
2023-08-07 03:05
Go语言报expected 'package', found 'import' 错误的处理方法
今天跟着微信公众号里面的
Go语言学习
文章在电脑上敲了一段Go语言的程序,用gorun运行了一下,结果计算机报错:expected'package',found'import'在网上搜了半天解决办法,结果只要在文件的开头加上
空庖
·
2023-08-06 00:06
【
go语言学习
】web开发框架gin
一、gin简介Gin是一个用Go(Golang)编写的HTTPweb框架。它是一个类似于martini但拥有更好性能的API框架,由于httprouter,速度提高了近40倍,是最快的http路由器和框架。如果你是性能和高效的追求者,你会爱上Gin。二、gin安装和使用安装下载并安装gin:$goget-ugithub.com/gin-gonic/gin2、将gin引入到项目中:import"gi
Every_dawn
·
2023-08-04 01:10
带你学够浪:Go语言基础系列-环境配置和 Hello world
最近工作上比较多的Golang编程,现在很多互联网公司都在转向Golang开发,所以打算写一写有关
Go语言学习
的系列文章,目标是从Go基础到进阶输出一系列文章,沉淀下这些知识同时也给大家做参考,力求做到通俗易懂
程序员柠檬
·
2023-07-30 17:19
Go语言学习
笔记(狂神说)
Go语言学习
笔记(狂神说)视频地址:https://www.bilibili.com/video/BV1ae41157o91、聊聊Go语言的历史聊聊Go语言的历史-KuangStudy-文章2、Go语言能做什么下面列举的是原生使用
笨手笨脚の
·
2023-07-29 03:24
狂神说
Go
golang
学习
笔记
云原生
Go语言学习
18-基准测试
基准测试引言基准测试1.编写基准测试函数2.计时器3.内存分配统计4.基准测试的运行结语引言所谓基准测试(BenchmarkTest,简称BMT)是指,通过一些科学的手段实现对一类测试对象的某项性能指标进行可测量、可重复和可比对的测试。很多时候,基准测试已被狭义地称为性能测试。基准测试1.编写基准测试函数与功能测试相同,针对其他源码文件中的程序实体的基准测试程序也是以测试函数为单位的。一个基准测试
Huazie
·
2023-07-29 00:32
#
Go语言学习
开发语言-Go
go语言
基准测试
Go语言学习
查缺补漏ing Day4
Go语言学习
查缺补漏ingDay4一、掌握iota的使用请看下面这段代码:packagemainimport"fmt"const(a=iota_bc="ReganYue"dd1e=iotaf=iota)
ReganYue
·
2023-07-28 23:30
golang
学习
开发语言
Go语言学习
笔记-并发编程-Context与任务取消
Context根context:通过context.background()来创建子context:context.withCancel(parentContext)创建ctx,cancel:=context.WithCancel(context.Background())当前context被取消时,基于当前context的子context都会被取消接收取消通知:<-ctx.Done()packa
noonenote
·
2023-07-28 16:35
Go语言学习
之——扩展已有类型
如何扩充系统类型或者别人的类型:定义别名使用组合1、组合例如对已有的packagetree进行扩展,以下是其内容packagetreeimport"fmt"typeNodestruct{ValueintLeft,Right*Node}func(nodeNode)Print(){fmt.Println(node.Value)}func(nodeNode)SetValue(valueint){node
星空_ad64
·
2023-07-28 16:16
[
Go语言学习
记录]func(x *XX)funcName() 与 func(x XX)funcName()的区别
func(x*XX)funcName()与func(xXX)funcName()的区别最早接触go的时候就很不理解,为某种类型定义结构体方法为什么有func(x*XX)的情况与func(xXX)的情况。最早也是凭借以往学习C++的经验先入为主的把func(xXX)理解成了C++中的::(作用域符号)//类似于voidXX::funcName(){//PASS}这就导致我更不能理解有了func(x*
J1nAB1n9
·
2023-07-28 05:47
Go
golang
学习
c++
【
go语言学习
笔记】01 Go语言快速入门
文章目录一、基础入门1.示例程序2.安装与环境变量设置3.项目构建和编译发布3.1gobuild和goinstall对比3.2跨平台编译二、数据类型1.基础类型1.1整型1.2浮点数1.3布尔型1.4字符串1.5零值2.变量2.1变量声明2.1.1指定变量类型2.1.2根据值自行判定变量类型2.1.3简短声明2.1.4多变量声明2.2指针3.常量3.1定义3.2iota4.字符串4.1字符串和数字
北顾.岛城
·
2023-07-26 13:21
Golang
golang
学习
笔记
编程语言
后端
【
go语言学习
笔记】02 Go语言高效并发
文章目录一、并发基础1.协程(Goroutine)2.Channel2.1声明2.2无缓冲channel2.3有缓冲channel2.4关闭channel2.5单向channel2.6select+channel示例二、同步原语1.资源竞争2.同步原语2.1sync.Mutex2.2sync.RWMutex2.3sync.WaitGroup2.4sync.Once2.5sync.Cond3.syn
北顾.岛城
·
2023-07-26 13:46
Golang
golang
学习
笔记
后端编程语言应用学习框架
后端编程语言应用学习框架.png
go语言学习
框架基础值、引用强类型or弱类型基础数据结构闭包?集合实现原理泛型?并发线程安全原子性线程池虚拟机内存模型垃圾回收类加载机制服务器方案工程框架微服务方案
小小浪把_Dont_know拍
·
2023-07-24 10:37
go语言学习
中遇到的问题
问题1:go.mod文件中无法使用github.com/Knetic/govaluatev3.0.0原因是对于一些比较老的项目可能当时gomod还没出现,但版本早已经迭代到v2以上,或者有些项目没有遵循以上的原则,gomod为了能够正常使用它们,会在引入v2以上的版本后加上+incompatible以示提醒
cscainiao111
·
2023-07-21 06:39
go学习之路
学习
Go语言学习
笔记(一)
Go语言学习
笔记(一)基本介绍基本语法Hello,worldpackagemain//入口包名import("fmt")funcmain(){fmt.Print("htllo,woeld")}变量packagemain
飘零书剑
·
2023-07-18 06:46
golang
学习
笔记
Go语言学习
-- No.12 结构体-- 匿名结构体的定义和初始化
匿名结构体的定义和初始化匿名结构体的定义和初始化匿名结构体的定义和初始化匿名结构体无须type关键字就可以直接使用,且不用写出类型名称。,匿名结构体在创建的同时也要创建对象。匿名结构体在初始化时需进行匿名结构体定义和成员变量初始化。举例:packagemainimport"fmt"funcmain(){book1:=struct{//无需事先声明titlestringauthorstringnum
小王做笔记
·
2023-07-17 20:33
go语言学习
golang
学习
开发语言
Go语言学习
-- No.11结构体--结构体的理解和定义
结构体的理解和定义结构体的理解结构体的定义结构体的理解自定义一系列由相同类型或不同类型的数据构成的数据集合,用来实现较复杂的数据结构。结构体是一种对现实生活中实体的抽象,结构体由一系列成员变量构成,这些成员变量对应着实体不同的属性。结构体的定义结构体定义需要使用type和struct关键字,使用方法如下:type结构体名struct{成员变量1类型a成员变量2类型b成员变量3类型c....}注意点
小王做笔记
·
2023-07-17 20:02
go语言学习
golang
开发语言
后端
Go语言学习
-- No.11结构体--实例化结构体
实例化结构体使用结构体的步骤标准实例化使用关键字new()完成初始化取地址实例化结构体访问成员使用结构体的步骤定义结构体(typestruct{…})实例化结构体(var变量名变量类型)使用结构体(使用结构体名.成员对其进行操作)标准实例化格式:var结构体实例结构体举例:packagemainimport"fmt"typeBookstruct{title,authorstringnum,idin
小王做笔记
·
2023-07-17 20:02
go语言学习
golang
开发语言
后端
GO的安装以及GoLand的配置
推荐使用下面这个网址2:Go下载-Go语言中文网-Golang中文社区(studygolang.com)网址3:Downloads-TheGoProgrammingLanguage同时第二个网址也是一个很好的
go
爱玩的w同学
·
2023-07-17 18:47
GO语言学习
golang
开发语言
后端
Go语言学习
5-切片类型
切片类型引言1.切片1.1类型表示法1.2值表示法1.3属性和基本操作1.4切片使用的复杂用法总结引言上篇我们介绍了Go语言的数组类型,本篇将介绍Go语言的切片类型。主要如下:1.切片切片可以看作是对数组的一种包装形式。切片包装的数组称为该切片的底层数组。切片是针对其底层数组中某个连续片段的描述符。1.1类型表示法对于一个元素类型为T的切片类型来说,它的类型字面量就是:[]T可以看出,长度并不是切
Huazie
·
2023-07-16 21:27
开发语言-Go
#
Go语言学习
Go语言
切片类型
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他