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
Golang学习路径
学习标准库:熟悉Go标准库的常用包,如
fmt
、io、net等,掌握基本的输入输出、文件操作和网络编程等。
kioaaa
·
2024-02-07 07:24
golang
select
packagemainimport("
fmt
""time")funcmain(){tick:=time.Tick(1e8)//定时
遇见你_17be
·
2024-02-06 22:50
87.Go Redis实现可重入、自动续期分布式锁
本文就给一下代码示例:一、Redis实现分布式锁packagemainimport("
fmt
""github.com/go-redis/redis""time")varclient=redis.NewClient
百里守约学编程
·
2024-02-06 17:31
go
golang
redis
分布式
Go语言每日一练——链表篇(五)
代码方法一:堆(优先队列)packagemainimport_"
fmt
"import."nc_tools"impor
落雨便归尘
·
2024-02-06 08:16
Go语言每日一题
golang
链表
开发语言
数据结构
算法
Golang使用github.com/spf13/cobra处理命令行参数
这是一个最最基本的用法:packagemainimport("
fmt
""os""github.com/spf13/cobra")constProgramName="testcmd"var(addressstringtlsEnabledbool
CodingCode
·
2024-02-06 02:33
Go语言协程池模型--图数据库(Neo4j)写入
Go语言协程池packagemainimport("
fmt
""time"driver"github.com/johnnadratowski/golang-neo4j-bolt-driver")varDriverNeo4jdriver.Driver
汤汤的汤
·
2024-02-06 01:22
SAS编程:频数汇总时,如何使分组类别按固定顺序展示?
中,介绍了Means过程步中使用Preload
fmt
选项输出分析分组计数为0的记录。我们在分组计数时,除了要求所有分析分组都输出外,有时还需要使分组类别以固定的顺序输出。
野藤_
·
2024-02-05 14:33
golang 创建unix socket http服务端
服务端packagemainimport("
fmt
""net""net/http""os")funcmain(){http.HandleFunc("/",func(whttp.ResponseWriter
迷路的羔羊~
·
2024-02-05 10:22
golang
unix
http
Golang 关于通道 Chan 详解
下面我们先来看一个例子吧import("
fmt
")funcmain(){go
fmt
.Println("1")
fmt
.Println("2")}在golang里面,使用go这个关键字
Loedan
·
2024-02-05 08:45
Golang 执行 Console 命令
但是能做交互,并且可以持续获取控制台返回结果的,还是比较少的,刚好有个开源项目filebrowser当中有相关的功能,顺手把相关源码拿了出来,今天拿出来贡献一波~废话不多说,上代码import("bufio""
fmt
DJ沸羊羊
·
2024-02-05 08:02
PDF添加文字及水印
1.代码实现packagemainimport("bytes""
fmt
""github.com/boombuler/barcode""github.com/boombuler/barcode/qr""image
@myz
·
2024-02-05 07:10
个人随笔
golang
go
base64
07-Go语言运算符
算术运算符imagepackagemainimport"
fmt
"funcmain(){//Go语言算术运算符//注意点:Go语言中必须相同类型才能进行运算/*+相加-相减*相乘/相除%取余++自增--自减
低头看云
·
2024-02-05 05:01
《Go语言入门经典》10~12章读书笔记
packagemainimport("
fmt
""io/ioutil")funcmain(){file,err:=ioutil.ReadFile("foo.txt");iferr!=nil{
fmt
跑马溜溜的球
·
2024-02-05 00:05
GO调用C函数
我们在使用Golang开发项目或系统的时候难免会遇到Go和C语言混合编程,这时很多人都会选择使用cgo直接引用C函数Go代码直接调用c函数packagemainimport"
fmt
"/*#includevoidfuncC
voidFan
·
2024-02-04 19:51
Go语言每日一练链表篇(一)
题目传送门牛客面试必刷101题----------反转链表题目以及答案源码反转链表题目解题方法递归函数遍历链表并反转packagemainimport_"
fmt
"import."
落雨便归尘
·
2024-02-04 17:25
Go语言每日一题
golang
开发语言
后端
数据结构
链表
Go语言每日一练 ——链表篇(三)
传送门牛客面试笔试必刷101题----------------链表中的节点每k个一组翻转题目以及解析题目解题代码及解析packagemainimport_"
fmt
"import."
落雨便归尘
·
2024-02-04 17:25
Go语言每日一题
golang
链表
开发语言
数据结构
Go语言每日一练——链表篇(四)
传送门牛客面试笔试必刷101题----------------合并两个排序的链表题目以及解析题目解题代码及解析packagemainimport_"
fmt
"import."
落雨便归尘
·
2024-02-04 17:25
Go语言每日一题
golang
链表
开发语言
数据结构
算法
go基础语法结束篇 ——函数与方法
函数前言在Go中,函数时一等公民,函数是Go最基础的组成成分,但是它也是Go的核心内容,比如启动函数main:packagemainimport"
fmt
"funcmain(){varn,valueinta
落雨便归尘
·
2024-02-04 17:55
Go
golang
开发语言
后端
go语言入门之路——基础语法
语法基础包前言在进入今天的主题前我们先来看一个小demo:packagemainimport"
fmt
"funcmain(){
fmt
.Println("Hello世界!")}
落雨便归尘
·
2024-02-04 17:54
Go
golang
开发语言
后端
Go语言进阶篇——浅谈函数中的闭包
首先我们在有关函数的文章中介绍了函数是Go语言的一等公民,不同于其他语言,函数在Go语言里面扮演的角色很多,下面我们来看一下:作为函数的参数来传递(也叫回调函数)funcprintOneParam(pint){
fmt
.Println
落雨便归尘
·
2024-02-04 17:54
Go
golang
开发语言
后端
oracle 函数可变参数,Go可变参数的函数实例
例如,
fmt
.Println()就是一个常见的可变函数。这里有一个函数将任意数量的int作为参数。可变参数的函数可以通过单独的参数以通常的方式调用。
景 风
·
2024-02-04 16:14
oracle
函数可变参数
Go函数接收可变参数
packagemainimport("
fmt
""reflect")funcreceiveSlice(manyints...int){//该函数可接收多个int参数,打包为[]int类型slice
fmt
.Println
chrispink_yang
·
2024-02-04 16:11
Go
go
golang
可变参数
数组
切片
Golang语言接收可变参数(变参函数)
处理时当做普通数组处理即可funcreceiveNums(nums...int){for_,v:=rangenums{
fmt
.Println(nums)}}
RunFromHere
·
2024-02-04 16:10
Go基础学习
golang
可变参数
接收
基础
高级
Go 函数 可变参数
有的时候,我们定义函数,都是形参固定,有时候我们并不知道参数有多少个,这里我们就可以用...来使用可变参数代码如下:packagemainimport"
fmt
"//定义一个函数,函数的参数为:可变参数.
树下水月
·
2024-02-04 16:39
golang
Go的slice扩容不是全部都按照1.25扩容的,还有内存对齐的概念,别再被忽悠了
先看一个例子(=1024)packagemainimport"
fmt
"funcmain(){s1:=make([]
stackfuture
·
2024-02-04 15:23
高级FPGA开发之基础协议PCIe
通用的字段通用字段作用
Fmt
决定了包头是3DW还是3DW,tlp包是否包含数据type决定tlp包的类型,比如Mrd、Mwr、Cfg、Msg、Cpl、CpldTCtrafficclass,用于决定tlp
北京不北
·
2024-02-04 14:34
FPGA高级开发
fpga开发
PCI
H12-821_230
230.在VRP系统中,当在广播网络中的两台路由器互联接口的MTU不匹配,且接口配置了osp
fmt
u-enable时,则关于两台路由器邻居关系状态变化描述,正确的是以下哪一项?
cn_1949
·
2024-02-04 10:28
网络
2024/01/02
现象:ARM作业实验现象(bilibili.com)#include"spi.h"externvoidprintf(constchar*
fmt
,...)
指尖流烟
·
2024-02-04 07:34
汇编
golang 日志模块(log)
prefixstring,flagint)*Loggerlogs:=log.New(os.Stdout,"lcoalLog:",0)设置获取日志属性funcFlags获取标识func(l*Logger)Flags()int
fmt
.Println
copyLeft
·
2024-02-03 13:08
GO学习 Array类型和排序
数组的类型packagemainimport"
fmt
"funcmain(){/*数据类型:基本类型:整数,浮点,布尔,字符串复合类型:array,slice,map,struct,pointer,function
3天时间
·
2024-02-03 11:31
FFMPEG解码错误:No start code is found,Error splitting the input into NAL units.解决办法。
[h264@000001549d341740]ErrorsplittingtheinputintoNALunits.方法添加avcodec_parameters_to_context(vctx,i
fmt
逆风了我
·
2024-02-03 11:56
FFmpeg
音视频
Go语言中cap函数是干什么的?和len有什么关系?
import"
fmt
"funcmain(){arr:=[5]int{1,2,3,4,5}slice:=arr[1:3]//左闭右开
fmt
.Println(len(slice))//输出:2,实际元素个数
搭车去柏林<‘^′>
·
2024-02-03 11:41
Go
golang
开发语言
后端
Go语言中...(三个点)的使用几个常见情况
(nums...int)int{total:=0for_,num:=rangenums{total+=num}returntotal}funcmain(){result:=sum(1,2,3,4,5)
fmt
.Println
搭车去柏林<‘^′>
·
2024-02-03 10:40
Go
golang
算法
开发语言
RocketMQ消息队列(二)—— Go语言操作RocketMQ
上篇文章《RocketMQ消息队列(一)——基本概念和消息类型》记录了RocketMQ的一些基本的概念,本文主要写几个go语言操作RocketMQ的示例代码一、发送普通消息import("context""
fmt
断剑zou天涯
·
2024-02-03 08:09
微服务架构
#
RocketMQ
rocketmq
golang
开发语言
golang 中间件使用
1、自定义中间件函数funcCustomMiddleware()gin.HandlerFunc{returnfunc(c*gin.Context){//在请求之前执行的逻辑
fmt
.Println("执行自定义中间件
顿悟树下你和我
·
2024-02-03 08:34
golang
golang
中间件
开发语言
golang编程语言和java的性能对比
1、先说Go吧,因为我个人最近正在用,感觉很不错packagemainimport"
fmt
"funcmain(){
fmt
.Println(fibonacci(34))}funcfibonacci(iint
QFdongdong
·
2024-02-03 05:26
05-Go语言输入输出函数
输出函数输出函数的两种格式:第一种:
fmt
.Printf("格式化字符串",数据列表)第二种:
fmt
.Println(数据列表)packagemainimport"
fmt
"funcmain(){//两种输出方式
低头看云
·
2024-02-03 03:23
go语言-用channel控制goroutine的退出
用channel控制goroutine的退出本文简要介绍了,如何用channel控制goroutine的退出的基本方法for-range主动停止goruitinepackagemainimport("
fmt
SRExianxian
·
2024-02-03 03:34
golang
数据库
开发语言
Go语言高能踩坑记录:信道
错误示例一看下面这段代码package mainimport "
fmt
"func main() { pipline := make(chan string) pipline <- "hello
薛定谔的猫96
·
2024-02-02 22:03
机器学习
机器学习
GO语言学习:记录今日
fmt
.Scanf踩坑
分别执行这三个程序时,控制台中会得到不同的结果控制台的结果没贴出来,在查阅到官方文档:文档中提到Scanf函数会接收到一个参数以及一个error,当我们使用
fmt
.Scanf("%d",num)实际上接收到的
Uoyaij_
·
2024-02-02 22:03
Golang
go
GStreamer的x264enc插件支持RGB色彩空间
GstStructure*s, gbooleanallow_420_8,gbooleanallow_420_10,gbooleanallow_422, gbooleanallow_444){ GValue
fmt
s
冰山一脚2013
·
2024-02-02 15:18
GStreamer
GStreamer
【go】延迟执行和定时器实现
time.Sleeptime.Aftertime.NewTimertime.NewTickertime.Sleeptime.Sleep可以实现延时执行funcTestSleep(t*testing.T){
fmt
.Println
小北很忧伤
·
2024-02-02 14:41
go
golang
定时器
go tcp编程案例-服务端循环接收客户端消息2
服务端packagemainimport("
fmt
""net")funcmain(){
fmt
.Println("服务器开始监听...")listen,err:=net.Listen("tcp","0.0.0.0
aaxhl99
·
2024-02-02 12:43
go
golang
tcp/ip
go 协程求素数的代码实现
packagemainimport(_"a1/utils""
fmt
"_"time")//向initChan放入1-8000个数funcputNum(initChanchanint){fori:=1;i<
aaxhl99
·
2024-02-02 12:13
go
golang
开发语言
后端
go 反射的练习
packagemainimport(_"a1/utils""
fmt
""reflect")funcreflectTest01(binterface{}){//通过反射获取传入变量的type、kind、值rTyp
aaxhl99
·
2024-02-02 12:13
go
golang
go 使用反射来遍历结构体的字段,调用结构体的方法,并获取结构体标签的值
packagemainimport(_"a1/utils""
fmt
""reflect")typeMonsterstruct{Namestring`json:"name"`Ageint`json:"monster_age
aaxhl99
·
2024-02-02 12:13
go
golang
开发语言
后端
go tcp编程案例-服务端接收客户端消息
服务端packagemainimport("
fmt
""net")funcmain(){
fmt
.Println("服务器开始监听...")listen,err:=net.Listen("tcp","0.0.0.0
aaxhl99
·
2024-02-02 12:13
go
golang
tcp/ip
go协程+管道简单案例
packagemainimport(_"a1/utils""
fmt
"_"time")funcwriteData(initChanchanint){fori:=1;i<=50;i++{initChan<-
aaxhl99
·
2024-02-02 12:43
go
golang
开发语言
go gin 响应数据
gogin响应数据packagemainimport("
fmt
""github.com/gin-gonic/gin")typeUserInfostruct{UserNamestring`json:"user_name
aaxhl99
·
2024-02-02 11:38
golang
gin
开发语言
在go中监听多个channel
packagemainimport("
fmt
""time")funcmain(){c1:=make(chanstring)c2:=make(chanstring)gofunc(){time.Sleep(
ldxxxxll
·
2024-02-02 11:45
golang
数据库
sql
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他