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标签库
Go slice
packagemainimport"
fmt
"funcmain(){vara=[6]int{1,2,3,4,5,6}varb=a[2:4]
fmt
.Print(b)}Outputs:[34]
JaedenKil
·
2024-01-16 04:08
golang文件相对路径问题
/data/data.json"_,fileName,_,_:=runtime.Caller(1)dataPath:=path.Join(path.Dir(fileName),dataFile)
fmt
.Println
ldxxxxll
·
2024-01-16 02:37
golang
开发语言
后端
一文搞懂 Golang 中的数组和切片
声明数组的方法有很多种:packagemainimport("
fmt
")funcmain(){vara[3]in
白如意i
·
2024-01-16 02:03
go
golang
算法
开发语言
深入理解 go reflect - 要不要传指针
的参数有些地方使用的是指针参数,有些地方又不是指针参数,但是好像这两者在使用上没什么区别,比如下面这样:vara=1v1:=reflect.ValueOf(a)v2:=reflect.ValueOf(&a)
fmt
.Println
白如意i
·
2024-01-16 02:30
go
golang
开发语言
后端
Go 语言运算符详解:加法、算术、赋值、比较、逻辑和位运算符全面解析
加号运算符(+)将两个值相加,如下面的示例所示:示例代码:packagemainimport("
fmt
")funcmain(){vara=15+25
fmt
.Println(a)}尽管加号运算符通常用于将两个值相加
小万哥丶
·
2024-01-16 01:45
后端开发
软件工程
程序人生
编程语言
Go
开源
Linux
【go语言】结构体数据填充生成md错误码文件
这里使用pongo2这个模版引擎库进行md文件渲染GitHub-flosch/pongo2:Django-syntaxliketemplate-engineforGopackagemainimport("
fmt
三水木_
·
2024-01-15 20:30
go
golang
开发语言
后端
如何在30秒内学会使用pprof分析Go
假设下面的代码是你要分析的Go代码:packagemainimport("
fmt
""sync""time")//模拟耗时操作funchardWork(wg*sync.WaitGroup){deferwg.Done
rubys007
·
2024-01-15 19:07
go
golang
开发语言
后端
go语言的部分的
设计模式设计模式123种设计模式为什么需要函数选项模式packagemainimport"
fmt
"typedbOptionsstruct{HoststringPortintUserNamestringPasswordstringDBNamestring
小乞丐程序员
·
2024-01-15 10:17
golang
开发语言
后端
go生成验证码(带噪点、干扰线、正弦干扰线)
注意:字体需要(.ttf)格式,另需指定字体所在的目录,详情看下面具体的实现代码:GitHub地址:https://github.com/vcqr/captchapackagemainimport("
fmt
幸福指北
·
2024-01-15 07:29
Golang
go
验证码
图形验证码
go验证码
golang按key值进行升序排序(ksort),对字符串进行sha1哈希
ksort,由于golang里面对map的遍历是无序的,所以用golang实现了对map按key值进行升序排序:packagemainimport("crypto/sha1""encoding/hex""
fmt
Iris_Yzy
·
2024-01-15 05:47
使用 Goroutine 和 Channel 来实现更复杂的并发模式,如并发任务执行、并发数据处理,如何做?
下面是一个示例,展示如何使用Goroutine和Channel并发执行任务并收集结果:packagemainimport("
fmt
""sy
PHP技术社区
·
2024-01-15 04:48
IT教程
golang那些事
copilot
golang
开发语言
Go sync.Once介绍
go中sync.Once也是一个工作中会用到的一个类型,它是开箱即用的varoncesync.Onceonce.Do(func(){
fmt
.Println("doonce")})只要声明改类型的once
iuoui
·
2024-01-15 02:43
Fmt
Str - C++ Builder
C++Builder参考手册➙System::Sysutils➙
Fmt
Str格式化数据到字符串头文件:#include命名空间:System::Sysutils函数原型:void__fastcall
Fmt
Str
玄坴
·
2024-01-14 23:00
JSP指令
JSP指令指令的作用:指导JSP的翻译引擎如何工作(指导当前的JSP翻译引擎如何翻译JSP文件)指令包括-include指令:包含指令,在JSP中完成静态包含-taglib指令:引入
标签库
的指令。
十二❀❀
·
2024-01-14 19:38
java
开发语言
Learn Golang List
LearnGolangList简介list标准包contain中的双向链表常见操作初始化插入删除例子packagemainimport"
fmt
"import"container/list"funcmain
笑吧小鸟
·
2024-01-14 17:37
java数字千分位_java实现数字千分位的显示 | 学步园
/***格式化数字为千分位显示;*@param要格式化的数字;*@return*/publicstaticString
fmt
Micrometer(Stringtext){DecimalFormatdf=
CMO战略营
·
2024-01-14 10:37
java数字千分位
java 数字千分位_java实现数字千分位的显示
/***格式化数字为千分位显示;*@param要格式化的数字;*@return*/publicstaticString
fmt
Micrometer(Stringtext){DecimalFormatdf=
遇见数学
·
2024-01-14 10:36
java
数字千分位
格式化日期函数
重点判断输入类型不够两位的填充2位月份需要+1获取日期是getDate,不是getDaygetDay获取星期,其中0是星期日functionformatDate(date,
fmt
){letrealyDate
我有一棵树
·
2024-01-14 10:34
javascript
前端
开发语言
GO-基础语法-常量与枚举
常量与枚举:packagemainimport("
fmt
""math""math/cmplx")funcconsts(){const(urlname="www.baidu.com"a,b=3,4)varcintc
码农D马
·
2024-01-14 10:59
GO
golang
数据库
开发语言
golang第四课---Go 语言基础语法
如以下GO语句由6个标记组成:
fmt
.Println(“Hello,World!”)6个标记是(每行一个):
fmt
.Println(“Hello,World!”)
阿豪Tata
·
2024-01-14 10:58
Go
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
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他