Bililive-go开源录屏工具:本地部署远程管理精彩直播不在错过
Bililive-go开源录屏工具:本地部署远程管理精彩直播不在错过
【Go实战】:使用AES和RSA加密算法保护关键信息
本文详细介绍了如何在Golang中使用AES和RSA加密算法来保护接口请求中的关键信息,确保数据不被泄露。通过具体的代码示例,你将了解这两种算法的基本原理、适用场景及注意事项,掌握其实现方法。无论你是初学者还是有经验的开发者,本文都能为你提供宝贵的参考。
Go环境搭建(vscode调试)
如果出现go.tools.intall not found 可以重启一下VScode,确保path中go的bin目录配置正确。推荐使用moudle模式,这样三方包就在$GOPATH/pkg/mod目录下,可以允许有多个不同的版本,多个项目都可以共享。这就有点像Java的包管理模式了,不用每个项目都去
【Golang】——Gin 框架与数据库集成详解
在 Web 开发中,数据库是后端应用的核心之一。Gin 作为轻量级的 Go 框架,能方便地与数据库集成。本篇博客将详细讲解如何在 Gin 中使用 GORM 操作数据库,包括项目初始化、模型定义、数据库迁移、CRUD 操作以及事务处理。
go语言的成神之路-筑基篇-第一章
当有一天我站在成功的顶峰,回首过去的坎坷与挫折,它们将成为通向辉煌未来的垫脚石。我希望在这条不平凡的道路上保持初心,勇敢前行,用实际行动书写属于自己的传奇故事。我坚信,通过自己的努力,终将夺回属于我们的一切。
【Go】Go语言基础学习(Go安装配置、基础语法)
简单好记的关键词和语法;更高的效率;生态强大;语法检查严格,安全性高;严格的依赖管理, go mod 命令;强大的编译检查、严格的编码规范和完整的软件生命周期工具;跨平台交叉编程,多平台编译;异步编程复杂性低,易维护,Go语言中Channel设计,异步程序写起来非常自然;语言层面支持并发,go关键字
Go 语言已立足主流,编程语言排行榜24 年 11 月
Go 官网:https://go.dev/官网除了提供学习内容外,还提供了在线执行工具,可以浅浅尝试一下。访问地址:https://go.dev/tour/welcome/1func main() { fmt.Println("Hello, 世界")}Go 语言凭借其高效并发、快速编译、简洁易用的特
VScode配置GO开发环境
官方下载地址:这里我是windows系统, 所以选择windows,点击download ,进入 下面的页面点击Microsoft Windows下面的链接可以直接下载最新版本的windows安装包。当然如果想下载之前的版本或者压缩包可以自己往下找。安装过程非常简单,没有什么需要特别注意的地方,建议
使用cgo在Golang中调用C库:`runtime/cgo`包完全使用指南
在Golang中,包是一个强大且有用的工具,用于在Go代码中调用C代码。这个功能使得开发者可以利用现有的C库和C代码,从而大大扩展了Golang的应用范围。无论是需要处理低级系统编程、性能优化,还是利用已经成熟的C库,cgo都是不可或缺的。cgo还支持使用C语言中定义的常量和宏。#define PI
【Golang】——Gin 框架中的表单处理与数据绑定
在 Web 应用开发中,表单是用户与服务器交互的重要手段。Gin 框架对表单处理提供了高效便捷的支持,包括数据绑定、验证等功能。在本篇博客中,我们将详细介绍如何使用 Gin 框架处理表单数据,涵盖基础操作与进阶技巧,帮助初学者全面掌握表单功能。
【Golang】——Gin 框架中间件详解:从基础到实战
中间件是 Web 应用开发中常见的功能模块,Gin 框架支持自定义和使用内置的中间件,让你在请求到达路由处理函数前进行一系列预处理操作。这篇博客将涵盖中间件的概念、内置中间件的用法、如何编写自定义中间件,以及在实际应用中的一些最佳实践。
Go 语言之搭建通用 Web 项目开发脚手架
MVC 模式代表 Model-View-Controller(模型-视图-控制器) 模式。这种模式用于应用程序的分层开发。web_app2/web_app2 执行,viper 读取配置文件失败,找不到配置文件。Controller:服务的入口,负责处理路由、参数校验、请求转发。Logic/Servi
【云原生开发】k8s后台管理系统开发接口优化方案
观察前面我们开发的代码,我们发现,每种资源都有类似的增删改查逻辑,如果我们把这些类似的逻辑,做成统一的接口,就不用每种资源都需要写重复的代码了。
Golang 并发编程:Context 包的使用与并发控制
在并发编程中,任务管理和资源控制是非常重要的,而Golang 的context包为我们提供了一种优雅的方式来传递取消信号和超时控制。Context用于在多个 Goroutine 之间传递上下文信息,避免 Goroutine 无法按需停止而导致资源浪费。本篇博客将详细介绍context包的用法,并通过
go windows环境下编译成 linux可执行文件
然后go build [文件名],编译好的程序放到linux环境下。chmod 777 [文件名] 给权限,执行即可。又可以愉快的编译exe可执行文件啦。再切换回windows。
Docker部署ddns-go教程(包含完整的配置过程)
本章教程教程,主要介绍如何用Docker部署ddns-go。
万字长文2024最全Go面经汇总
必看!往期所有大厂面经汇总!总共一万五千多字,总会有你需要的。(本文主要是分享真实的面经,关于这些问题的详解,我们只整理了一部分,文末有他们的详解跳转链接)
【Go】-Gin框架
Gin是一个用Go语言编写的web框架。它是一个类似于martini但拥有更好性能的API框架, 由于使用了httprouter,速度提高了近40倍。如果你是性能和高效的追求者, 你会爱上Gin。在Gin框架中,SetFuncMap方法用于为模板渲染设置自定义的函数映射。这允许你在模板中使用自定义的
Golang高并发服务器开发学习(附源码)
Go语言进阶版高级编程,有关服务器开发部分