编写可读代码的艺术
代码为什么要易于理解
“Code should be written to minimize the time it would take for someone else to understand it.”
日常工作的事实是:
- 写代码前的思考和看代码的时间远大于真正写的时间
- 读代码是很平常的事情,不论是别人的,还是自己的,半年前写的可认为是别人的代码
- 代码可读性高,很快就可以理解程序的逻辑,进入工作状态
- 行数少的代码不一定就容易理解
[......]阅读全文
创业公司的股权分配
导读:创业公司应该如何分配股权?一般标准是谁最重要谁就该最多股份。比如:产品型团队,工程师拿最多股份。业务型,销售合伙人拿最多。商业模式型,那会融资的就应该拿最多股份。
这几天网上流传一篇文章,叫初创企业如何分配股份期权,里面说到硅谷一般原则如下:
1、外聘CEO :5%到8%;
2、副总0.8%到1.3%;
3、一线管理人员 0.25%;
4、普通员工 0.1%;
5、外聘董事会董事 0.25%;
6、期权总共占公司15%到20%股份。
期权工作1年后开始兑现,
[......]阅读全文
如何在nginx服务器下防盗链
盗链是指一个网站的资源(图片或附件)未经允许在其它网站提供浏览和下载。
尤其热门资源的盗链,对网站带宽的消耗非常大,本文通过nginx的配置指令location来实现简单的图片和其它类型文件的防盗链。
Nginx 的配置文件 :
location ~ .(jpe?g|png|gif)$ { valid_referers none blocked mysite.com *.mysite.com; if ($invalid_referer) {
[......]阅读全文
这样教出来的孩子不优秀很难!
这样教出来的孩子不优秀很难!
一则
儿两岁。某日,头撞桌角,长一包,大哭。一分钟余,我走向桌子,大声问:"桌子呀,是谁把你撞疼了?哭得这么伤心?”
儿止哭,泪眼看我。我抚桌,冲儿问:"谁呀?谁撞疼了桌子?""我,爸爸,我撞的!""哦,是你撞的,那还不快向桌子鞠个躬,说对不起!"儿含泪,鞠躬,说:"对不起"。
自此,儿学会了责任和担当!
二则
[......]阅读全文
用于展现图表的50种JavaScript库
在很多项目中都会有在前端展现数据图表的需求,而在开发过程中,开发者往往会使用一些JavaScript库,从而更有效地达到想要的目标。最近,TechSlide上的一篇文章总结了50种用于展现图表的JavaScript库,并对每种库做了简要的说明。这对于想要选择合适JavaScript库的开发者很有参考意义。
文章作者首推的库是D3,他说到:
它非常让人惊叹,我很喜欢它的简洁性。它的文档非常完备,源代码托管在GitHub上,而且不断会添加新的示例。有一种叫做Trib
[......]阅读全文
Chrome浏览器超强调试工具
在Google Chrome浏览器出来之前,我一直使用FireFox,因为FireFox的插件非常丰富,更因为FireFox有强大的Firebug,对于前端开发可谓神器。在Chrome出来的时候,我就喜欢上它的简洁、快速,无论是启动速度还是页面解析速度还是Javascript执行速度(现在的FireFox4 也比之前的FireFox3有很大的进步)。
不过当时由于Chrome的开发者工具还不是很完善,而我又不是很熟悉,加之对于Firebug的好感
[......]阅读全文
常用帮助文档链接
海底苍鹰(tank)博客 帮助文档大全
http://blog.51yip.com/manual/jquery/
Chrome Developer Tools
https://developers.google.com/chrome-developer-tools/docs/overview?hl=zh-CN
&n[......]阅读全文
迄今见过的最好的职业规划的文章
如果这篇文章没有分享给你,那是我的错。
如果这篇文章分享给你了,你却没有读,继续走弯路的你不要怪我。
如果你看了这篇文章,只读了一半你就说没时间了,说明你已经是个“茫”人了。
如果你看完了,你觉得这篇文章只是讲讲大道理,说明你的人生阅历还不够,需要你把这篇文章珍藏,走出去碰几年壁,头破血流后再回来,再读,你就会感叹自己的年少无知。
如果你看完了,觉得很有道理,然后束之高阁,继续走进拥挤的地铁,依然用着自己昨日的观念来思考自己的未来,你的人生也
[......]阅读全文