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语言核心编程
Go 字符串处理:fmt.Sprintf与string.Builder的比较
在
Go语言
中,我们通常会遇到两种主要的方式来处理和操作字符串:使用fmt.Sprintf函数和string.Builder类型。
Lamb!
·
2023-11-22 12:39
Go
golang
开发语言
后端
Go 实现网络代理
使用
Go语言
开发网络代理服务可以通过以下步骤完成。这里,我们将使用golang.org/x/net/proxy包来创建一个简单的SOCKS5代理服务作为示例。
Lamb!
·
2023-11-22 12:39
Go
golang
开发语言
后端
Go 异常处理流程
在
Go语言
中,panic、recover和defer是用于处理异常情况的关键字。它们通常一起使用来实现对程序错误的处理和恢复。1.defer语句defer用于在函数返回之前执行一段代码。
Lamb!
·
2023-11-22 11:01
Go
golang
开发语言
后端
深入理解 SHA 系列加密算法及
Go语言
运用
SHA是一系列的加密算法,有SHA-1、SHA-2、SHA-3三大类,而SHA-1已经被破解,SHA-3应用较少,目前应用广泛相对安全的是SHA-2算法,这也是本篇文章重点要讲述的算法。一、算法核心思想和特点该算法的思想是接收一段明文,然后以一种不可逆的方式将它转换成一段密文,也可以简单的理解为取一串输入码,并把它们转化为长度较短、位数固定的输出序列即散列值的过程。1.单向性单向散列函数的安全性在
码墨
·
2023-11-22 11:17
密码学
SHA256算法
加解密
hash
【RabbitMQ】
Go语言
实现六种消息中间件模型
文章目录写在前面1.介绍1.1什么是MQ1.2什么是RabbitMQ1.3AMQP协议2.
Go语言
操作RabbitMQ2.1下载2.2引入驱动2.3HelloWorld模型2.3.1生产者2.3.2消费者
小生凡一
·
2023-11-22 08:10
遇见Golang
拥抱未来
rabbitmq
golang
中间件
Go语言
实现md4、md5、sha256哈希算法加密
目录1.哈希算法特点2.常用的哈希算法3.go实现MD加密3.1MD43.2MD53.go实现SHA加密最后1.哈希算法特点不可逆:无法从一个哈希值恢复原始数据,哈希并不加密唯一性:对于特定的数据只能有一个哈希并且这个哈希是唯一的防篡改:改变输入数据中的一个字节导致输出一个完全不同的哈希值2.常用的哈希算法MD4、MD5、hash1、sha224、sha256、sha384、sha512性能:md
小生凡一
·
2023-11-22 08:40
遇见Golang
拥抱未来
哈希
md5
密码学
go
sha256
我的Go+语言初体验——用Go+写个爬虫并进行数据处理
我个人是
Go语言
爱好者,接触七牛是在大一的时候,这几天七牛云带着Go+来CSDN征文!那我就用Go+写一个爬虫吧!项目初始化前面我们已经完成了go+的搭建,然后我们建立一个项目吧!用vscode吧,因
小生凡一
·
2023-11-22 08:40
遇见Golang
拥抱未来
golang
开发语言
mysql
go语言
的学习路线入门实战微服务开源仓库编程技巧
资源
go语言
中文文档www.topgoer.com先决条件GoSQL通用开发技能学习GIT,在GitHub上建立一些仓库,与其它人分享你的代码了解HTTP(S)协议,request方法(GET,POST
qq_35857939
·
2023-11-22 08:35
golang
go
go学习路线
go
golang
【
Go语言
实战】(26) 分布式搜索引擎
Tangseng基于
Go语言
的搜索引擎github地址:https://github.com/CocaineCong/tangseng详细介绍地址:https://cocainecong.github.io
小生凡一
·
2023-11-22 08:24
遇见Golang
拥抱未来
golang
分布式
搜索引擎
透过 3.0 Preview 看 Dubbo 的云原生变革
相比于之前只限定在Java语言范围内,Dubbo的多语言版本在这两年呈现了良好的发展势头,其中,Dubbo
Go语言
版本在功能、稳定性各个方面都已非常完备,其它几种主流的多语言版本在社区也有提供。
阿里云云栖号
·
2023-11-22 08:37
云栖号技术分享
云原生
常用开源库收集+网站收集
awesome-gohttps://github.com/shockerli/go-awesome常用书或教程极客教程:https://geek-docs.com/GoGo学习之路:https://gowalker.org/
Go
holysheng
·
2023-11-22 07:08
文章
vue.js
javascript
golang
java
Go语言
并发详解
文章目录一、
Go语言
并发简述(并发的优势)进程/线程并发/并行协程/线程Goroutine介绍channel二、
Go语言
goroutine(轻量级线程)使用普通函数创建goroutine1)格式2)例子使用匿名函数创建
小熊coder
·
2023-11-22 06:14
golang
golang
并发
并发编程
长度最小的子数组——
go语言
实现
文章目录一、题目描述二、代码实现方法一:暴力法解题思路代码实现复杂度分析方法二:滑动窗口+双指针解题思路代码实现复杂度分析方法三:前缀和+二分查找解题思路代码实现复杂度分析一、题目描述给定一个含有n个正整数的数组和一个正整数target。找出该数组中满足其和≥target的长度最小的连续子数组[numsl,numsl+1,…,numsr-1,numsr],并返回其长度。如果不存在符合条件的子数组,
及尔偕老lp
·
2023-11-22 06:10
面试高频算法题
Leetcode
leetcode
golang
算法
15 Go的并发
Go语言
以其强大的并发模型而闻名,其并发特性主要通过以下几个元素来实现:Goroutines、Channels、WaitGroups、Mutex和Select。
hope_wisdom
·
2023-11-22 06:29
Go
to
Learn
Go
golang
Goroutines
Channels
WaitGroups
Mutex
Select
Airflow2.2.3 + Celery + MYSQL 8构建一个健壮的分布式调度集群
云原生生态圈·往期推荐云原生生态圈之玩转容器系列文章云原生生态圈之运维架构专辑文章云原生生态圈之DevOps理论与实践系列文章云原生生态圈之Kubernetes理论与实践系列文章云原生生态圈之
Go语言
系列文章技术源于生活系列视频前面聊了
云原生生态圈
·
2023-11-22 06:17
分布式
docker
zookeeper
centos
processing
一款很好用的内网穿透工具--FRP(转)
FRP是一个使用
Go语言
开发的高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务。FRP支持TCP、U
不爱吃饭的小孩怎么办
·
2023-11-22 05:12
GO入门(一)Hello World
一、环境搭建学习
go语言
首先安装goSDK,这里大家可以在
go语言
中文社区下载go的安装包,我下载的是压缩包,解压后是这个样子的,如图(嫌找麻烦的话结尾有百度云的安装包)go目录配置环境变量GOROOT
石头上的叶子
·
2023-11-22 03:11
以太坊同步全节点
第一步:
GO语言
的安装1.这里安装的是go1.10版本,因为,低版本可能导致无法编译后边的以太坊安装包。
小吖么小一郎
·
2023-11-21 22:30
Go语言
defer
参考文章:深入理解
Go语言
defer用于资源的释放,会在函数返回之前进行调用defer关键字的实现跟go关键字很类似,不同的是它调用的是runtime.deferproc而不是runtime.newproc
小杰的快乐时光
·
2023-11-21 19:05
Go语言
中获取IP
简介在net包中提供了获取所有网卡的ip,一般不会用127.0.0.1,::1这样的本地回环地址,可以过滤掉,如果想要获取当前真正在使用的地址,得通过net.Dail去连一下才知道获取ip地址funcmain(){fmt.Println(getIpv4())fmt.Println(getIpv6())}funcgetIpv4()[]string{ips:=make([]string,0)for_,
shura1014
·
2023-11-21 15:04
golang
golang
tcp/ip
开发语言
Go语言
读取文件内容
简介读取文件内容在每个语言里面都有,
go语言
中主要注意文件读完后会返回一个异常io.EOF,根据这个异常去判断就可以了代码实现packagemainimport("bufio""fmt""io""os"
shura1014
·
2023-11-21 14:10
golang
golang
开发语言
03、
GO语言
变量定义、函数
目录1.第一个Go程序2.
Go语言
命令gobuild命令gorun命令gomodinit命令3.变量的定义方法1:varbint=1方法2var:=4使用reflect库4.Go里面的指针5.
Go语言
的函数
Wangsh@
·
2023-11-21 14:34
go
go
linux
Go语言
中的函数变量
Go语言
中,函数也是一种类型,我们可以将其保存在变量中。
半夏蝉鸣
·
2023-11-21 14:33
Golang
golang
开发语言
后端
go语言
闭包,匿名函数,变量使用
packagemainimport"fmt"funcmain(){i:=10;closure1:=func(){fmt.Printf("closure,i:%d\n",i)//输出:10i=15//关键点:此处i是对外围i的一个引用,这是golang闭包的特点,不是快照而是引用,故此处修改就是直接改变外围i的值, //所以在main中输出i值为:15//不太严谨,但易于理解的说法:相当于C++中的
灵山悟空
·
2023-11-21 14:31
golang
go语言
闭包
函数
变量使用
Go语言
自学系列 | golang函数类型与函数变量
视频来源:B站《golang入门到项目实战[2021最新
Go语言
教程,没有废话,纯干货!持续更新中...]》一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持!
热爱编程的通信人
·
2023-11-21 14:00
视频学习笔记
golang
Golang编程基础第二篇——Golang的面向对象
这一篇是上一篇的补充,主要阐述了
go语言
面向对象的一些特性,值传递和指针传递在
go语言
的运用,并补充了一些golang的数据类型目录一,Golang面向对象和类型系统二,Golang的this指针三,golang
lzb_include
·
2023-11-21 13:26
后台相关
Golang
值传递
指针
结构体
golang面向对象
Golang基础-面向过程篇
文章目录基本语法变量常量函数import导包匿名导包指针defer静态数组动态数组(slice)定义方式slice追加元素slice截取map定义方式map使用方式基本语法
go语言
输出helloworld
Lum1n0us
·
2023-11-21 13:48
Golang
golang
开发语言
后端
《Qt on Android
核心编程
》目录
有朋友想看看《QtonAndroid
核心编程
》的目录,So……目录《QtonAndroid
核心编程
》目录,截了10张图才弄好,都在下面了。
foruok
·
2023-11-21 12:30
android开发
Qt
Qt
on
Android
Qt
on
Android
Qt
for
Android
Qt
Android
Go语言
学习day01-环境安装
go语言
环境安装go下载官网:https://studygolang.com/dl安装成功安装很简单一直点next,最后finish配置环境变量配置GOROOT配置GOPATHGo文件中新建文件GoWorksGoWorksGoWorks
hyggeɞ_
·
2023-11-21 09:46
golang
学习
开发语言
go语言
学习-数据结构
1、数组packagemainimport"fmt"funcmain(){//数组:一组具有相同类型并且长度固定的一个数据集合//使用场景:班级,三位老师,//var数组名=[数组长度]数组的类型{数组的数据}varteacherNameArray=[3]string{"张宇","张二","张三"}fmt.Println(teacherNameArray)teacherAgeArray:=[3]i
Studying!!!
·
2023-11-21 08:42
go新学习目录
golang
go语言
学习-基本概念与流程控制
1、helloworld//package:声明这个文件是属于哪个包的//什么是包:可以理解为Go源码的集合,也是一种比较高级的代码复用方案。//我们可以把一些复用的代码或者是功能封装在一起,然后形成一个包,可以被另外一个包进行引用,//或者是被其他代码进行引用,//引用之后我们就可以使用包里面的功能//main是一个特殊的包,一个可执行的程序有且只有一个main包//main函数是整个程序的入口
Studying!!!
·
2023-11-21 08:12
go新学习目录
golang
go语言
学习-git代码管理
1、功能1、版本控制:可以追踪代码的变更记录,并且可以看到修改的内容,以及版本的回溯2、分支管理:可以让我们同时处理多个任务,并且不会影响稳定的分支(主分支)3、团队协作:可以让多人协同开发,并且在没有相互影响的条件下独立完成工作4、代码审查、知识wiki等2、主流代码仓库githubgiteegitlab3、git使用git官网3.1git配置1、配置全局用户名和邮箱:gitconfig--gl
Studying!!!
·
2023-11-21 08:11
go新学习目录
git
Go语言
学习--1--Go 语言环境安装
Go语言
支持以下系统:LinuxFreeBSDMacOSX(也称为Darwin)Windows安装包下载地址为:https://golang.org/dl/。
拆合
·
2023-11-21 08:39
go
golang
学习
windows
Go语言
学习-开发环境安装
VSCode开发工具安装插件下载go的window版本Allreleases-TheGoProgrammingLanguage(google.cn)https://golang.google.cn/dl/go1.20.6.windows-amd64.msi安装后安装包是无法安装问题解决packagemainimport"fmt"funcmain(){varaint=21varbint=10varc
小萝卜学编程
·
2023-11-21 08:08
学习
GO语言
学习记录-01-windows-
go语言
安装并配置环境变量
一、安装Go开发包GO官网下载地址:https://golang.org/dl/根据自己使用的操作系统选择下载,过程一直下一步,勾选的时候全选,安装路径可以自定义路径二.安装完windows版本查看版本windows、linux等命令一致:goversion三、配置环境变量1、变量“GO111MODULE”,值“on”再没有GO111MODULE时,go编译程序的查找依赖的顺序gopath>gor
为互联网铺一条公路
·
2023-11-21 08:07
go
go语言
Go语言
学习笔记-Go环境及VScode安装
Go语言
学习笔记-Go环境及VScode安装一、
Go语言
安装包下载二、
Go语言
安装步骤说明三、VScode安装包下载本文演示一下如何在Windows11中安装Go1.18.3编程语言及VScode一、
Go
踩着阴暗的自己向上爬
·
2023-11-21 08:04
Go语言学习笔记
vscode
学习
golang
Go语言
学习--安装
前言:以Win11系统为例,记录Go的安装,非常简单安装包下载安装包下载地址为:https://golang.org/dl/。如果打不开可以使用这个地址:Downloads-TheGoProgrammingLanguage。各个系统对应的包名:操作系统包名Windowsgo1.XX.windows-amd64.msiLinuxgo1.XX.linux-amd64.tar.gzMacgo1.XX.d
chenxy02
·
2023-11-21 08:34
Go
golang
go语言
学习-go环境安装
1、安装Go1.1下载安装go官网找对应电脑的版本进行安装即可。点击安装包,直接下一步下一步即可,安装目录可以自行设置一下。1.2验证windows通过cmd验证。linux或者mac可以通过自带终端执行测试。2、配置环境变量2.1windows找到系统设置环境变量。设置环境变量信息。3、vscode环境配置3.1下载vscode网上自行找官网下载即可。3.2配置go环境1、打开vscode搜索g
Studying!!!
·
2023-11-21 08:58
go新学习目录
golang
Go语言
中实现应用IP防火墙
简介在公司里面经常会听到某应用有安全漏洞问题,没有做安全加固,IP防火墙就是一个典型的安全加固解决方案,只允许指定的ip段访问应用,一般是内网ip本文主要讲解
go语言
如何实现ip防火墙标准库实现其实go
shura1014
·
2023-11-21 07:02
golang
golang
tcp/ip
开发语言
Go 以小端字节序修改文件
Go语言
的标准库提供了binary.LittleEndian用于处理小端字节序。你可以使用binary.LittleEndian的方法将数据从切片或整数类型转换为小端字节序。
lixora
·
2023-11-21 06:28
开发-Go
golang
开发语言
后端
快速使用 Kafka
目录快速使用Kafka步骤1:安装Kafka步骤2:创建一个主题(Topic)步骤3:生产者发送消息步骤4:消费者接收消息使用
Go语言
kafka客户端库-Sarama进行生产者和消费者的基本示例使用Sarama
小小小熊猫5
·
2023-11-21 05:26
golang
专栏
框架应用
kafka
分布式
go语言
的map内存泄漏
go语言
的map会导致内存泄漏Go程序运行时,有些场景下会导致进程进入某个“高点”,然后就再也下不来了。
weixin_44913757
·
2023-11-21 04:37
项目实践收获
golang
算法
数据结构
《go编程技巧》----绕过map的坑
1.1、不安全的map
go语言
内建的map并发不安全的,当多个Goroutine操作同一个map,会产生报错:fatalerror:concurrentmapwrites。
tyltr
·
2023-11-21 04:05
golang
map
go编程技巧
[译]提案:在
Go语言
中增加对持久化内存的支持
作者:JerrinShajiGeorge、MohitVerma、RajeshVenkatasubramanian、PratapSubrahmanyamJerrinShajiGeorge,MohitVerma,RajeshVenkatasubramanian,PratapSubrahmanyam.最后更新。2021年1月20日讨论地点:https://golang.org/issue/43810。摘
qcrao
·
2023-11-21 04:34
python
java
编程语言
大数据
数据库
深入探究
Go语言
中sync.Map的用法
深入探究
Go语言
中sync.Map的用法文章目录深入探究
Go语言
中sync.Map的用法引言使用sync.Map创建和初始化sync.Map对象向sync.Map中添加和获取键值对删除sync.Map中的键值对遍历
念广隶
·
2023-11-21 04:03
Go
golang
开发语言
后端
2019-06-30【GO】环境搭建以及第一个GO程序
首先:配置
go语言
环境安装包:下载版本:根据自己的开发环境选择对应的版本建议:windows/mac建议选择可执行文件版,linux选择压缩文件版
go语言
安装包安装windows环境下安装:点击下载的安装包
itoocs
·
2023-11-21 04:11
【毕设日记】(1)
go语言
基于gopacket+fyne简单抓包工具实现之抓包代码
导包"fyne.io/fyne/v2""github.com/google/gopacket"get_pkg.go抓包,并且解析成string并且调用渲染成fyne的list注意坑:NetworkLayer和TransportLayer都可能为nilpackageipimport("fmt""fyne.io/fyne/v2/data/binding""github.com/google/gopac
一叶の桐
·
2023-11-21 03:27
毕设日记
golang
网络
开发语言
Go 网络编程和 TCP 抓包实操
本文通过
Go语言
实现TCP套接字编程,并结合tcpdump工具,展示它的三次握手、数据传输以及四次挥手的过程,帮助读者更好地理解TCP协议与Go网络编程。
kevin_tech
·
2023-11-21 03:27
网络
java
python
socket
go
Go语言
学习笔记——结构体与面向对象编程(六)
结构体是由一系列具有相同类型或不同类型的数据构成的数据集合。结构体中的类型可以是任意的结构体的存储空间是连续的结构体用来表达一个事物的全部或部分属性可以使用结构体实现面向对象定义type类型名struct{字段名1字段1的数据类型字段名2字段2的数据类型...}定义一个Person的结构体typePersonstruct{namestringsexint8ageint8}相同数据类型也可以写同一行
MELF晓宇
·
2023-11-21 03:22
Go
golang
go
go语言
python转go学习笔记———面向对象
面向对象OOP结构体Struct
go语言
没有类,只有结构体,等同于类(class)//定义一个结构体(类)typeBookstruct{//如果类首字母大写,表示其他包也能够访问Titlestring/
flandre翠花
·
2023-11-21 03:50
GO
python
golang
python转go
go
go语言
上一页
46
47
48
49
50
51
52
53
下一页
按字母分类:
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
其他