测试连接数据库的时候,遇到的细节坑 var DbEngine *xorm.Engine func init() { // mysql, 用户名, 密码, ip, 端口, 数据库名称, 字符集 DbEngine, err …
分类:GoLang
golang exec 执行 shell 如何同步输出/得到执行结果
背景 项目中需要执行shell命令,虽然exec包提供了CombinedOutput()方法,在shell运行结束会返回shell执行的输出,但是用户在发起一次任务时,可能在不停的刷新log,想达到同步查看log的目的,…
golang 数组、指针数组、数组指针使用总结
package main import ( "fmt" ) func main() { //创建 at:=[6]int{} //下标赋值 ap:=[5]int{3:2}//下标3的值赋值为2 fmt.Println("a…
golang中数组、字符串和切片-字符串
字符串 统一概述 字符串 定义及数据结构 内存布局 类型互转 迭代 本文整理自Go语言高级编程 统一概述 在主流的编程语言中数组及其相关的数据结构是使用得最为频繁的,只有在它(们)不能满足时才会考虑链表、hash表(…
面向对象的设计过程
前言 我一直认为分享的目的不是炫技。 一是,自我学习的总结。 二是,降低他人的学习成本。 三是,别人对自己学习结果的审核。 同时,本次分享有下面四个要素: 观点 本次分享的观点是一个软件工程中的思维方法,不限于编程语言 …
JWT在Gin中的使用
LearnJWT in Gin for Go 介绍 JSON Web Token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该 Token 被设计为紧凑且安全的…
php、Go、python、Java、Javascript、C#、asp 等语言的链式操作的实现
本文借鉴文章:Javascript、C#、php、asp、python 等语言的链式操作的实现 博客文章代码下载地址 原文 Javascript、C#、php、asp、python 等语言的链式操作的实现 golang …
Protobuf编码指南
这个文档会介绍protocol buffer的二进制有线格式(binary wire format)。你并不是需要理解这些后才能在应用里使用protocol buffer,但是当你想知道不同的protocol buffe…
基于go+vue实现的golang每日新闻浏览与检索平台
介绍 gonews是基于go+vue实现的golang每日新闻浏览与检索平台 项目地址:Github 线上Demo:GoNews 数据来源:GoCN每日新闻 项目截图 部署 获取新闻数据 git clone https:…
Go内存分配那些事,就这么简单!
原文链接:https://mp.weixin.qq.com/s/3g… 新老朋友好久不见,我是大彬,这篇文章准备了很久,不是在拖延,而是中间做了一些其他事情,耽搁了一些。 这篇文章主要介绍Go内存分配和Go内…
Go是如何实现protobuf的编解码的(2):源码
原文链接:https://mp.weixin.qq.com/s/oY… 这是一篇姊妹篇文章,浅析一下Go是如何实现protobuf编解码的: Go是如何实现protobuf的编解码的(1): 原理 Go是如何…
k8s与存储--flexvolume解读
前言 k8s 非常厉害的地方就在于可扩展性,而存储领域,支持flexvolume 和 csi 两种方式来进行扩展。今天主要讲下flexvolume。FlexVolume 是 Kubernetes v1.8+ 支持的一种存…