VSCode with Go Language Server

VSCode Go 插件环境通常依赖一些 Go tools. 插件环境提供了以下语言特性: IntelliSense Auto Completion of symbols as you type Signature Help for functions as you type Quick Info on the symbol as you hover over it Code Navigation Go to or Peek Definition of symbols Find References of symbols and Implementations of interfaces

Go install 安装 go 工具

安装好 go 后, 在命令行输入 go 命令会输出一系列 go 命令 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 ➜ ~ go Go is a tool for managing Go source code. Usage: go <command> [arguments] The commands are: bug

如何制作一篇 Gopher 风格的 slide

制作一篇 Gopher 风格的 slide, 没有其他要求, 只需要将幻灯片放在你的 Github 仓库即可. 当然, 此幻灯片需要满足某些格式, 这就是 present. Present 文件格式 封面幻灯 第一个非空白, 非

Excel/GoogleSheet 转化成 Markdown 表格

网络上提供这种转换操作的服务还挺常见. GoogleSheet Add-ons G Suite Marketplace 有一个名为 MarkdownTableMaker 的附加服务能方便将 Sheet 格子转换成 Markdown Table MarkdownTableMaker - G Suite Marketplace 在线服务 以下服务都可将 Excel/GoogleSheet 格子转换成 Markdown

在 Slack 中订阅 Feeds

经常打开 Slack, 如果能将 feeds 也集成到 Slack, 就能减少一些 APP 切换成本. 前提 Slack 已登录 已知 Feed URL 集成 Slack 为 WorkSpace 提供了 RSS APP, 可以订阅各类 feeds. RSS 会发送订阅内容到配置的 channel 或 user. 所

Github 基本认证

通过 Github API v3 进行认证的方式有 2 类 Basic authentication Username and Password Personal Access Token OAuth2 OAuth2 token (sent in a header) OAuth2 key/secret 这 3 种认证方式的认证格式如下: 1 2 3 curl -u "username" https://api.github.com curl -H "Authorization: token OAUTH-TOKEN" https://api.github.com curl 'https://api.github.com/users/whatever?client_id=xxxx&client_secret=yyyy' 本文只介绍 Github 的基

Shell 初步

Shell 是 Unix-Like 操作系统家族中被频繁使用的人机接口 比较常见的 Shell 有以下几种: sh ksh csh tcsh bash zsh Shell 配置 Shell 配置文件可以分为系统级别的配置文件和用户级别的配置文件 系

PostgreSQL 常用命令

查看当前主机 PostgreSQL 安装路径及版本 which psql psql –version 修改 postgres 系统用户密码 sudo passwd -d postgres sudo -u postgres passwd 查看当前连接信息 \conninfo 列出所有用户(角色) \du 列出所有数据库 \l or \list 切换数据库

我的工具箱

macOS 输出平台 github.com 版本管理 git 命令行 iTerm shell zsh shell 框架 oh-my-zsh 中文输入法 鼠须管 Squirrel 远程协助 TeamViewer 网络会议 Zoom 团队沟通 Slack 倍洽 DingTalk markdown 编辑器 typora sublime text 编程 IDE VSCode 编程文档 Dash 云盘 百度网盘

[译] golang 中的 io 流

原文链接 Streaming IO in Go – Learning the Go Programming Language – Medium 以下为译文 在 Go 中,输入输出操作是通过能读能写的字节流数据模型来实现的。为此,io 包提供了 io.Reader 和 io.Writer 接口来进行输入