
go
谢谢考拉
前进中的小白阿比
展开
-
net包
** * Created by Administrator on 13-12-9. */ package main import ( "fmt" "os" "net" ) /** * 将string类型的ip地址转换为IP对象 */ func main() { name := "192.168.1.97"转载 2016-06-27 14:40:29 · 1512 阅读 · 0 评论 -
Golang-简洁的并发
转载原文:http://www.yankay.com/go-clear-concurreny/多核处理器越来越普及。有没有一种简单的办法,能够让我们写的软件释放多核的威力?是有的。随着Golang, Erlang, Scala等为并发设计的程序语言的兴起,新的并发模式逐渐清晰。正如过程式编程和面向对象一样,一个好的编程模式有一个极其简洁的内核,还有在此之上丰富的外延。可以解决现实世界中各种各样转载 2016-07-25 10:03:02 · 4913 阅读 · 0 评论 -
优化 Go 中的 map 并发存取
Catena (时序存储引擎)中有一个函数的实现备受争议,它从 map 中根据指定的name 获取一个 metricSource。每一次插入操作都会至少调用一次这个函数,现实场景中该函数调用更是频繁,并且是跨多个协程的,因此我们必须要考虑同步。该函数从 map[string]*metricSource 中根据指定的 name 获取一个指向 metricSource 的指针,如果获取不到转载 2016-08-18 14:16:35 · 599 阅读 · 0 评论 -
go 类型转换
golang是强类型语言,在应用过程中类型转换基本都会用到。下面整理一下常用的类型转换,会持续更新。整形转字符串fmt.Println(strconv.Itoa(100))该方法的源码是:// Itoa is shorthand for FormatInt(i, 10).func Itoa(i int) string { return FormatInt(int64(i),转载 2016-09-18 11:48:42 · 1163 阅读 · 0 评论 -
golang 用指定网卡IP发http请求
https://my.oschina.net/mejinke/blog/141897原创 2016-12-08 17:22:36 · 5221 阅读 · 0 评论