2354件ヒット
[1-100件を表示]
(0.066秒)
ライブラリ
- ビルトイン (194)
- benchmark (36)
-
cgi
/ session (12) - dbm (552)
- gdbm (672)
-
irb
/ cmd / subirb (12) -
net
/ smtp (12) - sdbm (492)
-
yaml
/ dbm (300)
クラス
-
CGI
:: Session (12) - DBM (528)
- Encoding (194)
- GDBM (636)
-
IRB
:: ExtendCommand :: Jobs (12) -
Net
:: SMTP (12) - SDBM (468)
-
YAML
:: DBM (288)
モジュール
- Benchmark (36)
キーワード
- DBM (24)
- DBMError (12)
- FAST (12)
- GDBM (12)
- GDBMError (12)
- GDBMFatalError (12)
- IBM037 (10)
- IBM437 (12)
- IBM720 (4)
- IBM737 (12)
- IBM775 (12)
- IBM850 (12)
- IBM852 (12)
- IBM855 (12)
- IBM857 (12)
- IBM860 (12)
- IBM861 (12)
- IBM862 (12)
- IBM863 (12)
- IBM864 (12)
- IBM865 (12)
- IBM866 (12)
- IBM869 (12)
- NEWDB (24)
- NOLOCK (12)
- READER (24)
- SDBM (12)
- SDBMError (12)
- SYNC (12)
- VERSION (36)
- WRCREAT (24)
- WRITER (24)
- [] (48)
- []= (48)
- benchmark (12)
-
bm
_ mark (12) - bmbm (12)
- bmcall (12)
- cachesize= (12)
- callback (12)
- clear (36)
- close (36)
- closed? (36)
- dbm (12)
-
default
_ submission _ port (12) - delete (60)
-
delete
_ if (48) - each (48)
-
each
_ key (36) -
each
_ pair (48) -
each
_ value (48) - empty? (36)
- execute (12)
- fastmode= (12)
- fetch (48)
- gdbm (12)
-
has
_ key? (36) -
has
_ value? (48) - include? (36)
- index (48)
- invert (48)
- key (48)
- key? (36)
- keys (36)
- length (36)
- member? (36)
- new (36)
- open (72)
- reject (48)
- reject! (36)
- reorganize (12)
- replace (48)
- sdbm (12)
- select (60)
- shift (48)
- size (36)
- store (48)
- sync (12)
- syncmode= (12)
-
to
_ a (48) -
to
_ hash (48) - update (48)
- value? (36)
- values (48)
-
values
_ at (48) -
yaml
/ dbm (12)
検索結果
先頭5件
-
dbm (32000.0)
-
DBM を Ruby スクリプトから扱えるようにするライブラリです。
...DBM を Ruby スクリプトから扱えるようにするライブラリです。
扱えるキーや値のサイズはリンクしているライブラリに依存します。
作成されるデータベースはアーキテクチャに依存するため、作成した環境と異
なる環境で......はデータベースが読み込めない可能性があります。
@see gdbm, sdbm, dbm(3)... -
Benchmark
. # bm(label _ width = 0 , *labels) {|rep| . . . } -> [Benchmark :: Tms] (18219.0) -
Benchmark.#benchmark メソッドの引数を簡略化したものです。
...bel_width ラベルの幅を指定します。
@param labels ブロックが Benchmark::Tms オブジェクトの配列を返す場合に指定します。
//emlist[][ruby]{
require 'benchmark'
n = 50000
Benchmark.bm do |x|
x.report { for i in 1..n; a = "1"; end }
x.report { n.times do ;......a = "1"; end }
x.report { 1.upto(n) do ; a = "1"; end }
end
#=>
#
# user system total real
# 1.033333 0.016667 1.016667 ( 0.492106)
# 1.483333 0.000000 1.483333 ( 0.694605)
# 1.516667 0.000000 1.516667 ( 0.711077)
//}
以下のようにも書けます。
//em......list[][ruby]{
require 'benchmark'
n = 50000
Benchmark.bm(7) do |x|
x.report("for:") { for i in 1..n; a = "1"; end }
x.report("times:") { n.times do ; a = "1"; end }
x.report("upto:") { 1.upto(n) do ; a = "1"; end }
end
#=>
# user system total real
# for:... -
Benchmark
. # bmbm(width = 0) {|job| . . . } -> [Benchmark :: Tms] (12300.0) -
Benchmark::Job オブジェクトを生成して、それを引数として与えられたブロックを 実行します。
...は保証されません。
@param width ラベルの幅を指定します。
//emlist[][ruby]{
require 'benchmark'
array = (1..1000000).map { rand }
Benchmark.bmbm do |x|
x.report("sort!") { array.dup.sort! }
x.report("sort") { array.dup.sort }
end
#=>
#
# Rehearsal ---------------------... -
Net
:: SMTP . default _ submission _ port -> Integer (12200.0) -
デフォルトのサブミッションポート番号(587)を返します。
デフォルトのサブミッションポート番号(587)を返します。 -
DBM
:: NEWDB -> Integer (12100.0) -
書き込みモードで、すでにファイルが存在したら削除して作り直します.
...書き込みモードで、すでにファイルが存在したら削除して作り直します.
@see DBM.open... -
GDBM
:: NEWDB -> Integer (12100.0) -
GDBM.open の第3引数に指定します。
...GDBM.open の第3引数に指定します。
書き込みモードで、すでにファイルが存在したら削除してから作り直します。... -
DBM (12000.0)
-
NDBM ファイルをアクセスするクラス。
...NDBM ファイルをアクセスするクラス。
キー、データともに文字列でなければならないという制限と、データがファイルに
保存されるという点を除いては Hash クラスと全く同様に扱うことができます。... -
DBMError (12000.0)
-
DBM 内部で使用する例外クラスです。
...DBM 内部で使用する例外クラスです。... -
GDBM (12000.0)
-
GDBM ファイルをアクセスするクラス。
...GDBM ファイルをアクセスするクラス。
キー、データともに文字列でなければならないという制限と、
データがファイルに保存されるという点を除いては Hash クラスと
全く同様に扱うことができます。...