Golang Present 是 Golang 社群开发出來的一个简单工具,通过简单的语法可以制作 ppt(语法近似于 Markdown)。 简介 Golang 相关的技术幻灯片有多种格式,以 .ppt, .pdf 和 …
分类:go教程
golang实现rest server框架(一)
第一篇:用golang对数据库标准操作进行封装(mysql) 背景 用golang对数据库标准操作进行封装,为后面的rest server提供数据库访问层。实现的目标是:能根据rest请求参数自动生成数据库操作语句,提供…
Mins: 一个mini版的restful api资源服务器
介绍 又双叒叕造了一个轮子。Mins,mini server。一个小型服务器。主要用来做一些小型项目开发,或者前端调试用的服务器。内置完成了增删改查的api。只要配置好数据表,就可以对数据表的资源进行增删改查,用约定好的…
Derek解读Bytom源码-Api Server接口服务
作者:Derek 简介 Github地址:https://github.com/Bytom/bytom Gitee地址:https://gitee.com/BytomBlockc… 本章介绍bytom代码Ap…
Go module 起手式
安装 Golang 到最新版并检查 > //低于下面的版本去 golang.google.cn 升级 Golang > go version > go version go1.11 darwin/amd…
二)golang工厂模式
在通用的工厂模式中,一般涉及到 简单工厂模式(顾名思义:工厂 > 创建)、工厂方法(顾名思义:将方法工厂化)、抽象工厂模式(顾名思义:将工厂抽象化 工厂 > 工厂 > 创建) 特点:将接口与具体实现分离…
goLang slice 和 array区别
array 类型 array是固定长度的数组,使用前必须确定数组长度 golang array 特点: golang中的数组是值类型,也就是说,如果你将一个数组赋值给另外一个数组,那么,实际上就是整个数组拷贝了一份 如果…
Go并发调用的超时处理
之前有聊过 golang 的协程,我发觉似乎还很理论,特别是在并发安全上,所以特结合网上的一些例子,来试验下go routine中 的 channel, select, context 的妙用。 场景-微服务调用 我们用…
Go - Channel 原理
注:该文原文为 Channel Axioms ,作者是 Dave Cheney,这是他的博客地址 大部分的新的 Go 程序员能快速理解 channel 是作为一个 queue 的值和认同当 channel 是满的或者是空…
Go抓取网页数据并存入MySQL和返回json数据<一>
前言 很久前就想学习GO,但是由于准备读研和要实习就一直耽搁没动手,只是偶尔看一下相关的基本语法,并没有将其具体地运用到实际的编码中。大四了,课程一下子少了很多,于是决定用它从网上抓一些图片数据,然后提供接口,为后面学习…
Go初体验|基础
字符串 GO的字符串有点不一样。它是UTF8字符的一个序列:当字符为一个ASCII码时为一个字节,其他字符则根据需要占用2-4个字节。 该做法的好处是:节省了内存和硬盘的存储空间,同时,不需要像其它语言一样对UTF8字符…
golang 实现单链表
package main //链表实现 import ( "fmt" "os" ) //定义错误常量 const ( ERROR = -1000000001 ) //定义元素类型 type Element int64 /…