跳过正文

GoLang

2、processbar
·595 字·2 分钟· loading · loading
GoLang CLI
在开发命令行工具的时候,会遇到一些耗时的操作,比如下载一个大文件,这时候如果能给用户一个进度提示,会显得比较友好,因为用户知道自己还要等多久可以,就可以下载好这个文件。
1、Wails
·3320 字·7 分钟· loading · loading
GoLang GUI Wails
Wails简介 # Wails 是一个可让您使用 Go 和 Web 技术编写桌面应用的项目。
1、strconv
·1697 字·4 分钟· loading · loading
GoLang 常用包 标准包
Go语言中的 strconv 包为我们提供了字符串和基本数据类型之间的转换功能
1、Cobra
·2431 字·5 分钟· loading · loading
GoLang CLI
Cobra 基础概念 # Cobra 是一个可以创建强大的现代 CLI 应用程序的库,它还提供了一个可以生成应用和命令文件的程序的命令行工具:cobra-cli。有许多大型项目都是用 cobra 来构建他们的应用程序,例如:kubernetes、Docker、Etcd、Rkt、Hugo 等。Cobra 具有很多特性,一些核心特性如下:
13、crypto
·840 字·2 分钟· loading · loading
GoLang 常用包 标准包
crypto库是Go生态中密码学功能的核心,它为Go开发者提供了一套全面、安全、保持现代化、提供安全默认值且易于使用的密码学工具,使得在Go应用程序中实现各种密码学功能需求时变得简单而可靠。
8、wire
·4538 字·10 分钟· loading · loading
GoLang 常用包 第三方包
依赖注入与控制反转基础概念 # 在软件工程中,依赖注入(Dependency Injection, DI)和控制反转(Inversion of Control, IoC)是两个密切相关的设计原则,它们有助于创建松耦合、可测试且可维护的代码。虽然这些概念在Java等语言中更为普遍,但在Go语言中,它们同样重要且有多种实现方式。
2、路由
·1278 字·3 分钟· loading · loading
GoLang GoWeb Gin
Gin路由系统 # Gin的路由系统基于httprouter,经过优化后的性能是原生Go HTTP路由的40倍,是Echo等其他框架的2倍以上。Gin路由系统的主要特点包括:
12、runtime
·529 字·2 分钟· loading · loading
GoLang 常用包 标准包
Go语言的runtime包是Go语言运行时环境的核心组件,提供了丰富的功能来管理和优化程序的执行。
7、log
·1327 字·3 分钟· loading · loading
GoLang 常用包 标准包
Go语言标准库提供了基础的日志功能,通过log包可以快速实现日志记录。标准库log包的主要特点:
6、模板引擎
·160 字·1 分钟· loading · loading
GoLang GoWeb Gin
gin支持加载HTML模板, 然后根据模板参数进行配置并返回相应的数据,本质上就是字符串替换