database/sql database/sql是golang的标准库之一,它提供了一系列接口方法,用于访问关系数据库。它并不会提供数据库特有的方法,那些特有的方法交给数据库驱动去实现。 database/sql库提供…
分类:go语言
go语言gin框架的学习使用
前言: gin 是go语言 的一款非常优秀的 web框架, 有点瑞士军刀的感觉. 简单精悍!我们来分享一下 gin的简单使用吧. 安装: cmd中运行 go get github.com/gin-gonic/gin 即可…
Golang 常见的并发模式
常见的并发模式 Go语言最吸引人的地方是它内建的并发支持。Go语言并发体系的理论是C.A.R Hoare在1978年提出的CSP(Communicating Sequential Process,通讯顺序进程)。CSP有…
go语言build和install, 以及包名的关系
这篇文件介绍go build与go install的用法,包括包和可执行文件的关系,包的命名关系。 用法 $ go build/install <packages> 说明: <package>是从…
GO语言入门一
GO语言入门 GO语言的起源 Google 三位工程师业余20%的空闲时间开发 时间轴: 2007 年 9 月 21 日:雏形设计 2009 年 11 月 10日:首次公开发布 2010 年 1 月 8 日:当选 200…
golang不愧是Web时代的C语言
以前一直用的python,最近想做个利用web浏览器作为前后处理view层的有限元分析软件的小项目,想着计算效率可能会成为一个瓶颈,而且每次十多万的整数和浮点数传输不可能用文本格式,想用websocket。正好pytho…
Golang 应用部署到linux服务器
开发环境是windows,服务器是centos,那么怎么样才能打包部署呢,原来Golang 支持交叉编译,在一个平台上生成另一个平台的可执行程序,知道了这一点就很容易了。 1.打开cmd终端,cd到项目src目录下,执行…
Mastering the game of Go without human knowledge
在没有人类知识的情况下掌握围棋游戏 摘要: 人工智能的一个长久以来的目标就是得到一个算法,这个算法能在具有挑战的领域,从白板状态,习得超出常人的熟练程度。最近,AlphaGo成为第一个在围棋游戏中战胜世界冠军的程序。在A…
Go入门25:通道 channel,引用类型
Go语言并发模型 Go 语言中使用了CSP模型来进行线程通信,准确说,是轻量级线程goroutine之间的通信。CSP模型和Actor模型类似,也是由独立的,并发执行的实体所构成,实体之间也是通过发送消息进行通信的。 A…
Go语言 Web开发(8)JSON处理
JavaScript Object Notation(JSON)是一个数据交换标准,因其简单、可读性强广泛使用。Go语言中有一个”encoding/json”标准包,里面有完整的解析JSON字符串…
Golang语言调研分析
简介:Go语言是谷歌2009发布的第二款开源编程语言。Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。 为什么使用Go语言,它的优势在哪?…
go语言实现素数算法
package main import ( "math" "fmt" "time" ) // 根据素数定义判断 func isPrime1(num int) bool { temp := num - 1 for i :=…