gin-swagger 自动化构建 API 文档

前后端的交互一般流程是这样的,后端暴露出 API 后,交给前端,前端根据 API 的响应,编写前端页面,一定程度上 API 是前后端的交互桥梁。 API 文档主要要包含: 路由:包括路径参数、请求参数、还是请求体参数 动作:HTTP 请求动作,GET、POST、DELETE、PUT 响应:请求之后的返回值包含哪些信息,一般是 JSON swagger 可以将代码和 api 文档维护...
collect

高性能的 Go Web 框架 - gin

Gin 的使用安装和更新首次安装,使用 go get命令获取即可。 1$ go get github.com/gin-gonic/gin 更新就是常规的 go get -u。 1$ go get -u github.com/gin-gonic/gin 快速运行在你的 main 包中,引入 gin 包并初始化。 123456789101112131415161718192021222324...
collect

Docker 常用命令记录

Docker 是什么Docker 是一个改进的容器技术。具体的 “改进” 体现在,Docker 为容器引入了镜像,使得容器可以从预先定义好的模版(images)创建出来,并且这个模版还是分层的。 Docker 经常被提起的特点: 轻量,体现在内存占用小,高密度 快速,毫秒启动 隔离,沙盒技术更像虚拟机 Docker 技术的基础: namespace,容器隔离的基础,保证 A 容器看不到 B...
collect

Windows 利器 - babun

什么是 babunbabun 是 windows 上的一个第三方 shell,在这个 shell 上面你可以使用几乎所有 linux,unix 上面的命令,他几乎可以取代 windows 的 shell。用官方的题目说就是 A Windows shell you will love! babun 的几个特点使用 babun 无需管理员权限先进的安装包管理器 (类似于 linux 上面的 a...
collect

Python 之正则表达式

1. 什么是正则表达式正则表达式:也成为规则表达式,英文名称 Regular Expression,我们在程序中经常会缩写为 regex 或者 regexp,专门用于进行文本检索、匹配、替换等操作的一种技术。注意:正则表达式是一种独立的技术,并不是某编程语言独有的 正则表达式,是一种特殊的符号,这样的符号是需要解释才能使用的,也就是需要正则表达式引擎来进行解释,目前正则表达式的引擎主要分三种...
collect

VS Code 常用快捷键整理

按 Press 功能 Function Ctrl + Shift + P,F1 显示命令面板 Show Command Palette Ctrl + P 快速打开 Quick Open Ctrl + Shift + N 新窗口 / 实例 New window/instance Ctrl + Shift + W 关闭窗口 / 实例 Close window/instan...
collect

Raspberry Pi — 新手入门操作

通过 SSH 访问树莓派 SSH 的主要目的是用来取代传统的 telnet 和 R 系列命令远程登陆和远程执行命令的工具,实现对远程登陆和远程执行命令加密。同样通过 SSH 功能也能快速的打开树莓派得终端。 ###开启 SSH 服务 树莓派系统一般都含有树莓派服务,因此不需要进行安装。在树莓派系统中打开命令行窗口,输入:sudo raspi-config 进入配置界面,将选中条选择到 “...
collect