08 2022 档案
摘要:Goland 升级到 2022 版本后,会在文件保存时自动化格式化代码,由于其他开发场景需要,我配置了每秒钟自动保存一次,导致新版 Goland 每秒钟都会帮我格式化代码一次,经常发生这两种情况: 1、 我写代码一半回车后自动帮我删除空行、 2、我在编码引用其他包的函数时,我还在用上下键选择想要的函
阅读全文
摘要:转自:goland 界面变成中文 修改回英文界面 新版本会自动装中文插件 主界面 文件->设置 打开 设置对话框 点击 插件 选择已安装 取消勾选 中文插件 确定 重新启动即可 恢复到原始的英文界面
阅读全文
摘要:有时在使用浏览器的 devtool (中文名叫:开发者工具)时会发现,搜索框不生效 其实只需要我们把搜索框旁边的 invert 选项框取消勾选,这样就能正常筛选请求了
阅读全文
摘要:转自:Go 每日一库之 sjson 简介 在上一篇文章中我们介绍了如何使用gjson快速读取 JSON 串中的值。为了内容的完整性,今天我们介绍一下如何使用sjson快速设置 JSON 串中的值。 快速使用 先安装: $ go get github.com/tidwall/sjson 使用: pac
阅读全文
摘要:From Size 方式分页查询 demo func TestESQueryDemo(client *elastic.Client) { // ES SDK 教程:https://www.yisu.com/zixun/694102.html query := elastic.NewBoolQuery
阅读全文
摘要:goland 打开一个项目时突然不显示文件夹了,只显示某个路径下的所有文件;或者某个包明明能 import 但就是 import 不进来,提示Unresolved reference 解决方案都是删除项目根目录的 .idea 文件夹,然后重启 Goland 某个包(比如encoding/json包)
阅读全文
摘要:一、免密登录失败 ssh设置免密登录后登录仍需密码可能的原因,home 路径下的对应用户权限不对,或者 .ssh 文件夹权限不对,/home/$user 和 /home/$user/.ssh 路径必须是 700 权限,/home/$user/.ssh/authorized_key 必须是 600 权
阅读全文
摘要:转自:问题解决——SSH时出现WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! 1、问题描述 终端出现: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOT
阅读全文
摘要:前言 当发起请求前端所在的域名跟后端所在域名不在同一个 Origin, 或者 前端请求了不在当前域名下的各种资源,都会有跨域问题。跨域问题主要是在资源提供方配置跨域,即后端服务或者其他资源提供方收到请求后,判断请求体里的 Origin 字段跟自己 header 里的 Access-Control-A
阅读全文
摘要:方法一:用两个通道 + A协程sleep 一个通道用来传数据,一个用来传停止信号。 package main import ( "fmt" "time" ) // 老师视频里的生产者消费者 func main() { //知识点: 老师这里用了两个线程,一个用个传数据,一个用来传关闭信号 messa
阅读全文
摘要:Go 实现超时退出 之前手写rpc框架的时候,吃多了网络超时处理的苦,今天偶然发现了实现超时退出的方法,MARK func AsyncCall() { ctx, cancel := context.WithTimeout(context.Background(), time.Duration(tim
阅读全文
摘要:转自:Git撤销本地commit 一、方式1 1、使用git log查询提交记录 2、使用git reset commitId回退到你想要的版本 (ps:commitId就是git log里面显示的一长串字符,每次提交记录都有,你想要回退到哪个提交节点,就使用哪个commitId) 二、方式2 其中
阅读全文
摘要:转自:golang:base64编解码 Go 语言的标准库自带了 Base64 编码算法,通过几行代码就可以对数据进行编码 编解码字符串 package main import ( "encoding/base64" "fmt" ) func main() { // 需要处理的字符串 message
阅读全文
摘要:转自:goland json.Marshal导致&变成\u0026 **背景:**goland后台使用json.Marshal转换时,会将<,>,&转化为unicode编码,导致入库时&变成\u0026。 原因: json.marshal默认escapeHtml为true,会将<、>、&等字符转义。
阅读全文
摘要:转自:golang中的urlEncode package main import( "fmt" "net/url" ) func main() { var urlStr string = "https://www.baidu.com" escapeUrl := url.QueryEscape(url
阅读全文
摘要:转自:关于JWT 和Token 关于 Token token 即使是在计算机领域中也有不同的定义,这里我们说的token,是指访问资源的凭据。例如当你调用Google API,需要带上有效 token 来表明你请求的合法性。这个 token 是 Google 给你的,这代表 Google 给你的授权
阅读全文
摘要:golang go get 时提示 no Go files in xxx,如下图所示,使用 go mod init 初始化一个 go.mod,随后使用 go mod tidy 即可拉取想拉取的包
阅读全文
摘要:这两天发现一个有意思的情况,好像 gin 框架里 c.PostForm() 函数只能从表单中获取参数,不能从 body 中解析表单参数,也就是说你如果用 c.PostForm() 来解析获取参数,客户端发起请求时,如果参数放在表单里,服务端能正常获取到参数,但是如果客户端把参数放在 body 里,即
阅读全文

浙公网安备 33010602011771号