POLOXUE's BLOG
15 Sep 2023

iTerm2 启动时进入 Tmux 模式

969 words, ~3 min read

介绍一个最快速的方式使 iTerm2 启动默认进入 Tmux 模式。默认情况下,每次启动 iTerm2,还需要一步输入 tmux attach 进入到 tmux 模式下。 我用 Tmux 是为了管理不同项目的工作区,常见的 IDE 一般...
28 Oct 2021

从头构建 Go Web 框架(二):中间件

1,789 words, ~7 min read

> 本系列文章写于 2014 年,相较于 golang 极短的发展历程,这已经是古董级别的一篇文章了,但 web 框架思想概念依然有效。系统通过这个系列文章,能让大家都现有 Go Web 框架有更深的认识。 本文是 "构建属于自己的 W...
23 Oct 2021

从头构建 Go Web 框架(一):介绍

1,363 words, ~5 min read

> 本系列文章写于 2014 年,相较于 golang 极短的发展历程,这已经是古董级别的一篇文章了,但 web 框架思想概念依然有效。系统通过这个系列文章,能让大家都现有 Go Web 框架有更深的认识。 本文是 "构建属于自己的 W...
17 Jul 2021

powermock: 一个支持 gRPC 的 Mock Server

3,200 words, ~12 min read

本文介绍的是如何基于 bilibili 的开源方案 powermock 搭建一套通用的适用于自己公司的 MockServer。
10 Dec 2019

Go 如何实现 HTTP 文件上传

1,768 words, ~7 min read

![](https://cdn.jsdelivr.net/gh/poloxue/images@2024-01/2024-01-24-http-upload-file-in-golang-01.png) 早前写过一篇文章,[Go HTTP...
05 Dec 2019

说说 Go 中的变量(附粗制滥造面试题)

1,837 words, ~7 min read

和其他语言没有区别,Go 中的数据也是两种表示方式,常量和变量,本文先说说变量吧。 为了增加文章的趣味性(多掉些头发),搜集了一些常见的面试题。部分是自己瞎编的,顺便为自己明年可能到来的面试做些准备。 先答题,题目中附有提示,但无解答...
03 Dec 2019

如何评价 Golang 开源库 Cobra

721 words, ~2 min read

开源库 Cobra 是 Golang 下用于创建命令行应用的框架。 它也是 k8s、hugo 等开源项目都在用框架。[GitHub 项目地址](https://github.com/spf13/cobra) ## 命令行应用 对于 G...
30 Nov 2019

Go 命令行解析 flag 包之通过子命令实现看 go 命令源码

2,091 words, ~8 min read

![](https://cdn.jsdelivr.net/gh/poloxue/images@2019-11/2019-11-30-golang-flag-sub-commandline-01.png) [上篇文章](https://m...
26 Nov 2019

Go 命令行解析 flag 包之扩展新类型

1,546 words, ~6 min read

![](https://cdn.jsdelivr.net/gh/poloxue/images@2019-11/2019-11-26-commandline-flag-extend-new-type-01.png) [上篇文章](http...
23 Nov 2019

Go 命令行解析 flag 包之快速上手

1,941 words, ~7 min read

![](https://cdn.jsdelivr.net/gh/poloxue/images@2019-11/2019-11-23-commandline-tool-flag-in-golang-01.png) 本篇文章是 Go 标准库...