使用 VS Code 断点调试 golang 项目

在 golang 开发中进行调试,调试手段除了打印输出、打印日志、单元测试之外,还可以通过 IDE 进行断点调试,这是一个更加直观的方式,这里简单介绍 Visual Studio Code 调试 Golang 项目。

准备工作

如果没有安装 delve 插件,会报错:

Failded to continue:”Cannot find Delve debugger. Install from https://github.com/derekparker/delve & ensure it is in your “GOPATH/bin” or “PATH”
继续阅读“使用 VS Code 断点调试 golang 项目”

在 Laravel 中使用 gulp 构建前端资源

最近把自己主页前端代码进一步规范了,使用 npm 引入一些前端的资源库,在 Laravel 5.5 中使用 gulp 遇到一些坑。

mix.sass 无法直接使用 node_modules 文件夹里的,只能用 resource/assets/sass/app.scss 这个文件生成 css,然后和其他的 css 合并为一个文件。

mix.scripts 可以使用 node_modules 文件夹里的 js,并和自己的 js 合并为一个文件。
继续阅读“在 Laravel 中使用 gulp 构建前端资源”

在旧有 PHP 系统上集成七牛云 PHP-SDK

最近在一个古老的 PHP 系统上使用七牛云的上传图片功能,需要集成七牛云提供的 PHP-SDK,这个系统暂时不支持 composer,还好七牛云这个 SDK 不依赖其他的包,于是事情就变得简单了,只需要提供一个 sql_autoload_register 方法注册自动加载机制就可以使用了。

继续阅读“在旧有 PHP 系统上集成七牛云 PHP-SDK”