杜龙少(sdvdxl)

杜龙少(sdvdxl)

如有问题可以到 https://gitee.com/sdvdxl/blog 提issue交流

配置Idea的Go开发环境
获取 IDEA 最新版戳这里下载,下载对应平台的版本,一般来说,社区版 (Community Edition) 就已经足够了。 安装 IDEA。Windows 和 Mac 是安装版,一步一步安装完成即可;Linux 是免安装版,解压,给 IDEA 的执行文件添加可执行权限即可。假设安装目录是 H:\software\dev\JetBrains\IntelliJ IDEA Community Edition 14.1.1,其他平台自行设置目录。 获取 Go Go 的官方网站是 http://golang.org/,下载地址,但是鉴于中国网络问题,不科学上网则没法下载,各位同学可以从这里下...
go读取文件
使用 File不多说,直接上代码 1234567891011121314151617181920212223242526272829303132func readUseFile() { file, err := os.Open("f:/file.txt") handleError(err) defer file.Close() buf := make([]byte, 512) for { n, err := file.Read(buf) //1 // if err != nil && err == io.EOF { // break // } //2 ...
go交叉编译
1.5 之前需要进入 go 安装目录下的 src 目录,然后执行GOOS=windows GOARCH=i386 CGO_ENABLED=0 ./make.bash --no-clean 1.5 及其之后可以直接执行 CGO_ENABLED=0 GOOS=windows GOARCH=386 go build -o 输出文件名 go 文件其中 GOOS 有:windows,linux,darwin 也就是 mac 系统GOARCH 有:adm64 和 386 分别对应 64 位平台和 32 位平台
go中main
想必很多朋友在入门的时候都是拿 main 开始,而不是 test,我也喜欢这样,我想可能是 main 比较为人熟知的用法吧,test 在 go 中也是非常友好的,不需要依赖其他库就可方便使用。既然都偏向于 main 方法的开始和入门,那么这个博文就说一下 go 语言 main 相关的事情。原本只打算写一下 main 包的拆分和运行方式,突然想到还有其他一些注意地方,那么就一并记录一下,其他的如果使用过程中遇到了,再进行记录。以下示例都是在 GOPATH 下进行 main 函数定义想要作为程序的运行入口,那么这个函数必须明明为 main,同时要放到 main 包。main 函数声明极其简单...
golang入门
本文同步发表于我的简书, 点此穿越 Go 基本介绍Go 发展早在 2007 年 9 月,Go 语言还是这帮大牛的 20%自由时间的实验项目。 幸运的是, 到了 2008 年 5 月, Google 发现了 Go 语言的巨大潜力, 从而开始全力支持这个项目, 让这批人可以全身心投入 Go 语言的设计和开发工作中。 Go 语言的第一个版本在 2009 年 11 月正式对外发布,并在此后的两年内快速迭代,发展迅猛。 第一个正式版本的 Go 语言于 2012 年 3 月 28 日正式发布, 让 Go 语言迎来了第一个引人瞩目的里程碑。截至现在,Go 已经更新到 1.5 版本,1.5 正式版就在 ...
golang-http-client-post
title: Golang 环境搭建date: 2016-03-13 11:10:48tags: go golangcategory: golang 下载 Gogo 官方网站在大陆已经被和谐,要访问,如果没有梯子,这里有个传送门, 可以在线代理访问。首先就是要下载 go 开发程序了,建议在此处下载对应版本。 配置 Go 环境## Window 环境 下载对应的 windows 版本(注意 64 位和 32 位系统),然后解压得到 go 目录,假如名字就叫 go,绝对路径是 E:\go。右键计算机 (xp 是我的电脑,windows8 是这台电脑),选择属性,选择左侧的高级系统设置...
Golang环境搭建
下载 Gogo 官方网站在大陆已经被和谐,要访问,如果没有梯子,这里有个传送门, 可以在线代理访问。首先就是要下载 go 开发程序了,建议在此处下载对应版本。 配置 Go 环境## Window 环境 下载对应的 windows 版本(注意 64 位和 32 位系统),然后解压得到 go 目录,假如名字就叫 go,绝对路径是 E:\go。右键计算机 (xp 是我的电脑,windows8 是这台电脑),选择属性,选择左侧的高级系统设置,接下来选择环境变量,出现环境变量的对话框。上面是当前用户的环境变量,也就是说配置的变量只是针对当前用户生效;下面是系统变量,对于整个系统的所有用户生效。我习...
删除git已经跟踪的文件或者目录
如果第一次提交的时候,没有在 gitignore 文件中添加忽略文件,那么这些文件(目录也是文件)就会被 git 跟踪,push 的时候也会被推送到远程。所以最好就是一开始在 commit 之前先添加到 gitignore 中。 如果文件已经被跟踪且被推送到远程,可以按照下面方法解决:1.rm -rf 文件 git rm -r --cached 要忽略的文件3.git add -A (添加所有)4.git push origin 分支 如果同名的文件过多,如:.class 文件被提交了,那么如果这样一个一个显然效率太低,可以按照下面方法操作 find . -iname 文件名 -e...
hadoop集成hive
前置条件hadoop 和 yarn 已经配置好并且成功运行。 选择版本和下载下载 hive,有两个版本可以选择,hive1 和 hive2,hive2 版本 MR 功能已经废弃,将来版本可能会直接去掉,如果要用 hive 的 MR 功能,那么请选择 hive1 相应版本,否则的话选哪个都可以进行测试。 配置 hive 下载完 hive 后,解压,然后 sudo vi /etc/profile 编辑文件,添加环境变量 1234HIVE_HOME=hive 目录的绝路路径PATH=$PATH:$HIVE_HOMEexport HIVE_HOME PATH 控制台输入 source /et...
SpingXD结合Hadoop
前言之前的文章介绍了 Spring XD,以分布式方式运行 Spring-XD 和安装启动 Hadoop 集群的文章。本文将简单介绍(刚学,很 LOW(⊙﹏⊙)b)SpringXD 和 Hadoop,HDFS 结合配置和使用方法。 准备已经按照上述提到的两篇文章或者其他资料搭建并运行了 SpringXD 和 Hadoop。 配置 SpringXD 运行命令 jps 找到 AdminServerApplication 和 ContainerServerApplication 两项,结束进程 kill 进程 pid。 编辑 SpingXD 的配置文件 server.yaml,在 spring...
sdvdxl(杜龙少)
鲁ICP备17022134号
FRIENDS
氦氪智能