摘要: Go语言从诞生到普及已经三年了,先行者大都是Web开发的背景,也有了一些普及型的书籍,可系统开发背景的人在学习这些书籍的时候,总有语焉不详的感觉,网上也有若干流传甚广的文章,可其中或多或少总有些与事实不符的技术描述。希望这篇文章能为比较缺少系统编程背景的Web开发人员介绍一下goroutine背后的 阅读全文
posted @ 2016-12-30 16:39 赵客缦胡缨-Nicholas 阅读(261) 评论(0) 推荐(0) 编辑
摘要: Go语言从语言层面上就支持了并发,这与其他语言大不一样,不像以前我们要用Thread库 来新建线程,还要用线程安全的队列库来共享数据。 以下是我入门的学习笔记。 首先,并行!=并发, 两者是不同的,可以参考:http://concur.rspace.googlecode.com/hg/talk/co 阅读全文
posted @ 2016-12-30 16:25 赵客缦胡缨-Nicholas 阅读(232) 评论(0) 推荐(0) 编辑
摘要: WAMPServer一些设置的问题 一、WAMPServer修改www目录路径 默认装好WAMPServer之后,会发现www目录路径是在wamp/www目录下,但是这样不满足个人的需求,我想把www的路径修改到F盘下面。那么具体操作如下: 二、WAMPServer修改数据库密码 由于WAMPSer 阅读全文
posted @ 2016-12-30 13:34 赵客缦胡缨-Nicholas 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 例: [java] view plain copy [java] view plain copy 阅读全文
posted @ 2016-12-29 16:56 赵客缦胡缨-Nicholas 阅读(215) 评论(0) 推荐(0) 编辑
摘要: package main import s "strings" //别名 import ( "fmt" ) var p = fmt.Println func main() { p("Contains: ", s.Contains("test", "es")) //是否包含 true p("Count: ", s.Count("test", "t")) //字符串出现字符的次数 2 ... 阅读全文
posted @ 2016-12-29 16:54 赵客缦胡缨-Nicholas 阅读(217) 评论(0) 推荐(0) 编辑
摘要: package mainimport ( // "bufio" "fmt" "github.com/axgle/mahonia" // "log" "bytes" "os" "strings")func main() { file, err := os.Open("hu.txt") defer fi 阅读全文
posted @ 2016-12-29 16:42 赵客缦胡缨-Nicholas 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 参考Go官方库的文件操作分散在多个包中,比如os、ioutil包,我本来想写一篇总结性的Go文件操作的文章,却发现已经有人2015年已经写了一篇这样的文章,写的非常好,所以我翻译成了中文,强烈推荐你阅读一下。原文: Working with Files in Go, 作者: NanoDano介绍万物 阅读全文
posted @ 2016-12-28 16:27 赵客缦胡缨-Nicholas 阅读(650) 评论(0) 推荐(0) 编辑
摘要: 第一步,下载python-pip的tar包 # wget https://pypi.python.org/packages/source/p/pip/pip-1.3.1.tar.gz --no-check-certificate 由于下载pip是基于https协议的,故需要在wget url后面加上 阅读全文
posted @ 2016-12-27 16:36 赵客缦胡缨-Nicholas 阅读(37106) 评论(0) 推荐(0) 编辑
摘要: Golang 的文件读取方法很多,刚上手时不知道怎么选择,所以贴在此处便后速查。 一次性读取 小文件推荐一次性读取,这样程序更简单,而且速度最快。 复制代码 代码如下: func ReadAll(filePth string) ([]byte, error) { f, err := os.Open( 阅读全文
posted @ 2016-12-26 18:13 赵客缦胡缨-Nicholas 阅读(710) 评论(0) 推荐(0) 编辑
摘要: UNIX 的一个基础设计就是"万物皆文件"(everything is a file)。我们不必知道一个文件到底映射成什么,操作系统的设备驱动抽象成文件。操作系统为设备提供了文件格式的接口。 Go语言中的reader和writer接口也类似。我们只需简单的读写字节,不必知道reader的数据来自哪里 阅读全文
posted @ 2016-12-20 10:23 赵客缦胡缨-Nicholas 阅读(354) 评论(0) 推荐(0) 编辑