阮一峰的网络日志

423 篇文章
83 人订阅

全部文章

ruanyf

每周分享第 31 期

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

153
ruanyf

每周分享第 30 期

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

532
ruanyf

awk 入门教程

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

662
ruanyf

Page Lifecycle API 教程

两周前,我介绍了 Page Visibility API。有了它,就可以监听各种情况的网页卸载。

652
ruanyf

每周分享第 29 期

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

851
ruanyf

每周分享第 28 期

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

685
ruanyf

Page Visibility API 教程

但是,这些事件在手机上可能不会触发,页面就直接关闭了。因为手机系统可以将一个进程直接转入后台,然后杀死。

704
ruanyf

保罗·艾伦的故事

10月2日,微软公司的共同创始人保罗·艾伦(Paul Allen)发了一条推特,宣布他的癌症复发了。

641
ruanyf

每周分享第 27 期

欢迎大家去 GitHub 的 ruanyf/weekly 提交 issue,进行投稿。

892
ruanyf

Flexbox 布局的最简单表单

弹性布局(Flexbox)逐渐流行,越来越多人使用,因为它写 CSS 布局真是太方便了。

632
ruanyf

exFAT 文件系统指南

然后,就傻眼了。我的 Mac 电脑无法写入移动硬盘,因为移动硬盘的默认文件系统是 NTFS,Mac 不支持写入 NTFS。

971
ruanyf

每周分享第 26 期

Basecamp 是 IT 行业很有名的一家公司,提供团队协作工具,同时也是 Rails on Ruby 框架的创造者。这家公司的特别之处在于,它不仅写软件,还...

941
ruanyf

Git 原理入门

即使天天使用它,很多人也未必了解它的原理。Git 为什么可以管理版本?git add、git commit这些基本命令,到底在做什么,你说得清楚吗?

1082
ruanyf

RESTful API 最佳实践

它的大原则容易把握,但是细节不容易做对。本文总结 RESTful 的设计细节,介绍如何设计出易于理解和使用的 API。

954
ruanyf

每周分享第 25 期

十年前的2008年9月23日,HTC 发布了世界上第一台安卓手机 G1,3.2英寸屏幕,320x480分辨率,256MB内存, 1150mAh电池,并带有一个实...

853
ruanyf

每周分享第 24 期

以前的 3D 打印,一般都使用塑料。今年,3D 金属打印机问世了,可以用金属打印零件,生成更轻、更坚固、更复杂的形状,而且成本更低、速度更快。这为复杂的金属模具...

1063
ruanyf

在PHP语言中使用JSON

我写过一篇《数据类型和JSON格式》,探讨它的设计思想。今天,我想总结一下PHP语言对它的支持,这是开发互联网应用程序(特别是编写API)必须了解的知识。

953
ruanyf

每周分享第 23 期

社会学家按照收入,把所有美国的职业分成100个等级。收入最高的职业为100分,收入最低的职业为1分。在这个体系里面,医生是93分,空姐是53分,擦鞋工是9分。

1034
ruanyf

命令行通配符教程

一次性操作多个文件时,命令行提供通配符(wildcards),用一种很短的文本模式(通常只有一个字符),简洁地代表一组路径。

592
ruanyf

Vim 配置入门

Vim 的配置不太容易,它有自己的语法,许许多多的命令。我总是记不清楚,所以就整理了下面这篇文章,列出主要配置项的含义。

921

扫码关注云+社区