关闭
当前搜索:

[置顶] 欢迎学习交流

欢迎学习交流。...
阅读(40) 评论(0)

golang fmt用法举例

例子如下: package main import ( "fmt" ) func main() { num := 10 fmt.Printf("num:%d, num:%[1]o, num:%[1]x\n", num) } output: num:10, num:12, num:a 分别输出整数的10进制, 8进制...
阅读(7) 评论(0)

golang中init函数

init函数有一下几点特性: init函数在main执行之前,自动被调用执行的,不能显示调用 每个包的init函数在包被引用时,自动被调用 每个包可以有多个init函数 同一个文件中可定义多个init()函数 package main import ( "fmt" ) func init() { fmt.Println("1 t.go.....
阅读(77) 评论(0)

golang 定时器

本文介绍使用Ticker实现的定时器用法。 package main import ( "fmt" "time" ) func main() { d := time.Duration(time.Second*2) t := time.NewTicker(d) defer t.Stop()...
阅读(16) 评论(0)

golang 如何判断变量的类型

本文介绍两种用于判断变量类型的方式。 方法一 package main import ( "fmt" ) func main() { v1 := "123456" v2 := 12 fmt.Printf("v1 type:%T\n", v1) fmt.Printf("v2 type:%T\n", v2) }...
阅读(21) 评论(0)

golang中如何判断文件是否有可执行权限

本文介绍在Go语言如何检查文件的权限。以检查文件可执行权限为例。在文件系统中,文件的属性使用uint32表示。例如 -rwxrwxrwx判断可执行权限,也就是检查文件mode是否有: –x–x–x 表示成十进制数就是73.具体代码如下package main import ( "log" "os" )func main() { file_name := "tmp.file...
阅读(28) 评论(0)

2017年度总结

如果用一百分总结这一年,我给自己打80分。  生活 生活上,6月份的城市折腾,到8、9月份的辛苦奔波,站在现在,虽然感觉高了,有些小遗憾,但也算是完成一件事情吧。   工作 工作上,参与多个具有挑战的项目,已经熟练使用python、Go语言。 最深的感悟有三点。 第一,软件的设计和架构很重要,可以节省很多徒劳的代码量。所以,在一头扎进代码之前,先考虑下,这是不是最好的选择了。 ...
阅读(38) 评论(0)

golang json类型不确定时的转换

将json转为结构体时,经常会遇到无法确定某个字段类型的情况。在Go中可以使用interface 任意类型来解决。// convert json to struct // type uncertainpackage main import ( "fmt" "encoding/json" )type Host struct { Id interface{} IdcId...
阅读(42) 评论(0)

golang struct结构体转json

// convert struct to jsonpackage main import ( "fmt" "encoding/json" )type Host struct { IP string Name string }func main() { m := Host{Name: "Sky", IP: "192.168.23.92"} b, err :=...
阅读(13) 评论(0)

golang map转json

““ // map to jsonpackage mainimport ( “encoding/json” “fmt”)func main() {s := []map[string]interface{}{}m1 := map[string]interface{}{"name": "John", "age": 10} m2 := map[string]interface{}{"...
阅读(25) 评论(0)

golang json转struct结构体

// convert json to structpackage main import ( "fmt" "encoding/json" )type Host struct { IP string Name string }func main() { b := []byte(`{"IP": "192.168.11.22", "name": "SKY"}`)...
阅读(16) 评论(0)

golang json 转map

// convert json to mappackage main import ( "fmt" "encoding/json" )func main() { b := []byte(`{"IP": "192.168.11.22", "name": "SKY"}`) m := make(map[string]string) err := json.Unmarsha...
阅读(19) 评论(0)

ERROR 1130 (HY000): Host '192.168.20.165' is not allowed to connect to this MySQL server

问题远程连接mysql时遇到如下问题: ERROR 1130 (HY000): Host ‘192.168.20.165’ is not allowed to connect to this MySQL server 解决远程登录有权限限制,需要对用户赋权。GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword'...
阅读(32) 评论(0)

《学会如何提问》

最近读了《学会如何提问》,其中介绍的一些论证的方式和方法,对自己写文章和沟通都有一定的启示作用。Mark!...
阅读(19) 评论(0)

go redis redigo

redigo是redis官网推荐的go client之一。本文简单介绍其使用。安装go get github.com/garyburd/redigo/redisExamplesimple getpackage mainimport ( "log" "github.com/garyburd/redigo/redis" )func main() { server := "127.0....
阅读(27) 评论(0)

redis 安装

源码安装下载地址 https://redis.io/download编译$ tar zvxf redis-XXX.tar.gz $ make启动$ bin/redis-server 测试$ redis-cli 127.0.0.1:6379> 127.0.0.1:6379> ping PONG 127.0.0.1:6379> set foo bar OK 127.0.0.1:6379> get...
阅读(31) 评论(0)

golang channel 的使用

本文对channel使用中的几个疑惑,以例子的形式加以说明。 普通channel 缺省情况下,发送和接收会一直阻塞着,直到另一方准备好. 例如: package main import ( "fmt" "time" ) var ch1 chan bool func main(){ ch1 = make(chan bool...
阅读(37) 评论(0)

《邓小平时代》读后感

这周三将这本记录伟大时代的书籍看完了。不禁为总设计师的战略和气魄所折服。 不屈服 这是不屈不挠,这是意志力的体现。在战火和硝烟中,始终坚信自己的信仰–共产主义。在艰苦的建设中,没有被暂时的人事困难吓倒。 逆境中,坚持原则,等待时机,韬光养晦。顺境中,大胆尝试,小心求证。 果决 面对国内外的紧张局势,果断出手,消除越南的威胁和平息风波。 大国外交 坚持原则的同时,寻求日本,美国,欧洲等国家的支...
阅读(23) 评论(0)

go http 传递json数据

上篇博文中简单介绍了Go HTTP的Server 和Client。本文介绍如何在HTTP中传递json格式的数据。Serverpackage mainimport ( "encoding/json" "fmt" "html" "io/ioutil" "log" "net/http") type Cmd...
阅读(102) 评论(0)

go http client, http server

Go语言中的HTTP client, server非常简单。具体如下。HTTP Serverpackage mainimport ( "fmt" "html" "io/ioutil" "log" "net/http") func main() { http.HandleFunc("/bar", func...
阅读(26) 评论(0)
403条 共21页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:558356次
    • 积分:8267
    • 等级:
    • 排名:第2851名
    • 原创:298篇
    • 转载:103篇
    • 译文:1篇
    • 评论:55条
    最新评论