最新 | 最热门 | 最高评价

+0  微信的历史

Tag: Clipboard
阮一峰 发于 2018年08月20日 14:00 | 点击: 120 | 展开摘要
上周,香港的《南华早报》有一个长篇报道,介绍了微信如何变成中国用户最多的手机 App。

我读了很有收获,就结合维基百科和其他公开的资料,总结了一份微信的发展史。

2010年6月,苹果发布 iPhone 4。当年中国的智能手机销量是3610万部,2011年就猛增到9060万部,2012年更是飙升到2.142亿部。很显然,手机软件(尤其是即时通信软件)即将爆发。

2010年10月,腾讯广州研发中心开始开发微信。研发负责人是张小龙,当时是 QQ 邮件移动版的负责人。2005年

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

+0  每周分享第 18 期

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

上周(8月4日),委内瑞拉总统马杜罗发表公众演讲,结果天空中出现了两个无人飞行器,慢慢靠近人群。每个飞行器都携带了1公斤的炸药,企图暗杀马杜罗。一个飞行器被击落,另一个飞行器出现操作故障,撞在墙上,没造成严重后果。

马杜罗和舞台上的官员看着飞行器,不知所措。这个画面是全国直播的。

保安人员用防护设备挡在马杜罗身前。

这个事件将永久改变安保工作。以后,保镖们不仅要盯着地面,还要盯着天空。无人飞行器的技术已经很成熟了

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

+0  API 之下

Tag: Opinions
阮一峰 发于 2018年08月13日 07:33 | 点击: 337 | 展开摘要
虽然标题里面有 API,但是本文谈的不是编程,而是更重要的事情。

很多公司的组织架构,都有一个中层。高层领导和基层员工之间,存在大量的中层干部。公司越大,中层干部越多。

2015年,硅谷创业家莱因哈特(Peter Reinhardt)观察到一个现象:硅谷科技公司正在变得越来越大,但是公司的中层几乎没有变大。原因就在于,大公司正在用 API 替代掉中层干部。

所谓 API,就是软件的接口。通过 API,软件接受外部指令,并且输出结果。莱因哈特发现,高层通过软件,直接给基层

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

+0  每周分享第 17 期

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

(图片说明:2018年6月的气温与1951-1980年平均气温的对比,来自推特@SimonLeeWx)

今天夏天,全球高温创纪录。日本和韩国都是史上最高温,西班牙葡萄牙接近48度的欧洲高温纪录,北纬71度的一个挪威城市32度。要知道,北极圈是北纬66.5度,这就是说北极圈里面也是高温。上图是今年6月的气温与40年前的平均气温比较,可以看到都是偏高的,尤其是南北极远远偏高。

全球变暖已经是活生生的现实。科学家估计,目

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

+0  SVG 图像入门教程

Tag: Developer
阮一峰 发于 2018年08月06日 12:59 | 点击: 490 | 展开摘要
一、概述

SVG 是一种基于 XML 语法的图像格式,全称是可缩放矢量图(Scalable Vector Graphics)。其他图像格式都是基于像素处理的,SVG 则是属于对图像的形状描述,所以它本质上是文本文件,体积较小,且不管放大多少倍都不会失真。

SVG 文件可以直接插入网页,成为 DOM 的一部分,然后用 JavaScript 和 CSS 进行操作。

<!DOCTYPE html>
<html>
<head></head>
<bo

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

+0  每周分享第 16 期

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

影视作品经常出现,病人的心脏停止跳动,医生使用两块电极板对心脏电击。它叫除颤器(defibrillator),通过放电刺激心脏恢复跳动。

除颤器必须在心跳停止以后立刻使用,拖延越久,希望越渺茫。可想而知,大部分心脏停止的病人是死定的。据统计,美国每年心脏骤停有35万人,其中90%以上都没有抢救的机会。医生们于是想到了,能不能把除颤器放在体内呢?

体内除颤器就是这样发明的。这个装置放在心脏衰弱的病人体内,自动检查心脏

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

+0  CSS 的空格处理

Tag: Developer
阮一峰 发于 2018年07月30日 20:25 | 点击: 386 | 展开摘要
一、空格规则

HTML 代码的空格通常会被浏览器忽略。

<p>◡◡hello◡◡world◡◡</p>

上面是一行 HTML 代码,文字的前部、内部和后部各有两个空格。为了便于识别,这里使用半圆形符号◡表示空格。

浏览器的输出结果如下。

hello world

可以看到,文字的前部和后部的空格都会忽略,内部的连续空格只会算作一个。这就是浏览器处理空格的基本规则。

如果希望空格原样输出,可以使用<pre>标签。

<pre>◡◡hel

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

+0  每周分享第 15 期

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

(题图:集盒商城,杭州,2018)

很多网友问,《每周分享》的来源是什么,你从哪里得知这些消息?

我的消息来源主要是下面几个。

Hacker News

GitHub

RSS 订阅

Twitter 和 Facebook

多年来,我每天都会浏览这些消息来源,了解资讯,看到有意思的东西,就会写入《每周分享》。我从学生时代就有做笔记的习惯,《每周分享》只是把个人笔记公开了而已。

这些消息来源大部分是英语,中文的

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

+0  JSON Web Token 入门教程

Tag: Developer
阮一峰 发于 2018年07月23日 17:10 | 点击: 306 | 展开摘要
JSON Web Token(缩写 JWT)是目前最流行的跨域认证解决方案,本文介绍它的原理和用法。

一、跨域认证的问题

互联网服务离不开用户认证。一般流程是下面这样。

1、用户向服务器发送用户名和密码。

2、服务器验证通过后,在当前对话(session)里面保存相关数据,比如用户角色、登录时间等等。

3、服务器向用户返回一个 session_id,写入用户的 Cookie。

4、用户随后的每一次请求,都会通过 Cookie,将 session_id 传回服务器。

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

+0  每周分享第 14 期

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

上周,特斯拉汽车的老板马斯克(Elon Musk)来中国,7月11日在上海建立全球第二家工厂,7月12日在北京建立研发中心,当天下午就回美国。他日程太赶没时间吃饭,媒体拍到他与中国员工一起街头吃煎饼果子。

中国之行的前一天,他还在泰国,把自制救生舱送到现场,营救困在洞穴里面的孩子们。再前面几天,他在美国工厂里面睡了五天,没换衣服,终于在6月底实现了周产5000辆汽车的目标。再不达到这个承诺已久的产量目标,华尔街就会抛

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

+0  CAP 定理的含义

Tag: Computer
阮一峰 发于 2018年07月16日 08:48 | 点击: 429 | 展开摘要
分布式系统(distributed system)正变得越来越重要,大型网站几乎都是分布式的。

分布式系统的最大难点,就是各个节点的状态如何同步。CAP 定理是这方面的基本定理,也是理解分布式系统的起点。

本文介绍该定理。它其实很好懂,而且是显而易见的。下面的内容主要参考了 Michael Whittaker 的文章。

一、分布式系统的三个指标

1998年,加州大学的计算机科学家 Eric Brewer 提出,分布式系统有三个指标。

Consistency

Ava

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

+0  每周分享第 13 期

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

(题图:武林门码头,杭州,2017)

自从我认定,未来二三十年,人类社会将有天翻地覆的大变。我的所有时间,就都投在技术领域了。因为变化是技术引起的,只有了解技术,才可能应对变化。

我相信,未来最大的那些机会,一定是技术带来的机会。底层的年轻人要想翻身,当工程师是比较可能的途径。当然,医生和律师依然可以赚钱,但我觉得前景不如工程师,因为将来一定是机器帮你看病,帮你打官司。

这个《每周分享》系列只谈技术的原因就在这里

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