最新 | 最热门 | 最高评价

+0  git bisect 命令教程

Tag: Developer
阮一峰 发于 2018年12月24日 13:18 | 点击: 1618 | 展开摘要
git bisect是一个很有用的命令,用来查找哪一次代码提交引入了错误。

它的原理很简单,就是将代码提交的历史,按照两分法不断缩小定位。所谓"两分法",就是将代码历史一分为二,确定问题出在前半部分,还是后半部分,不断执行这个过程,直到范围缩小到某一次代码提交。

本文通过一个实例,解释如何使用这个命令。下面是一个代码库,请将它克隆到本地。

$ git clone git@github.com:bradleyboy/bisectercise.git
$ cd bisect

查看全文: http://www.udpwork.com/item/17247.html

+0  每周分享第 36 期

Tag: Clipboard
阮一峰 发于 2018年12月21日 11:53 | 点击: 1628 | 展开摘要
这里记录过去一周,我看到的值得分享的东西,每周五发布。

欢迎投稿,或推荐你自己的项目,请前往 GitHub 的 ruanyf/weekly 提交 issue。

(题图:安吉,浙江,2018)

美国一个编程培训班的老板,写了一篇文章。他说自己很担忧。现在,那么多人学习编程,他的公司全靠培训赚钱,将来会不会程序员过剩?

培训班的目的,就是让那些没有受过四年计算机教育的人,经过四个月的培训,找到一份软件开发的工作。某种程度上,这种做法是可行的,大量的程序员就是通过这种模式生

查看全文: http://www.udpwork.com/item/17246.html

+0  每周分享第 35 期

Tag: Clipboard
阮一峰 发于 2018年12月14日 12:24 | 点击: 1943 | 展开摘要
这里记录过去一周,我看到的值得分享的东西,每周五发布。

欢迎投稿,或推荐你自己的项目,请前往 GitHub 的 ruanyf/weekly 提交 issue。

媒体报道,50岁以上的日本男性每四人就有一人独自生活,女性每七人就有一人独自生活。由于独居人口越来越多,日本开始推出"一人份"的服务,专门针对独自一人就餐、娱乐、旅行的消费者。

经营卡拉OK连锁店的"腰高公司"6年前注意到,三成顾客独自来唱歌。公司于是推出"1卡拉"包厢,专供独自唱歌的消费者使用,相当受消费者欢迎

查看全文: http://www.udpwork.com/item/17240.html

+0  异步 API 的设计

Tag: Developer
阮一峰 发于 2018年12月12日 08:31 | 点击: 2044 | 展开摘要
网站的前后端通信,往往会有异步请求,这时应该怎么设计 API?

我最近读到一篇文章,作者介绍了他的做法,设计得很精细,我觉得值得借鉴,可以当作异步 API 的标准设计。

一、同步 API

为了便于比较,先看看同步 API 的设计。下面是一个很简单的例子。

客户端发出一个请求,要求创建资源。

POST https://api.service.io/stars

name='Death Star'

服务器回应 201。

HTTP/1.1 201 Created
L

查看全文: http://www.udpwork.com/item/17238.html

+0  腾讯的历史

Tag: Clipboard
阮一峰 发于 2018年12月09日 22:31 | 点击: 1754 | 展开摘要
今天,我读到一篇英语文章,向美国读者介绍腾讯公司的历史。

我觉得,这篇文章整理了好多资料,写得非常清楚。腾讯是怎么发展起来的,只看这篇文章就够了。下面就是它的译文,供大家参考。

1、

1971年,马化腾生于海南。13岁,随家人移居到深圳。

1989年,父母希望马化腾在本地读大学,所以他选择了深圳大学,尽管他的高考分数可以上清华大学。马化腾早年对天文学着迷,打算选择这个专业,但是深圳大学没有天文系,所以马化腾改学计算机工程。

大学里,他开发了一个股票分析软件,后来以5

查看全文: http://www.udpwork.com/item/17236.html

+0  每周分享第 34 期

Tag: Clipboard
阮一峰 发于 2018年12月07日 11:55 | 点击: 1806 | 展开摘要
这里记录过去一周,我看到的值得分享的东西,每周五发布。

欢迎投稿,或推荐你自己的项目,请前往 GitHub 的 ruanyf/weekly 提交 issue。

英国有一家叫做 BioTeq 的创业公司,主营业务是人体芯片,也就是在人的体内植入 NFC 和 RDIF 芯片。上图是他们把芯片植入了客户的虎口。

这个芯片里面存有客户的个人信息,可以被读卡器读取。根据这家公司的描述,植入芯片以后,就不用携带钥匙了,挥挥手,门就开了。门禁系统和刷脸支付,都会有全新的解决方案,比现

查看全文: http://www.udpwork.com/item/17234.html

+0  每周分享第 33 期

Tag: Clipboard
阮一峰 发于 2018年11月30日 11:01 | 点击: 1424 | 展开摘要
这里记录过去一周,我看到的值得分享的东西,每周五发布。

欢迎投稿,请前往 GitHub 的 ruanyf/weekly 提交 issue。

上周六是台北市长选举。原定下午四点结束投票,但是排队的人太多,于是改成只要四点你还在排队,就可以投票。

等到最后一个人投完,已经晚上七点半了。为什么这么慢?原因是每个人拿到十几张选票,都是纸质的,需要一张张打勾,然后投在不同的票箱,这就很慢了。

然后,就发生了很尴尬的事情。按照规定,四点要开票,于是出现了"一边开票,一边投票"的情

查看全文: http://www.udpwork.com/item/17222.html

+0  最有效的五步推销法

Tag: Essays
阮一峰 发于 2018年11月28日 08:54 | 点击: 1470 | 展开摘要
很多场合,我们需要说服别人。比如,说服客户购买产品,说服风投投钱。

如果你只有一次 PPT 演讲的机会,怎么才有最大的说服力?

今天,我读到一篇文章,作者是美国的一个企业咨询专家,介绍他见过的最有效的 PPT,总结了其中的模式。我觉得太实用了,一定要做一下笔记。

第一步,提出一个当今世界的变化趋势

不要首先谈论你的产品、你的顾客、你的投资者等等,任何你自己的事情都不要首先谈。第一件事是要介绍世界的趋势。

你要以一种显而易见的、不可否认的、正在发生的世界趋势来开场。这

查看全文: http://www.udpwork.com/item/17217.html

+0  每周分享第 32 期

Tag: Clipboard
阮一峰 发于 2018年11月23日 12:48 | 点击: 1708 | 展开摘要
这里记录过去一周,我看到的值得分享的东西,每周五发布。

欢迎投稿,请前往 GitHub 的 ruanyf/weekly 提交 issue。

(题图:陆家嘴,上海,2018)

最近,我看到一个小寓言,很值得跟大家分享。

三个建筑工人正在砌砖头。

路人问第一个工人:"你在干什么?"工人回答:"我在砌砖头。"

他问第二个工人:"你在干什么?"工人回答:"我正在建造一堵墙。"

他问第三个工人:"你在干什么?"工人回答:"我正在修建一座大教堂!"

虽然三个工人都在干同一

查看全文: http://www.udpwork.com/item/17212.html

+0  每周分享第 31 期

Tag: Clipboard
阮一峰 发于 2018年11月16日 08:26 | 点击: 1429 | 展开摘要
这里记录过去一周,我看到的值得分享的东西,每周五发布。

欢迎投稿,请前往 GitHub 的 ruanyf/weekly 提交 issue。

(题图:天荒坪,安吉,2018)

计算机科学家 Tim Bray 最近写了一篇博客,他觉得自己可能应该退休了。

他列出了下面几个理由。

1、好多个早晨,我想继续睡觉,而不是起床。

2、就算起床,我想做的第一件事,是去看新闻,而不是去工作。

3、夏天到了,我想待在自己的度假小屋。

4、工作时,我的强度依然很大,不比年青时差太

查看全文: http://www.udpwork.com/item/17200.html

+0  每周分享第 30 期

Tag: Clipboard
阮一峰 发于 2018年11月09日 08:21 | 点击: 1654 | 展开摘要
这里记录过去一周,我看到的值得分享的东西,每周五发布。

欢迎投稿,请前往 GitHub 的 ruanyf/weekly 提交 issue。

上个月谷歌宣布,社交应用 G+ 将在10个月后关闭。

主要原因有两个。一是缺乏用户,90%的用户会话短于5秒;二是有安全漏洞,近50万用户资料存在泄露风险,虽然没有证据表明黑客发现了这个漏洞。

谷歌是世界最大的互联网公司,资金和技术都不是问题,所有底层产品几乎都是业内最强:人工智能、搜索、邮件、地图、照片、云盘、在线办公.....

查看全文: http://www.udpwork.com/item/17192.html

+0  awk 入门教程

Tag: Developer
阮一峰 发于 2018年11月07日 21:30 | 点击: 1538 | 展开摘要
awk是处理文本文件的一个应用程序,几乎所有 Linux 系统都自带这个程序。

它依次处理文件的每一行,并读取里面的每一个字段。对于日志、CSV 那样的每行格式相同的文本文件,awk可能是最方便的工具。

awk其实不仅仅是工具软件,还是一种编程语言。不过,本文只介绍它的命令行用法,对于大多数场合,应该足够用了。

一、基本用法

awk的基本用法就是下面的形式。

# 格式
$ awk 动作 文件名

# 示例
$ awk '{print $0}' demo.txt



查看全文: http://www.udpwork.com/item/17190.html
|<<<1234567>>>| 一共48页, 573条记录