
杂项
文章平均质量分 53
jackycmu
我要成为一个优秀的googler
展开
-
我是如何学习计算机编程的
本文是从 How I Learned to Program Computers 这篇文章翻译而来。 我在很小年纪的时候就开始学习编程,我学习编程的方法是创建大量的不同的网站。下面列出的是我创建的主要的网站,其中最早的一个是我11岁时开发的。我希望读者能从我这些复述中获得的信息是:如果你想学习编程,做大量的练习性的项目是非常必要的。 学习一种技术最好的方法就是练习,练习,练习。所转载 2014-01-13 03:56:10 · 649 阅读 · 0 评论 -
14 numbers every developer should know
Jeff Dean , a famous Google engineer, popularized a list of latency numbers everyone should know. The list is a great resource for designing large scale infrastructure systems.Algorithms and the转载 2014-06-07 10:41:56 · 587 阅读 · 0 评论 -
黑粗翔了!JeffDean的牛逼之处
关于Jeff Dean: http://research.google.com/people/jeff/,简单来说,这货是Google牛逼的源泉之一。因为此人实在太牛了,于是出现了关于他有多牛的几个笑话,直接笑翻,和大家共享下。1. During his own Google interview, Jeff Dean was asked the implications if P转载 2014-06-07 11:33:57 · 7545 阅读 · 0 评论 -
数据类型和json
从结构上看,所有的数据(data)最终都可以分解成三种类型:第一种类型是标量(scalar),也就是一个单独的字符串(string)或数字(numbers),比如"北京"这个单独的词。第二种类型是序列(sequence),也就是若干个相关的数据按照一定顺序并列在一起,又叫做数组(array)或列表(List),比如"北京,上海"。第三种类型是映射(mapping),也就转载 2014-05-10 11:07:32 · 539 阅读 · 0 评论 -
肌肉魔鬼操
海军陆战队的训练被称为魔鬼训练,不过并不是每个男人都有机会亲身接受这种魔鬼训练,不可否认的是,陆战队的操练课程对于体型修改及体能锻炼有极佳的效果。 这套训练操是由国外海军陆战队战操演变而来的,没有时间去健身房的人可以通过以下10个动作的练习既可以健身,又可以拥有令人羡慕的身材。练完之后,相信你一定可以成为满身肌肉的猛男。 一、收腹抬腿 双腿并拢仰卧,双手放于臀部转载 2014-03-20 03:13:57 · 611 阅读 · 0 评论 -
25招让人精力充沛
1.晨练5分钟 起床后锻炼5分钟,不仅为身体充电,而且能加倍燃烧卡路里。很多人误认为晨练必须5点钟爬起来跑上几公里,其实是不必要,也不太现实的。你只消花5分钟,做做俯卧撑和跳跃运动,使心率加快,就能达到理想的效果;要么对着镜子冲拳100下,感受那种能量积蓄的过程。2.养成喝水习惯 处于缺水状态的你,会时常感觉衰惫。清早起来先喝一杯水,做一下内清洁,也为五脏六腑加些“润滑剂”;每天至转载 2014-03-20 03:12:28 · 620 阅读 · 0 评论 -
数据库和数据仓库的区别
数据库是面向事务的设计,数据仓库是面向主题设计的。数据库一般存储在线交易数据,数据仓库存储的一般是历史数据。数据库设计是尽量避免冗余,一般采用符合范式的规则来设计,数据仓库在设计是有意引入冗余,采用反范式的方式来设计。数据库是为捕获数据而设计,数据仓库是为分析数据而设计,它的两个基本的元素是维表和事实表。(维是看问题的角度,比如时间,部门,维表放的就是这些东西的定义,事实表里放着要转载 2014-03-06 09:58:41 · 528 阅读 · 0 评论 -
代码究竟能写多长
转载 2014-02-17 00:33:20 · 554 阅读 · 0 评论 -
程序员搞笑段子
1、程序猿最烦两件事,第一件事是别人要他给自己的代码写文档,第二件呢?是别人的程序没有留下文档。2、程序猿的读书历程:x 语言入门 —> x 语言应用实践 —> x 语言高阶编程 —> x 语言的科学与艺术 —> 编程之美 —> 编程之道 —> 编程之禅—> 颈椎病康复指南。3、程序猿要了3个孩子,分别取名叫Ctrl、Alt 和Delete,如果他们不听话,程序猿就只要同时敲他们一转载 2014-01-26 03:22:03 · 2315 阅读 · 0 评论 -
git remote 基本使用
git是一个分布式代码管理工具,所以可以支持多个仓库,在git里,服务器上的仓库在本地称之为remote。直接clone一个仓库:$: git clone git@search.ued.taobao.net:projects/search.git另外一种clone方式:# 创建目录初始化本地仓库$: mkdir search && cd search$: git in转载 2014-01-24 15:48:38 · 601 阅读 · 0 评论 -
开源License对比分析
BSD开源协议(original BSD license、FreeBSD license、Original BSD license)BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以”为所欲为”,可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。但”为所欲为”的前提当你发布使用了BSD协议的代码,或则以BSD协议代码为基础做二次开发自己的产品时,需要满转载 2014-06-16 07:59:02 · 635 阅读 · 0 评论