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
002 Golang-channel-practice
packagemainimport("
fmt
")funcreceive(c<-chanint){/*forv:=rangec{
fmt
.Println("received:",v)}*/fori:=0;i
Kyookk
·
2024-01-14 09:31
golang
开发语言
001 Golang-channel-practice
packagemainimport("
fmt
""strconv")funcmain(){ch:=make(chanstring,10)fori:=0;i<10;i++{gofunc(iint){forj
Kyookk
·
2024-01-14 09:01
Golang
golang
开发语言
003 Golang-channel-practice
packagemainimport("
fmt
""sync")funcmain(){sliceInt:=[]int{2,5,4,8,6,33,54}c:=generator2(sliceInt)receiver2
Kyookk
·
2024-01-14 09:01
Golang
golang
golang实现rpc方法一:使用net/rpc库【不能跨平台】
rpc服务端实现代码serverrpc.go如下packagemainimport("errors""
fmt
""log""net""net/http""net/rpc""os")//运算结构体typeArithstruct
lianxuhanshu_
·
2024-01-14 07:11
grpc远程进程调用
golang
rpc
开发语言
sentinel熔断简单实现
sentinel详细介绍网址基于qps限流packagemainimport("
fmt
"sentinel"github.com/alibaba/sentinel-golang/api""github.com
小乞丐程序员
·
2024-01-14 06:10
sentinel
Go语言实现各种hash算法
算法的实现packagemainimport("crypto""crypto/md5""crypto/sha1""crypto/sha256""crypto/sha512""encoding/hex""
fmt
242030
·
2024-01-14 06:10
golang
golang
golang实现rpc方法二:使用jsonrpc库【跨平台】
项目左侧包结构rpc服务端serverrpc.go实现代码如下packagemainimport("errors""
fmt
""log""ne
lianxuhanshu_
·
2024-01-14 06:08
grpc远程进程调用
golang
rpc
开发语言
分享一段代码片段:判断一段字符串中的括号是否正确配对
packagemainimport"
fmt
"funcmain(){//判断一段字符串中的括号是否正确成对,以下是5个测试字符串teststr1:="(a(b(c)))"
fmt
.Printf("teststr1
瀧浩灬
·
2024-01-14 06:28
18、golang时间管理
packagemainimport("
fmt
""time")funcmain(){vart=time.Now()
fmt
.Println(t)
fmt
.Printf("%v%+[1]v\n",t)
fmt
.Printf
小龙加油!!!
·
2024-01-14 05:38
go
golang
开发语言
后端
非严格递增连续数字序列
属于非严格递增数字序列输入描述输入一个字符串仅包含大小写字母和数字输出描述输出字符串中包含的最长的非严格递增连续数字序列长度示例一输入abc2234019A334bc输出4packagemainimport"
fmt
"funcincreArray
文字流泪
·
2024-01-14 04:44
GO学习笔记——GO语言常量与枚举(6)
1.定义一个简单常量,同样可以把它定义成局部变量或者是全局变量constaint=5funcmain(){constbint=5
fmt
.Println(a,b)}2.分组定义常量const(aint=5bint
TLpigff
·
2024-01-14 02:56
GO语言学习笔记
GO常量
枚举
iota
函数
通俗的讲就是没有函数名的函数packagemainimport"
fmt
"funcmain(){add:=func(x,yint)int{returnx+y}
fmt
.Println(add(1,2))}让变量
酷走天涯
·
2024-01-14 01:54
go如何终止多个for select循环嵌套
上代码: stop:=make(chanstruct{}) gofunc(){ fori:=1;i<3;i++{
fmt
.Println("writed",i)
ProblemTerminator
·
2024-01-14 00:52
go常见问题解决汇总
golang
开发语言
后端
go指针
fmt
.Println(*p)//通过指针p读取i*p=21//通过指针p设置i这也就是通常所说的“间接引用”或“重定向”。
sjdndbcj
·
2024-01-14 00:22
Go 语言程序设计——过程式编程(1)
然而实际的程序中,很少使用分号,那是因为程序编译器自动帮我们处理了有两个地方必须使用分号:在一行中放入一条或者多条语句时使用原始的for循环自动插入分号的一个重要结果是,右大括号无法自成一行内置函数:内置函数go
fmt
hlemon
·
2024-01-13 22:59
Go语言面向对象三大特性—继承
packagemainimport"
fmt
"//共同的结构体typeStudentstruct{NamestringAgeintScoreint}func(stu*Student)ShowInfo(){
Jaeyok
·
2024-01-13 19:45
第十六章 i18n国际化
第十六章i18n国际化1.什么是i18n国际化2.i18n国际化三要素介绍3.i18n国际化基础示例4.通过请求头实现国际化5.通过语言类型选择实现国际化6.通过JSTL标签库
fmt
实现国际化1.什么是
幸运小新
·
2024-01-13 18:42
JavaWeb
i8n国际化
java
前端
golang文件相对路径问题
/data/data.json"_,fileName,_,_:=runtime.Caller(1)dataPath:=path.Join(path.Dir(fileName),dataFile)
fmt
.Println
ldxxxxll
·
2024-01-13 15:25
golang
开发语言
后端
Go语言基础篇(1) —— 编写第一个Go程序
创建文件hello_world.gopackagemain//包,表名代码所在的包import"
fmt
"//引入依赖//main方法funcmain(){
fmt
.Println("HelloWorld!
刘彦青
·
2024-01-13 12:16
go怎么结束很多个协程呢
以下是一个使用context取消多个协程的示例:packagemainimport("context""
fmt
""sync""time")funcworker(ctxcontext.Context,idint
serve the people
·
2024-01-13 11:22
日常琐问
golang
数据库
开发语言
GO基础进阶篇 (十)、channel
packagemainimport("
fmt
")funcmain(){ch:=make(chanint)gotest(ch)for{v,ok:=<-chif!
不可L
·
2024-01-13 11:18
GO语言从基础到应用
golang
开发语言
后端
Go web编程第八章 测试
有主要的四个函数:Log:等同于
fmt
.
LibraLIn
·
2024-01-13 10:27
Golang 泛型
类型参数被放在方括号中,并在函数签名或类型声明中使用来看个例子:packagemainimport"
fmt
"//定义一个泛型函数funcPrint[Tany](s[]T){f
e5pool
·
2024-01-13 04:05
golang
Golang 文件操作
=nil{log.Fatal(err)}
fmt
.Println(string(data))按行读取方式1:bufio.NewScannerfile,err:=os.Open("filename.txt"
e5pool
·
2024-01-13 04:05
golang
[设计模式 Go实现] 结构型~享元模式
flyweight.gopackageflyweightimport"
fmt
"typeImageFlyweightFactorystruct{mapsmap[string]*ImageFlyweight
程序员三木
·
2024-01-13 03:22
设计模式
golang
设计模式
享元模式
Go append slice
packagemainimport"
fmt
"funcmain(){vars[]intprintSlice(s)s=append(s,1)printSlice(s)s=append(s,2,3,4)printSlice
JaedenKil
·
2024-01-13 01:48
buuctf-pwn write-ups (10)
hitcontraining_bambooboxbuu074-cmcc_pwnme2buu075-picoctf_2018_got-shellbuu076-npuctf_2020_easyheapbuu077-wdb_2018_2nd_easy
fmt
buu078
C0Lin
·
2024-01-12 23:16
pwn
学习
安全
【Golang】MongoDB批量更新插入操作
下面是一个使用Go语言实现的MongoDB批量插入和更新的示例:packagemainimport("context""errors""
fmt
""time""go.mongodb
Amctwd
·
2024-01-12 20:25
Golang
golang
mongodb
开发语言
go-zero中使用xorm和redis
xorm的封装packagebasicsimport("
fmt
"_"github.com/go-sql-driver/mysql""xorm.io/xorm")funcInit(dataSourcestring
郭俊强
·
2024-01-12 19:29
golang
redis
开发语言
day02-12slice_append
关于append删除切片中的某个元素a1:=[...]int{1,3,5,7,9,11,13,15,17}s1=a1[:]删掉35s1=append(s1[:1],s1[3:5]...)
fmt
.Printf
李超_2292
·
2024-01-12 18:13
go语言:json格式数据转换(json.Marshal和json.Unmarshal的使用)
packagemainimport("encoding/json""
fmt
")typeProductstruct{ProductIdint64`json:"product_id"`NamestringImgUrlstring
十维的想象
·
2024-01-12 18:41
go语言的http post推送
代码packagemainimport("bytes""
fmt
""io/ioutil""crypto/tls""net/http""flag")typeDatastruct{Namestring`json
fensnote
·
2024-01-12 15:33
技术
golang
http
开发语言
Go语言中Print Printf Println的区别
fmt
fmt
包实现了类似C语言printf和scanf的格式化I/O。主要分为向外输出内容和获取输入内容两大部分。1.1.1.向外输出标准库
fmt
提供了以下几种输出相关函数。
nbv12589
·
2024-01-12 09:49
go语言学习
go
golang
开发语言
GO自研微服务框架-路由实现
路由实现1.不用框架不用框架的路由实现packagemainimport("
fmt
""log""net/http")funcmain(){http.HandleFunc("/hello",func(writerhttp.ResponseWriter
lisus2007
·
2024-01-12 09:14
Go自研微服务框架
golang
微服务
CST日期格式转换为yyyy-MM-dd
目录jstl
fmt
:formatDate格式化日期当我们从数据库中读取日期格式的数据显示如下图但我们需要的日期格式是Date类型一开始我是在实体类中使用的注解@DateTimeFormat(pattern
蒽蒽.
·
2024-01-12 04:45
html
java
开发语言
golang文件相对路径问题
/data/data.json"_,fileName,_,_:=runtime.Caller(1)dataPath:=path.Join(path.Dir(fileName),dataFile)
fmt
.Println
ldxxxxll
·
2024-01-12 02:32
golang
开发语言
后端
Go defer 02
packagemainimport"
fmt
"funcmain(){fori:=1;i<=5;i++{defer
fmt
.Println(i)}
fmt
.Println("Outsidetheloop"
JaedenKil
·
2024-01-11 19:08
web框架性能对比wego与gin
web框架性能对比wego与gin进行三种情况下的性能:输出简单的文本输出简单的json处理带有query参数的get请求gin相关的代码packagemainimport("
fmt
""github.com
go lang
·
2024-01-11 13:31
web框架
go
golang
开发语言
golang学习笔记004--指针
值类型和引用类型1.基本介绍●基本数据类型,变量存的就是值,也叫值类型●获取变量的地址,用&●指针类型,指针变量存的是一个地址,这个地址指向的空间存的才是值●获取指针类型所指向的值,使用*variint=10
fmt
.Println
自律成就自由
·
2024-01-11 13:18
golang
golang
开发语言
后端
golang学习笔记--指针
普通变量存的是值,值对应一个地址指针存的是一个地址,地址所对应的才是值,变量前面加*代表指针&(地址符)加在变量前面,可以获取变量地址packagemainimport"
fmt
"funcmain(){varaint
飞鸟malred
·
2024-01-11 13:47
golang
gopher
笔记
golang
开发语言
后端
golang学习-- make 和new的区别
make返回引用,即Type.new分配的空间被清零,make分配空间后,会进行初始化.packagemainimport"
fmt
"typePstruct{NamestringAgeint}vara*[
银灯玉箫
·
2024-01-11 13:16
golang
golang学习-指针
funcmain(){//golang中所有的变量都对应一个内存地址a:=10varp=&a
fmt
.Printf("p的值是%v,p的类型是%T,p的地址是%p",p,p,&p)}
蛋蛋wqt
·
2024-01-11 13:44
golang学习
学习
ffmpeg 改变分辨率
yuv改变分辨率指定bicubic方式ffmpeg-threads16-frawvideo-s1920x1080-pix_
fmt
yuv420p-iinput.yuv-vfscale=-1:2160-sws_flagsbicubic-pix_
fmt
yuv420poutput.yuv
WX_Chen
·
2024-01-11 06:52
视频技术基础
音视频
ARM64位平台如何跑32位可执行程序
/Kconfig中)configCOMPATbool"Kernelsupportfor32-bitEL0"dependsonARM64_4K_PAGES||EXPERTselectCOMPAT_BIN
FMT
_ELFifBIN
FMT
_ELFselectHAVE_UID16selectOLD_SIGS
大豫之子
·
2024-01-11 04:59
linux
嵌入式硬件
ubuntu
GO语言笔记3-指针
指针的概念先看一段代码的输出packagemainimport"
fmt
"funcmain(){varageint=18
fmt
.Println("age的内存地址值是:",&age)//age的内存地址值是
hello小强
·
2024-01-11 02:13
golang
golang
笔记
开发语言
golang学习-切片
切片包含三个信息:底层数组的指针、切片的长度(len)、切片的容量(cap)funcmain(){//切片声明//第一种方法vararr1[]int
fmt
.Print(arr1)//第二种方法vararr2
蛋蛋wqt
·
2024-01-11 01:49
golang学习
学习
golang学习-map
2、map声明funcmain(){//map定义第一种写法make()userInfo:=make(map[string]string)userInfo["age"]="20"
fmt
.Println(
蛋蛋wqt
·
2024-01-11 01:49
golang学习
golang
学习
开发语言
golang学习-匿名函数和闭包
1、匿名函数没有函数名的函数,格式如下:func(参数)返回值{函数体}funcmain(){//将匿名函数保存到变量中sum:=func(x,yint)int{returnx+y}
fmt
.Println
蛋蛋wqt
·
2024-01-11 01:49
golang学习
golang
学习
开发语言
golang学习-流程控制
ifelse建议条件不用()包裹,if{}不能省略,{}中的{必须紧靠着条件go语言中没有while循环,可以通过for代替age:=30ifage>18{
fmt
.Println("我是大人")}//另一种写法
蛋蛋wqt
·
2024-01-11 01:18
golang学习
golang
学习
开发语言
golang 实现常见排序算法
冒泡排序packagemainimport"
fmt
"import"golang.org/x/exp/constraints"funcmain(){testArray:=make([]int,0,10)testArray
拥
·
2024-01-11 00:28
golang
算法
golang
排序算法
算法
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他