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:formatDate
Golang 获取本地 IP 地址方法
借助net.InterfaceAddrs方法简单示例代码如下:packagemainimport("
fmt
""net")funcmain(){addrList,err:=net.InterfaceAddrs
ellija
·
2023-09-08 05:40
golang
tcp/ip
开发语言
简单记录下gin中使用中间件记录操作日志
1、直接定义中间件packagemiddlewareimport("bytes""encoding/json""
fmt
""github.com/gin-gonic/gin""go.uber.org/zap
水痕01
·
2023-09-08 05:06
gin
中间件
第4天
includevoidgetfilestat(structstatbuf){//文件的类型和权限printf("mode:0%o\n",buf.st_mode);switch(buf.st_mode&S_I
FMT
weixin_50902363
·
2023-09-08 05:52
算法
linux
对Gin框架的学习(代码说明)
模板渲染packagemainimport("
fmt
""html/template""net/http")funcf1(whttp.ResponseWriter,r*http.Request){//定义模板
万雅过往
·
2023-09-08 01:57
MINI压测-尝试
Go语言入门:string、rune
长度msg:="helloworld"
fmt
.Println(len(msg))cnMsg:="你好世界"
fmt
.Pr
零壹视界
·
2023-09-08 00:56
go 地址 生成唯一索引 --chatGPT
以下是一个示例的Golang函数:```gopackagemainimport("
fmt
""math/big")funcgetIndex(ni
宇文仲竹
·
2023-09-08 00:01
golang
开发语言
后端
chatgpt
多进程与多线程
用代码验证:package mainimport ( "
fmt
" "sync")func main() { var wg sync.WaitGroup wg.Add(1) go func
techdashen
·
2023-09-07 22:53
后端
IO day4 作业
1.1#include2#include3#include4#include5charlx(mode_tm)6{7switch(m&S_I
FMT
)8{9caseS_IFSOCK:return's';10caseS_IFLNK
ws1804579305
·
2023-09-07 22:10
算法
多进程与多线程
用代码验证:packagemainimport("
fmt
""sync")funcmain(){varwgsync.WaitGroupwg.Add(1)gofunc(){deferwg.D
·
2023-09-07 20:03
后端
多进程与多线程
用代码验证:packagemainimport("
fmt
""sync")funcmain(){varwgsync.WaitGroupwg.Add(1)gofunc(){deferwg.D
·
2023-09-07 20:32
后端
Golang报错mixture of field:value and value initializers
packagemainimport("
fmt
")typepersonstruct{namestringagebyte}ty
艾利克斯冰
·
2023-09-07 19:44
golang
开发语言
后端
Golang实现二叉树路径遍历
packagemainimport"
fmt
"typeNodestruct{left*Noderight*Nodevaluestring}varres[][]stringfuncmain(){varpath
看活一分钟
·
2023-09-07 18:20
golang - 通过信号量控制并发数遍历array和channel
packagemainimport("context""
fmt
""golang.org/x/sync/semaphore""sync")funcdoSomething(ustring){//模拟抓取任务的执行
Saggitarxm
·
2023-09-07 17:01
Golang
golang
Go语言(Golang)超时机制
机制1:select+time.After通过select+time.After方法实现超时机制,示例代码如下:packagemainimport("context""
fmt
""runtime""time
Mr. 泽源
·
2023-09-07 12:26
Golang
go
golang
内存泄露
后端
开发语言
golang 程序休眠_Golang goroutine的生命周期及其控制权
)funcmain(){varwgsync.WaitGroupquit:=time.Tick(time.Second*2)//给个定时器wg.Add(1)gofunc(){deferwg.Done()
fmt
.Pri
weixin_39968592
·
2023-09-07 12:26
golang
程序休眠
Golang 中的并发限制与超时控制
以下示例代码全部可以直接在TheGoPlayground上运行测试:并发我们先来跑一个简单的并发看看packagemainimport("
fmt
""time")funcrun(task_id,sleeptimeint
raoxiaoya
·
2023-09-07 12:26
golang
Golang 退出 goroutine的几种方式
那么退出携程的方式一般有这么几种使用携chan发送消息通知,这种一般只适合单个goroutinefuncexit01(){done:=make(chanbool)gofunc(){for{select{case<-done:
fmt
.Println
程序员阿俊
·
2023-09-07 12:21
Golang
golang Goroutine超时控制
1.个人理解packagemainimport("context""
fmt
""runtime""time")funcmain(){//为了方便查看设置的计数器//gofunc(){//varoint64
一个搬砖的程序猿
·
2023-09-07 12:17
go
golang
开发语言
后端
golang如何生成zip压缩文件
下面是一个简单的示例代码,演示如何使用该包来创建一个ZIP文件并将文件添加到其中:packagemainimport("archive/zip""bytes""
fmt
""io""log""os")funcmain
北漂燕郊杨哥
·
2023-09-07 06:10
golang
golang
go
Go基础-006-03 复合数据类型 映射表
定义语法:map[keyT]valueT代码示例:funcmain(){varuserSetmap[uint]string
fmt
.P
如逆水行舟不进则退
·
2023-09-06 23:33
算法:BitMap
那么我们可以用如下方式实现:packagemainimport("
fmt
")funcmain(){//获取到一个数组nums:=[]int{0,3,4,7,9,1,2,5,6,8,2,3,5,7,9,0,1,4,6,8
小码侠
·
2023-09-06 19:45
[GO基础] - web-router-server
起步funcHelloServer1(whttp.ResponseWriter,req*http.Request){
fmt
.Fprint(w,"helloworld")}funcmain(){http.HandleFunc
MatthewSp
·
2023-09-06 16:42
Golang_urfave/cli库
最简单的应用packagemainimport("
fmt
""log""os""github.com/urfave/cli/v2")funcmain(){app:=&cli.App{Name:"greet
·
2023-09-06 16:49
go
go-channel初识
channel在go中时如何使用的packagemainimport("
fmt
""os""os/signal""syscall""time")varexit=make(chanstring,1)fu
GGBond_8488
·
2023-09-06 14:14
vue2给后端返回的图片添加水印
exportdefault{data(){return{text:'1231546',src1:'https://img1.baidu.com/it/u=1966616150,2146512490&fm=253&
fmt
前端小金丝
·
2023-09-06 11:01
javascript
前端
html
1.5 Go关于kafka的使用
kafaka非常好用的消息队列一堆好处,不废话上代码1.生产者packagemainimport("
fmt
""github.com/Shopify/sarama""log")funcmain(){//构建生产者
Goplayer王布斯
·
2023-09-06 10:01
基于【GO】的cmf_password加密密码的逻辑,和校验密码逻辑
导入必要的包:import("crypto/rand""crypto/sha256""encoding/hex""
fmt
""io")这里导入了一些标准库的包,用于生成随机数、计算SHA-256哈希和处理十六进制编码
淡忘_cx
·
2023-09-06 10:22
golang
开发语言
后端
vim ~/.vimrc
autocmdBufWritePre*.go:
Fmt
setnocompatible"beiMprovedfiletypeoff"required!
晨曦Bai
·
2023-09-06 08:15
Golang的类型断言的使用
(结构体)import"
fmt
"typePointstruct{xintyint}funcmain(){varainterface{}varpointPoint=Point{1,2}a=point//ok
乘乘凉
·
2023-09-06 08:31
Java基础
golang
开发语言
后端
GO语言学习记录 函数/报错/相关 & 性能调优 & 编码规范治理
1.常用//获取事件类型
fmt
.Println("atypebyreflect:",reflect.TypeOf(a))//获取当下时间time.Now().Format("2006-01-0215:04
强仔fight
·
2023-09-06 05:03
go
学习
ssh
git
go
golang - 使用有缓冲通道控制并发数
以下是一个使用带缓冲通道控制并发数的示例:packagemainimport("
fmt
""sync""time")funcworker(idint,semchanstruct{},wg*sync.WaitGroup
Saggitarxm
·
2023-09-06 05:12
Golang
xcode
golang
macos
Golang - api中生产数据,另一个进程控制并发数去消费api中生产的数据
Consumer函数去消费channel中的任务数据,并且可以通过maxConcurrency去控制消费的并发数packagemainimport("
fmt
""github.com/kataras/iris
Saggitarxm
·
2023-09-06 05:41
Golang
golang
开发语言
后端
Golang - go build打包文件
Go编译打包文件1、简单打包程序main1.go:packagemainimport"
fmt
"funcmain(){
fmt
.Println("HelloWorld!")}
Saggitarxm
·
2023-09-06 05:11
Golang
golang
开发语言
后端
【golang】请求HTTP接口代码示例
环境Go1.20Windows11示例1、GET请求,不带参数packagemainimport("
fmt
""io""log""net/http""time")funcmain(){apiUrl:="http
自由de单车
·
2023-09-06 01:42
Golang
golang
http
golang 线程 定时器 --chatGPT
GPT:以下是一个示例Golang代码,其中有一个名为`write`的线程函数,它会在触发`ch`通道或每隔一段时间触发定时器`timer`时执行打印操作:```gopackagemainimport("
fmt
宇文仲竹
·
2023-09-05 20:36
golang
开发语言
后端
chatGPT
chatGPT生成代码--go组合算法
ab,bb,ba结果:下面是一个用Go编写的生成长度为n的字符串组合的函数zuhe,其中x是组合的字符,n是组合后的字符串长度,它将返回所有长度为n的字符串组合:packagemainimport("
fmt
宇文仲竹
·
2023-09-05 20:05
golang
开发语言
后端
chatGPT
go学习代码合集
暂时懒得把笔记搬运过来,先发几个简单代码吧,持续更新中1、helloworldpackagemainimport"
fmt
"funcmain(){
fmt
.Println("helloWorld")varnamestring
yeah17981
·
2023-09-05 19:11
yeah的代码学习
golang
学习
开发语言
golang 多个struct 转换融合为一个json,平级融合或者多级融合
packagemainimport("encoding/json""
fmt
")typeAstruct{Namestring`json:"name"`Descriptionstring`json:"description
liyadian
·
2023-09-05 18:08
golang
json
数据库
第七章 接口
flag包,io包
fmt
包接口类型是对其他类型行为的抽象和概括,因为接口类型不会和特定的实现细节绑定在一起,通过这种抽象方式,我们可以让我们的函数更加灵活和更具有适应能力。
zhaoxi_yu
·
2023-09-05 18:28
go语言基础语法
1、注释packagemainimport"
fmt
"/**多行注释*/funcmain(){//单行注释
fmt
.Println("helloworld")}2、变量2.1、变量定义标准格式var变量名变量类型如
程序三两行
·
2023-09-05 17:12
go
golang
开发语言
后端
golang字符串转64位整数
以下是一个示例代码:packagemainimport("
fmt
""strconv")funcmain(){str:="12345"num,err:=strconv.ParseInt(str,10,64
北漂燕郊杨哥
·
2023-09-05 15:45
golang
golang
开发语言
后端
# Go学习-Day10
变量到空接口相互转换,空接口和reflect.value相互转换动手一下import("
fmt
""reflect")functest(ainterface{}){b:=reflec
ahardstone
·
2023-09-05 13:56
Go
golang
学习
开发语言
切片-参考答案
packagemainimport("
fmt
")funcmain(){twoD:=make([][]int,3)fori:=0;i<3;i++{innerlen:=i+1twoD[i]=make(
tonyemail_st
·
2023-09-05 13:58
go语言基本操作---三
packagemainimport"
fmt
"funcmain(){varaint=10//每个变量有2层含
小乞丐程序员
·
2023-09-05 10:23
golang
开发语言
后端
Golang 中return和defer执行先后顺序
对于这个的理解,可以看下面两个示例:funcmain(){
fmt
.Println(test1())//1
fmt
.
YPLee_8
·
2023-09-05 09:30
Golang
golang
defer
return
defer顺序
Golang常量iota
案例1packagemainimport"
fmt
"const(A=iotaBCDE)funcmain(){
fmt
.Printf("A:%d,B:%d,C:%d,D:%d,E:%d",A,B,C,D,E)
SWUST_Vector
·
2023-09-05 04:42
Golang基础知识
golang
开发语言
后端
Golang基本的网络编程
packagemainimport("
fmt
""log""net/http""s
SWUST_Vector
·
2023-09-05 04:11
Golang基础知识
golang
开发语言
后端
Golang学习(十) 常用字符串函数
分享Go语言知识,交流使用经验https://studygolang.com/pkgdoc1、统计字符串的长度,按照字符(len)packagemainimport"
fmt
"fun
默子昂
·
2023-09-05 00:45
GO
GO函数
golang
开发语言
后端
Golang函数内slice进行append时不改变外部值问题
packagemainimport"
fmt
"funcmain(){arr:=make([]int,3,4)arr[0]=0arr[1]=1arr[2]=2
fmt
.Printf("mainbefore:len
NJU_lemon
·
2023-09-05 00:44
日常踩坑
Go
golang
slice
【Golang】函数篇
下面使用一个例子说明:求两个整数的和funcmain(){
fmt
.Println("10+20=",getSum(10,20))}funcgetSum(num1
Suk-god
·
2023-09-05 00:13
golang
golang
开发语言
后端
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
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
其他