本站首页    管理页面    写新日志    退出


«August 2025»
12
3456789
10111213141516
17181920212223
24252627282930
31


公告
 本博客在此声明所有文章均为转摘,只做资料收集使用。

我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息
blog名称:
日志总数:1304
评论数量:2242
留言数量:5
访问次数:7578315
建立时间:2006年5月29日




[Ruby on Rails]Ruby on Rails + Memcached
软件技术

lhwork 发表于 2007/1/20 13:45:17

这篇BLOG来自 thegiive blog: Rails + Memcached ,他写了一系列的Rails有关的非常有用的文章,我选取转换成简体中文转发布了,能习惯繁体中文的朋友订阅他的blog, 将会获得不少帮助。 先介绍一下 Memcached ,Memcached 是一个分布式的 Memory Object 架构,最早由 Life Journal 所采用。 他可以启动一支 Deamon 来将所有其它 Client 的 Object 都集合起来,并且做到多机器同步化的工作。 當然,我們可以使用 Database 去做到一模一樣的事情,但是其實 Database 在 ACID 上面已經付出太多 Overhaed。如果今天需要分散式操作的東西,是一些不需要考慮 ACID 的東西,像是 Cache ,Session 之類真的不見就算了的東西的話


阅读全文(2443) | 回复(0) | 编辑 | 精华 | 删除
 


[Ruby on Rails]Ruby on Rails 伺服器架設原理
软件技术

lhwork 发表于 2007/1/20 13:44:34

这篇文章转自thegiive的Ruby on Rails 伺服器架設原理,对RoR使用者很有用,特此记录分享。 一般來說,Ruby on Rails 架設原理很簡單,分成三個部份。
Frontend Server Application Server Database Server 每個部份都有自己的功用。


阅读全文(2003) | 回复(0) | 编辑 | 精华 | 删除
 


[Ruby on Rails]最好的Ruby on Rails开源程序
软件技术

lhwork 发表于 2007/1/20 11:56:19

经过试用,我觉得以下几个是目前最好的开源程序(The best open source with Ruby on Rails)。 内容管理系统(Content Management Systems) Radiant, the minimalistic CMS for RailsTypo BlogwareSimpleLogMephisto
阅读全文(2154) | 回复(0) | 编辑 | 精华 | 删除
 


[Ruby on Rails]安装Markaboo,学习Ruby on Rails
软件技术

lhwork 发表于 2007/1/20 11:42:35

Markaboo是一个基于ROR的开源社会性书签运用,不仅可以收藏书签(bookmark),还可以收藏note,最大的特点是它还可以收藏你的文件,而且没有大小限制。去年我自己做了一个项目: 木豆,与Markaboo有相似之处,也是书签管理,但是更为纯粹一些,关于木豆的应用可以看这里。 我今天找到了一个支持ROR的免费空间来测试,终于成功安装Markaboo,地址如下: http://94708.hostmyapplications.com/mar

阅读全文(1826) | 回复(0) | 编辑 | 精华 | 删除
 


[Ruby on Rails]Ruby程序设计语言快速入门(八)--------之输入输出和标准库
软件技术

lhwork 发表于 2007/1/20 11:26:32

输入输出   在所有的本系列文章中,在编写Ruby代码时都使用了大量的Ruby标准输出方法。其中,最为常用的是print和puts方法,有关其使用细节不再赘述。    所有这些和其它处理输入和输出的方法都定义于Kernel模块中。这个Kernel模块又被包含在Object类中。因此,Kernel的方法出现在每 一个对象中。在输出方面,Kernel定义了print,printf,putc和IO类和两个子类(File和BasicSocket)-它们允许读写 文件和套接字。BasicSocket是套接字库的一部分并且将在以后讨论它。包含了FileTest模块的File类,提供了许多方法来操作系统文件和 目录。从Kernel中使用的用于读写到标准输入/输出机制的方法被进一步重用于File实例中的读写操作。下面是一个代码示例-它把一些名字写入一个新 建的文件中,然后再把这些名字读回到一个数组中。

阅读全文(1494) | 回复(0) | 编辑 | 精华 | 删除
 


[Ruby on Rails]Ruby程序设计语言快速入门(七)-------之数字、字符串和其它
软件技术

lhwork 发表于 2007/1/20 11:26:02

 在Ruby中,一切都是对象。更精确地说,Ruby 中的一切都是一个具有完整功能的对象。因此,在Ruby中,数字4,定点数3.14和字符串"Hi"都是对象。显然,它们是有点"特殊"的,因为你不必使 用new方法来创建它们。代之的是,你使用例如"literal 4"这样的形式来创建一个代表数字4的对象的实例。   然而,对于绝大多数人来说,学习一种新的编程语言时,首先理解该语言提供的"标准"类型是非常有用的。所以,在这一节,我们先探讨数字类型,字符串类型,布尔类型和另外一些基本的Ruby数据类型。   数字类型

阅读全文(1447) | 回复(0) | 编辑 | 精华 | 删除
 


[Ruby on Rails]Ruby程序设计语言快速入门(六)------之多继承
软件技术

lhwork 发表于 2007/1/20 11:25:32

一些程序语言(如C++和CLOS)提供了多重继承机制:一个类可以继承自多个超类。例如,一个House可 能继承自一个Building类(连同Office和Hospital类一起)和Residence类(连同Apartment类一起)。尽管多重继承可 能成为一种语言强有力的特征,但是由于它会增加该语言的复杂性和歧义,因此许多面向对象语言都没有加入它。   Ruby支持单继承。然而,它还提供了mixin-它提供了多继承的许多特征。一个mixin是一种"模块"类型。为此,你必须首先理解在Ruby中模块的含义。    在Ruby中,模块是一种把方法和常数分组的方式。它与类相似,但是一个模块没有实例并且也没有子类。也许解释模块的最好方法是举一个例子。假定你正在 开发一个制造业应用程序。该程序需要存

阅读全文(1628) | 回复(0) | 编辑 | 精华 | 删除
 


[Ruby on Rails]Ruby程序设计语言快速入门(五)-----之方法存取控制
软件技术

lhwork 发表于 2007/1/20 11:24:46


阅读全文(1546) | 回复(0) | 编辑 | 精华 | 删除
 


[Ruby on Rails]Ruby程序设计语言快速入门(四)----之类变量和类方法
软件技术

lhwork 发表于 2007/1/20 11:19:07

象大多数面向对象语言一样,Ruby类也允许定义类变量和方法。一个类变量允许在一个类的所有实例间共享单个变量。在Ruby中,两个@@号用于指示类变量。例如,如果你想要使一个BankAccount类的所有实例共享相同的利息率,那么该类可能被如下定义: class BankAccount
@@interestRate = 6.5
def BankAccount.getInterestRate()
@@interestRate
end
attr_accessor :balance
def initia

阅读全文(1540) | 回复(0) | 编辑 | 精华 | 删除
 


[Ruby on Rails]Ruby程序设计语言快速入门(三)---之变量与赋值
软件技术

lhwork 发表于 2007/1/20 11:18:37

变量与赋值   至此,你是否注意到前面所有的示例代码中都缺少某种东西?难道你必须输入常数,实例变量 或类变量?绝对不是!这正是Ruby的真正面向对象的天性的一部分。为此,首先让我们看一下Ruby中以前的普通变量。至此,你已经创建了很多 Rectangle实例,但是你并没有把它们保留多长时间。比方说,你想要把一个变量赋值给你创建的一个Rectangle实例:   myRectangle = Rectangle.new(4,5)

阅读全文(1584) | 回复(0) | 编辑 | 精华 | 删除
 


« 1 2 3 4 5 6 7 8 9 10 »



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.145 second(s), page refreshed 144767404 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号