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
fmt
Go语言常用标准库
fmt
、格式化占位符、获取输入
1.
fmt
fmt
包实现了类似C语言printf和scanf的格式化I/O。主要分为向外输出内容和获取输入内容两大部分。
leellun
·
2024-01-28 20:31
go从入门到实践
golang
开发语言
后端
go语言基础之泛型
1.1为什么需要泛型funcreverse(s[]int)[]int{l:=len(s)r:=make([]int,l)fori,e:=ranges{r[l-i-1]=e}returnr}
fmt
.Println
leellun
·
2024-01-28 20:31
go从入门到实践
golang
java
算法
go语言(22)---- range & select
range利用range代替for循环packagemainimport"
fmt
"funcmain(){c:=make(chanint)gofunc(){fori:=0;i<5;i++{c<-i}//close
归来少年Plus
·
2024-01-28 10:55
golang
开发语言
后端
golang slice扩容
直接上代码:packagemainimport"
fmt
"//扩容规则//字节大小:1024*1.25*8=102
it程序员-郭泽
·
2024-01-28 07:34
技术分享
golang
开发语言
后端
go slice 扩容机制
demogo版本号huahua@Mac-mini~%goversiongoversiongo1.18.1darwin/amd64funcmain(){vars0[]int
fmt
.Println(s0
fenglllle
·
2024-01-28 07:02
golang
数据结构
12.Golang中类的表示与封装
packagemainimport"
fmt
"//类大写则代表,可以被其它包使用typeHerostruct{//属性方法大写,则代表公有,小写,则是私有NamestringAgeintLevelint}
流月up
·
2024-01-28 07:00
go
golang
go
封装
继承
WebSocket爬虫与JS逆向实战
练习网站:Q3JhenkgUHJvTW9ua2V5IGh0dHBzOi8vd3d3LnBhbnpob3UuZ292LmNuL3p3Z2t
fMT
U4NjEvemZ4eGdremwvZmR6ZGdrbnJfNTgzNTQxN
Crazy ProMonkey
·
2024-01-28 05:44
javascript
websocket
爬虫
webpack
python
golang 数组 切片 循环 range 注意
//例1vara=[5]int{1,2,3,4,5}varr[5]intfori,v:=rangea{ifi==0{a[1]=12a[2]=13}r[i]=v}
fmt
.Println("r=",r)
fmt
.Println
技术为辅,市场为王
·
2024-01-28 01:57
go语言的指针数组与数组指针
go语言的指针数组与数组指针packagemainimport"
fmt
"/**Author:xymDate:2021/4/2122:17Project:Go_LearningDescription:*/
素履、
·
2024-01-28 01:27
Golang
golang
聊聊Golang中的range关键字
funcIndexArray(){a:=[...]int{1,2,3,4,5,6,7,8}fori:=rangea{a[3]=100ifi==3{
fmt
.Println("
chuzong1354
·
2024-01-28 01:27
golang
golang rang指针数据的坑
funcmain(){typedatastruct{numint}datas:=[]data{{1},{2},{3},{4},{5},}for_,tmp:=rangedatas{gofunc(d*data){
fmt
.Println
云舒编程
·
2024-01-28 01:57
golang
开发语言
后端
Golang协程池ants使用笔记
记录一个例子packagemainimport("
fmt
""runtime""sync""time""github.com/panjf2000/ants/v2")//模拟一个任务:求数字x的平方funcsquare
雪的期许
·
2024-01-27 22:20
编程:编程语言&框架
golang
笔记
开发语言
Go 语言并发清洗数据
WaitGroup和数据库分页packagemainimport("
fmt
""sync""time")funcmain(){start:=t
朴素的心态
·
2024-01-27 20:08
goland课程管理(6)
cookie/model""
fmt
""github.com/gin-gonic/gin""strconv"
weixin_45782719
·
2024-01-27 20:43
go
goland课程管理(5)
packagemainimport("
fmt
""github.com/gin-contrib/multitemplate""github.com/gin-gonic/gin""gorm.io/driver
weixin_45782719
·
2024-01-27 20:13
golang
goland 学生管理系统cookie验证实现
cookie/model""
fmt
""github.com/gin-gonic/gin")funcLogin(ctx*gin.Context){ctx.HTML(200,"login.html",nil
weixin_45782719
·
2024-01-27 20:13
服务器
go
goland 学生管理系统session验证实现
cookie/model""
fmt
""github.com/gin-contrib/sessions""github.com/gin-gonic/gin")funcLogin(ctx*gin.Context
weixin_45782719
·
2024-01-27 20:11
golang
go中map和slice的nil细节
中slice和map在使用中会有一些差异,特别是nil和空的区别go中的空切片可以分为nilslice和emptyslicenilslice//nilslicevars1[]intifs1==nil{
fmt
.Println
hengbo.liu
·
2024-01-27 18:19
golang
golang
开发语言
后端
《大话设计模式-Golang》模板方法模式
需求利用模板方法模式抄写题目并作答UML图代码考试题目模板类packagetemplateMethodimport"
fmt
"typeTestPaperstruct{Answer1func()Answer2func
A夏天夏天悄悄过去留下小秘密
·
2024-01-27 14:08
设计模式
设计模式
golang
模板方法模式
用于 C/C++ Debug 的宏函数
\n\n",__FILE__,__LINE__,__FUNCTION__)#if(DEBUG==1)#defineprint_error(
fmt
,...)\{\printf(
fmt
"someerror
山登绝顶我为峰 3(^v^)3
·
2024-01-27 13:52
代码
c语言
c++
前端
解释Go中常见的I/O模式
写到标准输出每个Go编程教程教给你的最常见的例子:packagemainimport"
fmt
"funcmain(){
fmt
.Println("HelloWorld")}但是,没有人告诉你上述代码
ldxxxxll
·
2024-01-27 13:17
golang
开发语言
后端
go语言(十九)---- channel
value到channelchannel<-value//2.接收并将其丢弃<-channel//3.从channel中接收数据,并将其赋值给xx:=<-channel例子packagemainimport"
fmt
"funcmain
归来少年Plus
·
2024-01-27 11:33
golang
开发语言
后端
Go 从标准输入读取数据
fmt
.Scan系列
fmt
.Scan函数定义如下://Scanscanstextreadfromstandardinput,storingsuccessivespace-separatedvaluesintosuccessivearguments
metabit
·
2024-01-27 11:31
Go
golang
开发语言
后端
go语言(十八)---- goroutine
一、goroutinepackagemainimport("
fmt
""time")funcmain(){//用go创建承载一个形参为空,返回值为空的一个函数gofunc(){defer
fmt
.Println
归来少年Plus
·
2024-01-27 11:59
golang
开发语言
后端
go语言(二十)---- 有缓冲的channel
有缓冲的channel举个例子packagemainimport("
fmt
""time")funcmain(){c:=make(chanint,3)//带有缓冲的channel
fmt
.Println("
归来少年Plus
·
2024-01-27 11:15
golang
开发语言
后端
go闭包使用教程
举一个Go语言中闭包的例子:packagemainimport"
fmt
"
令狐掌门
·
2024-01-27 11:42
golang学习
golang
算法
go闭包使用教程
Go中string转[]byte的陷阱
1.背景packagemainimport"
fmt
"funcmain(){s:=[]byte("")s1:=append(s,'a')s2:=append(s,'b')//
fmt
.Println(s1,
也许会了
·
2024-01-27 01:24
阅读go语言工具源码系列之gopacket(谷歌出品)----第二集 layers-巧妙的抽象与无聊的协议包
我们得到了wpcap.dll的go调用,就可以利用它来进行列举所有网络设备,例如以下代码packagemainimport("
fmt
""github.com/google/gopacket/pcap""
伏虎山真人
·
2024-01-26 21:08
golang
golang
驱动开发
开发语言
go-zero 全局异常处理-全局中间件
1、在主入口新增packagemainimport("flag""
fmt
""go/application/internal/config""go/application/internal/handler
郭俊强
·
2024-01-26 20:31
golang
中间件
开发语言
Golang grpc server响应请求
=nil{
fmt
.Println("net.Listentcp:2008err",err)return}s:=grpc.NewServer()
郭老汉
·
2024-01-26 16:17
day02-15map
初始化随机数种子,time.Now拿到当前系统时间,Unimnamo拿到当前纳秒数,秒后面的几位varscoreMap=make(map[string]int,200)fori:=0;i<100;i++{key:=
fmt
.Sprintf
李超_2292
·
2024-01-26 16:06
解决fatal error: all goroutines are asleep - deadlock!
错误如下:例如下面的程序packagemainimport"
fmt
"funcCount(cchanint,valueint){
fmt
.Println("执行了一次Count函数")c<-value}funcmain
一个没有感情的bug
·
2024-01-26 13:54
GO
go
fatal error: all goroutines are asleep - deadlock!
funcmain(){vartaskChannle=make(chanint)taskChannle<-1
fmt
.Println(<-taskChannle)channel初始化时没有指定缓冲的话,默认是没有缓冲的
云舒编程
·
2024-01-26 13:21
golang
go
Golang指针初探
练习代码如下:packagemainimport"
fmt
"funcmain(){varaint=10varbstring="helloworld"varcbool=tru
我去买个大橘子
·
2024-01-26 09:30
go interface{}类型转换为数组或者切片
funcTest_toInt64Slice(t*testing.T){res,err:=toInt64Slice([]int64{1})
fmt
.Println(err,res)}functoInt64Slice
二楼后座。
·
2024-01-26 09:30
Go基础语法
go
数组
切片
转换
go 怎么等待所有的协程完成_优雅地等待子协程执行完毕
缘起下面这段代码众所周知不会打招呼....funcmain(){gosayHi(){
fmt
.Println("sayhello......")}()
fmt
.Println("maingrou
钱康来
·
2024-01-26 09:09
go
怎么等待所有的协程完成
7.import匿名及别名导包方式
目录概述实践匿名代码结果别名代码结果导入代码结果结束概述介绍三种导包方式:1.匿名2.别名3.导入至当前类(这种不推荐,当导入多个时,方法名相同时,易歧义)相关文章请移步:go库源码文件实践匿名代码packagemainimport("
fmt
流月up
·
2024-01-26 05:15
go
go
import匿名
别名导包
8.Golang中的指针
packagemainimport"
fmt
"funcchange(pint){p=10}funcmain(){a:=1change(a)
fmt
.Println()
fmt
.Println("a=",a)
fmt
.Println
流月up
·
2024-01-26 05:15
go
golang
go
Golang指针
Go 学习笔记 09 | Golang 结构体与 JSON 互相转换
JSON基本格式:{key:value,}结构体转JSON举例packagemainimport("
fmt
""encoding/json")typeStudentstruct{IDintGenderstringNamestringSnostring
Wonz
·
2024-01-26 00:52
golang整合rabbitmq,创建交换机并绑定队列
1,如果要开发消息队列,需要创建交换机和队列,通常有2中方式创建,1种是在面板直接创建2,第二种就是在代码中创建,这里展示的是go语言代码中创建rabbitmqpackagemainimport("
fmt
编程小黑马
·
2024-01-25 23:42
golang
rabbitmq
ruby
使用golang实现一个定时任务
代码以下packagemainimport("
fmt
""github.com/robfig/cron""time")typejobstruct{/*早上提醒打卡*/numint}func(This*job
weixin_44169674
·
2024-01-25 21:42
golang
golang实现定时任务
golang简单实现定时任务的方法第一种:通过golang的time实现第二种:通过第三方扩展实现packagemainimport("
fmt
""time""github.com/robfig/cron
贫富限制了我的想象0-0*大
·
2024-01-25 21:09
golang
开发语言
后端
Go实现一个简单的烟花秀效果(附带源码)
确保你已经安装了(有时候需要梯子才可以安装)github.com/fogleman/gg包:goget-ugithub.com/fogleman/gg然后,使用以下Go代码:packagemainimport("
fmt
二当家的素材网
·
2024-01-25 20:33
go实战项目100例
golang
开发语言
后端
Golang开发的即时通讯系统
用张三测试退出操作5,在规定时间内不活跃(未发消息),李四、王五被强踢源代码服务端的实现将以下3个文件,共同编译为server1,server.go服务端的代码实现packagemainimport("
fmt
无泡汽水
·
2024-01-25 19:53
Golang
golang
网络
后端
开发语言
计算两个大数相加的和,这两个大数会超过int64的表示范围
packagemainimport("bufio""
fmt
""os""strconv""strings")funcmulti(a,bstring){varbaselenint=0varmaxstr[]bytevarsum
Odven
·
2024-01-25 19:25
Vue+ElementUI: 手把手教你做一个audio组件,audio的播放与下载
,调节播放速度,滚动条拖拽代码-->{{errorMsg}}x{{customerName}}{{formatCurrentTime}}/{{formatDuration}}X{{playSpeed|
fmt
PlaySpeed
Q❀
·
2024-01-25 15:27
前端
elementUi
vue.js
elementui
javascript
go validator 值为 0 required 验证
错误示范packagemainimport("
fmt
""github.com/go-playground/validator/v10")typePersonstruct{Namestring`validate
白如意i
·
2024-01-25 15:53
go
golang
开发语言
后端
《大话设计模式-Golang》原型模式
需求实现简历的拷贝UML图代码简历类packageprototypePatternimport"
fmt
"typeResumestruct{namestringsexstringagestringworkExperienceWorkExperience
A夏天夏天悄悄过去留下小秘密
·
2024-01-25 14:34
设计模式
原型模式
设计模式
golang
Go语言中的iota详解
2.基础用法packagemainimport"
fmt
"const(A=iota//0B//1C//2D//3)funcmain(){
fmt
.Println(A,B,C,D)}在这个例子中,iota用于定义一组常量
小小Albert
·
2024-01-25 11:06
GO
golang
开发语言
Golang中的iota解析
fmt
.Println(iota)//编译错误:undefine
weixin_30882895
·
2024-01-25 11:33
golang
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他