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标签库
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
GO学习笔记05
一、指针(重点)1.获取命令行参数packagemainimport("os""
fmt
")funcmain(){list:=os.Argsn:=len(list)
fmt
.Println("n=",n)fori
Q大疯zi
·
2024-01-25 10:06
Go 定时器:如何避免潜在的内存泄漏陷阱
核心代码,如下所示:funcmain(){ch:=make(chanint)//启动一个goroutinegofunc(){for{select{casenum:=<-ch:
fmt
.Println("获取
波罗学
·
2024-01-25 09:53
golang
开发语言
后端
go 语言-- 控制语句
Go只有一种循环语句for循环,for循环语句不需要使用()for初始化语句;条件语句;修饰语句{}示列packagemainimport"
fmt
"funcmain(){sum:=0fori:=0;i=
scannme
·
2024-01-25 09:15
golang学习笔记——面试题 使用 3 个协程顺序打印 cat、dog、fish 各 100 次
packagemainimport("
fmt
""sync")//面试题:每个函数起一个goro
怪我冷i
·
2024-01-25 07:19
golang从入门到入门
golang
学习
笔记
golang整合rabbitmq-实现创建生产者绑定交换机-创建消费者消费完整代码
1,在生产者端初始化mq连接packagerabbitmqimport("
fmt
""log""github.com/streadway/amqp")var(conn*amqp.Config)funcInitRabbitMq
编程小黑马
·
2024-01-25 07:40
golang
rabbitmq
开发语言
Oracle (TRUNC,ROUND、MOD、EXTRACT、INTERVAL )函数的使用
Oracle(TRUNC,ROUND、MOD、EXTRACT)函数的使用一、TRUNC()函数1、对日期的操作语法格式:TRUNC(date,
fmt
)其中:date一个日期值
fmt
日期格式,该日期将由指定的元素格式所截去
镜头上的背包客
·
2024-01-25 03:46
sql
数据库
oracle
sql
oracle
数据库
Go语言实现新年快乐的效果
在Go语言中,你可以使用
fmt
包来实现新年快乐的效果。
二当家的素材网
·
2024-01-25 02:47
go实战项目100例
golang
开发语言
后端
Golang sync.Mutex拓展功能
那么这个goroutine就会持有这把锁,返回true当调用TryLock请求锁时,锁已经被其他goroutine持有,直接返回false(也可以设置超时时间)代码实现packagemainimport("
fmt
9174583
·
2024-01-25 00:33
Golang
Golang
sync
Mutex
tryLock
在Go中处理HTTP重定向
以下是一个示例,展示了如何在Go中处理HTTP重定向:go复制代码packagemainimport("
fmt
""net
华科℡云
·
2024-01-24 23:54
golang
http
【GoLang入门教程】Go语言几种标准库介绍(五)
前言几种库image库(常见图形格式的访问及生成)关键概念和类型:示例IO库示例math库(数学库)常用的函数和常量:示例总结专栏集锦写在最后前言上一篇,我们介绍了
fmt
、Go、html三个库,这篇我们继续介绍剩下的库几种库
The-Venus
·
2024-01-24 22:44
Golang入门教程
golang
开发语言
后端
使用Go进行HTTP客户端认证
以下是一个简单的示例代码,展示了如何使用Go发送带有基本认证信息的HTTP请求:go复制代码packagemainimport("
fmt
""net
华科℡云
·
2024-01-24 20:43
自动化
运维
go语言网络编程通信案例
一.服务端packagemainimport("
fmt
""net")//服务端funcmain(){
fmt
.Println("服务器开始监听...")listen,err:=net.Listen("tcp
coderyeah
·
2024-01-24 16:46
golang
网络
开发语言
GO——recover
panic改变程序控制流立即停止当前函数剩余代码,调用defer只会执行当前协程的deferrecover可以终止panic造成的程序崩溃只能在defer中发挥作用packagemainimport("
fmt
媛媛家的程序员
·
2024-01-24 16:45
golang
开发语言
后端
golang中使用validator进行数据校验及自定义翻译器
全文使用gin框架进行讲解,详细内容可以查看validator二、使用官方标记符进行数据效验下面我以“required”进行代码演示,要查看更多标记符可以查看官方文档导包import("errors""
fmt
秋叶原の黑猫
·
2024-01-24 13:32
go
golang
后端
go语言(十七)----json
1、结构体转jsonpackagemainimport("encoding/json""
fmt
")typeMoviestruct{Titlestring`json:"title"`Yearint`json
归来少年Plus
·
2024-01-24 13:28
golang
json
开发语言
go语言(十五)----reflect
packagemainimport("
fmt
""reflect")typeUserstruct{IdintNamestringAgeint}func(this*User)Call(){
fmt
.Println
归来少年Plus
·
2024-01-24 13:58
golang
开发语言
后端
上一页
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
其他