研发
开发 Tips(11)
· ☕ 2 分钟
主要记录最近遇到的一些开发问题,解决方法。 1. 打开 OS X 原生 NTFS 支持 插上磁盘,查看盘符 1 2 3 4 5 6 diskutil list diskutil list /dev/disk2 (external, physical): #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme *96.9 GB disk2 1: Windows_NTFS SSD 96.8 GB disk2s1 这里的 SSD 就是 Volume Name。 更新 /etc/fstab文件 1 sudo nano /etc/fstab 输入密码,然后输入 LABEL=SSD none ntfs rw,auto,n

代码质量分析工具 SonarQube
· ☕ 3 分钟
1. 谁需要 SonarQube 代码审查是高质量软件开发过程中不可缺少的重要环节,能帮助开发者及时发现代码中的 Bug,提升代码质量、可维护性。 代码审查的维度包括,语言规范、代码风格、设计合理等。人工检查这些事项,会消耗大量的精力和时间。 代码质量分析工具为此而生,

开发 Tips(10)
· ☕ 2 分钟
主要记录最近遇到的一些开发问题,解决方法。 1. VS Code 终端执行 .bash_profile 初始化脚本 通过添加启动命令参数,可以使得打开 shell 时,执行初始化脚本 .bash_profile 。 编辑 settings.json,以 OS X 为例,新增如下内容即可: 1 2 3 { "terminal.integrated.shellArgs.osx": ["-l"] } 2. VS Code 配置 zsh 后,图标无法显示 由于安装补

一起来学 Go --(3)Go Modules
· ☕ 3 分钟
1. Go 的包管理机制 1.1 GOPATH GOPATH 通过 go get 命令,拉取代码放到 GOPATH 目录中。 GOPATH 的问题是: 不能进行包版本的管理 使用全局仓库,不能有效进行隔离 1.2 Vendor 1.5 版本开始,Go 中加入了 Vendor 机制。Vendor 解决了 GOPATH 的部分问题。 Vendor 机制通过在项目目录下增加 vendor 文件夹,管理依赖包。 Vendor 的

搭建远程 Kubernetes 开发环境
· ☕ 2 分钟
Minikube 是 Kubernetes 的单机发行版本,适用于产品体验和日常开发。这里使用 Minikube 搭建开发环境,将 Kubernetes 搭建在 CentOS 云服务器,本地使用 OS X 进行远程开发。 1. 云服务器安装 Minikube 在 Minikube 的 GitHub 版本页面,找到合适的版本,进行安装。 以 CentOS 为例,执行命令: 1 curl -Lo minikube https://storage.googleapis.com/minikube/releases/v1.2.0/minikube-linux-amd64 && chmod +x minikube && sudo cp minikube /usr/local/bin/ && rm minikube minikube 是一