我已经开始学习Ruby了,我已经阅读了几本教程,我甚至买了一本书("编程Ruby 1.9 - 实用程序员指南"),我遇到了一些我之前从未见过的新东西.我知道的其他语言(我是一名PHP web开发人员).
块和过程.我想我明白它们是什么,但我不明白为什么它们如此伟大,何时以及为什么我应该使用它们.无论我到哪里,他们都说块和proc是Ruby中的一个很棒的功能,但我不明白它们.
谁能在这里给像我一样的Ruby-newbie一些解释?
我把谷歌关掉了,我在这个话题上找不到任何东西.
我正在尝试使用Java创建一个下载客户端,我已经找到了如何使用Java下载文件,但我想加快下载速度.我知道这是如何工作的(打开几个连接到下载服务器),但我怎么能实现这一点?
我正在寻找这种算法的一些详细解释或一些代码示例.