随笔分类 - GoLang基础
摘要:一、环境 安装好go环境 这里以mac m1 为例 二、软件下载 vscode软件下载:https://code.visualstudio.com/ 下载对应版本的软件,并安装上 三、安装go开发工具 export PATH=/opt/compiler/gcc-8.2/bin:$PATH go in
阅读全文
摘要:新安装的宝塔首先解决部署目录的限制 宝塔版本 免费版 9.5.0 报错 宝塔:请不要将网站根目录设置到以下关键目录中 -解决方法 修改代码 其解决方法是找到宝塔的一下文件, 修改代码, 解除限制. 文件路径:/www/server/panel/class/public.py c = [‘/www/.
阅读全文
摘要:目录一、应用场景二、api层2.1 封装一个全局的上下文 RootCtx2.2 编写中间件headerMiddleware.go2.3 api的main.go中使用全局中间件调用上面的中间件2.4 封装metadata使用的函数2.5 调用rpc时传入metadata参数三、rpc层3.1 main
阅读全文
摘要:
阅读全文
摘要:目录go-zero微服务框架的静态文件服务应用场景go-zero版本新建项目目录新建 demo.api 文件生成api代码新建静态1.html文件查看文件目录写入静态服务代码启动api服务访问1.html参考文档 go-zero微服务框架的静态文件服务 应用场景 通过 go-zero 的 rest.
阅读全文
摘要:目录封装语言包翻译器tag中设置验证规则控制层验curl请求返回结果 封装语言包翻译器 package validator import ( "fmt" "net/http" "reflect" "github.com/go-playground/locales/zh_Hans_CN" unTran
阅读全文
摘要:目录go-zero modd开发配置modd配置项目打包编排文件nginx配置文件各服务中的配置里要写上如下配置 go-zero modd开发配置 modd配置 modd.conf #usercenter app/usercenter/cmd/rpc/**/*.go { prep: go build
阅读全文
摘要:一、配置好ssh自动同步代码 参考下面连接: https://www.cnblogs.com/haima/p/13257524.html 二、配置devbug监听运行 GO Remote 填写配置 linux上运行监听服务 注意: 每次监听时,debug只能断点一次,下次再使用时要重新运行下面的监听
阅读全文
摘要:pdf 转 word 一、思路 直接调用LibreOffice 命令进行文档转换的命令行工具 使用的前系统中必须已经安装了 libreoffice libreoffice已翻译的用户界面语言包: 中文 (简体) libreoffice离线帮助文档: 中文 (简体) 上传字体 重点: 重点: 重点:
阅读全文
摘要:Asynq 实现 Go 异步任务处理 一、概述 今天为大家介绍一个Go处理异步任务的解决方案:Asynq。 Asynq 是一个 Go 库,用于异步任务处理的库。它由Redis提供支持,旨在实现可扩展且易于上手 Asynq 工作原理的高级概述: 客户端将任务放入队列 服务器从队列中拉出任务并为每个任务
阅读全文
摘要:go1.18泛型全部教程 一 什么是泛型 泛型的英文是Generics,就是函数的参数,或者容器元素的类型,支持更广泛的类型,不再是特定的类型。 下面只搬运一下对泛型的简单介绍 函数和类型声明的语法接受类型参数 可以通过方括号中的类型参数列表来实例化参数化函数和类型 接口类型的语法现在允许嵌入任意类
阅读全文
摘要:nav: title: 指令 order: 3 title: migrate order: 10 toc: content 视频教程 【go-admin-pro】如何优雅的数据迁移?migrate 指令 【go-admin-pro】数据迁移 migrate 指令常见的问题说明 应用场景 迁移新表 变
阅读全文
摘要:windows10 编辑 go项目 报以下错误 cgo: C compiler "gcc" not found: exec: "gcc": executable file not found in %PATH% 问题描述 场景描述 win10系统搭建的golang开发环境,版本是go version
阅读全文
摘要:golang 获取切片 slice 第一个 最后一个 元素 复合数据类型切片通常用作Go中索引数据的口语结构。 该类型[]intSlice是具有类型为integer的元素的切片。 len函数用于获取切片的最后一个元素,并从切片中删除最后一个元素。 示例如下: package main import
阅读全文
摘要:编码完整的URL url.QueryEscape(urlStr) 编码完整的URL 如果我们要对完整的 URL 进行编码呢? 就是PHP中 urlencode() 函数的功能。 在 GO 语言下可以直接使用 url.QueryEscape() 函数。 escapeUrl := url.QueryEs
阅读全文
摘要:参考文档: https://golang-tech-stack.com/post/4989 本文内容纲要: 普通的get请求 package main import ( "io/ioutil" "fmt" "net/http" ) func main() { res,_ :=http.Get("ht
阅读全文
摘要:环境: windows 10 phpstudy8.1.1.3 Vmware安装centos7.6 场景 window10里goland开发,在远程linux里运行,并debug断点调适 步骤: windows 10里安装好go环境 linux里也安装好go环境 goland配置ssh连接linux
阅读全文
摘要:开启SMTP服务: QQ邮箱参考下面连接: QQ邮箱如何开通SMTP服务 https://jingyan.baidu.com/article/00a07f389eea7dc3d128dc36.html 发邮件测试 package test import ( "core/define" "crypto
阅读全文
摘要:一、go-zero简介及如何学go-zero 1.go-zero官方文档 http://go-zero.dev/ 2.go-zero微服务框架入门教程 作者:Mikael https://www.bilibili.com/medialist/play/389552232?from=space&bus
阅读全文
摘要:文档地址: https://golang-tech-stack.com/tutorial/pb 学习视频: https://www.bilibili.com/video/BV1Y3411j7EM?p=10&spm_id_from=333.788.top_right_bar_window_histor
阅读全文

浙公网安备 33010602011771号