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语言
位运算
一、6种位运算符及用途运算符语法功能典型应用场景&a&b按位与掩码操作、判断奇偶、权限检查|a|b按位或合并标志位、设置权限^a^b按位异或交换变量、数据加密、去重&^a&^b位清空(ANDNOT)清除指定标志位>a>>n右移快速除2ⁿ、提取高位数据关键:^作为单目运算符时表示按位取反(如^0b1010=0b0101)&^是Go特有操作:结果为a&(^b)二、4类实战应用1.高效状态管理(权限系统
飞飞帅傅
·
2025-06-27 01:34
golang
开发语言
后端
码云如何构建自己的golang内源包
在这篇文章中,我将介绍在码云上构建自己的
Go语言
内源包的详细步骤,帮助你更好地管理和复用代码。在码云构建
Go语言
内源包的详细指南前期准备安装Go环境确保你的开发环境已经安装了
Go语言
环境。
程序员若风+
·
2025-06-27 00:31
golang
开发语言
后端
聊聊
Go语言
的异常处理机制
背景最近因为遇到了一个panic问题,加上之前零零散散看了些关于程序异常处理相关的东西,对这块有点兴趣,于是整理了一下golang对于异常处理的机制。名词介绍Paincgolang的内置方法,能够改变程序的控制流。当函数调用了panic,函数会停止运行,但是defer函数会运行,程序会在当前panic的goroutine全部退栈以后crash。Recoverrecover也是golang的内置方法
互联网_青花
·
2025-06-27 00:00
深入理解Go语言
go
【
Go语言
-Day 8】告别冗长if-else:深入解析 switch-case 的优雅之道
Langchain系列文章目录01-玩转LangChain:从模型调用到Prompt模板与输出解析的完整指南02-玩转LangChainMemory模块:四种记忆类型详解及应用场景全覆盖03-全面掌握LangChain:从核心链条构建到动态任务分配的实战指南04-玩转LangChain:从文档加载到高效问答系统构建的全程实战05-玩转LangChain:深度评估问答系统的三种高效方法(示例生成、手
吴师兄大模型
·
2025-06-26 19:23
Go
语言从入门到精通
golang
开发语言
后端
go语言
人工智能
if-else
大模型
Go语言
- 单元测试
缺点:1.不方便2.不利于管理因此,单元测试具有必要性testing测试框架
Go语言
中自带testing轻量级测试框架和gotest命令来实现单元测试和性能测试。
Hunter_11
·
2025-06-26 11:02
#
golang学习笔记
单元测试
golang
后端
如何为 gRPC Server 编写本地测试代码
本文将介绍如何利用
Go语言
中gRPC提供的测试工具——bufconn,通过构建内存级别的网络连接,来实现gRPCServer的本地测试,而无需占用实际端口。
·
2025-06-26 10:39
go
MIT 6.824 lab1 总结
最近毕业在家,暂时还没有入职也没有出去玩,就在网上跟着学MIT6.824分布式系统的课程,刚把第一个实验搞完,简单总结一下实现过程中自己踩过的坑
Go语言
的封装性具体报错:gob:typehasnoexportedfields
ZenoW
·
2025-06-26 05:52
分布式
分布式计算
安装docker、docker搭建mysql、rabbitMQ
Docker是一个开源的应用容器引擎,基于
Go语言
并遵从Apache2.0协议开源。
·
2025-06-26 05:50
深入探究 Go 语言中使用 SQLite 数据库
而
Go语言
以其高效、简洁的特点,为操作SQLite数据库提供了强大的支持。本文将结合实际代码,深入介绍如何在
Go语言
中使用SQLite数据库,包括数据库和表的创建、增删改查操作以及操作的优化。
mxpan
·
2025-06-25 23:38
golang
数据库
golang
数据库
sqlite
go语言
Gin框架常见面试题
1.Gin框架的特点和优势Gin是一个轻量级的Web框架,具有以下特点和优势:高性能:Gin采用快速的HTTP路由引擎,比类似的Web框架性能更高。低内存占用:在处理大量请求时,Gin使用的内存很少,因此它可以在较小的服务器上运行。容易上手:Gin提供了简单和易于理解的API,使初学者能够快速上手。中间件支持:Gin提供了中间件机制,可以方便地添加多个中间件来处理请求。路由分组:Gin允许将路由处
-睡到自然醒~
·
2025-06-25 22:01
golang
gin
开发语言
Go 语言中如何处理并发错误
在
Go语言
中,错误处理一直是开发中不可或缺的一部分。尤其在并发编程场景下,由于多个goroutine同时运行,错误的传递和处理就变得更为复杂。
·
2025-06-25 19:59
go后端
Go GC分析
引言
Go语言
以其高效的并发模型和自动内存管理机制广受开发者青睐,其中垃圾回收(GC)系统更是Go运行时的核心组件。
GO兔
·
2025-06-25 12:48
golang
golang
后端
gorm 配置数据库
介绍GORM是
Go语言
中最流行的ORM(对象关系映射)库之一,基于数据库操作的封装,提供类似DjangoORM/SQLAlchemy的开发体验。
三金C_C
·
2025-06-25 11:43
go
数据库
Go Modules
Gomodules是
Go语言
的依赖解决方案,发布于Go1.11,成长于Go1.12,丰富于Go1.13,正式于Go1.14推荐在生产上使用。
至此流年莫相忘
·
2025-06-25 05:25
Golang
golang
开发语言
后端
Gin框架实战指南:从入门到进阶
Gin框架实战指南:从入门到进阶在当今的后端开发领域,Gin框架以其高性能、简洁易用的特点,赢得了众多
Go语言
开发者的青睐。
Go Dgg
·
2025-06-24 10:13
gin
Go 语言的堆糖图片爬虫
基于
Go语言
的堆糖图片爬取探索之旅在互联网的浩瀚海洋中,堆糖网以其丰富多样的高清图片、美图壁纸等内容吸引了众多用户。对于图片爱好者来说,能高效获取心仪的图片资源无疑是一件极具吸引力的事情。
Go Dgg
·
2025-06-24 10:09
golang
爬虫
开发语言
Go Channel 详解
概述在
Go语言
中,channel是一种用于在goroutine之间传递数据的机制。它提供了同步和通信的能力,使得并发编程变得更加简单和安全。
蒋厚施
·
2025-06-24 07:24
go
十分钟带你入门
Go语言
(Golang)开发
概述
Go语言
是由Google的RobertGriesemer,RobPike及KenThompson开发的一种静态强类型、编译型语言。
gopyer
·
2025-06-23 17:23
十分钟入门系列
golang
开发语言
后端
十分钟带你入门
Golang 面向对象编程,如何实现 封装、继承、多态
Go语言
虽然不是纯粹的面向对象语言,但它通过结构体(struct)、接口(interface)和方法(method)提供了面向对象编程的能力。
隔壁小白
·
2025-06-23 17:53
golang
golang
开发语言
后端
golang学习笔记28——golang中实现多态与面向对象
欢迎star案例:基于golang开发的一款超有个性的旅游计划app经历golang实战大纲golang优秀开发常用开源库汇总想学习更多golang知识,这里有免费的golang学习笔记专栏文章目录前言
Go
GoppViper
·
2025-06-23 16:42
golang学习笔记
golang
学习
笔记
后端
面向对象
多态
Go语言
网络编程:使用 net/http 构建 RESTful API
Go语言
网络编程-使用net/http构建RESTfulAPI的内容。本章节将带你使用标准库构建一个简单清晰、符合REST风格的API接口服务。
程序员爱钓鱼
·
2025-06-22 22:11
前端
数据库
javascript
golang
开发语言
跨语言RPC:使用Java客户端调用Go服务端的JSON-RPC服务
本文将介绍如何使用
Go语言
编写一个简单的JSON-RPC服务,并使用Java作为客户端来跨语言调用这个服务。一、背景介绍在之前的文章中,我们已经了解了如何使用
Go语言
构建一个基本的RPC服务。
Code季风
·
2025-06-22 19:51
深入探索Go
RPC:构建与实践
rpc
java
golang
json
网络协议
webpack与vite
vite是基于esbulid预构建依赖,esbulid是采用
go语言
编写的,
go语言
是纳秒级别的。总结:因为js是毫秒级别,
go语言
是纳秒级别。所以vite比webpack打包器快10-100倍。
csdn_haow
·
2025-06-22 16:35
webpack
前端
node.js
深入浅出:
Go语言
中的Cookie、Session和Token认证机制
深入浅出:
Go语言
中的Cookie、Session和Token认证机制在Web开发中,用户认证是一个永恒的话题。
小羊斩肖恩
·
2025-06-22 14:47
Go语言
golang
服务器
开发语言
后端
Go语言
认证大师指南:Cookie、Session和JWT全面解析
Go语言
认证大师指南:Cookie、Session和JWT全面解析身份认证是现代Web应用的核心基础,而
Go语言
为实现安全、可扩展的认证系统提供了强大的工具。
小羊斩肖恩
·
2025-06-22 14:47
Go语言
golang
开发语言
后端
服务器
Go语言
Web开发框架实践:使用 Gin 快速构建 Web 服务
Gin是Go中最流行的Web框架之一,特点是轻量、高性能、API友好、支持中间件机制,适合RESTfulAPI开发。一、安装Gin框架go get -u github.com/gin-gonic/gin二、快速入门:HelloGinpackage mainimport ( "github.com/gin-gonic/gin" "net/http")func main() { r
程序员爱钓鱼
·
2025-06-22 08:12
golang
前端
gin
【Docker】常用命令汇总
Docker是1个开源的应用容器引擎,基于
Go语言
并遵从Apache2.0协议开源。
lly_csdn123
·
2025-06-21 23:45
docker
容器
运维
linux
探索无线世界:
Go语言
蓝牙库「bt」全面解析
探索无线世界:
Go语言
蓝牙库「bt」全面解析ble项目地址:https://gitcode.com/gh_mirrors/ble1/ble在数字时代的浪潮中,无线通信技术扮演着不可或缺的角色。
洪显彦Lawyer
·
2025-06-21 23:14
C函数基础.go
前言:在
Go语言
中,函数是构成程序的基本模块,它封装了一段具有特定功能的代码,使得代码更易读,更易维护和重用。熟练掌握函数的定义、调用以及相关特性是成为
Go语言
开发者的必经之路。
是紫焅呢
·
2025-06-21 15:53
26字母学习:Go入门篇
golang
开发语言
后端
青少年编程
学习方法
visual
studio
code
A基础语法.go
前言:
Go语言
(又称Golang)以其简洁、高效的特性,在编程领域崭露头角。
是紫焅呢
·
2025-06-21 15:23
26字母学习:Go入门篇
golang
开发语言
后端
青少年编程
visual
studio
code
学习方法
B数据结构.go
Go语言
作为一门简洁高效的编程语言,在数据结构的使用上也有其独特的优势和特点。
是紫焅呢
·
2025-06-21 14:50
26字母学习:Go入门篇
数据结构
开发语言
学习方法
青少年编程
golang
后端
visual
studio
code
GO Gin Web框架面试题及参考答案
Gin作为一款轻量级Web框架,在
Go语言
生态中占据重要地位,与原生的net/http包相比,二者在设计理念、性能表现及开发体验上存在显著差异。理解这些差异有助于开发者在不同场景下做出合适的技术选择。
大模型大数据攻城狮
·
2025-06-21 11:31
golang
gin
后端面经
GO
WEB
go面试
高并发
中间件
golang 定义一个空切片_
go语言
切片用法详解
1.定义在
Go语言
中切片是一种数据结构,很便于使用和管理数据集合。切片是围绕动态数组的概念构建的,可以按需自动增长和缩小。切片的动态增长是通过内置函数append来实现的。
weixin_39764212
·
2025-06-21 08:40
golang
定义一个空切片
使用 Go 的 database/sql 包进行数据库操作
Go语言
的标准库提供了database/sql包来简化与数据库的交互。这个包为开发者提供了一个统一的接口,可以与多种数据库(如MySQL、PostgreSQL、SQLite等)进行连接和操作。
LLLL96
·
2025-06-21 03:37
Go
数据库
golang
sql
Go语言
从零构建SQL数据库引擎(3)
本节将介绍选择
Go语言
的原因、环境配置以及项目架构设计,为后续开发打下坚实基础。为什么选择
Go语言
?构建数据库系统需要一门兼具性能和开发效率的语言。
烧瓶里的西瓜皮
·
2025-06-21 01:53
从零开始写数据库
数据库
golang
sql
Go语言
中使用database/sql包与SQL数据库交互
Go语言
中使用database/sql包与SQL数据库交互背景简介在
Go语言
中,database/sql包扮演着与SQL数据库交互的重要角色。
·
2025-06-21 01:22
G错误处理.go
目录一、error:
Go语言
里的“报错小信使”二、多值返回与错误检查:Go的“双保险”机制三、自定义错误类型:给错误“量身定做”小马甲四、包装错误:给错误添点“背景故事”五、代码示例:综合运用错误处理技巧
是紫焅呢
·
2025-06-20 14:40
26字母学习:Go入门篇
golang
开发语言
后端
青少年编程
学习方法
visual
studio
code
解析Go Web在后端数据处理的优势
解析GoWeb在后端数据处理的优势:为什么它是高并发时代的「瑞士军刀」关键词:
Go语言
、Web开发、后端数据处理、Goroutine、并发模型、性能优化、云原生摘要:在高并发、低延迟的后端数据处理场景中
后端开发笔记
·
2025-06-20 10:07
golang
前端
网络
ai
Go 语言条件编译
在
Go语言
开发领域,当我们的代码涉及特定平台适配或CPU架构优化时,就需要针对性地编写不同实现。
mxpan
·
2025-06-20 03:22
golang
golang
优化了个寂寞:当“聪明”反被“聪明”误,那些让人哭笑不得的性能调优
今天,我们就来聊聊那些年我们一起踩过的坑,看看两个真实(基于我们之前的基准测试)的
Go语言
小实验,是如何完美演绎“好心办坏事
动态一时爽,重构火葬场
·
2025-06-19 18:40
缓存
go
PHP转Go超简单:语法对比+框架选择+避坑指南
前言对于PHP开发者来说,
Go语言
是一个值得学习的现代编程语言。本文将从PHP开发者的角度,快速上手
Go语言
开发,重点对比两种语言的差异和相似之处。
duxweb
·
2025-06-19 13:07
php
golang
android
UDP协议实现可靠传输方案
的零丢包架构设计文章目录UDP可靠传输实战:从ACK到QUIC的零丢包架构设计一、UDP可靠传输四大核心挑战二、可靠传输五层协议栈设计1.数据包结构设计2.混合确认机制三、拥塞控制算法深度优化1.BBR算法核心模型2.
Go
双囍菜菜
·
2025-06-19 07:55
#
Go高吞吐架构
udp
网络协议
网络
Golang
Go语言
开发规范指南:代码风格、命名与注释标准(持续更新)
在
Go语言
开发中,良好的代码规范不仅能提升代码的可读性,还能增强团队协作效率。本文整理了Go项目中常见的代码规范基本原则、命名规范、注释规范和代码风格规范,适用于中小型团队或个人开发者使用。
Code季风
·
2025-06-19 05:41
golang
开发语言
后端
Go语言
与Docker交互:版本与容器信息查询Client
文章目录
Go语言
查看Docker容器相关信息
Go语言
实现Docker版本信息查看编写Go程序获取简单的字段代码解释代码测试封装成标准格式主程序调用Docker容器信息查询代码解释代码测试整合代码,提供CLI
是垚不是土
·
2025-06-19 02:49
Go语言开发
golang
docker
交互
容器
信息可视化
go语言
web单体项目模板搭建
代码仓库gitee本例代码gitee之前写的创建项目先创建目录,然后在该目录下执行gomodinitquick-start#每次运行前执行,确保项目依赖关系正确gomodtidy#运行gorunmain.go目录结构一般web工程采用MVC结构,M就是model,V是view,C是controllerModel(模型)负责管理应用程序的核心数据和业务逻辑。与数据库或其他数据源交互,并处理数据的增删
飞鸟malred
·
2025-06-18 14:59
golang
前端
开发语言
不用WebSocket也能搞定实时消息推送?试一试SSE吧!
今天,我们就来学习如何使用
Go语言
和Gin框架实现SSE(服务器发送事件)来完成这样一个实时时间推送的功能。一、SSE技术简介1.1什么是SSE?
·
2025-06-18 10:31
后端
Python multiprocessing.Pool
multiprocessing库,而其中最简单的类,Pool,下面就展示一下如何使用,以及效果先解释主函数:Pool是用来初始化进程池的,atexit.register在程序退出的时候注销掉进程池(有点像
go
黄色摩托
·
2025-06-18 09:54
入门
python
python爬取微博评论超100页_python爬取新浪微博评论-
Go语言
中文社区
简介爬取微博m站评论。由于api限制只能爬取前100页,如果想要更全数据需爬pc端。工具python3.5requests库re库步骤1.登陆保存cookie首先,打开m.weibo.cn.输入用户名密码登陆之后,打开chrome开发者工具(DeveloperTool),在Network里面找到m.weibo.cn这个地址,把cookie保存下来。2.找翻页规律如图所示,利用开发者工具找到“sho
weixin_39992831
·
2025-06-18 09:54
深入理解 Go 语言类型之间的转换与注意事项
深入理解
Go语言
类型之间的转换与注意事项在
Go语言
的编程世界中,类型转换是一项非常重要的技能。无论是处理不同数据类型的交互,还是对数据进行格式调整,类型转换都起着关键作用。
weixin_52755040
·
2025-06-17 19:22
microsoft
golang
go
理解基本的RPC实现:从概念到实践
本文将基于
Go语言
,通过实际代码示例介绍如何实现基本的RPC功能。1.基础概念与准备工作在开始之前,我们首先定义了一些基础的数据结构和函数。
·
2025-06-17 14:42
上一页
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
其他