321件ヒット
[1-100件を表示]
(0.103秒)
ライブラリ
- ビルトイン (57)
-
bigdecimal
/ ludcmp (12) - fiddle (24)
- objspace (24)
- openssl (12)
-
win32
/ registry (192)
モジュール
- Fiddle (24)
- FileTest (45)
- Kernel (12)
- LUSolve (12)
- ObjectSpace (24)
-
OpenSSL
:: Random (12) -
Win32
:: Registry :: API (192)
キーワード
- CloseKey (12)
- CreateKey (12)
- DeleteKey (12)
- DeleteValue (12)
- EnumKey (12)
- EnumValue (12)
- FlushKey (12)
- OpenKey (12)
- QueryInfoKey (12)
- QueryValue (12)
- SetValue (12)
- check (12)
-
count
_ objects _ size (12) - empty? (9)
- lusolve (12)
- malloc (12)
-
memsize
_ of _ all (12) - packdw (12)
- packqw (12)
- realloc (12)
- require (12)
- seed (12)
- size? (12)
- unpackdw (12)
- unpackqw (12)
- zero? (12)
検索結果
先頭5件
-
FileTest
. # size(file) -> Integer (21214.0) -
ファイルのサイズを返します。
...@param file ファイル名を表す文字列か IO オブジェクトを指定します。
@raise Errno::EXXX file が存在しない場合、あるいはシステムコールに失敗した場合に発生します。
@raise IOError 指定された IO オブジェクト file が既に close さ......れていた場合に発生します。
@see FileTest.#size?, FileTest.#zero?
例:
FileTest.size('/etc/passwd') # => 5925... -
ObjectSpace
. # memsize _ of _ all(klass = nil) -> Integer (12201.0) -
すべての生存しているオブジェクトが消費しているメモリ使用量をバイト単位 で返します。
...すべての生存しているオブジェクトが消費しているメモリ使用量をバイト単位
で返します。
@param klass 指定したクラスのインスタンスのメモリ使用量を返します。省略
した場合はすべてのクラスのインスタンス......のような Ruby のコードで定義できます。
//emlist[例][ruby]{
def memsize_of_all klass = false
total = 0
ObjectSpace.each_object{|e|
total += ObjectSpace.memsize_of(e) if klass == false || e.kind_of?(klass)
}
total
end
//}
戻り値の内容は完全ではない事に注......くまでもヒ
ントとして扱う必要があります。特に T_DATA の値は正しくないでしょう。
また、同様に戻り値の内容は malloc されたメモリの合計でもない事に注意し
てください。
本メソッドは C Ruby 以外では動作しません。... -
FileTest
. # size?(file) -> Integer | nil (9220.0) -
ファイルのサイズを返します。ファイルが存在しない時や ファイルのサイズが0の時には nil を返します。
...nil を返します。
@param file ファイル名を表す文字列か IO オブジェクトを指定します。
@raise IOError 指定された IO オブジェクト file が既に close されていた場合に発生します。
//emlist[例][ruby]{
IO.write("testfile", "test")
FileTest.size?(......"testfile") # => 4
File.delete("testfile")
FileTest.size?("testfile") # => nil
//}
@see FileTest.#size, FileTest.#zero?... -
LUSolve
. # lusolve(a , b , ps , zero = 0 . 0) -> [BigDecimal] (9113.0) -
LU 分解を用いて、連立1次方程式 Ax = b の解 x を求めて返します。
...
LU 分解を用いて、連立1次方程式 Ax = b の解 x を求めて返します。
@param a 行列を BigDecimal の配列で指定します。
各要素を Row-major order で並べて 1 次元の配列にし、
LUSolve.#ludecomp で変換したものを指定します。......al の配列で指定します。
@param ps LUSolve.#ludecomp の返り値を指定します。
@param zero 0.0 を表す値を指定します。
//emlist[][ruby]{
require 'bigdecimal'
require 'bigdecimal/util'
require 'bigdecimal/ludcmp'
include LUSolve
a = [['1.0', '2.0'], ['3.0', '1.0']].fla......'2.0'].map(&:to_d)
zero = '0.0'.to_d
one = '1.0'.to_d
# 以下の 2 行は
ps = ludecomp(a, b.size, zero, one) # a が破壊的に変更される
x = lusolve(a, b, ps, zero)
# こう書いてもよい
# x = lusolve(a, b, ludecomp(a, b.size, zero, one), zero)
p x.map(&:to_f) #=> [1.0, -1.0]
//}... -
Fiddle
. # malloc(size) -> Integer (6224.0) -
size バイトのメモリ領域を確保し、その領域を指す整数を返します。
...
size バイトのメモリ領域を確保し、その領域を指す整数を返します。
メモリを確保できなかった場合、例外 NoMemoryError が発生するか、あるいは ruby インタプリタが強制終了します。
@param size 必要なメモリ領域のサイズを... -
Fiddle
. # realloc(addr , size) -> Integer (6224.0) -
addr で指定したメモリ領域を size バイトにリサイズし、その領域を指す整数 を返します。
...addr で指定したメモリ領域を size バイトにリサイズし、その領域を指す整数
を返します。
addr には Fiddle.#malloc で確保したメモリ領域を渡します。
また、リサイズの結果、返り値が addr と異なる場合があります。
@param addr......リサイズしたいメモリアドレス整数
@param size リサイズ後のバイト数
@see Fiddle.#malloc... -
ObjectSpace
. # count _ objects _ size(result _ hash = nil) -> Hash (6208.0) -
型ごとのオブジェクトサイズをバイト単位で格納したハッシュを返します。
...バイト単位で格納したハッシュを返します。
@param result_hash 戻り値のためのハッシュを指定します。省略した場合は新
しくハッシュを作成します。result_hash の内容は上書き
されます。プローブ......す。特に T_DATA の合計値は正しくないでしょう。
//emlist[例][ruby]{
ObjectSpace.count_objects_size
# => {:TOTAL=>1461154, :T_CLASS=>158280, :T_MODULE=>20672, :T_STRING=>527249, ...}
//}
@raise TypeError result_hash にハッシュ以外を指定した時に発生します。... -
Win32
:: Registry :: API . # SetValue(hkey , name , type , data , size) (6202.0) -
@todo
@todo -
Win32
:: Registry :: API . # CloseKey(hkey) (6102.0) -
@todo
@todo