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标签库
golang版本使用令牌桶算法来实现限流的策略
代码packagemainimport("
fmt
""sync""time")//令牌桶结构体typeTokenBucketstruct{tokenschanstruct{}ratetime.Duration
micro_cloud_fly
·
2024-01-30 18:40
golang
算法
数据库
【Go】微服务架构下实现etcd服务注册与服务发现
gateway四个微服务:user、message、note、relationship1中心网关实现服务发现1.1设计EtcdDiscovery类packageentityimport("context""
fmt
"clientv3
後會無期_
·
2024-01-30 16:58
Go
微服务
etcd
gin
【Go】Viper读取配置文件
2379dialTimeout:3redis:ip:"192.168.6.107"port:6379password:"root@1028"2.读取配置文件的信息2.1通过kv的方式packagemainimport("
fmt
後會無期_
·
2024-01-30 16:56
Go
golang
uniapp瀑布流实现
复制即可见效:exportdefault{data(){return{imageList:["https://img0.baidu.com/it/u=1345303087,1528317222&fm=253&
fmt
***&&***
·
2024-01-30 10:15
uni-app
前端
javascript
第八章:Go语言切片slice
是一个可变长度的序列,切片中的每个元素都是相同类型,我们可以将切片看做动态数组切片是引用类型,是对数组的引用切片的大小是动态分配的切片的遍历和访问切片元素操作和数组类似packagemainimport"
fmt
"funcmain
楚江云
·
2024-01-30 08:08
记录统计日志完成(-)
第一步先出一个大体的思路packagemainimport("
fmt
""strings""time")//----------实现日志统计存储到influxdb实现展示-----------------
学不会swoole不改名
·
2024-01-30 07:29
2021-02-16:n皇后问题。给定一个整数n,返回n皇后的摆法有多少种?
代码用golang编写,代码如下:packagemainimport("
fmt
""time")funcmain(){n:=12
fmt
.Println(n,"皇后问题")
fmt
.Println("----
福大大架构师每日一题
·
2024-01-29 23:45
golang 读写json文件
packagemainimport("encoding/json""
fmt
""io/ioutil""strconv")typeStudystruct{CourseNamestring`json:"CourseName
广大菜鸟
·
2024-01-29 22:31
go语言
go标准库Context上下文
为什么需要Context基本示例packagemainimport("
fmt
""sync""time")varwgsync.WaitGroup//初始的例子funcworker(){for{
fmt
.Println
leellun
·
2024-01-29 20:33
go从入门到实践
golang
开发语言
后端
vue中使用canvas给图片绘制水印,即使下载图片也是带水印的
true,default:'https://img0.baidu.com/it/u=3232582821,3516640051&fm=253&app=138&size=w931&n=0&f=JPEG&
fmt
jsmeng626
·
2024-01-29 19:04
vue.js
前端
javascript
go包与依赖管理
一个包是由一个或多个Go源码文件(.go结尾的文件)组成,是一种高级的代码复用方案,Go语言为我们提供了很多内置包,如
fmt
、os、io等。例如:使用
fmt
这个内置包。
leellun
·
2024-01-29 19:58
go从入门到实践
golang
xcode
开发语言
Go语言基础 函数
形参列表)(返回值列表){执行语句…return返回值列表}1)形参列表:表示函数的输入2)函数中的语句:表示为了实现某一功能代码块3)函数可以有返回值,也可以没有案例packagemainimport"
fmt
"funcmain
我的代码没错
·
2024-01-29 18:01
个人笔记
golang
java
开发语言
Golang 构建解析URL对象
请看示例:packagemainimport("encoding/json""
fmt
""net/url")funcmain(){u:=&url.URL{}u.Scheme="http"u.Host="localhost"u.Path
梦想画家
·
2024-01-29 14:09
Golang
golang
json
URL
GO 构造 URL 和 解析 URL
构造urlpackagemainimport("
fmt
""net/url")funcmain(){u:=url.URL{}u.Scheme="https"u.Host="go.dev"u.Path="/
Laravel技术社区
·
2024-01-29 14:08
GO
golang
json
开发语言
go并发编程-runtime、Channel与Goroutine
,两种情况第一就是你相亲速度非常快,见面就黄不耽误你继续烧烤,第二种情况就是你相亲速度特别慢,见面就是你侬我侬的,耽误了烧烤,但是还馋就是耽误了烧烤你还得去烧烤)packagemainimport("
fmt
leellun
·
2024-01-29 12:08
go并发编程
golang
开发语言
后端
ffmpeg4.0.4 api-h264-test.c
video_decode_examplectx->pix_
fmt
:表示图像的像素格式,即图像数据的存储格式,如RGB、YUV等。ctx->width:表示图像的宽度,即图像的水平像素数。
jinjie412
·
2024-01-29 12:59
c语言
ffmpeg
开发语言
channel使用场景:广播通知
利用从已关闭的channel读取数据时总是非阻塞的特性,可以实现在一个协程中向其他多个协程广播某个事件发生的通知:packagemainimport("
fmt
""time")funcmain(){N:=
bocsoft
·
2024-01-29 10:49
什么是rune
packagemainimport("bytes""
fmt
")funcmain(){nameInBytes:=bytes.NewBufferString("liäあ李♥")
fmt
.Println(nameInBytes.Bytes
bocsoft
·
2024-01-29 09:28
go语言文件操作
packagemainimport("
fmt
""os")funcmain(){//只读方式打开当前目录下的main.go文件file,err:=os.Open("./main.go")iferr!
leellun
·
2024-01-29 08:45
go从入门到实践
golang
开发语言
后端
golang 调用chatgpt api
packagemainimport("bytes""encoding/json""
fmt
""io/ioutil""net/http")//ChatGPTRequestrepresentsthedatasenttotheChatGPTAPI.typeChatGPTRequeststruct
wzerofeng
·
2024-01-29 08:12
golang
chatgpt
开发语言
go读取Excel(xlsx格式)文件
主要使用“baliance.com/gooxml”中的spreadsheet包原理:windows下xlsx格式文件实际上是一个压缩包,打开后可以看到具体的格式上代码:packagemainimport("
fmt
_L-
·
2024-01-29 04:04
Go
golang
excel
开发语言
go读取pptx文件
gooxml”中的presentation包原理:windows下pptx格式文件实际上是一个压缩包,打开之后可以看到具体的格式下列代码主要是获取文件中的所有文本,如下:packagemainimport("
fmt
_L-
·
2024-01-29 04:04
Go
golang
开发语言
后端
go读取docx文件
document包原理:windows下的docx格式文件实际上是一个压缩包,打开之后可以看到具体的内容下边直接上代码,实现的是获取docx文件中的文本和表格中的文本packagemainimport("
fmt
_L-
·
2024-01-29 04:03
Go
golang
开发语言
go实现简单的chan
阅读本文前请了解队列和条件变量的知识packagemainimport("
fmt
""strconv""sync""time")typeQueuestruct{queue[]stringcond1*sync
中二的灰太狼
·
2024-01-29 01:54
golang
开发语言
后端
jmoiron sqlx mysql_Go sqlx库
packagemainimport("database/sql""
fmt
""log"_"github.com/lib/pq""github.com/jmoiron/sqlx")varschema=`CREATETABLEperson
想跟生活扳手腕
·
2024-01-29 00:45
jmoiron
sqlx
mysql
Go_039_函数传参的值拷贝
1和x=100是两个不同的值,两者没有关系一个是main函数当中的变量,一个是foo函数当中的变量foo(x)是把x=1赋值给foo当中的形参x然后在各自的区域当中packagemainimport"
fmt
"funcfoo
为宇绸缪
·
2024-01-28 22:47
11.Golang中struct基本定义与使用
目录概述struct定义使用结束概述struct定义packagemainimport"
fmt
"//声明一种新的数据类型myint是int的一个别名typemyintint//定义一个结构体typebookstruct
流月up
·
2024-01-28 20:42
go
golang
go
struct
声明
使用
9.Golang中的数组与动态数组
目录概述数组固定长度声明方式数组传参动态数组声明方式slice传参切片容量及追加截取结束概述数组完整代码如下:packagemainimport"
fmt
"//固定长度的数组在传参的时候,是严格匹配数组类型的
流月up
·
2024-01-28 20:12
go
golang
go
数组
slice
动态数组
10.Golang中的map
目录概述map实践map声明代码map使用代码结束概述map实践map声明代码packagemainimport("
fmt
")funcmain(){//声明方式1varmap1map[string]stringifmap1
流月up
·
2024-01-28 20:42
go
golang
go
map
声明
使用
fmt
打印不显示 go_Go语言
fmt
.Printf使用指南(占位符总结)
本文整理了Go语言的标准输出流(
fmt
.Printf)在打印到屏幕时的格式化输出操作。在这里按照占位符将被替换的变量类型划分,更方便查询和记忆。
weixin_39613839
·
2024-01-28 20:32
fmt打印不显示
go
Go语言标准库之
fmt
与格式化占位符
前言
fmt
标准库是我们在学习Go语言过程中接触最早最频繁的一个了,本文介绍了
fmt
b包的一些常用函数。22.1
fmt
fmt
包实现了类似C语言printf和scanf的格式化I/O。
Just_do_do_IT
·
2024-01-28 20:32
Go基础
go
go语言
golang
Go标准库
fmt
与格式化占位符
PrintPrint系列函数会将内容输出到系统的标准输出,区别在于Print函数直接输出内容,Printf函数支持格式化输出字符串,Println函数会在输出内容的结尾添加一个换行符。funcPrint(a...interface{})(nint,errerror)funcPrintf(formatstring,a...interface{})(nint,errerror)funcPrintln(
终生成长者
·
2024-01-28 20:02
golang
开发语言
后端
go语言基础之time时间处理
//timeDemo时间对象的年月日时分秒functimeDemo(){now:=time.Now()//获取当前时间
fmt
.Printf("currenttime:%v\n",now)year:=now.Year
leellun
·
2024-01-28 20:01
go从入门到实践
golang
开发语言
后端
go语言标准库flag命令行参数解析
packagemainimport("
fmt
""os")//os.Argsdemofuncmain(){//os.Args是一个[]stringiflen(os.Args)>0{forindex,arg
leellun
·
2024-01-28 20:01
go从入门到实践
golang
linux
开发语言
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
上一页
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
其他