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
布道Go语言
50天精通Golang(第12天)
在前面讲
Go语言
的并发时候,我们就说过,当多个Goroutine想实现共享数据的时候,虽然也提供了传统的同步机制,但是
Go语言
强烈建议的是使用Channel通道来实现Goroutines之间的通信。
恶灵退却
·
2024-01-10 21:55
50天精通golang
golang
Go语言
学习笔记(三)
教程:文档-Go编程语言(studygolang.com)调用模块代码在call-module-code需要注意,需要在hello目录下操作gomodedit-replaceexample.com/greetings=../greetings这是一个在Go项目的模块管理中的命令。在Go的模块管理工具(gomod)中,这个命令用于修改模块依赖关系。具体来说,gomodedit-replaceexam
测试开发-东方不败之鸭梨
·
2024-01-10 20:35
Go
学习
笔记
Go语言
学习笔记(二)
Go语言
的学习资源以下是一些推荐的
Go语言
学习资源的链接:
Go语言
教程:https://golang.org/doc/GobyExample:GobyExampleGolangTutorials:https
测试开发-东方不败之鸭梨
·
2024-01-10 20:04
Go
golang
go语言
学习实例---生成指定年份和月份的日历
go语言
学习实例—生成指定年份和月份的日历这是用
Go语言
编写的与之前文章Java代码功能相同的日历程序。packagemain//这是
Go语言
程序的起始语句,是一个特殊的包声明,指定了程序所属的包。
伪程序文艺猿
·
2024-01-10 20:32
golang
学习
go
go study oneday
这段代码的详细解释,涵盖了
Go语言
变量声明、函数调用、用户输入、类型转换以及结果输出。
伪程序文艺猿
·
2024-01-10 20:57
golang
算法
开发语言
golang异常处理 panic、defer、recover
golang中defer的使用规则-
Go语言
中文网-Golang中文社区例1注意:利用recover处理panic指令,defer必须在panic之前声明,否则当panic时,recover无法捕获到panic
乒乒乓乓丫
·
2024-01-10 20:20
golang
其他
golang中的异常处理和异常使用
1.
go语言
中没有其他语言中的try/catch机制2.在
go语言
中可以使用panic来抛出异常,使用recover方法来处理异常,通常recover方法写在每个方法defer模块中,在方法return
EntyIU
·
2024-01-10 20:20
golang
golang
开发语言
后端
Golang 线程安全与 sync.Map
前言线程安全通常是指在并发环境下,共享资源的访问被适当地管理,以防止竞争条件(raceconditions)导致的数据不一致
Go语言
中的线程安全可以通过多种方式实现实现方式互斥锁(Mutexes)Go的
e5pool
·
2024-01-10 20:15
golang
探索数据多样性:使用类型断言解密类型混合的魔法盒
在
Go语言
中,类型断言的语法如下:value,ok:=expressi
代码炼金术
·
2024-01-10 20:45
GoLang-并发之王
java
前端
服务器
类型断言
golang
go
python
解密
Go语言
结构体:构建数据之美
解密
Go语言
结构体:构建数据之美在
Go语言
中,结构体是一种非常重要的数据类型,用于组织和管理数据。
代码炼金术
·
2024-01-10 19:42
GoLang-并发之王
golang
linux
服务器
结构体
关联数组
gin
python
Golang 异常处理
前言
Go语言
中,"异常"的概念与其他语言如Java或Python中的不太相同。Go没有提供传统意义上的try-catch机制来捕获异常。
e5pool
·
2024-01-10 19:42
golang
冥冥之中
没想到2019年上班的第二天就开始装
Go语言
的开发环境。看似偶然的事情事情背后又有着一些必然的联系。
玉露君
·
2024-01-10 19:40
内网穿透工具Ngrok加密流量分析
概述Ngrok是一个内网穿透工具,该工具采用
go语言
进行开发,支持TCP、HTTP、TLS(企业用户,需要付费)。
GCKJ_0824
·
2024-01-10 18:18
安全威胁分析
网络安全
流量运营
同态加密
网络
Go语言
的sync.Pool如何使用?使用场景具体有哪些?
sync.Pool是Go标准库中提供的一个对象池(ObjectPool)的实现。对象池是一种用于缓存和复用对象的机制,可以在一定程度上减轻内存分配的开销。sync.Pool专门用于管理临时对象,适用于一些需要频繁创建和销毁的短暂对象,例如临时缓冲区。以下是sync.Pool的基本用法:1创建对象池:import("sync")varmyPool=sync.Pool{New:func()interf
PHP技术社区
·
2024-01-10 17:10
IT教程
golang
javascript
开发语言
Go 语言为什么不支持并发读写 map
Go语言
的map类型不支持并发读写的主要原因是并发读写会导致数据竞态(datarace),这意味着多个goroutine可能同时访问并修改同一个map,从而引发不确定的结果。
PHP技术社区
·
2024-01-10 17:05
IT教程
golang
开发语言
后端
Go语言
入门教程(十)之函数
上次我们讲到了关于
Go语言
的流程控制,小栈君也希望小伙伴跟着小栈君一步一个脚印的敲一下代码,相互进步。本期我们要分享的
Go语言
系列之函数。一、什么是函数?函数是指一段在一起的、可以做某一件事儿的程序。
IT干货栈
·
2024-01-10 16:34
Go 类型系统
Go语言
的基本类型中有20个预声明简单类型都是命名类型,
Go语言
还有一种命名类型——用户自定义类型。未命名类型:一个类型由预声明类型、关键字和操作符组合而成,这个类型称为未命名类型。
HuaLuLemon
·
2024-01-10 15:19
Go
golang
开发语言
Syncthing同步备份初探
Syncthing软件简介:Syncthing是一款开源的文件同步客户端与服务器软件,采用
Go语言
编写。
skywalk8163
·
2024-01-10 14:57
项目实践
数据库
分布式
p2p
如何使用 Golang 比较版本号大小?
因为版本号通常是字符串形式的,所以在
Go语言
中,比较版本号大小通常需要将字符格式的版本号串解析为可比较的数值,然后进行比较。
路多辛
·
2024-01-10 13:45
Golang系列知识讲解
golang
开发语言
后端
go语言
学习-并发编程(并发并行、线程协程、通道channel)
1、概念1.1并发和并行并发:具有处理多个任务的能力(是一个处理器在处理任务),cpu处理不同的任务会有时间错位,比如有AB两个任务,某一时间段内在处理A任务,这时A任务需要停止运行一段时间,那么会切换到处理B任务,B任务停止运行,在切换处理A任务,只不过CPU处理快,看起来是同时处理多个任务。并行:同时执行多个任务的能力(多个处理器)。比如3个任务同时创建,cpu是3核的,那么3个处理器同时处理
Studying!!!
·
2024-01-10 13:43
go新学习目录
golang
go语言
学习-结构体
1、简介
Go语言
中的结构体是一种自定义数据类型,可以将不同类型的数据字符组合在一起形成一个单独的实体。结构体可以用于存储和操作复杂的数据结构,以及创建自定义数据类型。
Studying!!!
·
2024-01-10 13:13
go新学习目录
golang
go语言
学习-包管理
1、概念1.1什么是包***
Go语言
的包(package)***是一种源码封装的方式,可以被看做是组相关的,并且通用的代码集合。
Studying!!!
·
2024-01-10 13:13
go新学习目录
golang
推荐几个干货公众号
希望能帮助到你~roseduan写字的地方号主Rose,曾是一名文科生,二本非科班出身,大三时自学计算机,在小厂做过Java,目前在某大厂做
Go语言
开发工作。
机器铃砍菜刀
·
2024-01-10 11:02
数据库
算法
分布式
中间件
编程语言
Go语言
精进之路:你知道什么是
Go语言
编程思维吗?
经过十几年的演化和发展,
Go语言
在全世界范围内已经拥有了百万级别的拥趸,在这些开发者当中,除了一部分新入行的编程语言初学者之外,更多的是从其他编程语言阵营转过来的开发者。
hzbooks
·
2024-01-10 11:56
编程语言
算法
python
java
人工智能
KubeSphere 社区双周报 | 2023.12.21-2024.01.04
KubeSphere社区双周报主要整理展示新增的贡献者名单和证书、新增的讲师证书以及两周内提交过commit的贡献者,并对近期重要的PR进行解析,同时还包含了线上/线下活动和
布道
推广等一系列社区动态。
KubeSphere 云原生
·
2024-01-10 10:25
k8s
容器平台
kubesphere
云计算
梦猫记(二)
再也没有比太郎更机智的导游,更勤勤恳恳的
布道
者了。太郎领人入了寺门,若手上挂了东西,哪怕只有一个空塑料袋
一目友
·
2024-01-10 09:38
Go——协程
协程协程是
Go语言
最大的特色之一。1、协程的概念协程并不是Go发明的概念,支持协程的变成语言有很多。Go在语言层面直接提供对协程的支持称为goroutine。
木易小熙
·
2024-01-10 08:52
Go是怎样练成的
golang
开发语言
Docker实战08|Docker管道及环境变量识别
上一篇文章中,讲解了如何通过
Go语言
实现对DockerCgroup的资源限制具体文章可见《Docker就应该这么学-07》有需要的小伙伴可以回顾一下。
云原生实战指南
·
2024-01-10 07:27
Go
Docker
docker
java
容器
goland报错:The selected directory is not a valid home for Go SDK
原因:IDEA/goland无法识别到
GO语言
SDK版本解决办法:打开GO的安装目录下的src\runtime\internal\sys\zversion.go文件,添加一行(我的go版本是1.18.10
精神小伙2号
·
2024-01-10 07:18
golang
开发语言
后端
Go语言
的编译过程
简介
Go语言
和Java语言一样都是一门需要编译才能运行的编程语言,也就是说代码在运行之前需要通过编译器生成二进制机器码。
飞翔的乌龟
·
2024-01-10 07:13
golang
golang
开发语言
后端
Go语言
io包源码解读
前言前两篇文章
Go语言
io包核心接口详解、
Go语言
io包基本接口详解,我们已经学习了io包中的核心接口、基本接口和组合接口,这些都是基本的接口定义和规范,那么本篇文章我们就一起来看下io包中对上述接口的使用
Lifelmy
·
2024-01-10 06:10
Go
golang
开发语言
后端
go语言
中的文件file操作
一、File文件操作首先,file类是在os包中的,封装了底层的文件描述符和相关信息,同时封装了Read和Write的实现。1、FileInfo接口FileInfo接口中定义了File信息相关的方法。typeFileInfointerface{Name()string//basenameofthefile文件名.扩展名aa.txtSize()int64//文件大小,字节数12540Mode()Fi
罗生门£
·
2024-01-10 06:08
Go语言学习
golang
服务器
开发语言
云卷云舒:【实战篇】对象存储迁移
2.迁移原理Rclone是一款基于
Go语言
开发的开源命令行工具,支持在不同对象存储、网盘间同步、上传、下载数据。超过40种云存储产品支
Cloud云卷云舒
·
2024-01-10 05:35
架构设计
云原生
云原生
迁移学习
运维
Go语言
实现数据结构栈和队列
Go语言
实现数据结构栈和队列1、栈packagemainimport"fmt"funcmain(){//创建栈stack:=make([]int,0)//push压入栈stack=append(stack
242030
·
2024-01-10 02:47
golang
golang
Golang企业面试题
作用是什么
Go语言
当中Channel(通道)有什么特点,需要注意什么?
Go语言
当中Channel缓冲有什么特点?
Go语言
中cap函数可以作用
weixin_51551879
·
2024-01-09 22:37
golang
开发语言
后端
32.
Go语言
·Redis
ReadME.md#./bin/
[email protected]
#Redis的数据类型(http://redisdoc.com/index.html):String(字符串)set/get/delHash(哈希)List(列表)Set(集合)zset(有序集合)github地址:https://github.com/garybu
一枼落知天下
·
2024-01-09 21:13
GO对接验证码短信接口DEMO示例
GO语言
短信接口对接说明//接口类型:互亿无线触发短信接口,支持发送验证码短信、订单通知短信等。//账户注册:请通过该地址开通账户http://user.ihuyi.com/?
短信接口开发
·
2024-01-09 20:07
Go语言
中for-range使用踩坑指南
这里写目录标题
Go语言
中for-range使用踩坑指南1.指针数据坑2.迭代修改变量问题3.是否会造成死循环你不知道的`range`用法`delete`add
Go语言
中for-range使用踩坑指南1.
~庞贝
·
2024-01-09 19:09
Golang复习
golang
开发语言
后端
golang 网络编程(5)中间件
打印http请求或返回的日志压缩http请求的返回值将http请求头保持一致实现安全以及权限验证Middleware-web.jpg在
go语言
net/http标准库中提供了中间件类似的函数StripPrefix
zidea
·
2024-01-09 19:38
Hyperledger Fabric 生成组织身份解析
为了方便批量管理组织证书,Fabric基于
Go语言
的标准crypto库提供了cryptogen(cryptogenerator)工具。cryptogen可以根据指定配置批量生成所需要的密钥和证书
征尘bjajmd
·
2024-01-09 18:43
php
https
数据库
2018-10-18
Go语言
第一天
packagemainimport"fmt"import"math"import"math/cmplx"varaa=3//包内部变量varss="kkk"//bb:=true函数外面不可以用:=var(cc=3//注意这里没有,号dd=5)funcvariableZero(){varaintvarsstringfmt.Printf("%d%q\n",a,s)}funcvariableInitial
恶魔辣条儿
·
2024-01-09 18:56
分布式锁介绍
[Go]redis分布式锁的go-redis实现-云+社区-腾讯云1.6常见的并发模式·
Go语言
高级编程GitHub-bsm/redislock:SimplifieddistributedlockingimplementationusingRedislockpackage-github.com
Ftworld21
·
2024-01-09 17:58
Go
golang
go引用模块
引用全局变量_Ftworld21的专栏-CSDN博客go-import下划线的作用-
Go语言
中文网-Golang中文社区
Ftworld21
·
2024-01-09 17:28
Go
golang
开发语言
后端
go work
否则会报错https://github.com/golang/tools/blob/master/gopls/doc/workspace.mdGo1.18新特性多模块工作区教程-让多模块开发变得简单-
Go
Ftworld21
·
2024-01-09 17:26
Go
golang
开发语言
后端
Hyperledger2.0 链码安装
package:打包源代码install:安装链码approveformyorg:节点所在组织审批链码commit:提交链码在完成之后可以执行链码的查询和调用package首先需要对合约进行编译,首先把我们写的
go
LamaxiyaFc
·
2024-01-09 15:44
区块链内容
区块链
Golang 协程与通道
前言在
Go语言
中,协程被称为goroutines。
e5pool
·
2024-01-09 15:41
golang
linux安装go环境教程,Linux下一键安装
Go语言
最新版本环境的教程
有点Shell基础,而且经常安装Golang的环境,为了方便自己,就写了个一键安装golang的环境教程,之前写过一次,但是不够智能,现在添加了几个功能。1、可以自定义Golang版本号;2、自动判断系统的相关信息(如32位or64位系统)及下载对应的地址MY_DIY_GO_VERSION为自定义的golang版本号,如:1.6.2###第一种方式:直接通过我写好的脚本一键安装(一键安装)。截止发
weixin_39844267
·
2024-01-09 15:30
linux安装go环境教程
linux go环境安装,Linux 下 Go 环境搭建以及 Gin 安装-
Go语言
中文社区
专栏地址:技术专栏将安装包解压:tar-C/usr/local-xzfgo1.11.4.linux-amd64.tar.gz修改环境变量:exportPATH=$PATH:/usr/local/go/bin此时,Go就已经安装好了,来验证一下:[root@7a7120c97a4fgo]#goversiongoversiongo1.11.4linux/amd64接下来新建一个名为test的项目,目录
科普君冷知识
·
2024-01-09 15:59
linux
go环境安装
linux配置
go语言
安装环境
1.访问
go语言
官网,可点击下载到windows.再上传到服务器。
快乐的命令行
·
2024-01-09 15:58
linux
服务器
运维
Golang
go语言
如何打包成linux上可以执行的文件
Golang
go语言
在Windows上如何打包成linux上可以执行的文件在Windows上的cmd命令中执行:运行环境为arm机器系统为linux:E:\ideaproject\goproject\src
小苏 分享
·
2024-01-09 15:28
arm
golang
go
linux
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
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
其他