实现一个终端文本编辑器来学习golang语言:第一章项目构建

欢迎!这个系列的博文会带你使用golang语言来编写一个你自己的文本编辑器。更多介绍见https://www.cnblogs.com/Ama2ingYJ/p/18340634这里我把我们的文本编辑器项目命名为zedterm。首先第一步自然是初始化golan...

主流Golang框架对比以及介绍

golang一些基本开发框架介绍以及对比_golang框架...

golang对遍历目录操作的优化

一转眼go1.23都快发布了,时间过得真快。不过今天我们把时间倒流回三年半之前,来关注一个在go1.16引入的关于处理目录时的优化。对于go1.16的新变化,大家印象最深的可能是io包的大规模重构,但这个重构实际上还引进了一个优化,这篇文章要说的就是这个优...

探索Viper-适用于GoLang的完整配置解决方案

Viper是一个功能强大且易于使用的配置读取库,它可以帮助我们简化配置的读取和管理过程。作者:鼠鼠我捏,要死了捏_golangviper...

【Golang入门教程】Go语言变量的声明

在Go语言中,变量的声明是编写程序时的基础之一。使用var关键字可以定义单个或多个变量,并且可以选择是否初始化这些变量。Go语言的静态类型系统要求在声明变量时指定变量的类型,但也提供了类型推断功能,使得在某些情...

【Docker】Docker中的动态容器管理:利用Golang实现Docker容器动态重命名的高级策略与最佳实践

【Docker】Docker中的动态容器管理:利用Golang实现Docker容器动态重命名的高级策略与最佳实践...

golang-切片slice的基本介绍

Go语言中的切片(slice)基础引子在Go语言中,数组的长度是固定的,且数组长度属于类型的一部分。这种特性限制了数组的灵活性,无法动态扩容,对复杂情况难以适用。切片的定义切片(Slice)是一个拥有相同类型元素的可变长度的序列。它基于数组类型进行了封...

【GoLang】哪些大公司正在使用Go语言

随着计算机科学和软件开发的快速发展,编程语言的选择变得愈加关键。在这个多元化的编程语境中,Go语言(简称Golang)以其简洁、高效、并发处理能力等特性逐渐受到业界关注。越来越多的大型科技公司纷纷采用Go语言...

【Golang】slice切片

可以声明一个未指定大小的数组来定义切片(切片不需要说明长度)...

golang使用sse事件流调用AI大模型

本次Ai大模型,我们选择清华大学出品的智谱AI大模型,为什么呢?因为chatgpt已经有开源第三方库,可以直接调,但是要科学上网(借助代理也是可是实现的)。只要是公司业务有这方面的需求。。。WebSocket:一...