随笔分类 - 编程/Golang
摘要:Go语言学习手册 golang*看云 golang圣经 wuYinIO 1。go语言开发中的坑 go新手容易犯的三个致命错误 Golang 需要避免踩的 50 个坑 2。go语言数据类型 map struct 3。go开源框架 可能是国内最火的开源项目 Gin高性能golang web框架 . Go
阅读全文
摘要:使用Beego构建完整web应用 一。GO简介(Beego应用go编写) 1。为什么用GO (1)。语法简单 (2)。简洁的并发 (3)。开发和执行效率快(编译型语言) 2。GO语言环境 下载go & 配置环境变量 二。Beego环境搭建 1.beego的安装 2.bee工具安装 bee工具包: (
阅读全文
摘要:Golang之文本编码处理
阅读全文
摘要:一。导入包用法: 二。GO语言常见动词
阅读全文
摘要:一.什么是RPC 1.简介: RPC:Remote Procedure Call,远程过程调用。简单来说就是两个进程之间的数据交互。 正常服务端的接口服务是提供给用户端(在Web开发中就是浏览器)或者自身调用的,也就是本地过程调用。 和本地过程调用相对的就是:假如两个服务端不在一个进程内怎么进行数据
阅读全文
摘要:一。token、cookie、session的区别 1。cookie 2。session 3。token 用户注册之后, 服务器生成一个 JWT token返回给浏览器, 浏览器向服务器请求数据时将 JWT token 发给服务器, 服务器用 signature 中定义的方式解码 WT 获取用户信息
阅读全文
摘要:一。Decoder 1 /(一)Decoder 2 func DecoderExample(){ 3 const jsonStream = ` 4 { "Name" : "Ed" , "Text" : "Knock knock." } 5 { "Name" : "Sam" , "Text" : "W
阅读全文
摘要:一。if语句 二。switch语句 三。for语句 四。select语句
阅读全文
摘要:参见博客:https://blog.csdn.net/u010983881/article/details/52460998 【2】业务文件xx.go 注意:大写。上述 若不大写。会报错:implicit assignment of unexported field 。访问不到异常。
阅读全文
摘要:一。数组类型 二。切片类型 切片的更多操作方法 示例: 三。字典类型 四。通道类型 示例: 通道的更多种类 示例: 五。函数 示例: 六。结构体和方法 示例: 七。接口 八。指针 示例: mooc
阅读全文
摘要:一。程序实体与关键字 任何Go语言源码文件都由若干个程序实体组成的。在Go语言中,变量、常量、函数、结构体和接口被统称为“程序实体”,而它们的名字被统称为“标识符”。 标识符可以是任何Unicode编码可以表示的字母字符、数字以及下划线“_”。不过,首字母不能是数字或下划线。 注意: 在Go语言中,
阅读全文
摘要:复合数据类型 主要讨论四种类型——数组、slice、map和结构体 数组和结构体聚合类型 --数组和结构体都是有固定内存大小的数据结构 --数组:由同构的元素组成——每个数组元素都是完全相同的类型 --结构体:由异构的元素组成 slice和map则是动态的数据结构,它们将根据需要动态增长。 一。数组
阅读全文
摘要:一。命令基础 1. go run : 用于运行命令源码文件(如:go run helloworld.go) 只能接受一个命令源码文件以及若干个库源码文件作为文件参数 其内部操作步骤: (1)先编译源码文件再运行 先会编译作为参数的源码文件-》编译结果放入临时文件夹中-》运行编译的结果。 编译结果包括
阅读全文
摘要:一。GO语言特点 静态类型:首先要明确变量类型,如上所示。 编译型:指GO语言要被编译成机器能识别机器代码。 GO语言开源。 编程范式:支持“函数式”和“面向对象” GO语言原生的支持并发编程:即GO语言中有一些语法里面有一种方法支持把一些代码片断并发的交给CPU支持。 注意:原生支持和函数库支持的
阅读全文