程序员
-
黑客马拉松中脱颖而出的 17 岁女孩
在最近的一次以电视为主题的黑客马拉松大会上,最高奖项授予了 Twivo。Twivo 是“Twitter for TiVo”的缩写,它是为观剧者开发的一个…
-
Docker 引擎的 Swarm 模式:添加工作者节点教程
让我们继续几周前在 CentOS 7.2 中开始的工作。 在本指南中,我们学习了如何初始化以及启动 Docker 1.12 中内置的原生的集群以及编排功能。但是我们只有管理者(ma…
-
Linux 文件系统概览
本文旨在高屋建瓴地来讨论 Linux 文件系统概念,而不是对某种特定的文件系统,比如 EXT4 是如何工作的进行具体的描述。另外,本文也不是一个文件系统命令的教程。 每台通用计算机…
-
8 款适合树莓派使用的 IDE
树莓派是一种微型的单板电脑(SBC),已经在学校的计算机科学教学中掀起了一场革命,但同样,它也给软件开发者带来了福音。目前,树莓派获得的知名度远远超出了它原本的目标市场,而且正在应…
-
函数式编程简介
我们来解释函数式编程的什么,它的优点是哪些,并且给出一些函数式编程的学习资源。 这要看您问的是谁, 函数式编程functional programming(FP)要么是一种理念先进…
-
为什么谷歌要执行严格的代码编写规范
在到Google工作之前,我一直认为编码规范没有什么用处。我坚信这些规范都是官僚制度下产生的浪费大家的编程时间、影响人们开发效率的东西。 我是大错特错了。 在谷歌,我可以查看任何的…
-
[转帖] 舌尖上的程序猿
清晨的第一缕阳光刚刚反射到电子屏幕之前,新一代的程序猿便开始双手敲击键盘,精神饱满地对着屏幕开始新一天的生活。他要去做回归测试,这是一种古老的习俗,是程序猿赖以生存的自我保护方式。…
-
为什么说“平民开发者”是编程的未来?
像Google这样的大公司在招聘开发者的时候难免会有招聘标准,像GPA成绩就是其中一个。不过,近来Google已经宣布不再将GPA成绩看成是招聘的唯一参考依据,即使你是一名自学成才…
-
Bug的类型
美国计算机科学家、图灵奖获得者詹姆斯·尼古拉·格雷(Jim Gray),在他的著名的论文“Why do computers stop and…
-
当特斯拉宣布开源时 你看到了什么?
如果说人们在转发苹果与三星专利官司的新闻时怀着看热闹的心情,那么在转发特斯拉开放专利的新闻时,我相信,更多的人应该是抱着一份敬畏之心。就在6月12日,特斯拉CEO马斯克在其官方博客…