Hello world

摘要: 参考自:http://www.ruanyifeng.com/blog/2011/12/inode.html假设一个txt文本内容为“hello world”,其inode号为123456:硬链接(hard link):多个文件名(文件路径)指向磁盘中同一个inode。1)可以用不同的文件名访问同样的... 阅读全文
posted @ 2015-11-08 11:08 hershell 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 在一个作业中使用了js,函数A调用函数B。当A和B中均含有变量i的时候,相关操作结果可能会出错。将B中的i替换为j(j不存在于A中)后,结果正确。目前考虑原因是两个变量i有相关性(或者说实际上就是一个变量),待考证。 阅读全文
posted @ 2015-11-04 19:38 hershell 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 分别用串行和并行实现了一个NUM次加法的程序,代码如下:package mainimport ( "fmt" //"runtime" //执行并行段时需要引入该包 "time")const ( NUM = 50//+运算次数)type vint struct { n []int}func (v vi... 阅读全文
posted @ 2015-10-31 10:07 hershell 阅读(837) 评论(0) 推荐(0) 编辑
摘要: 一、匿名函数 定义:没有函数名的函数。 作用:在go语言中目前了解的作用就是用于构成闭包。 *注:由于javascript不存在块级作用域,故匿名函数常用来包含代码以不污染全局命名空间,运行后销毁环境。 ----来自知乎回答:http://www.zhihu.com/question/3... 阅读全文
posted @ 2015-10-22 18:16 hershell 阅读(594) 评论(0) 推荐(0) 编辑
摘要: 系统参数: os.Args 存放命令参数的字符串数组,其中os.Arg[0]为命令本身的路径,其余项存放输入的参数 例:$ go run myapp.exe -d /home os.Args[0]: 命令路径 os.Args[1]: "-d" os.Args[2]... 阅读全文
posted @ 2015-10-21 16:33 hershell 阅读(482) 评论(1) 推荐(1) 编辑
摘要: defer:延迟。假设有调用函数A、被调用函数B,其关系如下:func A(){//调用函数 ... defer B()//被调用函数 ... return//B将延迟到return前执行 }*defer是延迟执行关键字,将使B延迟到A return前执行。*可在A中添加多个def... 阅读全文
posted @ 2015-10-19 13:43 hershell 阅读(337) 评论(0) 推荐(0) 编辑
摘要: interface{}可用于向函数传递任意类型的变量,但对于函数内部,该变量仍然为interface{}类型(空接口类型),不清楚这点将可能导致错误。如以下代码:package mainimport "fmt"/***用于输出数组元素*/func echoArray(a interface{}){ ... 阅读全文
posted @ 2015-10-18 11:41 hershell 阅读(38855) 评论(2) 推荐(5) 编辑
摘要: 一、安装1.安装gogo安装包地址:http://pan.baidu.com/s/1hq1mrDM(进入下图中箭头所示目录中下载对应版本)*注意go的安装路径不能包含中文-----------------------------------------------------------------... 阅读全文
posted @ 2015-10-15 20:48 hershell 阅读(2785) 评论(0) 推荐(0) 编辑