首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
golang
王义杰
创建于2023-09-23
订阅专栏
go相关技术文章
等 19 人订阅
共222篇文章
创建于2023-09-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Go: 配置 VS Code Go 项目支持Windows与Linux双系统调试
使用VS Code配置Go项目支持Windows与Linux双系统调试 在现代软件开发中,越来越多的开发者开始使用VS Code等集成开发环境(IDE)来提高生产力,特别是在支持远程开发时。
Go:复合赋值运算符详解
在 Go 语言(Golang)中,赋值运算符是最常用的运算符之一。它用于将右侧的值赋给左侧的变量。复合赋值运算符是对基本赋值运算符的一种扩展形式,它可以简化对变量的更新操作。
算法:寻找单独的数,算法问题解决示例
问题描述 在一个班级中,每位同学都拿到了一张卡片,上面有一个整数。有趣的是,除了一个数字之外,所有的数字都恰好出现了两次。现在需要你帮助班长小C快速找到那个拿了独特数字卡片的同学手上的数字是什么。
Go:语言协程自动恢复机制设计模式探讨
在Go语言中,协程(goroutine)是并发编程的核心。当协程执行过程中发生panic时,如果未正确捕获和处理,这种意外将导致协程退出。为了提高系统的健壮性,我们可以通过 自动恢复和重启机制 来确保
Go:开源命令行词典工具 - `dictcli` 推荐
在日常的语言学习或工作中,我们经常需要快速查询单词的定义、同义词等信息。为了满足这种需求,开源社区中涌现了很多便捷的工具。今天,我非常高兴向大家推荐一个出色的开源项目——dictcli
Go: 解决查找热点数据问题的高效算法示例
在数据处理和算法设计中,经常需要从大量数据中找到出现频率最高的元素。接下来将探讨如何在给定整数数组 nums 和整数 k 的情况下,快速找出出现频率前 k 高的元素
go: 为 Windows 实现文件分割工具
背景 在日常工作中,我们有时会遇到非常大的文件(例如日志文件、数据库备份文件等),这些文件在 Windows 系统中不方便打开或处理。大文件加载缓慢,且许多文本编辑器无法正常显示内容
Go:深入解析,掌握枚举类型与证书使用(KeyUsage)实践
在Go语言中,枚举类型通常通过自定义类型和const关键字结合使用来实现。这种方法虽然不如某些语言中的枚举类型直观,但它提供了灵活性和强大的功能。本文将详细介绍如何在Go中使用枚举类型,并通过一个具体
GRPC: 理解Protocol Buffers和gRPC的基本概念和使用方法
什么是Protocol Buffers? Protocol Buffers(简称protobuf)是由Google开发的一种灵活、高效的结构化数据序列化方法。它类似于XML或JSON,但具备更小、更快
AI: ctecli 一款智能英语命令行助手
ctecli是一个由GitHub用户xilu0开发的智能英语命令行助手,它旨在通过命令行界面提供与AI的便捷互动。CTECLI不仅能进行简单的对话,还可以帮助用户修正语法错误并进行翻译
Go:依赖注入设计模式温故
依赖注入(Dependency Injection,DI)是一种软件设计模式,用于管理对象之间的依赖关系。在DI模式中,对象的依赖关系不再由对象本身创建,而是由外部容器负责创建和管理
Go:通过第三方库实现标准库`database/sql`的驱动注入
在Go语言中,数据库驱动库通常通过注入标准库database/sql来实现。这种机制使得应用程序可以使用统一的接口来操作不同类型的数据库。
Go: 实现支持名称注入的依赖管理
在Go语言的开发中,我们经常需要使用第三方库来简化开发过程。例如,数据库驱动库通常在导入时会自动注册自身,并在需要时通过名称来调用对应的实现。这种机制极大地提升了代码的灵活性和可维护性。
Go: 使用 `github.com/google/wire` 实现和管理复杂的依赖注入
依赖注入(Dependency Injection, DI)是一种用于实现对象间依赖关系管理的设计模式。它通过将依赖项从类内部移到类的外部,来提升代码的可测试性、可维护性和灵活性。
Go:开发命令行工具访问 Oracle 数据库
本文将介绍如何基于提供的 Go 语言代码,开发一个命令行工具,用于用户输入参数测试登录 Oracle 数据库并执行简单的 SQL 查询。
Go:UDP编程指南
在网络编程中,UDP(用户数据报协议)是一种无连接协议,适用于需要快速传输和实时通信的场景。与TCP不同,UDP没有连接建立和断开过程,因此延迟较低,但不保证数据的可靠性和顺序。
Go: Gin框架中的binding验证器使用指南
在Gin框架中,数据绑定和验证是开发API时不可或缺的部分。Gin提供了强大的binding功能,允许我们将请求的数据绑定到结构体,并通过标签进行数据验证。
Go: 与汇编的结合, 系统与驱动开发的完美搭档
Go语言,以其简单和高效的特性广受欢迎。然而,随着系统和驱动程序开发需求的增加,纯Go语言的性能和底层控制能力可能无法完全满足高性能计算的要求。
Go:指针及其地址变化解析
在Go语言中,理解指针与对象地址变化的机制是高效编程的关键。本文将深入探讨Go语言中指针的工作原理,以及为什么指针不能从非指针类型的值生成指针。
Go: 深度解析指针与切片、映射的关系
在Go语言中,指针、切片和映射是常用的数据结构。理解它们之间的关系有助于我们更高效地使用这些特性。本文将详细探讨指针与切片、映射之间的关系,并展示如何在实际编程中应用这些知识。
下一页