0%

PHP有依赖管理工具Composer,写Go项目的时候也会依赖很多的包
目前使用dep来进行依赖管理
简单的使用只需要几个命令就可以

  • 生成依赖配置文件(init)
  • 安装更新依赖(ensure)
阅读全文 »

写了Go代码,本地编译成二进制可运行文件
本地运行正常,但是,移动到服务器运行时报错
-bash: xxxxxx: No such file or directory
而文件是存在的,也有执行权限
有人说是因为32位程序在64位系统运行造成的
但通过uname -afile xxxx对比,系统和文件,均是64位,所以不是此原因
其实是编译环境的锅,具体来说,是自己不熟悉build配置导致的

阅读全文 »

查询数据时出现了异常,查询结果中包含不相关的数据
结果是MySQL默认的比较时类型转换造成
比较类型不同时,(int,char,decimal,datetime等)对应不同的策略

阅读全文 »

之前有碰到使用虚拟机共享文件夹的文件同步问题
发现一种新方案,直接将文件置于docker镜像中,然后配置ssh,通过sftp协议访问即可
当然,sftp默认使用有一定的安全性问题,暂不考虑
本地使用vscode,配合sftp插件来使用
demo为hexo开发环境,与上次的版本比较,在使用上有了很大的精简

阅读全文 »

习惯用命令行来使用git
使用IDE或者sourcetree等工具,不够轻量化
最常使用的git log命令显示的方式过于冗余,翻看起来费时费力
使用--oneline虽然是一行一个commit,但是少了太多细节
当然可以选择使用tig,但win下暂不能傻瓜式使用,后面再提
于是可以定制一个命令来满足需求

阅读全文 »

Alpine 操作系统是一个面向安全的轻型 Linux 发行版,由非商业组织维护
关注安全,性能和资源效能。是一个优秀的可以适用于生产的基础系统/环境。

作为基础镜像,只有5M的体积非常有优势
其使用上也有一定的区别,尤其是包管理等
具体可前往Alpine Linux: index
此处记录下软件安装及使用上的问题

阅读全文 »

开发所依赖的环境虽然是linux,但宿主机依然是Win10
GUI下当然要用快捷键,IDE
但按键组合就有冲突的时候,IDE就需要有配置
每次碰到问题都纠结一番
所以将碰到的做个汇总

阅读全文 »