给宇宙公主的第一封信

亲爱的宇宙公主: 今天早上你以自己嘴上起泡为由赖着不起床,更是让我为你向幼儿园老师请假,我拒绝了你,坚持让你起床,坚持让你去上学,虽然你很是不情愿,还落下了一些眼泪,但最终还是去了。爸爸是很为你感到自豪的,但我知道你心里肯定在埋怨爸爸:为什么自己这么难受还非要送我去上学呢? 我知道你嘴上的疼痛的滋味,因为以前爸爸嘴上也起过泡,真的很痛,连吃饭喝水的兴趣都没有...

阅读全文

Go语言中如何捕获系统信号

熟悉C语言的同学可能都知道在标准C的编程中,我们通常使用标准C库提供的signal函数来捕获系统信号并执行我们注册的回调函数。对于进行服务端编程的同学来说,这样一个需求是很普遍的。我最近一直在使用Go语言写服务端程序,很自然也碰到了这个需求。那么在Go语言中如何实现捕获系统的信号并处理我们自己的流程呢? 大致了解了一下,在Go语言中要实现这个需求,需要用到两...

阅读全文

我的2015年度计划

一、关于专业技能 后端服务器架构设计知识的全面提升; golang语言提升到精通的水平; 了解前端的一些开发技术; 学习一门前端的语言,暂定为Javascript; 二、关于个人提升 挑选10本经典人文社科类书籍进行精读,对每本书做读书笔记、思维导图和读后感悟; 在MOOC和网易公开课上学习有关哲学和心理学的精品课程,比如MOOC上的课程《人类简史》,网易...

阅读全文

Go语言并发编程中的一个陷阱

最近两个多月都在使用golang编写服务器端程序,大量使用到了golang中的协程(goroutine)来处理各种并发事务,非常的方便快捷,的确比原先使用c/c++编写程序效率上提升了很多。goalng提供的闭包也很强大,很容易让人不由自主使用闭包。所谓闭包,就是一种特殊的匿名函数,在闭包中可以直接使用上下文中有效范围内的常量或变量,这些常量或变量...

阅读全文

绝不允许降低自己代码的质量

因为这个周末我们的产品计划要发布,下午leader突然宣布要开个动员会。这都什么时候了,尼玛开神马动员会啊,我怎么有种临时抱佛脚的不祥预感呢? 果不其然,leader哇哩哇啦了半天,无非是什么到关键时刻呀大家加把劲冲刺一把啦云云。临了点睛之笔出场:为了赶进度,可以降低一下代码的质量。 神马?卧槽啊,我终于被震精了。为了赶进度,降低代码质量在我这里是不被允许的...

阅读全文

我的2014年度总结

一、可量化数据 读书:读了11本书。 日记:在日记本上写了8篇日记。 运动:主要是跑步、游泳和骑行。2014年没有运动量纪录,2015年计划买个手环来记录运动情况。 冥想:InsigntTImer App上记录了12次冥想,总时间2个小时。 写作:在个人Blog上写了17篇文章。 二、年度关键词跑步、冥想、换工作、golang 二、关于工作 换了工作,从传...

阅读全文

Go语言基础——为什么选择Go语言?

为什么选择Go语言?最近我迷上了Go语言,这个编程语言中的新贵果然没让我失望,语法简练,达意深刻,而且提供的特性很是令人鼓舞,规避了很多之前语言(C/C++/Java)上出现的问题和使用上的不方便,我决定深入的学习一下。 那么为什么要选择Go语言,下面是我能想到的几个原因: 出身名门:我们知道Go语言出自Google公司,这个公司在业界...

阅读全文

《奇特的一生》书摘

2014-09-11 21:43:00不知是第几次了,生活教我对什么事都不要因循拖延。仔细想想;生活实在是个任劳任怨的好当家,她一次又一次地给我机会,安排我同许多当代最有意思的人物见面。可是我不知忙些什么,来去匆匆,因循拖延,以致失之交臂。我拖拖拉拉是为了什么?忙些什么?当初瞎忙的那些事,如今看来是那么渺小,而损失是那么惨重,主要是再也不能挽回弥补了。 2...

阅读全文

上等阶层与下等阶层

今天读到连岳微信公众号上分享的一篇文章——上等阶层与下等阶层。这篇文章里提到美国著名学者Edward Christie Banfield有个区分上等阶层与下等阶层的标准,是从品质特征上加以区分的。上等阶层的品质有: 自我约束能力强; 更看重未来; 愿意为更好的未来牺牲当下的快感。 下等阶层的品质有: 只顾当下,及时行乐; 无未来感; 浪费; 工作只不过...

阅读全文

我的技术经历

最近在换工作,无意之中在MacTalk微信公众号上看到池建强推荐100offer这个新出的招聘网站。上去看了一下,是一个专门为程序员而准备的招聘网站,比较符合程序员们的审美风格。尝试这把自己的简历更新上去。基本信息和工作经历都好说,从其它招聘网站上Copy过来就ok啦,但最后有一项叫技术总结,大致意思就是介绍一下自己的技术发展经历,遇到过的技术难题的结果过程...

阅读全文