上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 18 下一页
摘要: 1)func Contains(s, substr string) bool这个函数是查找某个字符是否在这个字符串中存在,存在返回true 示例如下: 2)func ContainsAny(s, chars string) bool这个是查询字符串中是否包含多个字符 示例如下: 3)func Con 阅读全文
posted @ 2017-04-08 16:54 孤独信徒 阅读(79163) 评论(2) 推荐(2) 编辑
摘要: 对于字符串操作,截取字符串是一个常用的, 而当你需要截取字符串中的一部分时,可以使用像截取数组某部分那样来操作,示例代码如下: 运行结果为:BodyContent 阅读全文
posted @ 2017-04-08 14:50 孤独信徒 阅读(68838) 评论(0) 推荐(1) 编辑
摘要: golang生成随机数可以使用math/rand包, 示例如下: 而发现这种情况,每次执行的结果一样. 修改如下: 而这种方式就可以使用时间种子来获取不同的结果了。 示例2: 例子是打印10个100以内(0-99)的随机数字。 阅读全文
posted @ 2017-04-07 14:09 孤独信徒 阅读(9805) 评论(0) 推荐(2) 编辑
摘要: golang中base64的编码和解码可以用内置库encoding/base64 示例如下: 运行结果如下: 阅读全文
posted @ 2017-04-07 11:12 孤独信徒 阅读(59822) 评论(0) 推荐(3) 编辑
摘要: Go作为一种简便灵巧的语言,深受开发者的喜爱。但对于初学者来说,要想轻松驾驭它,还得做好细节学习工作。 初学者应该注意的地方: 中级开发者应该注意的地方: 高级开发者应该注意的地方: 英文来着:http://devs.cloudimmunity.com/gotchas-and-common-mist 阅读全文
posted @ 2017-03-22 12:19 孤独信徒 阅读(574) 评论(0) 推荐(0) 编辑
摘要: Go语言是一个简单却蕴含深意的语言。但是,即便号称是最简单的C语言,都能总结出一本《C陷阱与缺陷》,更何况Go语言呢。Go语言中的许多坑其实并不是因为Go自身的问题。一些错误你再别的语言中也会犯,例如作用域,一些错误就是对因为 Go 语言的特性不了解而导致的,例如 range。 其实如果你在学习Go 阅读全文
posted @ 2017-03-22 12:13 孤独信徒 阅读(2859) 评论(0) 推荐(0) 编辑
摘要: o官方库的文件操作分散在多个包中,比如 os 、 ioutil 包,我本来想写一篇总结性的Go文件操作的文章,却发现已经有人2015年已经写了一篇这样的文章,写的非常好,所以我翻译成了中文,强烈推荐你阅读一下。 介绍 万物皆文件 UNIX 的一个基础设计就是"万物皆文件"(everything is 阅读全文
posted @ 2017-03-21 17:34 孤独信徒 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 在centOS下,安装go的环境,如下: export GOROOT=/usr/local/goexport GOPATH=/app/gopath 之后,source /etc/profile 使得其配置文件有效. package main import "fmt" func main() { fm 阅读全文
posted @ 2017-03-21 15:13 孤独信徒 阅读(12713) 评论(0) 推荐(1) 编辑
摘要: 命名 Go 变量区分大小写 字母或下划线开头,推荐 驼峰式 命名,在一个包里,变量,常量,函数首字母大写,它将是导出的,例如fmt包的Printf函数就是导出方法。 关键词 Go 语言中有25个关键词: 貌似其他语言也都差不多,部分不同。。 内建类型及函数 Go 有30多个预定义的名字的内建常量、类 阅读全文
posted @ 2017-03-20 18:11 孤独信徒 阅读(466) 评论(0) 推荐(0) 编辑
摘要: TOML的由来 TOML的由来 TOML的由来 配置文件的使用由来已久,从.ini、XML、JSON、YAML再到TOML,语言的表达能力越来越强,同时书写便捷性也在不断提升。 TOML是前GitHub CEO, Tom Preston-Werner,于2013年创建的语言,其目标是成为一个小规模的 阅读全文
posted @ 2017-02-14 20:16 孤独信徒 阅读(21289) 评论(0) 推荐(1) 编辑
摘要: 【分布式系统中的概念】 三元组 其实,分布式系统说白了,就是很多机器组成的集群,靠彼此之间的网络通信,担当的角色可能不同,共同完成同一个事情的系统。如果按”实体“来划分的话,就是如下这几种:1、节点 -- 系统中按照协议完成计算工作的一个逻辑实体,可能是执行某些工作的进程或机器2、网络 -- 系统的 阅读全文
posted @ 2017-01-23 15:28 孤独信徒 阅读(6214) 评论(0) 推荐(0) 编辑
摘要: RedisLive简介 RedisLive是一款用Python编写基于WEB的Redis图形监控工具,也是一款实时监控Redis数据的开源软件,以WEB的形式展现出redis中的key的情况,实例数据等信息。 RedisLive在github上的地址:https://github.com/nkrod 阅读全文
posted @ 2017-01-11 20:00 孤独信徒 阅读(998) 评论(0) 推荐(0) 编辑
摘要: 若想在linux下查询某个时间段的log,用sed命令示例如下: $ sed -n '/2017-01-04 11:00:00/,/2017-01-04 11:20:55/p' ejabberd.log 阅读全文
posted @ 2017-01-04 14:03 孤独信徒 阅读(13885) 评论(0) 推荐(0) 编辑
摘要: 阿里云Linux安装镜像源:1.备份原镜像文件以便于恢复。 [root@localhost ~]#mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 2.下载新的CentOS-Base.repo 阅读全文
posted @ 2016-12-13 18:47 孤独信徒 阅读(1679) 评论(0) 推荐(0) 编辑
摘要: XMPP(Extensible Messaging and Presence Protocol,前称Jabber)是一种以 XML 为基础的开放式实时通信协议,关于它的协议细节,网上已经有太多分析文章,我这里就不再赘述(而且,我也不可能比别人解释的更清楚)。简单来看这个协议,我们只需要知道: 1,X 阅读全文
posted @ 2016-12-09 13:58 孤独信徒 阅读(397) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 18 下一页