最新消息:yaf表单扩展中新增加了浮点数、日期和集合的校验。php yaf框架扩展实践三——表单

Golang

golang语言学习交流、实践经验分享。

golang协程占用内存测试

golang协程占用内存测试

Golang 3年前 (2016-08-02) 1153浏览 0评论

大家都说golang协程goroutine很轻量,那么到底有多轻量呢?这篇文章测试了一下go协程占用的内存空间,供大家参考。

golang中context包解读

golang中context包解读

Golang 3年前 (2016-08-02) 1707浏览 0评论

前瞻 context 包困扰我好久,之前在 watch etcd 的时候首次上手使用这个包,当时并不理解这个包的作用,只知道可以用来关闭 watch , 后来被大牛吐槽了,决定深入探究一番。 简介 golang 中的创建一个新的 goroutine ...

VSCODE中godef无法跳转到定义的问题

VSCODE中godef无法跳转到定义的问题

Golang 3年前 (2016-08-02) 1134浏览 0评论

之前研究GOLANG时一直用LiteIDE,不得不说,LiteIDE的确不错,但是总感觉缺乏美感,是一款很中规中矩的编辑器。网上看到大家对VSCODE评价不错,尝试后发现的确不错,布局简洁、插件化、支持中文,通过VSCODE GO扩展能够很舒服的写GO的代码。

https原理以及服务端和客户端golang的基本实现

https原理以及服务端和客户端golang的基本实现

Golang 3年前 (2016-08-01) 1254浏览 0评论

文章中回顾了密码学的一些基本知识,介绍了https的主要功能和基本的原理,整理了通常情况下使用openssl生成证书的情景,还包括带有san的证书生成过程。最后使用golang模拟了客户端和服务端使用https进行验证和通信的基本示例。 关于http...

golang正则匹配手机号

golang正则匹配手机号

Golang 3年前 (2016-07-31) 1135浏览 0评论

golang中匹配手机号码,主要还是写出匹配的表达式。 package main import ( "fmt" "regexp" ) func main() { reg := ...

打造Golang Atom IDE

打造Golang Atom IDE

Golang 3年前 (2016-07-30) 1126浏览 0评论

简直太折磨人了,我膝盖已经全部是血了。 得知了Golang已经1.5.1了,我兴致勃勃的进行更新,这之后就是跪着走完了这条路啊。真的go die了 安装go 首先我先从官方网站:https://golang.org/ 下载Go的安装包,很happy的...

golang正则表达式regexp示例大全

golang正则表达式regexp示例大全

Golang 3年前 (2016-07-30) 1337浏览 0评论

正则表达式其实挺难学的,本篇文章通过大量的示例描述了在golang如何使用正则表达式,主要是使用golang的regexp包,例子都通俗易懂的。

golang入门指南和语言特性

golang入门指南和语言特性

Golang 3年前 (2016-07-30) 1175浏览 0评论

我从 1 年前开始关注 Golang, 但一直没有时间细致地学习 Golang 的语法。 有关设计哲学,和语法的概览,我倒是看了不少,前两天买了一本《Go语言程序设计》,打算认真学习一下。 作为一个 C++ 出身的程序员,以及一个 Unix 粉,和一...

golang中go-chart图表库

golang中go-chart图表库

Golang 3年前 (2016-07-29) 1144浏览 0评论

go-chart是一个用来生成图表的库,现在已经发布1.0版本了。 通过go get进行下载 go get -u github.com/wcharczuk/go-chart 项目examples目录下有不少的示例。 运行其中一个: go run st...

golang中用recover捕获异常

golang中用recover捕获异常

Golang 3年前 (2016-07-28) 1175浏览 0评论

像php,java,nodejs都可以用try catch来捕获异常,golang也可以用recover来实现类似的功能,这边用一个简单的例子除数为0来看看用法吧,重点是理解recover原理。 package main import ( ...

golang中时间(time)的相关操作

golang中时间(time)的相关操作

Golang 3年前 (2016-07-27) 1176浏览 0评论

golang中时间相关操作,主要是用time包的函数,time中最主要又包含了time.Time这个对象。 获取当前时间 func getNow() { // 获取当前时间,返回time.Time对象 fmt.Println(time...