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语言基础
之变量和常量
变量和常量是编程中必不可少的部分。5.1标识符与关键字5.1.1标识符在编程语言中标识符就是程序员定义的具有特殊意义的词,比如变量名、常量名、函数名等等。Go语言中标识符由字母数字和_(下划线)组成,并且只能以字母和开头。举几个例子:abc、_、_123、a123。5.1.2关键字关键字是指编程语言中预先定义好的具有特殊含义的标识符。关键字和保留字都不建议用作变量名。Go语言中有25个关键字:br
孤影夜行
·
2023-02-01 05:10
初识Go语言-1
Go语言学习路径初识Go语言Go语言环境搭建与IDE安装
Go语言基础
语法Go语言数据类型Go语言变量和常量Go语言控制语句流程章节初识Go语言1.初识Go语言Go语言简介1.Go语言是一个开源的编程语言
markfork
·
2023-01-31 18:37
Go 基础篇之切片 Slice
1.说在前面在之前的
Go语言基础
篇数组我们说到数组的长度是固定的,申明了之后就不能改变其长度。所以数组就会有很多的局限性。
·
2023-01-31 09:29
go后端
(一) Go入门 & GoLand安装开发
参考:
Go语言基础
(一)环境与安装参考:在MacOS上安装GoSDK(一)GoGoSDK下载链接:https://golang.org/dl/(二)Go环境变量安装go的时候,安装程序会自动把相关目录写到系统环境
emm_simon
·
2023-01-29 13:48
Go语言基础
02-类型
可以看成四大块:基本的类型,也就是值类型,想数值、字符串、布尔这类引用类型,即变量存储的是指针,比如map一些特殊的引用类型,比如函数关于类型本身,如何判断类型、类型转换等Go语言类型
isAlucard
·
2023-01-26 08:29
Go语言基础
语法篇一
文章目录前言Go的程序结构Go的基础语法Go语言常见数据类型Go语言定义变量Go的条件语句Go循环语句Go语言函数Go语言数组语法篇一总结前言Go的基础语法学好后,对后面项目的进行有极大的帮助!如果还没安装好环境的童鞋,可以先参照博主的这篇文章进行搭建一起学Go吧!Go语言入门篇(搭建Go的环境)Go的程序结构Go语言的基础组成有以下几个部分:包声明必须在源文件中非注释的第一行指明这个文件属于哪个
jiachengren
·
2023-01-20 14:59
一起学Go吧!
编程语言
go
go语言基础
语法01天-1
golang中文官方:https://golang.google.cn/官网中documentation和package需要重点关注1,go和区块链基础1.1区块链去中心化“去中心化”解决了“信息公正”的问题,彻底解决人与人之间的信任问题。1.2什么是区块从最简单的角度来说,比如建房子,它的基本单元结构就是砖块;组成区块链的基本单元结构称为区块。每个区块包含两部分:区块,记录当前块的元信息;还有一
荏苒化蝶
·
2023-01-20 14:59
Go
Go语言基础
语法入门及其示例
一、go简介1.Go语言(或Golang)起源于2007年,并在2009年正式对外发布。Go是非常年轻的一门语言,它的主要目标是“兼具Python等动态语言的开发速度和C/C++等编译型语言的性能与安全性”。2.Go语言是一种静态强类型、编译型、并发型、并具有垃圾回收功能的编程语言。3.Go语言没有类和继承的概念,所以它和Java或C++看起来并不相同。但是它通过接口(interface)的概念来
愿把新茶换旧酒
·
2023-01-20 14:54
go开发
go语言基础
并发
go语言
后端
Go语言学习(二)
Go语言基础
语法
1、包每个go文件必须在一个package下,而且可以引用已经定义好的包//定义包packagemain//引入包import"fmt"2、main函数程序运行的入口,每个程序都要有一个main函数。fmt.Println("你好",name)3、语句程序由一行行语句构成,以分号来结束,如果语句独立在一行,建议省略结束符。如果一行内有多个语句,结束符不能省略。4、注释使用//单行注释,使用/**/
码农-文若书生
·
2023-01-20 14:49
go
Go
Golang
go语言基础语法
Go语言基础
语法入门
一、下载及安装被河蟹了!!!二、入门教程Go语言结构在我们开始学习Go编程语言的基础构建模块前,让我们先来了解Go语言最简单程序的结构。GoHelloWorld实例Go语言的基础组成有以下几个部分:包声明引入包函数变量语句&表达式注释接下来让我们来看下简单的代码,该代码输出了"HelloWorld!":实例packagemainimport"fmt"funcmain(){/*这是我的第一个简单的程
小熊coder
·
2023-01-20 14:14
golang
golang
ide
开发语言
GO语言基础
语法
目录1、GO标记2、行分隔符3、注释类型4、标识符5、字符串连接6、关键字7、Go语言的空格8、格式化字符串1、GO标记Go程序可以由多个标记组成,可以是关键字,标识符,常量,字符串,符号。如以下GO语句由6个标记组成fmt.Println("Hello,World!")1.fmt2..3.Println4.(5."Hello,World!"6.)2、行分隔符在Go程序中,一行代表一个语句结束。每
Zlwriii
·
2023-01-20 13:07
golang
开发语言
go语言基础
语法
20个语言知识点,1天极速入门go语言
GO语言基础
语法1.helloworld.go2.varname.go3.ifelse.go4.for.go5.switch.go6.array.go7.slice.go8
PUdd
·
2023-01-20 13:57
Go语言
golang
开发语言
go语言基础
知识-GOROOT、GOPATH、go install、go build、go mod
对golang工作空间、GOROOT、GOPATH以及常见的go命令(gobuild、goinstall、gomod)进行说明,作为初学golang所需要掌握的基础知识文章目录工作空间环境变量gobuild与goinstallgomod具体使用参考工作空间golang的工作空间是存放代码的地方,它的目录结构遵循存放代码的一些规则和使得代码正确工作需要进行的一些配置,一般无需手动配置。src:存放源
Asafield
·
2023-01-19 10:34
笔记
golang
经验分享
Go语言基础
学习之指针详解
目录1.什么是指针2.指针地址&指针类型3.指针取值4.空指针5.make6.new7.make和new的区别8.问题今天来说说
Go语言基础
中的指针。
·
2022-12-31 15:29
学生信息管理系统(
go语言基础
版本)
说明:该系统涉及md5对密码进行加密操作,有用户注册和登录的认证页面,然后进入系统完成基本的增删改查操作,另外有成绩排序功能。代码没有做更深的优化,仅供参考,以记录自己的学习过程为主顺便推荐一个破解md5密码的网站:md5在线解密破解,md5解密加密破解一些简单的还是没有问题的一、功能页面展示部分1.用户注册登录页面(1)注册(2)登录2.学生信息管理系统页面(1)添加(2)修改(3)查看(4)删
Word_Smith_
·
2022-12-30 15:09
golang
开发语言
后端
Go基础篇之指针
今天来说说
Go语言基础
中的指针。Go语言中指针是很容易学习的,Go语言中使用指针可以更简单的执行一些任务。1.什么是指针Go语言中,一个指针变量指向了一个值的内存地址。
·
2022-12-29 09:37
后端go
Go语言基础
之并发(channel通信)
文章目录channelchannel操作有缓冲通道和无缓冲通道从通道取值单向通道select多路复用channel单纯地将函数并发执行是没有意义的。函数与函数间需要交换数据才能体现并发执行函数的意义。虽然可以使用共享内存进行数据交换,但是共享内存在不同的goroutine中容易发生竞态问题。为了保证数据交换的正确性,必须使用互斥量对内存进行加锁,这种做法势必造成性能问题。Go语言的并发模型是CSP
平头哥阿威
·
2022-12-26 09:19
Golang
Go语言基础
学习笔记
Golang官方文档:点击进入尚硅谷视频:点击进入目录01、标识符1.1、命名规则1.2、标识符命名规范1.3、go运算符优先级02、数据类型2.1、Go中数据类型分类变量与常量2.2、基本数据类型转string2.3、string转基本数据类型2.4、数组2.5、切片2.6、map03、go流程控制3.1、条件语句3.2、选择语句3.3、循环语句3.4、标签、跳转语句3.5、延迟语句04、函数4
LOAD-ING
·
2022-12-25 19:54
Go语言
golang
浅析Go语言中数组的这些细节
目录
Go语言基础
二len&cap二维数组的遍历数组的拷贝与传参求数组所有元素之和例题:数组元素匹配问题今日总结
Go语言基础
二len&cap书接上文,我们提到二维数组中的第二个维度的数组不能用...来表示
·
2022-11-26 06:46
一文带你深入了解Go语言中切片的奥秘
目录
Go语言基础
三切片的定义创建切片的方式切片初始化
Go语言基础
三切片的定义1.切片:切片是数组的一个引用,因此切片是引用类型。但自身是结构体,值拷贝传递。
·
2022-11-26 06:16
浅析Go语言中Channel的各种用法
目录
Go语言基础
四if定义单层if语法格式语法警告多层if语法格式Switch定义TypeSwitchSelect定义Select语句注意事项Select用法补充退出判断Channel状态
Go语言基础
四今天我们要来学习
·
2022-11-25 18:20
Go语言基础
,墙上时钟Wall Clock与单调时钟Monotonic Clock
我们先来看下时间的结构体:D:\ProgramFiles\Go\src\time\time.gotypeTimestruct{walluint64extint64loc*Location}wall:表示距离公元1年1月1日00:00:00UTC的秒数ext:表示纳秒数loc:表示时区时间的定义:目前都以“原子震荡周期”计算的物理时钟(AtomicClock,也叫原子钟),被定义为标准时间(Inte
寅恪光潜
·
2022-11-21 12:54
Golang
time.Unix
time.UnixNano
UTC
Local
time1.Equal
Go语言基础
(三)
ConcurrencyGoroutinesgoroutine是一个轻量级的线程通过Goruntime(运行时)管理packagemainimport("fmt""time")funcsay(sstring){fori:=0;i<5;i++{time.Sleep(100*time.Millisecond)fmt.Println(s)}}funcmain(){gosay("world")say("he
想考北航的小刺猬
·
2022-11-20 21:28
go
go
Go语言学习笔记—golang并发编程之goroutine
视频来源于B站
Go语言基础
进阶视频av56860636文章为自己整理的学习笔记,侵权即删,谢谢支持!
PPPsych
·
2022-09-06 06:07
Go语言进阶学习笔记
学习
golang
[
GO语言基础
] 一.为什么我要学习Golang以及GO语言入门普及
作为网络安全初学者,会遇到采用Go语言开发的恶意样本。因此从今天开始从零讲解Golang编程语言,一方面是督促自己不断前行且学习新知识;另一方面是分享与读者,希望大家一起进步。这系列文章入门部分将参考“尚硅谷”韩顺平老师的视频和书籍《GO高级编程》,详见参考文献,并结合作者多年的编程经验进行学习和丰富,且看且珍惜吧!后续会结合网络安全进行GO语言实战深入,加油~这些年我学过各种编程语言,从最早的C
良月生秋
·
2022-08-01 18:55
面试
学习路线
阿里巴巴
android
前端
后端
GO语言基本类型String和Slice,Map操作详解
目录本文大纲1、字符串StringString常用操作:获取长度和遍历字符串的strings包字符串的strconv包:2、切片Slice3、集合Map本文大纲本文继续学习
GO语言基础
知识点。
·
2022-08-01 14:34
我的全栈之路-
Go语言基础
之Go语言概述与开发环境搭建
我的全栈之路-
Go语言基础
之Go语言概述与开发环境搭建我的全栈之路1.1信息技术发展趋势目前信息技术主要经历了互联网、移动互联网以及以大数据、云计算、物联网、人工智能区块为代表的新兴技术三个阶段。
weixin_30595035
·
2022-07-15 11:13
操作系统
java
大数据
GO语言基础
命令、类型以及格式
基础命令
go语言基础
命令gobuild*指定编译GO文件,我们就可以直接执行。
破 风
·
2022-05-31 04:30
GO
go
GO语言学习——
Go语言基础
之流程控制一
Go语言基础
之流程控制ifelse(分支结构)packagemainimport"fmt"//if条件判断funcmain(){//age:=19//ifage>18{//如果age>18执行这个
PENGJUNQIAO
·
2022-04-20 22:00
go的学习经历
上周二(4月5号)刚过清明节,也正是这一天基本上算是我的第一个实战项目的结束时间,在这个项目结束之后我就开始全力的去学习
GO语言基础
了。
师世龙_2020强化班
·
2022-04-11 15:21
Golang/云原生/Docker/DevOps/K8s,
GO语言基础
1知识
1.基本数据类型和操作符大写意味着这个函数/变量是可以导出的。小写意味着是私有的,外部不能访问。变量在前,类型在后,这与c++完全相反。类型可以自动推导,“consta=13”,类型可以不写。:=是自动推导。main函数为唯一入口sum,_:=cal(100,200)当有":"存在时,一定要有新值存在2.函数,值传递,引用传递,defer函数golang函数特点:①不支持重载,一个包内不能有重复的
屯门山鸡叫我小鸡
·
2022-03-30 13:05
golang
云原生
docker
Golang 基础之基础语法梳理 (三)
大家好,今天将梳理出的
Go语言基础
语法内容,分享给大家。请多多指教,谢谢。
帽儿山的枪手
·
2022-03-20 22:00
Golang 基础之基础语法梳理 (二)
大家好,今天将梳理出的
Go语言基础
语法内容,分享给大家。请多多指教,谢谢。
帽儿山的枪手
·
2022-03-20 00:00
GO语言基础
(结构+语法+类型+变量)
GO语言基础
(结构+语法+类型+变量)Go语言结构Go语言语法Go语言类型Go语言变量Go语言结构Go语言的基础组成有以下几个部分:包声明引入包函数变量语句&表达式注释接下来让我们来看下简单的代码,该代码输出了
隐姓埋名4869
·
2022-03-16 13:00
Go语言基础
语法篇二
Go语言基础
语法篇一Go语言指针Go语言中指针是很容易学习的,Go语
jiachengren
·
2022-03-16 07:58
一起学Go吧!
go
golang
Golang 基础之基础语法梳理 (三)
大家好,今天将梳理出的
Go语言基础
语法内容,分享给大家。请多多指教,谢谢。
·
2022-03-11 20:45
golang后端编程语言
Golang 基础之基础语法梳理 (一)
大家好,今天将梳理出的
Go语言基础
语法内容,分享给大家。请多多指教,谢谢。
帽儿山的枪手
·
2022-03-11 00:00
Golang 基础之基础语法梳理 (二)
大家好,今天将梳理出的
Go语言基础
语法内容,分享给大家。请多多指教,谢谢。
·
2022-03-10 22:10
golang编程语言后端
Golang 基础之基础语法梳理 (一)
大家好,今天将梳理出的
Go语言基础
语法内容,分享给大家。请多多指教,谢谢。
·
2022-03-09 22:34
golang编程语言
go语言和php哪个建站好,从0开始Go语言,用Golang搭建网站
实践是最好的学习方式零基础通过开发Web服务学习Go语言本文适合有一定编程基础,但是没有
Go语言基础
的同学。也就是俗称的“骗你”学Go语言系列。
酥牧奇
·
2022-02-24 12:44
go语言和php哪个建站好
GO语言基础
(三)2019-05-13
哎,学到现在,感觉没有学到新知识,感觉一个会了c语言、python、java的人,可以直接说自己会Go语言了~~~~~~明天有思科的面试,我继续啃go语言P142-P151:数组rand.Intn(100)生成的随机数0~100rand.Seed(time.Now().unixnano())为了使每次随机的值不一样,我们需要给一个Seed值P152:切片sliceslice引用,左闭右开slice
竖琴犹奏相思苦
·
2022-02-21 15:34
go语言基础
文章目录序言Go语言介绍用Go解决现代编程难题开发速度并发1、goroutine2、通道Go语言的类型系统1、类型简单2、Go接口对一组行为建模内存管理GoPlaygroundGo语言的类型系统用户定义的类型方法类型的本质内置类型引用类型结构类型接口实现方法集多态嵌入类型公开或未公开的标识符Go程序开发程序架构main包打包和工具链包包名惯例main包导入远程导入命名导入函数init使用Go的工具
demon7552003
·
2022-02-19 08:01
其他语言
go
go语言基础
-----20-----TCP网络编程
1网络编程介绍目前主流服务器一般均采用的都是”Non-Block+I/O多路复用”(有的也结合了多线程、多进程)。不过I/O多路复用也给使用者带来了不小的复杂度,以至于后续出现了许多高性能的I/O多路复用框架,比如libevent、libev、libuv等,以帮助开发者简化开发复杂性,降低心智负担。不过Go的设计者似乎认为I/O多路复用的这种通过回调机制割裂控制流的方式依旧复杂,且有悖于“一般逻辑
Mango酱
·
2022-02-15 14:47
Go
网络
tcp/ip
golang
Go语言基础
08——HTTP编程
请求报文格式分析packagemainimport("fmt""net")funcmain(){fmt.Println("Http请求包格式演示案例")listener,err:=net.Listen("tcp","127.0.0.1:8000")//监听iferr!=nil{fmt.Println("err:",err)return}deferlistener.Close()//关闭for{//
Spring618
·
2022-02-08 10:05
许世伟的
Go语言基础
第五章总结
第5章网络编程5.1socket编程以往socket编程:建立socket:使用socket()函数。绑定socket:使用bind()函数。监听:使用listen()函数,或连接使用connect()函数。接受连接:使用accept()函数。接收:使用recevie()函数。或者发送:使用send()函数。Dial()函数//TCP连接conn,err:=net.Dial("tcp","ip:p
fjxCode
·
2022-02-05 08:13
GO语言入门第一节
GO语言基础
GO语言基础
1.GO简介软件开发的新挑战*多核硬件架构*超大规模的分布式计算机集群*前所未有的web模式的开发规模和更新速度Go语言的特点(云计算语言)追求极致的简单(只有25个关键字)高效(可以使用指针进行内存访问并且有
団长大人
·
2022-02-05 08:26
GO语言基础
(六)
定义变量Go语言里面定义变量有很多种方式。使用var关键字是Go最基本的定义变量方式,与C语言不同的是Go把变量类型放在变量名后面://定义一个名称为“variableName”,类型为“type”的变量varvariableNametype定义多个变量//定义三个类型都是“type”的变量varvname1,vname2,vname3type定义变量并初始化值//初始化“variableName
87d6dc4b11a7
·
2022-01-27 16:13
Go语言基础
之net/http
Go语言内置的net/http包十分的优秀,提供了HTTP客户端和服务端的实现。net/http介绍Go语言内置的net/http包提供了HTTP客户端和服务端的实现。HTTP协议超文本传输协议(HTTP,HyperTextTransferProtocol)是互联网上应用最为广泛的一种网络传输协议,所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法
羋学僧
·
2022-01-17 12:22
Go语言基础
之反射
变量的内在机制Go语言中的变量是分为两部分的:类型信息:预先定义好的元信息。值信息:程序运行过程中可动态变化的。反射介绍反射是指在程序运行期对程序本身进行访问和修改的能力。程序在编译时,变量被转换为内存地址,变量名不会被编译器写入到可执行部分。在运行程序时,程序无法获取自身的信息。支持反射的语言可以在程序编译期将变量的反射信息,如字段名称、类型信息、结构体信息等整合到可执行文件中,并给程序提供接口
羋学僧
·
2022-01-13 11:04
Go语言基础
之time标准库
时间和日期是我们编程中经常会用到的,本文主要介绍了Go语言内置的time包的基本用法。time包time包提供了时间的显示和测量用的函数。日历的计算采用的是公历。时间类型time.Time类型表示时间。我们可以通过time.Now()函数获取当前的时间对象,然后获取时间对象的年月日时分秒等信息。示例代码如下:functimeDemo(){now:=time.Now()//获取当前时间fmt.Pri
羋学僧
·
2022-01-11 10:12
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他