- 博客(10)
- 资源 (4)
- 收藏
- 关注
原创 九、Go语言库之strconv包--GO语言笔记
package mainimport "fmt"import "strconv"func main() { /* 由于将字符串转为其他数据类型可能会出错,strconv 包定义了两个 error 类型的变量:ErrRange 和 ErrSyntax。 其中,ErrRange 表示值超过了类型能表示的最大范围,比如将 "128" 转为 int8
2016-04-29 17:15:29 3167
原创 八、Go语言包之strings--go语言学习笔记
package mainimport ( "fmt" "unicode" "strings")func main() { //是否存在某个字符串 str := "a has a b" subStr := "a" subAny := "ab" fmt.Println("contains:%t", strings.Contains(st
2016-04-29 16:58:40 5904
翻译 git 常用手册
http://gitref.justjavac.com/remotes/#fetch git 常用手册索引创建本地修改搜索提交历史分支与标签更新与发布合并与重置撤销Git Flow创建复制一个已创建的仓库:$ git clone ssh://user@domain.com/repo.git创建一个新的本地仓库:$ git init—###本地修改显示工作路径下已修改的文
2016-04-29 16:49:32 951
原创 七、GO语言库学习--net/url包--go语言笔记
QueryEscape(s string) stringescape 转义string 到url queryQueryUnescape(s string) (string,err)转化 %AB 为 byte 0xAB 以及 ‘+’ 到 ’ ’ (space)type Errortype Error struct { Op string URL string
2016-04-29 16:40:08 12234
原创 一、go语言基础流程控制,语法,反射特性--go语言笔记
for循环sum := 1for ; sum < 1000; { sum += sum}for sum<1000{ sum ++}在第5行中,我们把很多值聚合在了一个case里面,同时,Go里面switch默认相当于每个case最后带有break,匹配成功后不会自动向下执行其他case,而是跳出整个switch, 但是可以使用fallthrough强制执行后面的case代码。
2016-04-13 16:17:15 2194 1
原创 redis 学习笔记
configCONFIG GET * 编辑配置: CONFIG SET CONFIG_SETTING_NAME NEW_CONFIG_VALUERedis 数据类型Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。stringstring是redis最基本的类型,你可以理解成与Memcached一模
2016-04-07 11:25:39 707
原创 六、go语言一些常用方法--go语言笔记
遍历以及mapfor i,value range slice{}//方式一ages:=make(map[string]int)//方式二ages:=map[string]int{ “alice”:31, “charlies”:34,}//delete 一个元素delete(ages,"alice")ages["bob"] = ages["bob"] + 1 //如果
2016-04-05 13:41:24 1823
原创 五、go语言特性--go语言笔记
deferdefer:调用一个被 defer 的函数时在函数刚要返回之前延迟执行,当函数无论怎样返回,某资源必须释放时,可用这种与众不同、但有效的处理方式。传统的例子包括解锁互斥或关闭文件。这样延迟一个函数有双重优势:一是你永远不会忘记关闭文件,此错误在你事后编辑函数添加一个返回路径时常常发生。二是关闭和打开靠在一起,比放在函数尾要清晰很多。package mainimport "log"func
2016-04-05 13:37:21 634
原创 四、golang类型讲解--go语言学习笔记
擅自使用了七牛大牛们的PPT资料,希望不要怪罪,这里谢谢大牛们的分享。映射 map一个”键-值”对关键点:注意并发读写情况,上锁不能对未初始化的 map 进行写,会抛异常(panic)对于迭代操作,每次结果可能不一致(乱序)var m map[string]intm["k1"] = 7 // 错误: assignment to entry in nil mapm := make(map[
2016-04-05 13:34:56 1090
原创 三、go语言操作 mongodb mgo --go语言学习笔记
mgo使用指南mgo简介 mgo(音mango)是MongoDB的Go语言驱动,它用基于Go语法的简单API实现了丰富的特性,并经过良好测试。官方网站:http://labix.org/mgo。golang.tc(golangtc.com)网站的数据存储就是是用的MongoDB+mgo。近一年使用下来表现良好。API文档 下面是mgo、mgo/bson、mgo/txn的在线文档。mgo GoDo
2016-04-05 13:31:46 16860 10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人