自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 安装protoc、protoc-gen-go、protoc-gen-go-grpc

是一个用于生成代码的工具,它可以根据 proto 文件生成C++、Java、Python、Go、PHP 等多重语言的代码,而 gRPC 的代码生成还依赖插件来配合生成 Go 语言的 gRPC 代码。

2024-08-19 20:26:42 3905

原创 MacOS安装NavicatPremium12

原因是我本地安装的是MySql8.0用的是caching_sha2_password密码加密方式,而Navicat12不支持,所以将MySql8.0的你当前登录的用户比如root用户改为mysql_native_password的密码加密方式,这样Navicat就可以连接了。可以重新安装几次多试试,如果不行的话可以先不修改/Applications/Navicat Premium.app/Contents/Resources目录下的rpk文件,尝试可以启动软件后再修改rpk文件。

2024-08-01 15:09:16 2872

原创 Windows环境下github.com\fvbock\endless库报错:undefined: syscall.SIGUSR1

在go的安装目录下找到这个文件Go\src\syscall\types_windows.go增加如下代码。在Windows环境下使用github.com\fvbock\endless库报错。在endless.go源码中这三个常量也是飘红的。原因是,windows不支持这三个信号。再次编译就不会报错了。

2024-07-31 13:34:40 463

原创 Golang编译使用confluent-kafka-go库的项目报错:undefined reference to `__imp__wassert‘

找到GOPATH\pkg\mod\github.com\confluentinc\confluent-kafka-go@v1.9.2\kafka\build_windows.go 增加 -lmsvcr110。原因是编译这个库的时候导致的,因为此库用到了cgo,因此需要设置CGO_ENABLED=1。在C:\Windows\System32 目录下找到msvcrXX.dll,比如如下目录。然后再次编译就不会报这个错误了,但是会报一个新的错误。经检查代码逻辑这个指针是有赋值的。最后在CSDN上搜到了解决方法。

2024-07-27 23:10:31 1350

原创 开发常见问题 - Git error: invalid path

Git 在 Windows 下默认开启了 NTFS 保护机制,导致包含不满足 NTFS 文件名的项目无法被成功拉取,且无法切换到这些不满足 NTFS 文件名规范的文件夹中。最近把Mac上开发的项目放到Windows电脑上,git clone 之后在切换分支的时候报错了。该命令需要在git项目下执行,并且仅对当前项目有效。该命令会自动把配置添加到方法一中的配置文件中。该命令可以不在git项目下执行。经过一番百度,特记录下来。方法一、修改配置文件。

2024-04-03 15:50:19 943

原创 Windows11安装Notepad++

Notepad++功能比 Windows 中的 Notepad(记事本) 强大,除了写一般的纯文字说明文件,也十分适合写代码。Notepad++是Windows操作系统下的免费的文本编辑器。安装完成,多年未用(最近几年用的Mac),又看到了这熟悉的界面。

2024-03-19 21:42:14 2297

原创 Windows11 安装git

设置-》系统信息-》高级系统设置中 打开系统属性,可以找到环境变量。输入git --version可以看到安装的版本。5. win+r 打开终端。1. 打开git官网。剩余其他选项都保持默认。

2024-03-19 14:46:02 710

原创 MacBook上启动Mysql

系统偏好设置-》Mysql点击 Start MySql Server。

2023-06-14 00:03:59 603

原创 Linux服务器上安装Golang

右键复制链接使用wget下载。

2023-04-15 12:53:00 706

原创 Macbook上快速安装Go或升级Go版本

选择你想要的版本:名字中带darwin就是MacOs系统的安装报,选择后缀pkg的就可以傻瓜式安装了。如果你本机已经有go了,他会自动删除以前的版本,安装当前版本。本文只适用Mac Os。2、查看安装后的版本。

2023-03-03 18:07:08 4229 1

原创 Golang标准库之os

os库包含了os、os/exec、os/signal、os/user。

2022-12-27 18:21:39 445

原创 Go优雅的重启服务之endless库

每次修改完Go程序需要重新编译然后发布到服务器上,那么重启服务时应该怎么做,如果终止以前的进程,在重新启动,在这个时间间隔里服务是不可用的,这样是不能接受的。那么用两台服务器轮流重启,先重启一台后再重启另外一台,这样服务就一直是可用的,但是这样也有问题,就是你强制终止旧的进程,旧的进程在执行过程中中断,导致数据出现错误,这样也是不能的接收的。这样就完美实现了服务的优雅重启,并且不会中断服务,也不会影响重启前正在执行的请求。3. 旧的进程处理完后自动退出,新的请求过来由新的进程处理。1. 第一次请求的代码。

2022-12-18 21:19:02 2042

原创 VMware虚拟机删除已经安装的linux操作系统

如果你需要在虚拟机上重新安装一遍操作系统,那么如果才能安全的删除干净呢下面将为大家介绍。1.打开虚拟机软件2.打开虚拟机看到已经安装的系统3.点击菜单栏 虚拟机4.选择管理5.选择从磁盘删除 删除后无法恢复6.这样就删除干净了7.在电脑的目录里保存系统的文件也会清空...

2018-05-02 16:52:52 15224 2

空空如也

空空如也

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

TA关注的人

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