godep 坑点

安装 godep 。 go get github.com/tools/godep
官方的安装文档是使用go get github.com/tools/godep,很可惜,因为“网络”问题会报一个找不到golang.org/x/tools/go/vcs的错误。
而https://github.com/golang/tools 是 golang.org/x/tools的一个镜像,代码是一样的,所以我是如下安装的。
go get github.com/golang/tools
在GOPATH\src\github.com目录下就有tools文件夹。
在src下和github.com平级新建golang.org文件下,在此文件夹下建x文件夹,然后将tools都复制进去。
然后再执行go get github.com/tools/godep。
此时godep安装在你的GOPATH\bin目录下。

环境变量的path 里 加入 $GOPATH/bin
项目必须位于 gopath下
项目必须用git 或者其他版本管理工具管理起来。
必须手动go git 把所有依赖包都下载下来。
然后 执行 godep save 方可生成Godeps vendor 目录。注意本人是 1.7 版本。

你做的那个产品、功能有意义吗

今天因为关于找回密码的功能,差一点跟产品吵起来。

事情的缘由是这样的。产品上要做一个单点登录的系统,要有找回密码,修改密码的功能。单点登录我选择了开源的cas。

注册账号,修改密码,修改资料(密码也是个人资料)等,我自己做的cas客户端 用户中心(UCenter)。也就是说,要通过sso 中心登录,回调回来,才能登录UCenter。

修改密码必须登录,和输入原密码,两次新密码。做修改密码功能的理由大概是 “用户想修改密码了吧”或者“用户想统一所有账号的密码,所以才改吧”。后面说,这个功能其实可以不做。

输入原密码,是防止用户离开电脑,被别人修改。输入两次原密码,为的是用户输入的密码可能与期望不一样导致下次登录输入密码不正确。前端验证两次密码两次新密码一致,后端不必验证。

产品的需求是,用户修改完密码,必须重新登录。也就是说,我必须显示的退出UCenter,清空UCenter 的session。重定向sso系统,清空sso系统票据,删除sso系统cookie。然后调到登录页面。

阅读全文 ……

菲波那切数列

private static int feibonaqie(int count) {
		// 斐波那契数列计算 菲波那切数列 java版本,公式版
		// 1/√5)*{[(1+√5)/2]^n-[(1-√5)/2]^n}
		double genhao5 = Math.sqrt(5);
		double a = (1 + genhao5) / 2;
		double b = (1 - genhao5) / 2;
		int an = (int) (1 / genhao5 * (Math.pow(a, count) - Math.pow(b, count)));
		return an;
	}

菲波那切数列 java版本,公式版

短诗

黑色的大海

黑夜中,我独自一人漂流在案无边的大海上。

孤独寂寞中只有躺下身来,仰望天空的星星。

 

 

 

 

彩色的宇宙

我独自一人漂浮在无边多彩的宇宙中,

买又把手,没有动力,只能任其漂动。

一块巨石飘过来,

不,是我被慢慢吸过去。

 

 

 

 

泪水

我用泪水来洗涤被尘埃污秽的脸,

用布鞋踢打洁净的水泥路。

 

2008年 年初于 玉田一中

回忆童年

偶尔间在百度上搜到童年时的歌曲,试听了几首,便把它下载到MP3里。听着童年时的歌谣,让我想起了童年时的快乐。

童年的这个季节,秋风阵阵,杨树上的叶子飘落下来。此时也是我们小朋友们高兴的时候,有的女孩把红的,紫的叶子收藏起来夹在书里,有时自己也会发现奇特的叶子,也会放在哪本书里。过些天就把他们忘记了,也许在几年后有幸还能翻开那本书还能看见当年稚嫩的自己。也许不知何时就会把书带叶子一同当做废品买了。收藏叶子是女孩们的专利,我只是偶尔藏几片奇怪的。要是男孩就跟有意思了。我们把叶子去掉,要叶柄。用它来跟别的小伙伴拔。看谁的那个跟结实,能更多的把别人的拔断。谁赢了谁就是大将。我们称这叫拔大将。自己小时候还没少的大将的称号。因为我知道只有树尖上的叶子才好用。每当外面刮风时我都很快的跑出去,去捡最好最大的叶子。

阅读全文 ……

那些年我喜欢的女孩

2011年底。那次下副本 幽幽没怎么说话,在前面杀小怪。我在她后面跟着跑,捡东西,跟她唠叨着。(小副本,不用我动手,她也是高输出职业)。
出副本后其他人都离开队伍,
幽幽说:“海盗(我角色的名字),以后我不能陪你一起玩了。你陪其他妹子玩吧。”

阅读全文 ……

第四次工业革命

18世纪60年代~19世纪40年代  1760 以机器代替手工劳动的时代。蒸汽机作为动力机被广泛使用为标志的
19世纪六七十年代开始  1866年    电器 发电机 电话
20世纪四五十年代 1957年        原子能技术、航天技术、电子计算机技术的应用为代表,还包括人工合成材料、分子生物学和遗传工程等高新技术。
21世纪三四十年代 2040年左右    机器劳动,取代大部分劳动力。以智能机器人为主,大部分非创造力工作有机器完成

我对加班的态度

1.我完不成任务,我能力不行,胜任不了这个工作。可以滚蛋了。

2.任务分配态度,领导不会分配任务,领导能力不行,我可以滚蛋了。

在工作之外的时间,我可以看书,学习新的技能,提高自己的生产效率,提高自己的价值。

阅读全文 ……