[返回] [最新] [最热门] [最高评价]
前几天,我收到上个月的电费单,大吃一惊。 电费居然翻了一倍! 虽然今年冬天很冷,但是我家的电器没有多用啊!怎么可能电费翻倍呢?......网上一搜,我发现这是普遍现象,新闻媒体也有报道。 "上海一家网站发起的网民调查显示,有超过80%的网友发现家中1月份的电费翻倍了。无论是微博还是上海本地各大论坛,关于1月份电费陡增的帖子被频繁转发,不少网友更是将自家电费单拍照上传'晒电价'。" 电力公司的...
阮一峰 2011-02-22 00:30 | 查看: 15293
进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。 最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。 1. 计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。 2. 假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车间开工的时候,其他车间都必须停工。背后的含义就是,单个CPU一次只能运行...
阮一峰 2013-04-24 10:46 | 查看: 10772
如今的网页代码,一般由三个部分组成: * HTML,语义层,提供网页的内容。 * CSS,表现层,规定网页的外观。 * Javascript,动作层,定义用户与网页的互动。 理想的开发环境,应该既可以分别调试这三种代码,又可以轻松查看它们合并在一起的整体效果。 浏览器是最合适的效果查看工具,所以很多人想到,代码调试环境也可以直接部署在浏览器中,以网站的形式提供服务。 下面,...
阮一峰 2012-02-13 16:28 | 查看: 8494
首先,很高兴地宣布:我翻译的《黑客与画家:硅谷创业之父Paul Graham文集》,终于在本周上市了! 目前,各大网上书店(China-Pub,当当,卓越亚马逊,京东)都可以下单。 我还为这本书做了一个专题网页(http://www.ruanyifeng.com/docs/pg/),欢迎访问!在那里可以看到,我的网志上与Paul Graham有关的所有文章。 下面是我为该书写的《译者序》,这...
阮一峰 2011-04-20 17:15 | 查看: 7693
一、 今天,台湾的朱学恒(网易,Youku)在blog上透露,他收到了一封律师函。 中正大学法律系的卢映洁副教授,要求朱学恒公开道歉,否则就要起诉他。原因是卢映洁主张废除死刑,而朱学恒强烈反对,并且"侮辱、诽谤"了卢映洁。 二、 律师函是这样写的: 函 【受文者】朱学恒先生 【速别】最速件 【发文日期】中华民国99年10月4日 【发文字号】第991004002号 【附件】道歉暨具...
阮一峰 2010-10-17 20:11 | 查看: 7210
网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。 因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设计思想。RESTful API是目前比较成熟的一套互联网应用程序的API设计理论。我以前写过一篇《理解RESTful架构》,探讨如何理解这个概念。...
阮一峰 2014-05-22 20:54 | 查看: 7082
二年前,我写了《相似图片搜索的原理》,介绍了一种最简单的实现方法。 昨天,我在isnowfy的网站看到,还有其他两种方法也很简单,这里做一些笔记。 一、颜色分布法 每张图片都可以生成颜色分布的直方图(color histogram)。如果两张图片的直方图很接近,就可以认为它们很相似。 任何一种颜色都是由红绿蓝三原色(RGB)构成的,所以上图共有4张直方图(三原色直方图 + 最后合成的直方图)...
阮一峰 2013-03-31 19:29 | 查看: 7064
如果你严肃对待编程,就必定会使用"版本管理系统"(Version Control System)。 眼下最流行的"版本管理系统",非Git莫属。 相比同类软件,Git有很多优点。其中很显著的一点,就是版本的分支(branch)和合并(merge)十分方便。有些传统的版本管理软件,分支操作实际上会生成一份现有代码的物理拷贝,而Git只生成一个指向当前版本(又称"快照")的指针,因此非常快捷易用。...
阮一峰 2012-07-05 18:23 | 查看: 6507
开发网站的时候,常常需要自己配置Linux服务器。 本文记录配置Linux服务器的初步流程,也就是系统安装完成后,下一步要做的事情。这主要是我自己的总结和备忘,如果有遗漏,欢迎大家补充。 下面的操作针对Debian/Ubuntu系统,其他Linux系统也类似,就是部分命令稍有不同。 第一步:root用户登录 首先,使用root用户登录远程主机(假定IP地址是128.199.209.242)...
阮一峰 2014-03-14 11:28 | 查看: 4878
去年购入Kindle 3阅读器之后,我就迷上了Instpaper。 它是一种自动发送服务,会将你没有读完的网络文章,发到Kindle上,变成离线内容,可以随时随地拿出来读,用起来非常方便。 让人吃惊的是,这个备受好评的服务,居然是个人网站。从编写代码到服务器管理,都是Marco Arment一个人。他在专访里说,网站的最初版本只用一个晚上就写出来了。 因为佩服他,我也就连带浏览了他老婆Tiff...
阮一峰 2011-02-01 20:44 | 查看: 4838
所有需要登录的网站,都会提供"找回密码"的功能,防止用户忘记密码。 正确设计这个功能,保证安全可靠,并不简单。下面就是安全专家 Troy Hunt 给出的设计指南。 一、如何保存密码 一个网站要想保证密码安全,第一步就是以正确的方法保存密码。一般说来,密码有三种保存方式。 (1)明文保存 "明文保存"就是用户的密码原文不动地写入数据库。这种方式最不安全,极易泄漏,应该严格禁用。 (2)...
阮一峰 2019-02-07 15:14 | 查看: 4542
几周前,我介绍了相似图片搜索。 这是利用数学算法,进行高难度图像处理的一个例子。事实上,图像处理的数学算法,已经发展到令人叹为观止的地步。 Scriptol列出了几种神奇的图像处理算法,让我们一起来看一下。 一、像素图生成向量图的算法 数字时代早期的图片,分辨率很低。尤其是一些电子游戏的图片,放大后就是一个个像素方块。Depixelizing算法可以让低分辨率的像素图转化为高质量的向量图。...
阮一峰 2011-08-13 15:55 | 查看: 4372
...更多...