Go语言入门1 – 环境搭建

官方文档:https://golang.org/doc/install,被墙了,所以国内打不开,可以在这个网站下载:https://studygolang.com/dl 。本文以 windows 自动安装版为例:

一、下载:https://studygolang.com/dl/golang/go1.12.4.windows-amd64.msi

安装就不需要说了吧。

➜ ~ go version
go version go1.12.4 windows/amd64

 

二、第一个 Go 程序

使用 GoLand 进行开发,IDE下载地址:https://www.jetbrains.com/go/

package main

import (
   "fmt"
)

func init() {
   fmt.Printf("init\n")
}

func main() {
   fmt.Printf("main\n")
}

运行两种方式:

使用 GoLand 直接 debug / run
执行 go build,然后执行生成的可执行文件 ./helloworld 即可

曝光一个爽约的人

PS:本次直接曝光这个人我所知道的信息,因为我个人特别痛恨这种没有契约精神的骗子,并不是她退出而不肯A苏梅岛的房费,而是因为把我拉黑,如果要喷我,请看完整个事件过程。

首先声明一下,我是很公平,很民主的,所有的预订及行程规划都是跟队友分享的,绝对不独裁,因为每个人都应该有知情权的,即使他们不看。

我是第一次在某个网站(qiongyouwang)里约的,远离屌丝网站,以后还是继续去磨房约,反正以后不在这里约了,这次打算约4个人~6个人一起去泰国南部玩,主要都是海岛,以前都是在其他各大户外网站,在行程定下来之后,从来没有遇到过爽约的时间,但是今年却遇到了,事情是这样子的:“行程商量了半个月,也定下来了,我们一共5个人,接着在12月20日预定酒店,每次预订酒店,我就把这个地区的酒店列个5家左右,因为大家都很忙,所以我做成了pdf带连接的文档,让大家选,预定下来之后,因为苏梅岛的酒店很紧张,只有48小时能取消。本人从未被爽约过,所以也相信小伙伴们的人品,就说这个酒店是不可取消的,这里我就不收取大家的订金了,如果你们要取消,请自觉A一下房费,或者在48小时内回复我,我好取消重新预定。”

后来其中一个队友,女性,叫梁鑫淼,wx号是miaoess,电话是1355208498518301356513,职业是java开发工程师(丢了我们同行业的脸),她通知我说因为找工作,找到了,然后要取消去泰国的行程。我说:“可以的,但是苏梅岛的酒店取消不了你要A一下”。当时她没有正面回答我这个问题。

接着我就把行程剩下的酒店全部预定完,然后她跟我说,她找工作不顺利,打算跟我一起去,我就爽快的说,可以的,那就一起,接着我就去把剩下的酒店改成了5个人,就这样子把酒店预订从原来的4个人预订到5个人,我不烦人家酒店的人员也烦了。= =

这里要吐槽一下,你找工作不顺利,是因为伪造资料,你伪造资料也好,但是也要做的完美一点,中间还让我做她的工作背景调查的人,我还帮忙帮她撒谎—~~~~,聊天记录如下 :

wKgED1w7-rCAUnphAAS-I_ftFsI835

然后过了大约一周没有跟我联系,我今天就问她,你签证下来了吗?然后她没有说下来了,而是找借口说不去了,大家约伴以后注意一点,免得像我这样子遇到了那么大的坑。

注:这里她并不是不去了,而是在大群里面还是屌丝(穷游)网重新约人了,我就纳闷,你就加入组织了,还去重新拉人,最后还我把拉黑,骗我说不去了。

然后我就说,苏梅岛的酒店取消不了,你要A房间费用,然后她就说那个涛(另外一个人)去,他没有预定房间,其实涛也是被她抛弃的,后来涛找了我,问我预定酒店的时候跟他说一下,所以我知道他是预定了的。她就一直骗我,说他没预定,后来我再次找涛证实了一下,是预定了的。

最后我就跟她说,我试试发邮件给酒店,看看能不能取消,结果,你猜怎么着?我被拉黑了,平生第一次被人这样子玩哦 – -。

其实你不去就不去,提前说,早点跟我说,如果我今天不找她,估计到了苏梅岛才会知道她不来了,一点契约精神都没有,还出来混。

后来我已经联系酒店,申请取消房间,现在还有半个月的时间,但是不知道会不会给我免费取消,如果不会的话,那我只有自己啃了另外一间的房费了。

最后,大家出来一起玩,开心就好,有什么事情,你可以直接跟我说,你不肯出那510元的房费,我出也可以,为什么当初不收你们的定金?因为我相信你们的人品,如果连最基本的人品都没有,那这个人是有多失败???我当领队那么多年,这也是我遇到的第一次。

今天的聊天记录:

1552742397-9522-gED1w7--6ACczuAAZ78ADYTpc888

1552742396-2920-gED1w7---ABjveAAX2itOj9ko626

1552742397-6672-gED1w7-ACAEqcpAAde3FfFJqU611

1552742453-6360-gED1w7-AKAcZAcAAXCTIxRwpM063

IntelliJ IDEA 恢复代码的方法

在咱们正常开发项目的时候,难免遇到在开发过程中由于某种原因,想要将代码恢复到前一版本的情景。特别是在咱们删除了某些代码,想要恢复之前删除的代码的时候,了解这个在 IntelliJ IDEA 中恢复代码的方法就显得尤为重要啦!现在,以一些测试代码为例,进行详细的讲解:

1548307563-1584-2594ed191f636422748391692620

如上图所示,这是博主之前写的测试恒等运算符和equals()区别的测试类。接下来,咱们在这段代码中添加一条输出语句:

1548307563-3258-75df465d98636422748413123846

如上图所示,咱们添加了一条输出hello world的代码。现在嘛,有这样一个场景,那就是:要求咱们仅输出==equal()的区别即可,不需要添加额外的输出语句。这就要求咱们将代码恢复到之前的状态啦!在此忽略直接删除代码的方法,那该怎么办呢?

1548307563-7901-e519b59080636422748431374890

如上图所示,咱们只需要选择对应的类文件,点击鼠标右键,然后依次选择Local HistoryShow History,进入如下界面:

1548307563-1333-0c2c9183c1636422748455726282

如上图所示,最左边展示了版本记录,由于博主仅进行过这一次修改,因此这里只显示了2 minutes ago的版本记录;在往右看,依次展示了前一版本与当前版本的代码,并给出了区别,可谓是清晰简洁:

1548307563-5886-9bd91a431a636422748473177280

然后,选择咱们想要恢复的版本,呃,好吧,现在咱们仅有一个版本可以选择,点击鼠标右键,选择Revert

1548307563-1961-cfec6931cf636422748496828633

如上图所示,当咱们点击Revert之后,右侧的两个版本同步至“前一版本”,并给出了恢复提示。最后,咱们再回到代码编辑区检查一下是否真的恢复到前一版本了呢?

1548307568-2756-86d3bc87fa636422748521520046

如上图所示,显然咱们的操作成功了,代码已经恢复至前一版本啦!

git简单的操作

安装git,然后是shell

 

git config –global user.name “alan.luo”//设置开发者的名字
git config –global user.email “lanxine@qq.com”//设置开发者的邮箱

ssh-keygen -t rsa -C “lanxine@qq.com”//生成公钥

cat ~/.ssh/id_rsa.pub//查看公钥,然后会显示如下字符串:

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCoibHh9t2Vzdfgtjn+GKK4pjpCsuU/qT+G7L2utYvkyHpXwX17WSnmY5GEHiRCM64mGaEklE44K0SQhyVckvhrPA2/bdhgT7RKSkP1aL+rK3nAM2X73argQVR+KKLWtbbk/x7pjDhRq+jr0LIXlzsF38Nt4E1XikgL+/ubU8fGuiJEJacM9Rw9EXjhUw2lchSQ9MmqJRdhXD+e9iKoNmIJyUg1kSt60KTFd5G60kAOjHrQ6zidNmkIhmvamy9eBL4JvBszmjhdDTE3pRgAkgUn5+I41KwDG0AX2DCmAjJMplDJqmmGmleGI6Xd6qI+b6AnPAKwqOTOg29xm2T0XpZp “你的邮箱
接着把公钥添加到git.oschina.net
ssh -T git@git.oschina.net

git clone git@git.oschina.net:ShangDaoWenLu/shangdaoProject.git

2017年,行走乌孙古道

在大自然面前,我们总是显得如此渺小。
在城里待久了,总想着出去走一走,大部分人都会选择休闲游,这样可以放松一下心情。而我,稍微奇葩点,选择了徒步。计划这次徒步,记得最早是去年就提出过,当时也没有那种出去的劲,就一直延后了。徒步乌孙古道并不是因为天堂湖的美(其实压根不知道它是那么美),也不是想证明自己去过这里,更不想证明自己体力如何如何……,而是想感受一次当年古人行走这条古道的过程(别怪我装逼哈)。这次我们依然选择重装,所有的物资都由自己背着走,吃的、穿的、住的、防风防雨、淌河的等等。可以说,这是一次非常虐的旅行,从计划开始,查阅各种资料,发现前人行走是如何虐、难、险,但我们无所畏惧,坚持到底,最终走下来。

乌孙古道,北衔准噶尔盆地,南控塔里木绿洲,是贯通天山南北的咽喉,历史上许多游牧民族都要争夺这块宝地。公元前的汉武帝为了与乌孙结好而对抗匈奴;隋唐时期西突厥控制天山统治塔里木盆地;唐代西征突厥及与突骑施的交好等,都是通过乌孙古道来实现的,可以说,能走一次是做么的荣幸?

这次徒步最终由8个人参加,虽然中途有人退出,有人后补,没去的我们帮你们体验,去了的我们坚持到底。人生总是人来人往的,此次非常荣幸可以与你们同行:(自由光线、豆包、大峰、及其、顽童、Lynn、行健、我)。

自由光线是我们的领队,领队一般都是一个比较难做的角色,除了要计划这一次的行程,还要查阅大很多很多资料,考虑很多的细节。更重要的是,还要协调队员与队员之间的“距离”,所以如果你们出去,一定要好好善待你们的领队。行健是我们的财务,负责经费开支,财务记账,联系包车、购买公共物资、气罐等都是由他去完成,他体力很好,而且是非常称职的财务。及其是我的帐友,非常好的一个基友,他表面上跟你开玩笑,但是很多事情都是为别人着想的,非常高兴认识你。大峰是我们的先锋,体力强到分分钟甩我几条街;如果你看到这里,你是不是感到无比自豪????拜托,下次别把我甩那么远,你大爷的,你知不知道过垭口后的两天,追你追到我小腿疼?出山后搞到我小腿痛的走不了路。豆包是之前徒步洛克线的队友,胖胖的身材,体重170斤,水也冲不走。顽童跟Lynn是情侣,这样要祝福他们,早点结婚生子。因为他们居然在天堂湖拍婚纱照,更重要的是他们坚持走下来,过程不容易,就好比以后的婚姻生活,希望你们一直可以像这一次徒步一样,互相帮助,坚持到底。说到我呢,我就吹吹牛逼好了,反正体力比不上那几个,但是拍点风景还是可以的。

由于今年户外界经常出事,政府基本不让进山,这一次也一样。原本计划从拜城县黑英山口进山,反穿温泉线,但是最终被政府阻拦而改变计划,当我出山时,我觉得不让进,是非常有道理的,水太急、太深了,根本就过不去。后来改了线路,正面穿越温泉线,但是政府早早就在路口设立关卡,根本不让你进去。但是我们不甘心,当然我们也不会冒险,我们都有一个度,当超过了,我们肯定下撤,这是我们的基本原则,所以奉告各地的户外徒步爱好着,一定要量力而行。我们是趁工作人员不注意直接冲进去的,当然,检查站右边有一座小山坡,如果实在没办法,也可以从小山坡爬过去,反正我是这样进去的。

12310