74件ヒット
[1-74件を表示]
(0.012秒)
キーワード
- bmbm (11)
-
clock
_ gettime (11) -
remove
_ entry _ secure (11) - sleep (22)
- timeout (19)
検索結果
先頭5件
- FileUtils
. # remove _ entry _ secure(path , force = false) -> () - Timeout
. # timeout(sec , exception _ class = nil) {|i| . . . } -> object - Timeout
. # timeout(sec , exception _ class , message) {|i| . . . } -> object - Timeout
. # timeout(sec , exception _ class = nil) {|i| . . . } -> object - Process
. # clock _ gettime(clock _ id , unit=:float _ second) -> Float | Integer
-
FileUtils
. # remove _ entry _ secure(path , force = false) -> () (6101.0) -
ファイル path を削除します。path がディレクトリなら再帰的に削除します。
...ンクを持つ
この脆弱性を防ぐため、remove_entry_secure は削除前に path 以下の
ディレクトリのオーナーとパーミッションを変更し、上記の条件を回避します。
ただし remove_entry_secure は親ディレクトリが以下の条件を満たすこと......の場合 / や /var が全ユーザから書き込み可能であってはなりません。
この条件が満たされない場合 remove_entry_secure は安全ではありません。
@param path 削除するパス。
@param force 真のときは削除中に発生した StandardError を無... -
Timeout
. # timeout(sec , exception _ class = nil) {|i| . . . } -> object (137.0) -
ブロックを sec 秒の期限付きで実行します。 ブロックの実行時間が制限を過ぎたときは例外 Timeout::Error が発生します。
...を sec 秒の期限付きで実行します。
ブロックの実行時間が制限を過ぎたときは例外
Timeout::Error が発生します。
exception_class を指定した場合には Timeout::Error の代わりに
その例外が発生します。
ブロックパラメータ i は sec が......はいります。
また sec が 0 もしくは nil のときは制限時間なしで
ブロックを実行します。
@param sec タイムアウトする時間を秒数で指定します.
@param exception_class タイムアウトした時、発生させる例外を指定します.
@param messag... -
Timeout
. # timeout(sec , exception _ class , message) {|i| . . . } -> object (137.0) -
ブロックを sec 秒の期限付きで実行します。 ブロックの実行時間が制限を過ぎたときは例外 Timeout::Error が発生します。
...を sec 秒の期限付きで実行します。
ブロックの実行時間が制限を過ぎたときは例外
Timeout::Error が発生します。
exception_class を指定した場合には Timeout::Error の代わりに
その例外が発生します。
ブロックパラメータ i は sec が......はいります。
また sec が 0 もしくは nil のときは制限時間なしで
ブロックを実行します。
@param sec タイムアウトする時間を秒数で指定します.
@param exception_class タイムアウトした時、発生させる例外を指定します.
@param messag... -
Timeout
. # timeout(sec , exception _ class = nil) {|i| . . . } -> object (136.0) -
ブロックを sec 秒の期限付きで実行します。 ブロックの実行時間が制限を過ぎたときは例外 Timeout::Error が発生します。
...を sec 秒の期限付きで実行します。
ブロックの実行時間が制限を過ぎたときは例外
Timeout::Error が発生します。
exception_class を指定した場合には Timeout::Error の代わりに
その例外が発生します。
ブロックパラメータ i は sec が......はいります。
また sec が 0 もしくは nil のときは制限時間なしで
ブロックを実行します。
@param sec タイムアウトする時間を秒数で指定します.
@param exception_class タイムアウトした時、発生させる例外を指定します.
例 長い... -
Process
. # clock _ gettime(clock _ id , unit=:float _ second) -> Float | Integer (131.0) -
POSIX の clock_gettime() 関数の時間を返します。
...Process::CLOCK_UPTIME_RAW
macOS 10.12
: Process::CLOCK_UPTIME_RAW_APPROX
macOS 10.12
: Process::CLOCK_UPTIME_PRECISE
FreeBSD 8.1
: Process::CLOCK_SECOND
FreeBSD 8.1
SUS は Single Unix Specification を意味しており、
SUS は POSIX と POSIX の一部で定義されている clock_gettime......IME_ID
ISO C で定義されている clock() を使います。
精度は 1/CLOCKS_PER_SEC です。
CLOCKS_PER_SEC は time.h で定義されているC言語のマクロです。
SUS では CLOCKS_PER_SEC は 1000000 と定義されています。
ただし、Unix 以外のシステムでは......_SEC が 1000000 なら、精度は1マイクロ秒です。
CLOCKS_PER_SEC が 1000000 かつ clock_t が32ビット整数型の場合、72分以上を表すことはできません。
@param unit 返値の型を指定します。
: :float_second
Float の秒 (デフォルト)
: :float_millisec... -
Kernel
. # sleep(sec) -> Integer (130.0) -
sec 秒だけプログラムの実行を停止します。
...
sec 秒だけプログラムの実行を停止します。
sec が省略された場合、他スレッドからの Thread#run
などで明示的に起こさない限り永久にスリープします。Thread#runを呼ぶとその時点で
sleepの実行が中断されます。
@param sec 停止... -
Kernel
. # sleep -> Integer (30.0) -
sec 秒だけプログラムの実行を停止します。
...
sec 秒だけプログラムの実行を停止します。
sec が省略された場合、他スレッドからの Thread#run
などで明示的に起こさない限り永久にスリープします。Thread#runを呼ぶとその時点で
sleepの実行が中断されます。
@param sec 停止... -
Benchmark
. # bmbm(width = 0) {|job| . . . } -> [Benchmark :: Tms] (7.0) -
Benchmark::Job オブジェクトを生成して、それを引数として与えられたブロックを 実行します。
...11.928000 0.010000 11.938000 ( 12.756000)
# sort 13.048000 0.020000 13.068000 ( 13.857000)
# ------------------------------- total: 25.006000sec
#
# user system total real
# sort! 12.959000 0.010000 12.969000 ( 13.793000)
# sort 12.007000 0.000000 12.0070...