自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Lucky小黄人的博客

欢迎关注公众号 TestDevelop , 我在这里分享各种测试开发技术知识、沟通技巧、职场感言。欢迎后续与我共同成长。

  • 博客(904)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 修改 vscode 中 go to references 的快捷键为 Option+F

现在 vscode 右键后 Go to References 的快捷键是 Shift+F12,但是 macbook 没有 f12 按键,导致每次我都得用鼠标点击,这样的话效率就非常低,所以我想修改这个操作的快捷键为 Option+F。点击 vscode 菜单栏中的 “Code” -> “Preferences” -> “Keyboard Shortcuts” 来打开键盘快捷方式设置界面,搜索。,选中行记录,随后设置快捷键为 Option+F,按下回车即可设置完成。

2025-04-04 19:20:00 145

原创 好用的开发工具/网站

https://zh.snipaste.com/https://tool.lu/markdown/

2025-04-04 18:15:00 95

原创 如何查看某可执行命令的 可选参数(工具名 help 命令)

之前一直很好奇可执行命令的可选参数怎么查看,比如go test -v,从哪可以查到-v的作用,以及除了-vgo test还有哪些可选参数,他们分别是什么作用,一直以来碰到需要用到可选参数的时候,都是借助搜索引擎查看官方文档或者其他博客使用案例来了解的,今天发现了更快捷的方案。

2025-04-03 20:04:00 118

原创 gvm install go1.23 报错 /home/zhangsan/.gvm/scripts/install: line 93: go: command not found

环境变量指向这个 Go 安装目录,但是我电脑上有高于 go1.20 的版本,go1.21 和go1.22 都有,所以不是这个原因,随后豆包推荐我卸载重装 gvm。一直以来都是使用 gvm 来管理多个 go 版本,但是今天使用 gvm 来安装 go1.23 时报错了,,豆包说我需要先安装一个满足要求的 Go 版本(大于等于 Go 1.20.6),接着把。,说明当前用户权限不足,无法删除该文件夹,切换到 root 执行删除命令即可,或者执行。安装好 gvm 后,使用 gvm 安装 go1.22, 执行。

2025-03-30 21:02:00 365

原创 使用 vscode 进行远程开发,在服务器上安装的插件突然都不生效了,可能是怎么回事,比如 go 插件和 git 插件

在大多数 Linux 系统上,你可以使用 apt(Ubuntu/Debian)或 yum(CentOS/RHEL)等包管理器安装 Node.js 和 npm。一旦安装了 Node.js 和 npm,你可以在 VSCode 服务器的目录中运行 npm install 来安装缺失的依赖。安装完依赖后,重新启动 VSCode 服务器,在 vscode 安装插件到开发机,看看问题是否解决。2、执行下面的命令安装对应的 npm 包,已经自动安装其他缺失的包。模块未能找到,可能是因为它没有安装或某些依赖丢失。

2025-03-30 20:32:00 374

原创 利用 vscode 进行远程开发

打开远程项目路径在远程服务器上安装 vscode 插件Go、GitLens、Git History、Git Graph、MarsCode AI对于本地已经安装的插件,点击Install In SSH:xxx就能把插件安装到远程服务器对于本地没有安装的插件,直接查找插件,选中安装,即是安装到远程服务器git 不高亮显示修改行从这个问题来看,chatgpt 和 deepseek 等一众...

2025-02-22 20:45:00 434

原创 把 vscode 伪装成 goland

goland 开发项目太卡了,想换到更轻量级的 vscode,但是用久了 goland, vscode 的界面风格和快捷键又看不习惯和用不习惯,所以把 vscode 改成了跟 goland 一样的使用方式。下载 2个插件安装插件「JetBrains IDE Keymap」可以让 vscode 完全复用 goland 的快捷键安装插件「JetBrains Darcula Theme」可以让 ...

2025-02-21 20:53:00 470

原创 go.mod 里的 toolchain 怎么去掉

有时我们电脑里安装了多个 golang 版本,导致在有些仓库使用高于 1.20 版本的 golang,会把 go1.18 -> go1.20 toolchain go1.20.2如果需要恢复原样,首先关闭所有已打开的 goland 的 terminal,不只是当前仓库的 teminal,其他仓库也需要关闭,然后在当前仓库,去设置的 Module 中,选择 go1.18 版本,然后再点开 ...

2025-02-20 14:45:00 537

原创 读书究竟有什么用?不同的书分别有什么作用?不同的书对人生分别有什么样的影响和意义?...

不同类型的文学作品对人生的作用和意义是不一样的,按照我的阅读经验和理解,对常见文学作品类别和他们对我们的意义做个简单总结:1、统计学、经济学作品这类作品往往可以帮助我们提升对经济现象、宏观政策的敏感度,洞察财富增长的逻辑,说白了就是有助于找到赚钱的路子。比如《权利结构、政治激励和经济增长》、《八次危机》。2、哲学与社会学作品这类作品有助于拓展思想深度,有助于培养大局观,也让我们意识到个体...

2024-11-22 23:52:00 435

原创 红米k70怎么设置「短信通知」在锁屏时隐藏内容,不锁屏时不隐藏内容

红米 K70 设置短信通知在锁屏时隐藏内容、不锁屏时不隐藏内容,可以按照以下步骤进行操作:打开手机设置:在主屏幕上找到并点击 “设置” 图标,进入手机设置页面。进入通知与控制中心:在设置页面中,找到并点击 “通知与控制中心” 选项。选择锁屏通知:在通知与控制中心页面中,点击 “锁屏通知” 选项。设置显示规则:在锁屏通知页面中,点击 “显示规则” 选项。在弹出的显示规则菜单中,选择 “智...

2024-11-06 19:16:00 2716

原创 企业信息查询工具

如果想查询企业信息,除了去「企查查」或者『天眼查』这种企业查询,还可以到“全国组织机构统一社会信用代码数据服务中心”平台查询,虽然查到的信息有限,但是不用被企查查他们恶心,动不动就要你开会员...

2024-10-30 20:19:00 258

原创 goland 把多个项目窗口合并到一个窗口

有时我们可能想把goland 每个项目窗口合并到一个窗口,每个项目以一个tab的形式展示,下面是合并的方法点击「Window->Merge All Project Windows」即可

2024-10-30 20:10:00 446

原创 一台电脑配置两个Git账号(github和gitlab),不同仓库使用不同的git

我们工作时一般都是使用gitlab,工作电脑也一般配置的 git 是连接 gitlab 的,那么当我们如果想用同一个电脑实现不同仓库根据自己的需要到底是推送代码到github还是 gitlab,以及使用哪个账号,(比如如果想用工作电脑维护自己的 github 项目,但是怕后面被公司追究用工作电脑干私事,省点心力),可以按照如下教程配置一下 git,新配置一个 git,把 git 的公钥放到 gi...

2024-08-24 20:41:00 917

原创 关闭美团 app 的一些花里胡哨功能的入口

美团app如何关闭视频入口点击「我的」->「设置」->「通用设置」,关闭【允许首页底部导航栏展示视频】右边的开关即可切换为长辈版点击「我的」->「设置」-> 「长辈版」,没有任何花里胡哨的功能,只是字体有点大使用美团外卖APP 代替 美团 APP美团外卖APP 只有外卖功能,没有视频、直播等花里胡哨的功能,美中不足的是没有到店团购功能,只能再下载一个「大众点评」...

2024-07-15 00:28:00 2665

原创 绘图工具

processondrowio: 可以绘制草图风格流程图,完全免费

2024-06-25 11:55:00 211

原创 git 命令报错:Another git process seems to be running in this repository, e.g. an editor opened by 'git c...

执行 git 命令时,报错:Another git process seems to be running in this repository, e.g.an editor opened by 'git commit'. Please make sure all processesare terminated then try again. If it still fails, a gi...

2024-06-03 12:11:00 425

原创 github 2fa 中国区认证解决

转载自:https://www.jerrycoding.com/article/github-f2a/对github有代码贡献的帐号要求进行2FA验证, 否则过期不能提交代码。(虽说我写的那些都是bug堆起来的垃圾代码angry)Because of your contributions on GitHub, two-factor authentication will be require...

2024-05-12 16:29:00 918 3

原创 golang工具函数,把一个金额整型,单位为分,转成"1,231,111.00"格式的字符串

这个函数首先将整数除以100来获取代表元的浮点数,然后格式化此数值为两位小数的字符串。接下来,函数将字符串分成整数和小数部分,并且为整数部分添加千位分隔符。最后,如果存在小数部分,它会将这两部分重新组合并返回正确格式化的金额字符串。为了正确地处理负数,我们需要先检查金额是否为负,并在处理千位分隔符后重新加上负号。如果原始金额是否为负数,就将其转换成正数进行处理。在全部处理完成之后,如果原始金额...

2024-04-24 23:52:00 529

原创 mysql 联合索引的两种特殊场景

1、某些场景下可以把筛选力度小的字段在联合索引中的字段顺序提前我们都知道,联合索引比对每个列分别建索引更有优势,因为索引建立得越多就越占磁盘空间,在更新数据的时候速度会更慢。另外建立多列索引时,顺序也是需要注意的,应该将严格的索引放在前面,这样筛选的力度会更大,效率更高。但是如果某字段的值是唯一对应另一个字段的值,那么可以考虑把筛选力度小的放在前面,比如:每个订单唯一所属于一个业务线,如果...

2024-03-29 21:36:00 453

原创 重庆医保查询

手机登录“国家医保服务平台APP”,在首页点击【缴费记录】即可查询医保缴费记录明细。此外,还可以通过点击页面头部的筛选项,选择参保地、险种类型和缴费年度来查询所需的缴费记录明细支付宝搜索“医保”,重庆医保支付宝小程序微信搜索“重庆医疗保障局”、国家医保APP、渝快办、“重庆医保”微信公众号,可以查询参保信息、医保账户、缴费记录电脑搜索“重庆医疗保障局公共服务平台”-&g...

2024-03-21 01:09:00 271

原创 三载岁月的小小归纳与2024计划

原本打算每年写一篇年终总结,但是由于 22 年和 23 年比较忙,导致这两年的年终总结一直拖延没有写。现在已经到了2024年3月份,再补应该是补不完了。正好发现自己毕业快3年了,于是决定对过去3年做一个简单的总结,也算是平了过去 2 年没写年终总结的烂账????。回顾这三年,整体算是比较满意,快乐欢笑常有,也经历了一些挫折,也有一些积累和成长。历程我在 21 年 6 月大学毕业后就正式入职字节,做...

2024-03-17 18:19:00 815

原创 协同编辑功能实现原理概述

协同编辑是一种多用户同时在线编辑同一文档或项目的技术,允许多人实时或异步地对内容进行添加、删除和修改,但是不会互相覆盖各自的修改。这在文档编辑、软件开发等领域非常流行和有用,比如飞书文档、谷歌doc等。协同编辑主要面临的技术问题包括:版本管理、冲突检测、合并冲突、实时同步、并发控制协同编辑的主流算法主要包括:OT 算法(操作转换Operational Transformation)、CRDT...

2024-03-17 18:11:00 861

原创 关闭Mac 双指左右滚动功能(浏览器前进、后退丢失页面)

关闭所有浏览器的前进后退功能系统偏好设置 => 触控板 => 更多手势 => 在页面之间轻扫取消勾选即可。如下图所示:仅关闭 Chrome 的前进后退功能如果是 Chrome 浏览器,还可以使用下面这份方法在终端输入执行下面两条命令,然后重启 Chrome,需要注意的是Chrome重启需要完全退出程序再打开,可按⌘+Q键退出,仅仅关闭窗口是不行的。defaults...

2024-03-16 17:52:00 2476

原创 江西社保/医保缴费和查询

今天陪我妈去镇上的服务中心查询她的社保(养老保险)和医保缴费记录,工作人员告诉了我们线上的查询和缴费方式,特此记录一下江西社保/医保缴费记录查询社保查询:江西人社app,选择“城乡养老账户”医保查询方式1:江西省税务局->税费服务->我要查询->社保缴费状态查询(城乡居民)(这里其实也可以查社保缴费记录,但是好像有时查不出来,江西人设app查的准一些)医保查询方式2:赣服通->搜索“医保...

2024-02-08 17:55:00 505

原创 数据库毫秒值精度处理,导致创建时间字段大于修改时间

一、问题概述今天碰到个很奇怪的现象,现象是发现数据库有张表的某几条记录的创建时间大于修改时间,非常奇怪,打工这么多年,第一次碰到这个问题首先查看 mysql 表结构,怀疑 create_time 字段设置了本应该设置在了 update_time 字段上的 on update CURRENT_TIMESTAMP 配置,但是发现并没有,配置是正确的,create_time 字段没有配置自动更新为...

2024-01-16 01:26:00 540

原创 Mac 使用 open 命令,快速打开文件

今天突然发现Mac 有个很好用的命令,open xxx,使用这个命令可以用默认软件打开这个文件,比如各种文本格式的文件会用txt文本打开,mp4 格式的文件会用 player打开。open aaa.txtopen ddd.mp4...

2024-01-01 22:06:00 1025

原创 mac如何修改应用图标(转)

当我们的Mac 中存在多个一样的软件,同时打开时在程序坞显示的图标都一样,为了快速区分出哪个是哪个,可以按照自己的需求修改下软件图标转自:mac如何修改应用图标在mac系统上修改一个应用图标是非常的简单的,下面是修改Mac应用图标的具体方法,大家可以参考一下。Mac修改应用图标的方法1、先把新图标复制到剪切板2、打开“访达”应用并选择“应用程序”3、选择需要修改图标的应用,鼠标右击...

2023-11-26 00:07:00 2648

原创 打开 Chrome 的 「内存节省程序」开关和关闭硬件加速

不知道从什么时候开始,应该是最近1个月,感觉 Mac 浏览器总是占用很高的 CPU,多开一些标签页,或者浏览器窗口,相互切换时系统就会变得无响应,从 Chrome 浏览器里找到一个「内存节省程序」的配置,不知道有没有,先把开关打开看看。chatgpt 还推荐关闭 chrome 的硬件加速模式,减少浏览器对内存的使用...

2023-11-13 02:08:00 2013

原创 一个很漂亮的鼠标移动特效,Javascript 脚本,可惜复制到博客园配置适配效果不好...

一个很漂亮的鼠标移动特效,Javascript 脚本,可惜复制到博客园配置适配效果不好,暂时记录一下<!DOCTYPE html><html><head><meta charset="utf-8"><title>小白教程(json.cn)</title></head><body>&lt...

2023-11-11 17:12:00 267

原创 奥本海默观影记录

趁着国庆假期,看了一下电影《奥本海默》,单方面认识了一下美国的原子弹之父。影片剧情概要影片并行着2条线索,分别是奥本海默参加注定失败的的听证会,和刘易斯在竞选商务部长最后阶段参加关于奥本海默事件的最后调查听证会。过程中双方委员会每个问题都伴随着双方的回忆,回忆中展示了奥本海默的的一生:从研究生时代,到对量子力学有深刻见解,声名鹊起,为了让美国物理学术领域更上一层楼,把量子力学带到美国,随后...

2023-10-04 05:07:00 171

原创 业务术语:spu 和 sku

内容来自对 chatgpt 的咨询SPU:Standard Product Unit(标准产品单元)。SPU一般用来概括某一系列的商品。它是以产品的形式和功能为基础,对特定种类的商品进行的大类描述并编号。例如,iPhone12是一个SPU,它包括不同的颜色和存储容量的版本。在汽车领域中,车系可以被看作是SPU。例如,“特斯拉Model 3”可以被认为是一个SPU。它归纳了一系列相似的产品,...

2023-09-30 21:59:00 248

原创 执行 go mod tidy 后卡住的解决方案

内容来自对 chatgpt 的咨询原因go mod tidy卡住可能有以下几个原因:网络问题:go mod tidy时需要从网络下载依赖,如果网络不稳定或者因为某些原因访问某些资源地址很慢,可能导致此命令延迟或者卡住。可以尝试使用Go的官方代理或其他信赖的代理,例如设置环境变量 export GOPROXY=https://goproxy.io,direct。并发问题:go mod ...

2023-09-30 21:53:00 3612

原创 redis key 被访问后不会自动延长过期时间

Redis的过期策略按照两个维度工作:被动过期和主动过期。被动过期:只有当有客户端尝试访问一个已经过期的key时,Redis才会删除该内容。主动过期:为了防止过期的key未被立即清理,造成内存浪费,Redis会周期性地随机检查一些key是否已经过期,如果过期,则予以删除。Redis的过期时间是静态的,也就是说,当你使用 SETEX 或者 PEXPIRE 命令设定一个key的过期时间后,无论...

2023-09-30 21:44:00 424

原创 golang 代码实现一个工具函数:用于合并两个go map

内容来自对 chatgpt 的咨询初始化一个新 map,然后遍历两个旧 map,把每个元素都存到新 map 即可。package mainimport "fmt"// MergeMaps 创建一个新的 map 用于保存合并后的值。返回新的 map。func MergeMaps(destMap, sourceMap map[string]interface{}) map[stri...

2023-09-30 21:38:00 1080

原创 golang 代码实现:并发请求下游接口,下游接口限制请求参数中某数组单次最多传20个...

内容来自对 chatgpt 的咨询假设你有一个golang 的数组,数组元素数量大于20,你需要调用下游接口,但是接口的请求参数限制了一次最多传20个,为了节省时间,你需要并发调用,完整整个数组的下游调用,请完成代码编写写法一我们将数组切分成最大20个元素的小块,并对每个块并发调用下游接口:package mainimport ( "fmt" "sync")// 假设你...

2023-09-30 21:25:00 168

原创 golang 代码实现如果在在一个秒级时间戳上加上23h59m59s

代码来自chatgpt实现如果在在一个秒级时间戳上加上23h59m59s先把时间戳转换成 time 对象,然后利用 Add 函数在该对象上添加23h59m59s,最后获取时间对象的时间戳package mainimport ( "fmt" "time")func main() { // Suppose you have a timestamp in seconds t...

2023-09-30 21:07:00 96

原创 golang grom 实现 INSERT...ON DUPLICATE KEY UPDATE

内容来自对 chatgpt 的咨询前言(INSERT...ON DUPLICATE KEY UPDATE 介绍)当你在MySQL中插入数据,如果唯一键发生冲突,可以使用 INSERT...ON DUPLICATE KEY UPDATE 语句实现插入和更新操作。其基本语法如下:INSERT INTO table (col1, col2, ...colN)VALUES (value1, ...

2023-09-30 20:42:00 807

原创 http get 请求,path请求参数有数组类型的参数,怎么传参

内容来自对 chatgpt 的咨询当在HTTP GET请求中传递数数组类型的参数时,需要按照一定的格式进行编码。并且具体的格式可能会根据后端的实现和预期的格式进行变化。这里有两种常见的方法:方法一:相同参数名,多次出现在URL中,后面每一个数组元素都用相同的参数名。例如,如果你有一个名为 value 的数组,其值为 [1,2,3],那么URL可能为:http://example.co...

2023-09-30 17:16:00 2043

原创 golang 使用 gorm 查询数据 demo

内容来自对 chatgpt 的咨询题目假设你有一张学生数据库表,需要通过golang 的gorm查询某个id的学生实体查询 demo在这段代码中,"student"变量是一个Student类型的结构体,用于存储查询结果。我们通过调用gorm.DB的Where方法和 First 方法,将第一个符合条件的结果存储到了"student"中。查找结果为空,返回一个gorm.ErrRecord...

2023-09-30 16:50:00 293

原创 把控制台日志输出到文件

内容来自对 chatgpt 的咨询概述一般来说,我们服务在运行过程中会有2种日志,一类是在程序里用日志库管理的日志,这类日志会被收集到指定的日志文件里,想查看日志的话,直接去对应路径下查看就行;另一类是直接使用 print 语句打印在控制台的日志,这些日志没有使用日志库,所以不会被收集到日志文件,有时如果我们想要把这些日志也收集起来,方便排查问题,那该怎么办呢?解决方案针对第...

2023-09-30 16:34:00 479

PAD&N-S图.zip

超级好用的PAD和N-S(盒图)绘制模具,附带使用方法,自己在csdn也下载了几个模板,发现都不太好用,所以自己做了一个,真的超级好用

2020-04-20

poi的所有jar包,poi, poi-ooxml,poi-ooxml-schemas的各个版本jar

poi的所有jar包,poi, poi-ooxml,poi-ooxml-schemas的各个版本jar poi的所有jar包,poi, poi-ooxml,poi-ooxml-schemas的各个版本jar

2020-01-09

xshell6和xftp6.zip

正版xhell6和xftp6

2019-11-26

poi的所有jar包,poi, poi-ooxml,poi-ooxml-schemas的各个版本jar

poi的所有jar包,poi, poi-ooxml,poi-ooxml-schemas的各个版本jar

2019-10-27

任燕《数据结构C++描述》实验指导书完整代码

我用的是VS2013,其他编译器可能要修改一下编译器配置,如果不知道怎么修改就直接用VS2013就行了

2019-01-25

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除