查询到最新的12条

Golang引入chatGPT

Golang 引入chatGPT 文章目录Golang 引入chatGPT1 前提条件2 官方示例3 开始引入 1 前提条件 注册openAi账号,获取密钥key ​ 1. 参考链接 ​ 2.参考链接 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jFGolYUb-1680350283671)(F:\CRoaming\Typora\typora-user-images\image-20230401193839199.png)] 继续阅读

golang去除字符串的换行符

在golang中,有时候需要处理换行符(\n)以便更好地访问和操作文本。但有时需要去除文本中的换行符以便进行某些计算或统计功能。 1 strings.Replace函数 strings.Replace函数能够将字符序列中的某些字符替换成其他字符或删除字符。 package mainimport ("fmt""strings")func main() {text := "hello\nworld\ 继续阅读

Golang 实现Windows服务

文章目录什么是windows服务如何注册windows服务用vc++实现windows服务:Golang 实现 Windows 服务 什么是windows服务 Windows 服务是主要用于服务器环境而长期运行的应用程序, 这类程序不需要有用户界面或者任何模拟输出。 任何的用户消息通常都是记录在Windows 事件日志里。Windows Service可以在操作系统启动的时候开始,一直在后台运行,当有需要时也可以手 继续阅读

golang编程cobra-cli库使用

1、准备 1.1 资源和文档 库:https://github.com/spf13/cobra文档:https://github.com/spf13/cobra/blob/master/README.md 1.2 下载 使用 go get命令下载: go get -u github.com/spf13/cobra 2、使用 2.1 基本使用 在工程中新建cmd文件夹,并添加root命令:在cmd文件夹下新建r 继续阅读

在线文件(Word、Excel、PPT、PDF)预览

Go File View 是基于 Golang 的在线文件(Word、Excel、PPT、PDF)预览程序,受 kkFileView 启发并基于其 Web 前端开发。 使用spring boot打造文件文档在线预览项目解决方案,支持doc、docx、ppt、pptx、xls、xlsx、zip、rar、mp4、mp3以及众多类文本如txt、html、xml、java、properties、sql、js、md、json、conf、ini、vu 继续阅读

Docker最全教程之Go实战,墙裂推荐(十八)

Docker最全教程之Go实战,墙裂推荐(十八) 原文: Docker最全教程之Go实战,墙裂推荐(十八)   目录   Go Go的优势 官方镜像 使用Go推送钉钉消息 了解钉钉机器人 定义消息类型 从环境变量获取参数 设置消息格式并发送请求 设置Dockerfile 运行并设置环境变量推送消息   Go Go(又称Golang)是Google开发 继续阅读

【Go自学】一文搞懂Go Comparable和Ordered类型

我们在学校Go语言的泛型时会经常使用 interface{} / any来替代所有的数据类型,除此之外我们还可以使用comparable 关键字来指代golang中所有可以用!=或者==来进行比较的元素。我们可以先查看comparable 的源码。 // comparable is an interface that is implemented by all comparable types // (booleans, numbers, strings, 继续阅读

Python每日一练(20230411)

目录 1. 环形链表  🌟 2. 比较版本号  🌟🌟 3. 基本计算器  🌟🌟🌟 🌟 每日一练刷题专栏 🌟 Golang每日一练 专栏 Python每日一练 专栏 C/C++每日一练 专栏 Java每日一练 专栏 1. 环形链表 给定一个链表,判断链表中是否有环。 如果链表中有某个节点,可以通过 继续阅读

人工智能写的十段代码,九个通过测试了

编程测试 1. 我想用golang实现二叉树前序,请你帮我写一下代码。 // 定义二叉树节点 type TreeNode struct {Val intLeft *TreeNodeRight *TreeNode }// 前序遍历 func PreOrderTraversal(root *TreeNode) {if root == nil {return}fmt.Println(root.Val)PreOrderTraversal(root.Left)Pr 继续阅读

【转】Go语言和Windows服务

地址:https://chai2010.cn/post/2018/window-service/ Windows服务使您能够创建在后台Windows会话中可长时间运行的可执行应用程序。 Windows服务可以在计算机启动时自动启动,管理员也可以临时暂停和重新启动服务。 Windows服务非常适合运行一些需要长时间在后台运行的服务器程序,例如Web服务器等应用。 Go语言的官方扩展包golang.org/x/sys/windows以及其子包对Windo 继续阅读

Linux下安装配置Cobra教程

安装环境 Cobra既是用于创建强大的现代CLI应用程序的库,也是用于生成应用程序和命令文件的程序。程序选择Cobra进行命令行的解析,安装环境为ubuntu16.04 Cobra安装 直接使用命令 go get -v github.com/spf13/cobra/cobra 下载会出现如下错误 Fetching https://golang.org/x/sys/unix?go-get=1 https fetch failed: Get https:/ 继续阅读

使用Go-Redis获取Redis集群内存使用率

本文旨在介绍如何使用Go-Redis获取Redis集群的内存使用率。 一、Go-Redis简介 Go-Redis是一个用于连接Redis服务器的Golang客户端。它支持Redis集群、主从复制等常见Redis特性。 二、获取Redis集群内存使用率 要获取Redis集群的内存使用率,我们可以使用Go-Redis中的ClusterInfo()方法获取Redis集群的信息。其中,内存使用率的信息位于info命令的memory节之下。 import ( 继续阅读