<!---->
require
'
net/http
'
count
=
1
..
100000
#
define an array
count.each{
#
each
|
index
|
#
element is index 1 2 3 4 5 6
printf
"
#{index}
"
#
print index and space
h
=
Net::HTTP.new(
'
space.cnblogs.com
'
,
80
)
#
create a object
resp, data
=
h.get(
'
/group/topic/1605/
'
,nil)
#
get
if
resp.code
!=
"
200
"
#
if http response status code not is 200
puts resp.code
#
put status code
puts resp.message
#
put status message
resp.each{
#
put headers
|
key, val
|
puts
"
#{key}\t\t\t#{val}
"
}
p data
#
put html
break
#
break the eache
end
#
sleep(1) #sleep use second do inteval
}
来源:http://www.cnblogs.com/coderlee/archive/2008/03/25/1121652.html
分享到:
相关推荐
ruby源代码 ruby源代码 ruby源代码 ruby源代码2
ruby代码ruby代码ruby代码ruby代码ruby代码ruby代码ruby代码ruby代码
ruby源代码 ruby源代码 ruby源代码 ruby源代码4
ruby源代码 ruby源代码 ruby源代码 ruby源代码3
标题“ruby测试代码6”和描述“ruby测试代码6”暗示了这是一个关于使用Ruby语言进行的测试代码项目,可能涉及到不同的模块或者数据结构。标签“ruby测试代码6”进一步确认了这一主题。从压缩包子文件的文件名称列表...
Ruby源代码是实现这一语言的底层逻辑和功能的程序,通过阅读和分析Ruby源代码,我们可以深入理解其工作原理,这对于学习和优化Ruby应用程序至关重要。 Ruby的设计哲学是“程序员的生产力优先”,因此它的语法易于...
5. **数据库交互**:Rails使用ActiveRecord,它是ORM(对象关系映射)的一部分,允许开发者使用Ruby代码操作数据库,而无需编写SQL。 6. **测试**:Rails强调TDD(测试驱动开发),提供了如RSpec和MiniTest等测试...
本压缩包中的"Ruby on Rails入门经典代码"提供了新手学习Rails的宝贵资源,帮助初学者快速掌握这个强大的框架。 1. **Rails基础知识**: - MVC架构:Rails的核心设计模式,模型负责数据处理,视图负责展示,控制器...
标签中的"ruby源代码8ruby源代码6ruby源代码6ruby源代码8"同样表明了内容与Ruby编程语言的源代码有关,特别是涉及到特定版本的代码。这可能是为了帮助分类、搜索或分析不同版本间的代码差异。 在压缩包子文件的文件...
Ruby 代码覆盖率工具 Coco 是一款用于评估 Ruby 代码测试完整性的实用工具。它允许开发者量化他们的测试套件对源代码的覆盖程度,从而确保代码的质量和健壮性。Coco 提供了一种简单的方式来集成到 RSpec 和其他的...
在实际应用中,Ruby-Autogeneratecode 可能会生成以下几种类型的代码: 1. 数据库迁移(Migrations):这些文件定义了数据库表的结构,包括字段、数据类型、索引等。 2. 模型类(Models):对应数据库表的 Ruby 类...
总的来说,"ruby测试代码1"涉及的是使用Ruby进行测试实践,可能涵盖了MiniTest或RSpec的基本用法。同时,文件名提示了可能需要处理游戏相关的数据,这可能需要对文件I/O和特定文件格式有深入理解。在实际的开发过程...
2. **编程技巧**:如何利用Ruby的特性编写出高效且易于维护的代码,如上下文敏感的语法糖和内建函数的巧妙使用。 3. **模块化设计**:书中可能会讲解如何通过模块来组织代码,以及如何使用模块实现命名空间和混入...
RSpec是Ruby中最常用的BDD(行为驱动开发)框架,它允许开发者用自然语言描述代码的行为。Minitest则是一个轻量级的测试框架,内置在Ruby标准库中,提供了单元测试和集成测试的能力。Test::Unit是Ruby对JUnit的实现...
此外,文档可能会介绍Ruby的模块系统,它允许代码复用和组织,并讲解如何使用gem管理外部库。 接下来是几个以"E"开头的.rb文件,它们很可能是教程中的练习代码。例如,E9-1.rb可能涉及第九章的第一个问题,E3.10-5....
ruby源代码6ruby源代码6ruby源代码6ruby源代码6
在处理大型或复杂的Ruby项目时,理解和导航代码库变得尤为重要。"Ruby-Referral"是一个专门为Ruby开发者设计的命令行工具,旨在简化这一过程。这个工具允许用户查找、过滤和排序代码中的定义和引用,从而提高代码...
它通过解析Ruby代码,提取出其中的模块定义、类和模块的使用情况,然后利用D3(Data-Driven Documents)库将这些信息以有向力图的形式展示出来,帮助开发者更好地理解和管理项目的结构。 在Ruby编程中,理解代码间...
Opal 是一个 Ruby 转 JavaScript 的编译器. Opal 将 Ruby 源码转成 JavaScript 源码,运行速度很快,包含一个编译器、核心库和运行时实现。 标签:Opal
根据提供的文件信息,我们将深入探讨与“Ruby编程Ruby Programming”这一主题相关的几个核心知识点。这本面向初学者和高级读者的指南旨在全面介绍Ruby编程语言的基础及其高级特性,因此我们将从多个角度来解析这些...