Ruby 问答列表

如何在不达到EOF的情况下读取IO流?

作者:Aparichith 提问时间:11/4/2022

在我正在使用的旧应用程序之一中,我们正试图通过实用程序获取提取的zip文件名。这分为两个命令。第一个命令解压缩压缩文件,第二个命令尝试列出并 grep 具有特定扩展名的文件名。但最近我们在读取 IO ...

为什么 Ruby 没有真正的 StringBuffer 或 StringIO?

作者:James A. Rosen 提问时间:8/14/2008

我最近读了一篇关于在 Ruby 中使用 Ruby 的好文章。然而,作者没有提到的是,这只是一个“我”。没有“O”。您不能这样做,例如:StringIOStringIO s = StringIO.ne...

Ruby:数据到文件的数据仅在程序终止后写入/保存/可见

作者:seamus 提问时间:3/18/2023

我正在运行一个做一些事情的线程。 它从 API 获取浮点数 将该数字追加到文件中 将该数字打印到命令终端 重复 法典: price_file = File.open(price_file, "...

为什么在两个分支中关闭两个 IO 管道的顺序很重要?

作者:maikovich 提问时间:10/28/2023

在 Ruby 中运行以下代码会无限期挂起。这似乎是因为在第一个子进程中没有被父进程解锁。Process.wait p1r1.eof?w1.close r1, w1 = IO.pipe p1 = fo...

在 vps 切片上运行的 Ruby on Rails

作者:srboisvert 提问时间:1/10/2009

在小切片 (256MB) 上运行 Rails 时的主要陷阱和技巧是什么?狭窄宿舍的最佳服务器设置是什么?乘客,Nginx,Mongrel?在这种环境中,最好的后台任务处理器是什么?您需要注意什么?我很...

PostgreSQL 无缝序列

作者:fatfrog 提问时间:4/3/2012

我正在从 MySql 迁移到 Postgres,我注意到当您从 MySql 中删除行时,当您创建新行时会重新使用这些行的唯一 ID。使用 Postgres 时,如果创建行并删除它们,则不会再次使用唯一...

如何查看远程服务器上 ruby CGI 应用程序的错误消息?

作者:Nick Moore 提问时间:12/18/2009

我写了一个 Ruby(不是 Rails)应用程序来生成网页。该脚本安装在 linux Web 服务器上,并由 apache 使用 CGI 调用以响应 HTTP 请求。很标准的东西。 当我在自己的计算...

在 Ruby 中,是否有在救援期间出现异常时创建的可用绑定?

作者:pedz 提问时间:3/22/2022

我遇到的确切痛点是我正在解析文件列表。每个文件都有多行。当出现问题时,我想打印出诸如当前文件名、当前行号、当前行和其他一些有趣的变量之类的内容,然后在大多数情况下退出,因为错误将出现在我的代码中,需要...

拯救 ruby 中的所有 Errno 错误

作者:15 Volts 提问时间:5/8/2022

我想在我的程序中抓取所有 Errno 错误,如 Errno::ENOENT、Errno::EIO、Errno::ENODEV 等,但我不想抓取其他东西——比如 ArgumentError 或 Runt...

如果值小于指示值,则引发自定义异常

作者:Zixxy7 提问时间:8/16/2022

我正在编写一个代码,其中用户必须输入一个整数,并且代码需要在两种情况下使用自定义文本引发自定义异常: a) 如果输入不是整数 b) 如果整数小于 8 我做了第一部分: begin print "...


共1180条 当前第5页