路由规划 路由是所有请求的入口, 在这里, 我们配置所有的请求, 为每一个请求去上对应的名字, 并根据名字去请求不同的控制器, 从而获取最终的数据 在这里, 我们做出了简单的代码示例如下: package router …
分类:go教程
golang 发送GET和POST示例
GET请求 get请求可以直接使用 http.Get方法 简单 func main(){ resp, err := http.Get("https://baidu.com") if err != nil { panic(…
Gin实践 连载六 编写一个简单的文件日志
原文地址: 编写一个简单的文件日志 在上一节中,我们解决了API’s可以任意访问的问题,那么我们现在还有一个问题。 就是我们的日志,都是输出到控制台上的,这显然对于一个项目来说是不合理的,因此我们这一节简单封…
树莓派上编译 Go and 安装 Cow
PS:老Blog文章转移, 年代久远, 连接可能已失效. Cow 是不错的软件,相当好用,我在公司是直接把它挂到了服务器上,然后办公室的人都在用它。但是回到了家里我就无法用移动设备或者 PSP 之类的连接它了,我的电脑也…
在Beego中使用Jade模板
Jade是一个高性能的HTML模板引擎,它受到Haml的影响,是使用JavaScript实现的。Jade在客户端也有支持,它的代码比html可读性要高很多,Jade是一个比较常用的HTML模板。Beego是一个go语言的…
go的channel使用与总结
channel用于主进程、协程之间的通信。 1.同步模式channel默认为同步模式,即不创建缓冲区,发送和接收需要一一配对,不然发送方会被一直阻塞,直到数据被接收。需要注意的是,同步的channel不能在一个协程中发送…
golang 并发编程之生产者消费者
golang 最吸引人的地方可能就是并发了,无论代码的编写上,还是性能上面,golang 都有绝对的优势 学习一个语言的并发特性,我喜欢实现一个生产者消费者模型,这个模型非常经典,适用于很多的并发场景,下面我通过这个模型…
Bytom 移动端钱包 SDK 开发基础
比原项目仓库: Github地址:https://github.com/Bytom/bytom Gitee地址:https://gitee.com/BytomBlockchain/bytom Bytom-Mobile-W…
分享基本golang学习的书
第一本是《goweb编程》-为什么先推荐这本呢?因为这本书是从浅显到深的方式,适合初学者个人感觉是一本很棒的书,是国内的AStaxie写的一本golang的书,盛大云分发的研究员,有Beego这个框架大家可以去感受一下!…
golang的一个丑陋实现
好多些天前,我在golang实践群里问了下面代码的问题: package main import "fmt" type Aer interface{ Name()string PrintName() } type A s…
Golang 单元测试指引
Golang 单元测试指引 参考: https://justinas.org/my-reaso… . 普通单测 testing.T . 单测环境准备和清理 testing.M (set-up/tear-dow…
使用Homebrew安装配置golang环境
安装Homebrew 在Homebrew复制安装命令,在控制台运行完成安装 安装golnag $ brew update && brew upgrade $ brew install go PATH配置 …