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语言_Golang
go语言
实现服务器server端与客户client端即时通信(附完整源码)
go语言
实现服务器server端与客户client端即时通信1.服务器端代码2.客户端代码3.使用说明4.示例要使用
Go语言
实现服务器端与客户端的即时通信,可以通过使用TCP套接字进行简单的双向通信。
源代码大师
·
2025-04-08 21:19
Go语言实战完整教程
服务器
golang
运维
Go语言
核心36讲(
Go语言
实战与应用二十)--学习笔记
42|bufio包中的数据类型(上)今天,我们来讲另一个与I/O操作强相关的代码包bufio。bufio是“bufferedI/O”的缩写。顾名思义,这个代码包中的程序实体实现的I/O操作都内置了缓冲区。bufio包中的数据类型主要有:1、Reader;2、Scanner;3、Writer和ReadWriter。与io包中的数据类型类似,这些类型的值也都需要在初始化的时候,包装一个或多个简单I/O
郑子铭
·
2025-04-08 19:41
Go语言核心36讲
go
Lo
go语言
的云数据库
云数据库中的Lo
go语言
应用引言随着云计算和大数据技术的迅猛发展,云数据库日益成为企业信息系统的核心组成部分。云数据库以其灵活性、可扩展性和高效性,成为了许多企业数据存储与管理的优选方案。
冯韶雅
·
2025-04-08 18:32
包罗万象
golang
开发语言
后端
go的map是无序的,每次迭代map的顺序可能不同。如果需要按特定顺序遍历map,应该怎么做呢?
在
Go语言
中,map是一种无序的数据结构,这意味着在遍历map的时候,其元素的顺序是不确定的。
returnShitBoy
·
2025-04-08 17:24
golang
算法
c++
Lo
go语言
的锁
Lo
go语言
的锁引言在计算机科学的发展历程中,编程语言的多样性为学习与探索提供了丰富的工具。
淳于韻珊
·
2025-04-08 17:52
包罗万象
golang
开发语言
后端
Elasticsearch多字段搜索与价格范围过滤的
Go语言
实现
文章目录Elasticsearch多字段搜索与价格范围过滤的
Go语言
实现1.背景介绍2.核心概念与联系3.核心算法原理&具体操作步骤3.1算法原理概述3.2算法步骤详解3.3算法优缺点3.4算法应用领域
AI天才研究院
·
2025-04-08 06:10
计算
DeepSeek
R1
&
大数据AI人工智能大模型
elasticsearch
golang
大数据
Go语言
实现的JSON Web Token(JWT)教程
Go语言
实现的JSONWebToken(JWT)教程jwtCommunitymaintainedcloneofhttps://github.com/dgrijalva/jwt-go项目地址:https:
霍美予Mabel
·
2025-04-08 01:43
算法编程题-排序
算法编程题-排序比较型排序算法冒泡排序选择排序插入排序希尔排序堆排序快速排序归并排序非比较型排序算法计数排序基数排序本文将对七中经典比较型排序算法进行介绍,并且给出
golang
语言的实现,还包括基数排序
灼华十一
·
2025-04-08 00:36
算法编程题
算法
排序算法
数据结构
golang
《10节课学会
Golang
-02-变量与常量》
微信关注【面试情报局】我们一起干翻面试官,回复
golang
获取本文源码#变量与常量视频地址:b站10节课学会
Golang
,Go快速入门变量与常量变量和常量简单来说就是给内存中某一个地址起一个名字,然后用这个地址存储某个特定类型的值
HTML网页设计-期末大作业
·
2025-04-08 00:06
Golang
golang
开发语言
后端
Golang
系列 - 内存对齐
Golang
系列-内存对齐常见类型header的size大小内存对齐空结构体类型参考摘要:本文将围绕内存对齐展开,包括字符串、数组、切片等类型header的size大小、内存对齐、空结构体类型的对齐等等内容
灼华十一
·
2025-04-08 00:36
Golang
golang
开发语言
后端
golang
中并发sync和channel
golang
中实现并发非常简单,只需在需要并发的函数前面添加关键字"go",但是如何处理go并发机制中不同goroutine之间的同步与通信,
golang
中提供了sync包和channel机制来解决这一问题
fjgui
·
2025-04-07 19:28
go学习
组件日志——etcd
3.1获取一个etcd服务3.2获取租约(写端操作)3.3使用租约(写端操作)3.4销毁租约(写端操作)3.5获取etcd服务中的服务列表(读端操作)3.6监听状态变化(读端操作)一、简介Etcd是一个
golang
木鱼不是木鱼
·
2025-04-07 16:14
组件
etcd
数据库
Go语言
常用算法实现
以下是
Go语言
中常用的算法实现,涵盖排序、搜索、数据结构操作等核心算法。
butiehua0202
·
2025-04-07 07:45
算法
排序算法
数据结构
golang
golang
内存逃逸 & 栈与堆区别
介绍我们要聊的就是“内存逃逸”——这个看起来很恐怖的名字其实说白了就是,某个变量的生命周期可能被Go的编译器不小心“推”到了堆上,而不是栈上,导致了一些不必要的内存消耗。那么,内存逃逸到底是怎么回事,怎么避免它呢?面试应该从以下角度回答什么是逃逸?导致内存逃逸的原因是什么常见的发生逃逸的情况与逃逸分析如何避免栈和堆栈(Stack):栈内存是程序运行时的一个局部区域,用于存储局部变量和函数调用的上下
云闲不收
·
2025-04-07 07:45
golang
java
jvm
Lo
go语言
的系统监控
Lo
go语言
的系统监控引言在信息技术飞速发展的时代,系统监控成为了确保计算机系统和网络平稳运行的重要手段。
褚翾澜
·
2025-04-07 06:41
包罗万象
golang
开发语言
后端
Linux Terminal Mode | canonical / nocanonical / cbreak / raw
然而,
Go语言
并未提供便捷的接口。为此,查阅了相关资料,对终端的I/O进行了深入研究,并将关键内容整理如下。2终端I/O的三种模式2.1Canonical模式该模式也称为cooked模式。
斐夷所非
·
2025-04-07 04:00
Linux
terminal
mode
Go语言
中的基本数据类型之间的转换方法
在
Go语言
里,基本数据类型之间的转换是一项常见操作。下面会详细介绍不同基本数据类型之间的转换方法。1.整数类型转换在
Go语言
中,不同大小的整数类型可以相互转换,不过要留意可能出现的溢出问题。
炬火初现
·
2025-04-06 21:44
golang
开发语言
后端
22、Python深入理解生成器
Python因为GIL的原因,多线程的使用有很大的限制(或性能不佳),所以广泛的要使用协程,而Python协程的基础便是生成器(与
goLang
的协程不一样),所以在Python中生成器是很多高级语法的基础
勇敢滴哥哥
·
2025-04-06 15:04
Python3编程技巧进阶
python
开发语言
linux 运行go文件路径,
Go语言
的GOPATH与工作目录详解
GOPATH设置go命令依赖一个重要的环境变量:$GOPATH1(注:这个不是Go安装目录。下面以笔者的工作目录为说明,请替换自己机器上的工作目录。)在类似Unix环境大概这样设置:exportGOPATH=/home/apple/mygo为了方便,应该把新建以上文件夹,并且把以上一行加入到.bashrc或者.zshrc或者自己的sh的配置文件中。Windows设置如下,新建一个环境变量名称叫做G
糖太咸
·
2025-04-06 14:01
linux
运行go文件路径
关于
Go语言
中文件操作部分
本文章为笔者对于
Go语言
文件操作知识的粗浅认知,如有不当,烦请指正前言
Go语言
中关于文件操作一般为以下几种:打开和关闭文件读取文件文件写入这些操作有一些地方是一样的,类似于模板,是相对固定的代码,比方说我们都是先打开文件才能进行读写
朱颜辞镜花辞树
·
2025-04-06 14:00
golang
开发语言
后端
Go语言
log日志包
Golang
'slog模块主要提供了3类接口。
墨子哲
·
2025-04-06 14:29
Go实战系列
详解 Go 的常见环境变量及其在 zshrc 中的配置
Go语言
作为一门现代化的编程语言,其编译、构建和包管理等环节都依赖于一系列环境变量的配置。正确理解和设置这些环境变量,对于Go开发至关重要。
vortex5
·
2025-04-06 14:28
教程
golang
运维
开发
linux
Go语言
轻松搞定Excel的操作,简单生成图表
库简介Excelize是
Go语言
编写的用于操作OfficeExcel文档基础库,基于ECMA-376,ISO/IEC29500国际标准。
林小摸
·
2025-04-06 10:32
golang
excel
开发语言
后端
操作 Office Excel 文档类库Excelize
Excelize是
Go语言
编写的一个用来操作OfficeExcel文档类库,基于ECMA-376OOXML技术标准。
ejinxian
·
2025-04-06 10:57
office插件开发
excel
读写excel
golang
常见框架
gin简介Gin是一个用Go(
Golang
)编写的Web框架特性快速基于Radix树的路由,小内存占用。没有反射。可预测的API性能。支持中间件传入的HTTP请求可以由一系列中间件和最终操作来处理。
卜睵·-嗳
·
2025-04-06 08:44
golang
开发语言
后端
Golang
的Web框架比较与选择
一、
Golang
的Web框架概述又称
Go语言
)是一种由Google开发的开源编程语言,自诞生以来就备受关注,并被广泛应用于后端开发。
caihuayuan5
·
2025-04-06 06:04
面试题汇总与解析
spring
boot
java
后端
大数据
课程设计
Go语言
的嵌入式网络
Go语言
的嵌入式网络引言在当今快速发展的互联网时代,嵌入式系统和网络技术的结合变得越来越普遍。嵌入式系统是指嵌入到设备中以实现特定功能的计算机系统,它们通常具有资源有限的特点。
冷琅辞
·
2025-04-05 20:58
包罗万象
golang
开发语言
后端
LeetCode算法题(
Go语言
实现)_23
题目给你一个下标从0开始、大小为nxn的整数矩阵grid,返回满足Ri行和Cj列相等的行列对(Ri,Cj)的数目。如果行和列以相同的顺序包含相同的元素(即相等的数组),则认为二者是相等的。一、代码实现funcequalPairs(grid[][]int)int{n:=len(grid)rowMap:=make(map[string]int)//统计每行的字符串出现次数for_,row:=range
LuckyLay
·
2025-04-05 18:42
算法
leetcode
golang
golang
的github.com/dgrijalva/jwt-go包
Golang
JSONWebToken(JWT)包JSONWebToken(JWT)是一种用于在客户端和服务器之间安全传输信息的紧凑、URL安全的方法。
草海桐
·
2025-04-05 09:16
golang
golang
jwt-go
JWT
influxDB基础
使用
GO语言
开发,特别适合用于处理和分析资源监控数据这种时序相关数据。那么相比于关系型数据库有何优势?
triticale
·
2025-04-05 08:39
influxdb
数据库
GO语言
学习(7)循环语句
目录前言1.基本for循环2.用for循环模拟while3.嵌套循环4.for-range循环5.循环控制语句5.1break与continue5.2goto语句6.无限循环前言
Go语言
中的循环语句主要有
能来帮帮蒟蒻吗
·
2025-04-05 08:07
GO语言
学习
golang
开发语言
【
Golang
】Go操作数据库框架gorm
《博客》:Python全栈,
Golang
开发,PyQt5和Tkinter桌面开发,小程序开发,人工智能,js逆向,App逆向,网络系统安全,数据分析,Django,fastapi,flas
景天科技苑
·
2025-04-05 08:06
Go语言开发零基础到高阶实战
golang
数据库
开发语言
gorm
go操作数据库
探索
Go语言
的优雅架构:go-service-example项目推荐
探索
Go语言
的优雅架构:go-service-example项目推荐go-service-exampleExampleGoserviceusinggo-swaggerandCleanArchitecture
郁英忆
·
2025-04-05 06:56
Go框架比较:goframe、beego、iris和gin
前言由于工作需要,这些年来也接触了不少的开发框架,
Golang
的开发框架比较多,不过基本都是Web”框架”为主。
半城 风雨
·
2025-04-05 06:53
Iris
Beego
Gin
golang
大数据
开发语言
使用 Go 与 gRPC 构建高性能微服务:从入门到实战指南
本文将以
Go语言
为例,从环境搭建、接口定义到
全栈探索者chen
·
2025-04-05 03:04
微服务
golang
微服务
开发语言
架构
学习
程序人生
性能优化
Go 并发模型—Goroutines
前言Goroutines是
Go语言
主要的并发原语。它看起来非常像线程,但是相比于线程它的创建和管理成本很低。
·
2025-04-05 03:11
主流的
golang
web框架有那些
以下是2024年一些主流的
Go语言
Web框架的对比:Gin性能:非常快,是
Go语言
中最快的Web框架之一,特别适合构建快速的网站和API。
LeonNo11
·
2025-04-04 20:18
golang
golang
《
Go语言
从新手到高手》初级篇-第1章 环境搭建 1.2 下载与安装
1.2.1官方网站与版本选择Go官方网站访问
Go语言
的官方网站和选择合适的版本是开始学习和使用
Go语言
的重要一步。下面是一些关于Go官方网站和如何选择Go版本的信息。
鱼弦
·
2025-04-04 19:47
人工智能时代
golang
开发语言
后端
GO语言
GPM模型
原文地址:https://study
golang
.com/articles/29227前言Goroutine&Schedulergoroutine是什么?
DreamCatcher
·
2025-04-04 18:39
golang研究
go的GC垃圾回收机制
Go语言
中的垃圾回收(GC,GarbageCollection)主要采用了并发标记-清除法,并结合混合写屏障(writebarrier)和三色标记法技术来实现垃圾回收。
听雨·眠
·
2025-04-04 18:38
java
jvm
算法
服务器端ftp自动异地备份小工具
自己用
go语言
开发了一套ftp自动备份程序。该程序可以通过ftp把当前服务器得文件备份到异地。可以定时备份。
aku88168
·
2025-04-04 17:03
linux
自动化
运维开发
Go 语言 Web 微服务开发从入门到精通:数据库实战十大核心专题全解析
Go语言
Web微服务开发从入门到精通:数据库实战十大核心专题全解析在当今的云计算与分布式系统浪潮下,
Go语言
凭借其高效的并发性能、简洁的语法以及出色的跨平台特性,已然成为构建Web微服务的首选编程语言之一
七七知享
·
2025-04-04 17:00
Web
数据库
Go
golang
微服务
数据库
程序人生
职场和发展
学习方法
改行学it
Go和
Golang
语言简介
李升伟整理Go和
Golang
实际上指的是同一种编程语言,只是名称不同。Go名称:Go是该编程语言的正式名称。
lisw05
·
2025-04-04 16:54
计算机科学技术
golang
开发语言
后端
Go语言
手动内存对齐的四大场景与实践指南
Go语言
手动内存对齐的四大场景与实践指南引言:Go的内存对齐机制
Go语言
通过编译器自动处理内存对齐问题,开发者通常无需关心底层细节。
lzl-688
·
2025-04-04 11:20
go语言
golang
开发语言
后端
Go语言
在Kubernetes Operator开发中的最佳实践与性能优化指南
Go语言
在KubernetesOperator开发中的最佳实践与性能优化指南KubernetesOperator已成为扩展KubernetesAPI和自动化复杂应用管理的核心模式。
Momo__omoM
·
2025-04-04 10:11
golang
kubernetes
性能优化
【自学笔记】
Go语言
基础知识点总览-持续更新
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录1.
Go语言
简介2.基本语法变量声明与赋值常量数据类型运算符3.控制结构条件语句循环语句4.函数函数定义与调用多返回值匿名函数与闭包
Long_poem
·
2025-04-04 02:48
笔记
golang
开发语言
粘包问题解决方案
粘包问题详解:TCP协议中的常见问题及
Go语言
解决方案一、什么是粘包问题?粘包问题是指在TCP通信中,发送方发送的多个独立消息在接收方被合并成一个消息接收的现象。
朱颜辞镜花辞树
·
2025-04-04 01:13
网络
tcp/ip
网络协议
golang
-基础知识-interface
1.什么是interface在go中,interface(接口)是一种抽象类型,用于定义某些方法的集合,而不具体实现这些方法。接口允许你指定一个类型应该提供哪些功能,但不关心具体实现是什么。定义一个接口的基本语法如下:typeInterfaceNameinterface{Method1(parameters)returnTypeMethod2(parameters)returnType//其他方法
wuh2333
·
2025-04-04 00:37
golang
开发语言
后端
Golang
日志接口应用实战
阅读目录日志库需求分析1日志库产生的背景2日志打印级别设置3日志存储的位置4日志库接口设计5日志库设计6文件日志格式demo1导入获取目录结构包,打印目录结构2新建获取目录结构包3新建文件日志包4新建用户应用引入文件日志包打印日志5新建终端日志包6新建用户应用引入文件日志包打印日志7使用接口解决以上日志没有使用接口产生的问题7.1使用包打印入职7.2定义打印日志接口规范文件7.3改造终端日志打印7
知其黑、受其白
·
2025-04-04 00:05
golang
java
开发语言
golang
--interface(接口)
在
Go语言
中,接口(interface)是一种定义行为的类型。接口定义了一组方法签名,但没有具体的实现。其他类型可以实现接口的方法,从而成为该接口的实例。
逍遥侯~
·
2025-04-03 23:32
开发语言
golang
后端
go
数据结构
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他