作者: 阮一峰 日期: 2013年12月22日 自从MySQL被Oracle收购以后,PostgreSQL逐渐成为开源关系型数据库的首选。 本文介绍PostgreSQL的安装和基本用法,供...
分类:
数据库 时间:
2015-08-13 16:05:50
阅读次数:
228
作者:阮一峰日期:2014年3月28日大多数计算机语言,有且仅有一个表示"无"的值,比如,C语言的NULL,Java语言的null,Python语言的None,Ruby语言的nil。有点奇怪的是,JavaScript语言居然有两个表示"无"的值:undefined和null。这是为什么?一、相似性在...
分类:
其他好文 时间:
2015-08-11 13:44:53
阅读次数:
115
作者: 阮一峰日期: 2009年8月30日转载地址:http://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures.html闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。...
分类:
编程语言 时间:
2015-08-10 19:56:30
阅读次数:
110
作者:阮一峰日期:2010年5月24日这个系列的第一部分介绍了"封装",第二部分介绍了使用构造函数实现"继承"。今天是最后一个部分,介绍不使用构造函数实现"继承"。一、什么是"非构造函数"的继承?比如,现在有一个对象,叫做"中国人"。 var Chinese = { nation:'中国' ...
分类:
编程语言 时间:
2015-08-10 17:53:55
阅读次数:
123
作者:阮一峰日期:2010年5月17日学习Javascript,最难的地方是什么?我觉得,Object(对象)最难。因为Javascript的Object模型很独特,和其他语言都不一样,初学者不容易掌握。下面就是我的学习笔记,希望对大家学习这个部分有所帮助。我主要参考了以下两本书籍:《面向对象的Ja...
分类:
编程语言 时间:
2015-08-10 17:35:37
阅读次数:
125
作者:阮一峰日期:2010年5月23日这个系列的第一部分,主要介绍了如何"封装"数据和方法,以及如何从原型对象生成实例。今天要介绍的是,对象之间的"继承"的五种方法。比如,现在有一个"动物"对象的构造函数。 function Animal(){ this.species = "动物"; }...
分类:
编程语言 时间:
2015-08-10 17:31:40
阅读次数:
116
首先,Requirejs是一个库,利用它我们能做什么,解决什么问题呢?(根据阮一峰老师的文章,自己总结写了一遍加深影响。)原文链接:http://www.ruanyifeng.com/blog/2012/11/require_js.html原先写Js文件都是集中在一个main.js的文件中,当代码量...
分类:
Web程序 时间:
2015-08-09 16:58:34
阅读次数:
116
作者:?阮一峰 日期:?2014年5月22日 网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。 因此,必须有一种统一的机制,方便不同的前...
转载来自阮一峰的网络日志:http://www.ruanyifeng.com/blog/2013/01/javascript_strict_mode.html#comment-267934一、概述除了正常运行模式,ECMAscript 5添加了第二种运行模式:"严格模式"(strict mode)。...
分类:
编程语言 时间:
2015-08-02 19:40:02
阅读次数:
116
蒙特卡罗方法入门原文出处:阮一峰的日志(@ruanyf)欢迎分享原创到伯乐头条本文通过五个例子,介绍蒙特卡罗方法(Monte Carlo Method)。一、概述蒙特卡罗方法是一种计算方法。原理是通过大量随机样本,去了解一个系统,进而得到所要计算的值。它非常强大和灵活,又相当简单易懂,很容易实现。对...
分类:
其他好文 时间:
2015-07-29 21:04:37
阅读次数:
130