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语言几种字符串的拼接方式比较
而在我们Go语言中,对于字符串的拼接处理有许多种方法,我们最常见的可能是直接用“+”加号进行拼接,或者使用join处理切片,再或者使用
fmt
.Sprintf("")去组装数据。
JankinHou
·
2024-01-23 06:09
ffmpeg音频重采样的实现
音频重采样的封装重采样的参数typedefstructaudio_resampler_params{//输入参数enumAVSampleFormatsrc_sample_
fmt
;intsrc_sample_rate
weixin_42112948
·
2024-01-23 06:02
ffmpeg
音视频
golang文件相对路径问题
/data/data.json"_,fileName,_,_:=runtime.Caller(1)dataPath:=path.Join(path.Dir(fileName),dataFile)
fmt
.Println
ldxxxxll
·
2024-01-23 06:02
golang
开发语言
后端
[go] Stringer 类型
Stringer是Golang的
fmt
包中的一个类型。Stringer由任何具有String方法的值来实现。实现Stringer的类型与字符串的打印方式相同。Stringer会返回一个字符串。
ldxxxxll
·
2024-01-23 06:02
golang
开发语言
后端
Go 语言实现快速排序算法的简单示例
以下是使用Go语言实现快速排序算法的简单示例:packagemainimport"
fmt
"funcquickSort(arr[]int){iflen(arr)pivot{right=append(right
二当家的素材网
·
2024-01-23 01:35
golang
排序算法
算法
Visual Studio使用实用技巧
1.在当前行插入空行:Ctrl+Enter2.createyourownsnippets{"formatprintline":{"scope":"go","prefix":"pp","body":["
fmt
.Println
卿风拂山岗
·
2024-01-23 00:36
go
docker部署golang服务
创建服务packagemainimport("
fmt
""net/http")funchandlerHello(whttp.ResponseWriter,r*http.Request){
fmt
.Fprintf
a...Z
·
2024-01-22 15:07
Docker
用go语言删除重复文件
将同级别目录(只有一层的目录,没子目录)下的重复文件删除打包成exe文件使用需求:将同级别目录(只有一层的目录,没子目录)下的重复文件删除packagemainimport("crypto/sha256""
fmt
PerCheung
·
2024-01-22 13:37
代码技术
Go
golang
开发语言
后端
使用Go发送HTTP POST请求
go复制代码packagemainimport("bytes""
fmt
""io/ioutil""net/http")funcmain(){//创建一个HTTP客户端client:=&http.Client
华科℡云
·
2024-01-22 13:31
php
开发语言
使用Go编写RESTful API
下面是一个简单的示例,演示如何使用Go编写一个基本的RESTfulAPI:go复制代码packagemainimport("
fmt
""log""net/http
华科℡云
·
2024-01-22 13:31
linux
运维
使用Go语言编写简单的HTTP服务器
go复制代码packagemainimport("
fmt
""net/http")funcmain(){//创建一个处理器函数,处理所有对根路径的请求handler:=func(whttp.ResponseWriter
华科℡云
·
2024-01-22 13:29
linux
运维
Golang标准库——sort
typePersonstruct{NamestringAgeint}func(pPerson)String()string{return
fmt
.Sprintf("%s:%d",p.Name,p.Age)
DevilRoshan
·
2024-01-22 08:46
Go 语言实现冒泡排序算法的简单示例
以下是使用Go语言实现冒泡排序算法的简单示例:packagemainimport"
fmt
"funcbubbleSort(arr[]int){n:=len(arr)fori:=0;iarr[j+1]{//
二当家的素材网
·
2024-01-21 23:18
算法
golang
数据结构
go语言(十一)----面向对象继承
一、面向对象继承写一个父类packagemainimport"
fmt
"typeHumanstruct{namestringsexstring}func(this*Human)Eat(){
fmt
.Println
归来少年Plus
·
2024-01-21 21:38
golang
开发语言
后端
贪心算法 ——硬币兑换、区间调度、
硬币兑换:frombook:挑战程序设计竞赛思路:优先使用大面额兑换即可packagemainimport"
fmt
"funcmain(){results:=[]int{}//记录每一种数额的张数A:=620B
Songdengdeng~
·
2024-01-21 17:11
调整程序设计竞赛
贪心算法
算法
Golang主线程让子线程退出的三种方式
在golang中,主go程告知子go程退出有三种方式,建议用后面两种方式一:全局变量方式packagemainimport("
fmt
""sync""time")varwgsync.WaitGroupvarexitbool
困了就喝白茶
·
2024-01-21 17:36
Go
go
多线程
sync
Go语言协程使用
主协程执行打印,子协程不打印packagemainimport("
fmt
")funcdo(iint){
fmt
.Println("执行中")}funcmain(){
fmt
.Println("main协程"
梦想与想象-广州大智汇
·
2024-01-21 17:05
go
协程
go
chanel
recover
goroutine
go-md5-两种方式
求md5主要有两种方式:1has:=md5.Sum(data);md5str1:=
fmt
.Sprintf("%x",has);这种直接计算md5的值;2w:=md5.New();w.Write([]byte
TTWP_8
·
2024-01-21 16:37
go1.17 slice扩容机制源码剖析详解
,执行下面的代码,扩容状态是在容量大于1024之后每次增加原来的四分之一,如下图funcInt64Grow(){intSlice:=make([]int64,0)lastCap,nowCap:=0,0
fmt
.Printf
EdmundShelby
·
2024-01-21 16:31
Golang
golang
go语言
slice
GO 中高效 int 转换 string 的方法与高性能源码剖析
文章目录使用`strconv.Itoa`使用`
fmt
.Sprintf`使用`strconv.FormatInt`FormatInt深入剖析1.快速路径处理小整数2.formatBits函数的高效实现结论
波罗学
·
2024-01-21 16:27
golang
开发语言
后端
golang 入门极简教程
基本语法常量常量可以类比于java中的final变量,必须在初始化时复制,不可以修改,不可以使用:=packagemainimport"
fmt
"//全局常量consta="hello"constb=1funcmain
飞翔的意大利炮
·
2024-01-21 10:06
【linux】ps的基本使用
中用于显示进程的工具,确切来说是显示活动进程的工具ps的基本格式是ps[选项]sh-3.2#ps--helpps:illegaloption---usage:ps[-AaCcEefhjlMmrSTvwXx][-O
fmt
安逸的施月溪
·
2024-01-21 10:21
Linux的100个常用命令
Linux
shell
linux
服务器
运维
Go实现简易的Web登陆交互
效果图:源代码packagemainimport("
fmt
""html/template""log""net/http""time")typeItemstruct{NamestringPriceint}
剩下的盛夏~
·
2024-01-21 09:59
Go
如何使用Docker部署Go Web应用
packagemainimport("
fmt
""net/http")funcmain(){http.HandleFunc("/",hello)server:=&http.Server{Addr:":8888
leellun
·
2024-01-21 08:16
gin从入门到实践
docker
golang
前端
gin中间件篇
1.全局中间件所有请求都经过此中间件packagemainimport("
fmt
""time""github.com/gin-gonic/gin")//定义中间funcMiddleWare()gin.HandlerFunc
leellun
·
2024-01-21 08:45
gin从入门到实践
gin
中间件
gin参数验证
packagemainimport("
fmt
""time""github.com/gin-gonic/gin")//Person..typePersonstruct{//不能为空并且大于10Ageint
leellun
·
2024-01-21 08:45
gin从入门到实践
gin
xcode
golang
Golang 卡码网55 右旋字符串 切片拷贝问题补充
:]的方式进行赋值的方式,如b:=a[:2],由于其共享底层的数组,所以说修改其中之一,另一个也是受影响的,为浅拷贝切片如果想要实现深拷贝,需要使用**copy**packagemainimport"
fmt
"funcmain
鳄梨阿龙
·
2024-01-21 08:45
golang
开发语言
后端
iOS项目 project.pbxproj文件UUID批量修改
packagemainimport("
fmt
""io/ioutil""math/rand""regexp""strings""time")funcscanStrings(filePathstring)(
Lcc不想混_b503
·
2024-01-21 03:34
Python 作图
先在纯python基础上,安装matplotlib:pipinstallmatplotlib折线图plot([x],y,[
fmt
],data=None,**kwargs)详见matplotlib.pyplot.plot—Matplotlib3.1.2documentation
Sanchez·J
·
2024-01-21 02:39
python
python
开发语言
005 Golang-channel-practice 打印ABC
按照上一题左右括号的例子,我们来试一下这题~直接上代码:packagemainimport("
fmt
""sync")funcmain(){for{times:=1c:=make(chanstruct{}
Kyookk
·
2024-01-21 01:26
Golang
golang
开发语言
rust函数包含生命周期,泛型,特性trait
usestd::
fmt
::Display;fnlongest_with_an_announcement(x:&'astr,y:&'astr,ann:T)->&'astrwhereT:Display
abytecoder
·
2024-01-20 19:43
rust
golang 主线程等待子线程执行完成
packagemainimport("
fmt
""sync")funcmain(){varwgsync.WaitGroupwg.Add(3)gofunc(){deferwg.Done()
fmt
.Println
失去的青春---夕阳下的奔跑
·
2024-01-20 15:49
golang
开发语言
后端
在使用go语言开发的时候,程序启动后如何获取程序pid
以下是一个获取程序PID的示例代码:packagemainimport("
fmt
""os""syscall")funcmain(){//获取当前进程的PIDpid:=os.Getpid()
fmt
.Println
小诸葛的博客
·
2024-01-20 14:47
golang
开发语言
后端
Python 常用模块struct
【二】使用【1】打包(1)讲解struct.pack(
fmt
,v1,v2......)作用:
fmt
是格式字符串,指定需要打包的数据格式v1,v2,…是待打包的数据打包以后的数据格式为字节流格式化表格来自于官网
在飞行-米龙
·
2024-01-20 13:09
Python
模块和包
python
开发语言
tcp/ip
网络
C++ BuilderXE关于FDQuery组件记录限制设定
为了解决这个问题,我们可以通过更改TFDConection.FetchOptions.RecordCountMode属性为
fmT
otal,以获取全部数据。
lzksword
·
2024-01-20 10:27
C++
builder
XE
C++
Builder
XE
FDquery
search——Bloom Filter
详情,看这一篇博客packagemainimport("
fmt
""math""strconv")typeBloomFilterstruct{*bitMapkuint64//hashfunctioncountmuint64
metabit
·
2024-01-20 09:29
数据结构与算法
search
【开发掉坑】go 中 interface 的 nil 判断
前言最近在合作开发项目的过程中,发现小伙伴写了一段代码,示意代码如下:packagemainimport("encoding/json""
fmt
")typedataWrapperstruct{dataany
Grassto
·
2024-01-20 09:27
go
golang
go
Mac VCode shell format插件
原文链接Mac安装:brewinstallsh
fmt
advancedconfigurationshellformat.paththesh
fmt
fullpathexample[mac,linux]:/usr
夜空最亮的9星
·
2024-01-20 08:34
SpringBoot 之Thymeleaf模板
大多数的JSP模板都是采用HTML的形式,但是又掺杂上了各种JSP
标签库
的标签,使其变得很混乱。2、JSP规
fad2aa506f5e
·
2024-01-20 07:21
day02-04op
运算符var(a=5b=2)
fmt
.Println(a+b)
fmt
.Println(a-b)
fmt
.Println(a*b)
fmt
.Println(a/b)
fmt
.Println(a%b)a++//单独的语句
李超_2292
·
2024-01-20 06:07
用go语言实现一个构建有向图的函数,同时图结构的点和边上都支持添加属性
gopackagemainimport("
fmt
")//定义节点结构体typeNodestruct{IDstringAttributesmap[string]interface{}}//定义边结构体typeEdgestruct
樂小伍
·
2024-01-20 04:20
golang
数据库
服务器
go语言(八)---- map
packagemainimport"
fmt
"funcmain(){//第一种声明方式//声明map1是一个map类型,key是String,value是StringvarmyMap1map[string
归来少年Plus
·
2024-01-20 01:30
golang
android
开发语言
go 语言(九)----struct
定义一个结构体typeBookstruct{titlestringauthstring}结构体使用packagemainimport"
fmt
"//定义一个结构体typeBookstruct{titlestringauthstring
归来少年Plus
·
2024-01-20 01:30
golang
开发语言
后端
go语言(十)---- 面向对象封装
面向对象的封装packagemainimport"
fmt
"typeHerostruct{NamestringAdintLevelint}func(thisHero)Show(){
fmt
.Println(
归来少年Plus
·
2024-01-20 01:58
golang
开发语言
后端
【golang】结构体与json相互转换,map与json相互转换
一.结构体转json,使用json.Marshal()返回值([]byte,error)packagemainimport("encoding/json""
fmt
")typeStudentstruct{
七八个星天
·
2024-01-20 00:08
Go 语言命名规范:清晰、简洁、一致
避免使用单个字符或者简写,除非是标准库中的惯例(如
fmt
、io)。//Goodpackagegeometry//Ba
java搬砖工-苤-初心不变
·
2024-01-19 20:04
Go
golang
开发语言
后端
golang文件相对路径问题
/data/data.json"_,fileName,_,_:=runtime.Caller(1)dataPath:=path.Join(path.Dir(fileName),dataFile)
fmt
.Println
ldxxxxll
·
2024-01-19 14:11
golang
开发语言
后端
Go的并发练习题目
1,2,3,4,1,2,3,4这样的规律一直打印下去typeTokenstruct{}funcnewWorker(idint,chchanToken,nextChchanToken){for{token:=<-ch
fmt
.Println
飞翔的乌龟
·
2024-01-19 12:43
golang
golang
后端
开发语言
go实现判断20000数据范围内哪些是素数(只能被1和它本身整除的数),采用多协程和管道实现
一.GO代码packagemainimport("
fmt
""time")//判断20000数据范围内哪些是素数(只能被1和它本身整除的数)开启4个协程完成采用管道同步通信sync.WaitGroup//
coderyeah
·
2024-01-19 11:58
golang
开发语言
后端
go的协程和管道运用案例
一.同时向管道读写数据packagemainimport"
fmt
"funcmain(){writeChan:=make(chanint,20)//写入通道,缓冲大小为20exitChan:=make(chanbool
coderyeah
·
2024-01-19 11:53
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
其他