六月, 2010 的归档

  • 这篇文章纯粹是为了记录这个新名词,转自百度百科 CouchDB简介: CouchDB是用Erlang开发的面向文档的数据库系统,最近 刚刚发布了0.7版本,这也是第一次公开发布的版本。CouchDB不是一个传统的关系数据库,而是面向文档的数据库,其数据存储方式有点类似lucene的 index文件格式,CouchDB最大的意义在于它是一个面向web应用的新一代存储系统,事实上,CouchDB的口号就是:下一代的Web应用存储 系统。 CouchDB的特点: 一、CouchDB是分布式的数据库,他可以把存储系统分布到n台物理的节点上面,并且很好的 协调和同步节点之间的数据读写一致性。这当然也得以于Erlang无与伦比的并发特性才能做到。对于基于web的大规模应用文档应用,然的分布式可以让它 不必像传统的关系数据库那样分库拆表,在应用代码层进行大量的改动。   二、CouchDB是面向文档的数据库,存储半结构化的数据,比较类似lucene的 index结构,特别适合存储文档,因此很适合CMS,电话本,地址本等应用,在这些应用场合,文档数据库要比关系数据库更加方便,性能更好。   三、CouchDB支持REST API,可以让用户使用JavaScript来 操作CouchDB数据库,也可以用JavaScript编写查询语句,我们可以想像一下,用AJAX技术结合CouchDB开发出来的CMS系 统会是多么的简单和方便   其实CouchDB只是Erlang应用的冰山一角,在最近几年,基于Erlang的应用也得 到的蓬勃的发展,特别是在基于web的大规模,分布式应用领域,几乎都是Erlang的优势项目。

    CouchDB

    这篇文章纯粹是为了记录这个新名词,转自百度百科 CouchDB简介: CouchDB是用Erlang开发的面向文档的数据库系统,最近 刚刚发布了0.7版本,这也是第一次公开发布的版本。CouchDB不是一个传统的关系数据库,而是面向文档的数据库,其数据存储方式有点类似lucene的 index文件格式,CouchDB最大的意义在于它是一个面向web应用的新一代存储系统,事实上,CouchDB的口号就是:下一代的Web应用存储 系统。 CouchDB的特点: 一、CouchDB是分布式的数据库,他可以把存储系统分布到n台物理的节点上面,并且很好的 协调和同步节点之间的数据读写一致性。这当然也得以于Erlang无与伦比的并发特性才能做到。对于基于web的大规模应用文档应用,然的分布式可以让它 不必像传统的关系数据库那样分库拆表,在应用代码层进行大量的改动。   二、CouchDB是面向文档的数据库,存储半结构化的数据,比较类似lucene的 index结构,特别适合存储文档,因此很适合CMS,电话本,地址本等应用,在这些应用场合,文档数据库要比关系数据库更加方便,性能更好。   三、CouchDB支持REST API,可以让用户使用JavaScript来 操作CouchDB数据库,也可以用JavaScript编写查询语句,我们可以想像一下,用AJAX技术结合CouchDB开发出来的CMS系 统会是多么的简单和方便   其实CouchDB只是Erlang应用的冰山一角,在最近几年,基于Erlang的应用也得 到的蓬勃的发展,特别是在基于web的大规模,分布式应用领域,几乎都是Erlang的优势项目。

    继续阅读...

  • 用jquery发送ajax请求的确是太方便了,$.get、$.post、$.ajax等等,但我们有时候需要中途中止ajax请求。 举个例子,用comet做聊天时,发送一个请求后,服务端通常过几十秒后才会刷新链接、返回数据。假设服务端是30秒刷新一次链接,如果我们在10秒时想要停止这个ajax请求,怎么办呢? 先上代码,后面再解释 var ajaxGet = $.get("comet_server.php",{id:1},function(data){ ....//一些操作 }); ajaxGet.abort(); 上面这段代码其于两个知识点: 1. $.get返回的数据类型是XMLHttpRequest,请参考手册。($.post、$.ajax、$.getJSON、$.getScript也同样) 2. XMLHttpRequest对象有abort()方法 注意:abort()后,ajax请求立即停止,但还是会执行后面的function()。如果想避免执行其中的操作,可以在function()开始位置加判断 var ajaxGet = $.get("comet_server.php",{id:1},function(data){ if(data.length == 0) return true; ....//一些操作 }); ajaxGet.abort();

    jquery如何停止ajax请求?

    用jquery发送ajax请求的确是太方便了,$.get、$.post、$.ajax等等,但我们有时候需要中途中止ajax请求。 举个例子,用comet做聊天时,发送一个请求后,服务端通常过几十秒后才会刷新链接、返回数据。假设服务端是30秒刷新一次链接,如果我们在10秒时想要停止这个ajax请求,怎么办呢? 先上代码,后面再解释 var ajaxGet = $.get("comet_server.php",{id:1},function(data){ ....//一些操作 }); ajaxGet.abort(); 上面这段代码其于两个知识点: 1. $.get返回的数据类型是XMLHttpRequest,请参考手册。($.post、$.ajax、$.getJSON、$.getScript也同样) 2. XMLHttpRequest对象有abort()方法 注意:abort()后,ajax请求立即停止,但还是会执行后面的function()。如果想避免执行其中的操作,可以在function()开始位置加判断 var ajaxGet = $.get("comet_server.php",{id:1},function(data){ if(data.length == 0) return true; ....//一些操作 }); ajaxGet.abort();

    继续阅读...

  • 下面文章中研究的问题是大家经常会遇到的,尤其是做BBS、CMS一类的项目。文章分析的非常透彻,分享之。原文 这两天让一个数据查询难了。主要是对group by 理解的不够深入。才出现这样的情况 这种需求,我想很多人都遇到过。下面是我模拟我的内容表 CREATE TABLE `test` ( `id` INT(10) NOT NULL AUTO_INCREMENT, `name` VARCHAR(255) NOT NULL, `category_id` INT(10) NOT NULL, `date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY...

    mysql “group by ”与”order by”的研究

    下面文章中研究的问题是大家经常会遇到的,尤其是做BBS、CMS一类的项目。文章分析的非常透彻,分享之。原文 这两天让一个数据查询难了。主要是对group by 理解的不够深入。才出现这样的情况 这种需求,我想很多人都遇到过。下面是我模拟我的内容表 CREATE TABLE `test` ( `id` INT(10) NOT NULL AUTO_INCREMENT, `name` VARCHAR(255) NOT NULL, `category_id` INT(10) NOT NULL, `date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY...

    继续阅读...

  • 翻译自 Russ Weakley 的Line Height 一个简单的, step-by-step 关于 CSS 行高的演示文档, 涵盖行间距, 如何应用各种类型的行高值, 当然还有 inline box 模型介绍, 希望能满足您 (但实战应用在中文字体或中英文字体混合,以及IE678,XP win7里,行高规则又有所不同,泪流满面) 原贴地址

    深入 CSS 行高

    翻译自 Russ Weakley 的Line Height 一个简单的, step-by-step 关于 CSS 行高的演示文档, 涵盖行间距, 如何应用各种类型的行高值, 当然还有 inline box 模型介绍, 希望能满足您 (但实战应用在中文字体或中英文字体混合,以及IE678,XP win7里,行高规则又有所不同,泪流满面) 原贴地址

    继续阅读...

  • 对网站来说,用户体验可以说是最应该注意的一点。这篇文章对用户体验总结得比较全,转载之。 网站体验,指的是利用网络特性,为客户提供完善的网络体验,提高客户的满意度,从而与客户建立起紧密而持续的关系。 网站体验的分类 1、感官体验:呈现给用户视听上的体验,强调舒适性。 2、交互体验:呈现给用户操作上的体验,强调易用/可用性。 3、情感体验:呈现给用户心理上的体验,强调友好性。 4、浏览体验:呈现给用户浏览上的体验,强调吸引性。 5、信任体验:呈现给用户的信任体验,强调可靠性。

    用户体验的76个体验点

    对网站来说,用户体验可以说是最应该注意的一点。这篇文章对用户体验总结得比较全,转载之。 网站体验,指的是利用网络特性,为客户提供完善的网络体验,提高客户的满意度,从而与客户建立起紧密而持续的关系。 网站体验的分类 1、感官体验:呈现给用户视听上的体验,强调舒适性。 2、交互体验:呈现给用户操作上的体验,强调易用/可用性。 3、情感体验:呈现给用户心理上的体验,强调友好性。 4、浏览体验:呈现给用户浏览上的体验,强调吸引性。 5、信任体验:呈现给用户的信任体验,强调可靠性。

    继续阅读...

Page 1 of 212