25个Git用法技巧

Andy Jeffries 给 Git 中级用户总结分享的 25 个小贴士。你不需要去做大量搜索,或许这些小贴士对你就很有帮助的。

你的每行代码值多少钱?

我知道,“line of code”(LoC)是一种非常愚蠢的计量方式。不要急着喷我,请大家先听我讲讲我最近参与的两个项目,看一下一些非常有意思的数字。

Adblock Plus一夫当关,Google、Microsoft和Amazon乖乖交过路费

Adblock Plus 是一家德国初创公司做的全球最流行的免费广告屏蔽插件之一,根据金融时报消息,几家大公司目前都与Adblock Plus插件有付费协议,想交“过路费”换“通行证”,具体金额未知。

HTML5应用 vs.本地应用,世界究竟是谁的?

移动互联网未来的发展走向,没有人能够进行准确的预测,其中存在很多变量。都说HTML5的时代真的来了,但总觉得HTML5与原生开发间并不存在竞争替代关系。各具优缺点的HTML5和原生应用开发,究竟哪个才是你的心头好?

Linux强大命令 Awk 20分钟入门介绍

Awk是一种小巧的编程语言及命令行工具。。它非常适合服务器上的日志处理,主要是因为Awk可以对文件进行操作,通常以可读文本构建行。

盲人程序员是如何编程的?

我总是一次又一次地被问及这些问题。所以今天的主题主要就是回答这三个问题。我会尽量解答大家最大的困惑——盲人究竟是如何写代码的。

人工智能(AI)资料大全

这里收集的是关于人工智能(AI)的教程、书籍、视频演讲和论文。

美最大黑客盗窃案主犯落网记

该黑客团伙盗窃了1.3亿用户的信用卡信息,造成了超过3亿美元的损失。

码农和程序员之间的5个关键差异

如果一个企业老板大声嚷嚷说,“我要招个程序员”,那么十之八九指的是“码农”——一种纯粹为了钱而写代码的技术人员。

世界黑客攻击地图:中国最喜欢黑别人、美国是全球公敌

这次,我们跟大家介绍一个网站,一次看清楚全球上演的「骇客任务」。

深入解析NoSQL数据库的分布式算法

尽管NoSQL运动并没有给分布式数据处理带来根本性的技术变革,但是依然引发了铺天盖地的关于各种协议和算法的研究以及实践。在这篇文章里,我将针对NoSQL数据库的分布式特点进行一些系统化的描述。

对老板唯命是从的程序员不是好程序员

专业的员工为项目而工作,而不是为老板。

Java8里请不要再使用循环语句

正如我之前所写的,Java 8中的新功能特性改变了游戏规则。对Java开发者来说这是一个全新的世界,并且是时候去适应它了。

用“Whitespace”编程语言编写无字天书

“Whitespace”是专门来弥补普通编程语言中歧视,它给予这些空白字符最重要的地位。在“Whitespace”编程语言中,任何非空白的字符都是被忽略的,只有空格符,tab和换行符被认为是有效的语义字符。

程序员解决问题的60个策略

程序员的生活就是解决一个又一个问题,永无止境。这篇文章介绍了一系列解决问题的策略。

硅谷女性如何看待《新闻周刊》争议封面

我对《新闻周刊》(Newsweek)发表的这篇文章有些想法。

告诉你“黑客”一词的别样含义

面对资讯膨胀和信息雷同而无所适从?科技逸闻着眼于他人未曾关注的故事和历史,提供不平庸的人物、事件和趣闻。

苹果史上最强大财报:秒杀一切竞争对手

似乎是天方夜谭的数字!

YouTube 将缺省用 HTML5 播放影片

曾被乔布斯批评的 Flash,其末日近了。YouTube 决定将预设的影音格式改成 HTML5。

.NET开发者必备的工具箱

工欲善其事,必先利其器。作为一名开发者,灵活运用各种开发工具可以给自己带来事半功倍的效果。如果你是一名.NET程序员,不妨来看看本文推荐的这些工具吧。

Linux新手必须学会的12个命令

一生中花费十分钟的时间学习一些技能,能够让你在今后所有的工作中节省十分钟,你会做什么样的选择呢?

Linux什么时候才能足够完美?

移动端上Linux是赢家,因为Google让Android手机开箱即用,不用配置。即使如此,Linux在有些方面的维护还是很不及时的。以至于有些用户很上火。我们不禁要问,Linux什么时候才能变得完美呢?

软件项目将死的27个征兆

有时候我们会突然发现自己的项目正在走向注定的死亡。下面这些迹象可以让你提早发现项目失败的趋势。

11个实用但你可能不知道的Python程序库

越来越多的数据科学家开始使用Python,并且网上也有成千上万个Python包,但几乎没人能够全部使用它们。而本文将向大家介绍一些非常实用,但却不被大家熟知的Pytho库。

让年轻程序员少走弯路的14个忠告

无论是谁,在刚进入某个领域之时,有再大的雄心壮志也敌不过眼前的迷茫:不知道应该怎么做,不知道应该做什么。下面是我作为一名软件开发人员所学到的经验,希望能对大家有所帮助。
