golang redis第三方库github.com/go-redis/redis/v8实践
golang redis第三方库github.com/go-redis/redis/v8实践
算法leetcode|76. 最小覆盖子串(rust重拳出击)
给你一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 "" 。注意: 对于 t 中重复字符,我们寻找的子字符串中该字符数量必须不少于 t 中该字符数量。 如果 s 中存在这样的子串,我们保证它是唯一的
算法leetcode|75. 颜色分类(rust重拳出击)
给定一个包含红色、白色和蓝色、共 n 个元素的数组 nums ,原地 对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。我们使用整数 0、 1 和 2 分别表示红色、白色和蓝色。必须在不使用库内置的 sort 函数的情况下解决这个问题。
golang入门笔记——kitex
由于Kitex并不支持Linux,所以需要首先安装WSL2WSL一句话来说就是微软出的一个虚拟机工具Win11下安装WSL2的步骤为:1.“开始菜单”搜索功能,打开“启动或关闭Window功能”2.勾选以下功能1.适用于Linux的Window子系统2.虚拟机平台3.微软商店搜索wsl,点击安装4.
Golang与Java的并发性能对比
Golang和Java的在并发情况下的性能对比
golang中的interface的使用
interface类型有一个(type,value)对,反射是操纵这个(type,value)的机制。
GO语言使用Nacos(nacos-sdk-go的使用)
Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service的首字母简称,一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。 Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组
Go语言自定义包
首先,我们需要创建一个自定义包,并将相关的函数、变量等封装在其中。package mypackage // 导出函数 func ExportedFunc() {// ... } // 非导出函数 func nonExportedFunc() {// ... }然后,我们需要使用go build命令编
使用腾讯云服务器+Nonebot2+go-cqhttp搭建QQ聊天机器人【保姆级教程 2023最新版】
本文主要介绍了使用腾讯云服务器+Nonebot2+go-cqhttp搭建一个QQ聊天机器人,并对搭建过程中遇到的几个问题进行分析解决,包括CPU内核arm与adm的区别、不同网络下如何扫码登录QQ等等。
Go环境搭建与IDE开发工具配置
Go语言编译器=》编译器=将源代码编译为可执行程序=》源代码=程序员使用高级语言所书写的代码文件=》高级语言=c/c++/go…解决方式:进入Go的安装目录,如C:\Program Files\Go\src\runtime\internal\sys,打开zversion.go文件,加上自己go的版本
【青训营】Go的一些性能优化技巧
如果没有指定容量,那么可能会使得slice进行扩容操作,扩容操作会耗费额外时间。因此最好在初始化时指定好容量。
Ubuntu中安装了go,但是root下,不能用
在root下输入go version命令后无法使用解决方案:第一步:安装ssh并配置允许root登录第二步:配置环境变量第三步:查看配置是否成功
go按行读取文件的几种实现方式
目录1. 使用ioutil读取文本2. 使用bufio.Reader的ReadLine读取3.使用bufio.Scanner读取实现方式:使用iouitl一次性读取全部文件内容,然后使用"\n"进行分割成行。这种实现最简单,但是只适合都内容比较小的文件,当读取大文件的时候,一次读到内存需要占用比较大
Golang Gin 请求参数绑定shouldbind与多数据格式处理
之前学习了使用Gin框架的Engine的默认路由功能解析HTTP请求。现在我们来学习gin框架的参数绑定操作和请求结果返回格式。处理POST请求时,使用context.PostForm或者context.DefaultPostForm获取客户端表单提交的数据。像上述这种只有username和pass
Golang 安装 Redis
Redis下载及安装,redis基本使用,golang下配置redis....
在CSDN学Golang云原生(Kubernetes Pod)
使用 Golang 运行上面的示例代码,它会在 Kubernetes 集群中创建一个名为 example-pod 的 Pod,其中包含两个容器:nginx 和 busybox。Kubernetes 使用一种称为控制器(Controller)的机制来管理容器和 Pod 的运行状态,并提供了相应的生命周
Go Windows上生成适用于 Linux 的可执行文件
Go Windows上生成适用于 Linux 的可执行文件
golang yaml 解析问题
golang 中解析 yaml 格式内容可以使用 yaml.v3 库来解决。下载 go 依赖。
一起用Go做一个小游戏(上)
引子最近偶然看到一个Go语言库,口号喊出“一个超级简单(dead simple)的2D游戏引擎”,好奇点开了它的官网。官网上已经有很多可以在线体验的小游戏了(利用WASM技术)。例如曾经风靡一时的2048:当然只要安装了Go,我们也键入下面的命令本地运行这个游戏:$gorun-tags=exampl
深入探索Go语言net/http包源码:从爬虫的视角解析HTTP客户端
HTTP是现代互联网中最重要的通信协议之一,而在Go语言中,net/http包则是处理HTTP请求与响应的核心库。本文将带你深入探索net/http包的源码,从爬虫的角度解析其内部工作原理,为你揭示Go语言中HTTP客户端的奥秘。通过本文的分析,我们深入了解了Go语言中net/http包的源码,并从