728件ヒット
[1-100件を表示]
(0.029秒)
ライブラリ
- ビルトイン (175)
-
irb
/ cmd / load (12) -
net
/ http (207) -
net
/ imap (36) - openssl (48)
- psych (12)
-
rdoc
/ require (12) - resolv (24)
-
rinda
/ rinda (24) -
ripper
/ filter (12) -
rubygems
/ commands / query _ command (12) -
rubygems
/ commands / which _ command (12) -
rubygems
/ requirement (24) - thread (10)
-
webrick
/ httprequest (12) -
webrick
/ httpstatus (96)
キーワード
- ArithmeticSequence (7)
- BadRequest (12)
- ClosedQueueError (10)
- ConditionVariable (12)
- ContinuationRequest (12)
- EBADRQC (12)
- EDESTADDRREQ (12)
- EDQUOT (12)
- EILSEQ (12)
- ENOTUNIQ (12)
- Filter (12)
- HTTPBadRequest (12)
- HTTPGenericRequest (12)
- HTTPLengthRequired (12)
- HTTPMisdirectedRequest (8)
- HTTPNetworkAuthenticationRequired (12)
- HTTPPaymentRequired (12)
- HTTPPreconditionRequired (12)
- HTTPProxyAuthenticationRequired (12)
- HTTPRequest (24)
- HTTPRequestEntityTooLarge (12)
- HTTPRequestHeaderFieldsTooLarge (12)
- HTTPRequestTimeOut (12)
- HTTPRequestTimeout (7)
- HTTPRequestURITooLarge (12)
- HTTPRequestURITooLong (12)
- HTTPRequestedRangeNotSatisfiable (12)
- HTTPTooManyRequests (12)
- HTTPUpgradeRequired (12)
- InstructionSequence (12)
- InvalidByteSequenceError (12)
- LengthRequired (12)
- MailboxQuota (12)
- MailboxQuotaRoot (12)
- Numeric (12)
- PaymentRequired (12)
- ProxyAuthenticationRequired (12)
- Query (12)
- QueryCommand (12)
- Queue (24)
- Request (24)
- RequestCanceledError (12)
- RequestEntityTooLarge (12)
- RequestError (24)
- RequestExpiredError (12)
- RequestRangeNotSatisfiable (12)
- RequestTimeout (12)
- RequestURITooLarge (12)
- Require (24)
- Requirement (24)
- Sequence (24)
- SizedQueue (24)
- String (12)
- WhichCommand (12)
検索結果
先頭5件
-
Resolv
:: DNS :: Requester :: RequestError (9001.0) -
DNS サーバへのリクエストに失敗した場合に発生する例外のクラスです。
DNS サーバへのリクエストに失敗した場合に発生する例外のクラスです。 -
Thread
:: SizedQueue (6037.0) -
サイズの最大値を指定できる Thread::Queue です。
...Queue です。
=== 例
283 より。q をサイズ 1 の SizedQueue オブジェクトに
することによって、入力される行と出力される行が同じ順序になります。
q = [] にすると入力と違った順序で行が出力されます。
require 'thread'
q = SizedQ......ueue.new(1)
th = Thread.start {
while line = q.pop
print line
end
}
while l = gets
q.push(l)
end
q.push(l)
th.join... -
Thread
:: Queue (6019.0) -
Queue はスレッド間の FIFO(first in first out) の通信路です。ス レッドが空のキューを読み出そうとすると停止します。キューになんら かの情報が書き込まれると実行は再開されます。
...Queue はスレッド間の FIFO(first in first out) の通信路です。ス
レッドが空のキューを読み出そうとすると停止します。キューになんら
かの情報が書き込まれると実行は再開されます。
最大サイズが指定できる Queue のサブクラ......ス Thread::SizedQueue も提供されています。
=== 例
require 'thread'
q = Queue.new
th1 = Thread.start do
while resource = q.pop
puts resource
end
end
[:resource1, :resource2, :resource3, nil].each{|r|
q.push(r)
}
th1.join
実行すると以下のよ......うに出力します。
$ ruby que.rb
resource1
resource2
resource3... -
ClosedQueueError (6001.0)
-
close 済みの Thread::Queue や Thread::SizedQueue に許可され ていない操作を行おうとした場合に発生する例外です。
...close 済みの Thread::Queue や Thread::SizedQueue に許可され
ていない操作を行おうとした場合に発生する例外です。... -
Encoding
:: InvalidByteSequenceError (6001.0) -
文字列がそのエンコーディングにおいて不正なバイト列である場合に発生 する例外。
...である場合に発生
する例外。
通常エンコーディング変換時に発生します。
//emlist[例][ruby]{
"\x82\xa0".force_encoding("cp932").encode("UTF-8")
#=> "あ"
"\x82\xa0".force_encoding("EUC-JP").encode("UTF-8")
#=> Encoding::InvalidByteSequenceError: "\x82" on EUC-JP
//}... -
Enumerator
:: ArithmeticSequence (6001.0) -
等差数列を提供するためのクラス。
...等差数列を提供するためのクラス。
ArithmeticSequenceオブジェクトは、Numeric#step, Range#step によって生成されます。... -
Errno
:: EBADRQC (6001.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。 -
Errno
:: EDESTADDRREQ (6001.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。 -
Errno
:: EDQUOT (6001.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。