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 构建解析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
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
驱动开发
开发语言
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他