文章 2022-05-01 来自:开发者社区

Golang语言学习笔记(打卡✏️第一天)|Go主题月

Go语言环境搭建Go 语言支持以下系统Linux,FreeBSD,Mac OS,Windows。Go官方安装包地址:https://golang.org/dl/。Google安装包地址:https://golang.google.cn/dl/。测试是否安装成功E:\Go>go version go version go1.16.2 windows/amd64Go项目的组成部分:●包声明●引....

Golang语言学习笔记(打卡✏️第一天)|Go主题月
文章 2018-12-25 来自:开发者社区

Golang学习笔记之日志log、zap

一、log日志包 log支持并发操作。其结构定义如下: 1type Logger struct { 2 mu sync.Mutex // ensures atomic writes; protects the following fields 3 prefix string // prefix to write at beginning of each line //...

文章 2018-12-25 来自:开发者社区

Golang学习笔记之WEB框架(gin)基本使用

gin是Go语言写的一个web框架,API性能超强,运行速度号称较httprouter要快40倍。封装比较优雅,API友好,源码注释比较明确,具有快速灵活,容错方便等特点。Github地址:https://github.com/gin-gonic/gingin的安装:go get github.com/gin-gonic/ginAPIgin.Default()创建路由gin.DisableCon....

文章 2018-12-18 来自:开发者社区

Golang学习笔记之错误处理error、panic (抛出错误),recover(捕获错误)

一、error错误表示程序中出现了异常情况。Go 语言通过内置的错误接口提供了非常简单的错误处理机制。 • error类型是go语言的一种内置类型,使用的时候不用特定去import因为它本质上是一个接口error类型是一个接口类型,这是它的定义: 1type error interface { 2 Error() string 3} (1)一个例子理解error 1package mai...

文章 2018-12-13 来自:开发者社区

Golang学习笔记之方法(method)

法总是绑定对象实例,并隐式将实例作为第⼀实参 (receiver)。• 只能为当前包内命名类型定义⽅法。• 参数 receiver 可任意命名。如⽅法中未曾使⽤,可省略参数名。• 参数 receiver 类型可以是 T 或 *T。基类型 T 不能是接⼝或指针。• 不⽀持⽅法重载, receiver 只是参数签名的组成部分。• 可⽤实例 value 或 pointer 调⽤全部⽅法,编译器⾃动转换....

文章 2018-09-04 来自:开发者社区

Golang学习笔记-IDE安装指南

引言   上篇Golang学习笔记-环境搭建指南已经讲解了如何搭建Golang开发环境,并写了一个Go程序【Hello,world】,但是写代码没有一个好用的IDE,没有语法高亮,自动补全,格式调整,查找函数等功能,想必也会令大家抓狂吧,笔者以前是做Java和.Net开发的,经常用的IDE有Eclipse、IntelliJ IDEA和Visual Studio,其中Eclipse和Intell.....

文章 2018-09-03 来自:开发者社区

Golang学习笔记-环境搭建指南

  最近一直在研究Docker和Kubernetes,这两者都是使用Go语言开发,为了更深入的了解Docker和Kubernetes,打算学习一下Go语言。 为了深入细致的学习,这里列一个目录,会不断更新 Golang学习笔记-环境搭建指南(本篇) Golang学习笔记-IDE安装指南 持续更新,未完待续…… Go 语言支持以下系统: Linux FreeBSD Mac OS X(Dar...

文章 2018-03-30 来自:开发者社区

Go语言学习笔记(八)golang 操作 Redis & Mysql & RabbitMQ

加 Golang学习 QQ群共同学习进步成家立业工作 ^-^ 群号:96933959 Reids 安装导入 go get github.com/garyburd/redigo/redis import "github.com/garyburd/redigo/redis" 链接 github:https://github.com/antirez/redis Doc:http://godoc.org....

文章 2017-11-22 来自:开发者社区

Golang 设计模式 学习笔记(六)命令模式

由于最近一直在学习Golang,所以从本节起,所有设计模式学习笔记中的源码都由Golang来完成~ 命令模式:将“请求”封装成对象,以便使用不同的请求、队列或者日志来参数化其他对象。命令模式也支持可撤销的操作。 仔细看这个定义,我们知道一个命令对象通过在特定接收者(receiver)上绑定一组动作来封装一个请求。要达到这一点,命令对象将动作和接收者包进对象中。这个对象只暴露出一个execute(....

Golang 设计模式 学习笔记(六)命令模式
文章 2017-11-16 来自:开发者社区

Golang 设计模式 学习笔记(七)适配器模式

   我们先来看一段golang代码,如果它走起来像只鸭子,叫起来像只鸭子,那么它可能是一只包装了鸭子适配器的火鸡。假设缺少鸭子对象,想用一些火鸡对象来冒充,显而易见火鸡的接口不同,需要写个适配器: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 ...

Golang 设计模式 学习笔记(七)适配器模式

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

相关镜像