638件ヒット
[1-100件を表示]
(0.084秒)
ライブラリ
- ビルトイン (110)
- csv (44)
-
io
/ console (33) - mkmf (11)
- openssl (44)
- prettyprint (22)
-
rdoc
/ text (22) -
rubygems
/ package / tar _ writer (11) -
rubygems
/ source _ info _ cache (11) - socket (22)
- stringio (11)
-
webrick
/ httpauth / digestauth (11) -
webrick
/ httpauth / htdigest (22) -
webrick
/ httpauth / htgroup (11) -
webrick
/ httpauth / htpasswd (22) -
win32
/ registry (77) - zlib (132)
クラス
- CSV (44)
- File (11)
-
Gem
:: Package :: TarWriter (11) -
Gem
:: SourceInfoCache (11) - IO (77)
-
OpenSSL
:: SSL :: SSLContext (22) - PrettyPrint (22)
- Socket (11)
- StringIO (11)
-
WEBrick
:: HTTPAuth :: Htdigest (11) -
WEBrick
:: HTTPAuth :: Htgroup (11) -
WEBrick
:: HTTPAuth :: Htpasswd (11) -
Win32
:: Registry (11) -
Zlib
:: Deflate (22) -
Zlib
:: GzipFile (22) -
Zlib
:: GzipWriter (11) -
Zlib
:: Inflate (22) -
Zlib
:: ZStream (22)
モジュール
- Kernel (55)
-
OpenSSL
:: Buffering (22) -
RDoc
:: Text (22) -
Socket
:: Constants (11) -
Win32
:: Registry :: API (22) -
Win32
:: Registry :: Constants (44) - Zlib (33)
キーワード
-
$ > (11) -
$ stdout (11) - << (11)
- DigestAuth (11)
-
FULL
_ FLUSH (11) - FlushKey (11)
- Htdigest (11)
- Htpasswd (11)
- Interrupt (11)
-
MSG
_ FLUSH (22) -
NO
_ FLUSH (11) -
REG
_ FORCE _ RESTORE (11) -
REG
_ NO _ LAZY _ FLUSH (11) -
REG
_ REFRESH _ HIVE (11) -
REG
_ WHOLE _ HIVE _ VOLATILE (11) - RegFlushKey (11)
-
SESSION
_ CACHE _ NO _ AUTO _ CLEAR (11) -
SYNC
_ FLUSH (11) - clone (11)
- close (11)
- deflate (11)
- dup (11)
- flock (11)
-
flush
_ left (11) -
flush
_ next _ in (11) -
flush
_ next _ out (11) -
flush
_ sessions (11) - fork (22)
- format (11)
- fsync (11)
- iflush (11)
- ioflush (11)
-
normalize
_ comment (11) - oflush (11)
- open (44)
- prettyprint (11)
-
ruby 1
. 6 feature (11) - sync (22)
- sync= (11)
検索結果
先頭5件
-
Zlib
:: Deflate # flush(flush = Zlib :: SYNC _ FLUSH) -> String (21487.0) -
deflate('', flush) と同じです。flush が 省略された時は Zlib::SYNC_FLUSH が使用されます。 このメソッドはスクリプトの可読性のために提供されています。
...'', flush) と同じです。flush が
省略された時は Zlib::SYNC_FLUSH が使用されます。
このメソッドはスクリプトの可読性のために提供されています。
@param flush Zlib::NO_FLUSH Zlib::SYNC_FLUSH Zlib::FULL_FLUSH などを指定します。
require 'zlib'......def case1
dez = Zlib::Deflate.new
comp_str = dez.deflate('hoge')
comp_str << dez.deflate(' fuga')
comp_str << dez.deflate(' end', Zlib::FINISH)
dez.close
p comp_str
p Zlib::Inflate.inflate(comp_str)
end
def case2
dez = Zlib::Deflate.new
comp_str = dez.defl......ate('hoge')
comp_str << dez.flush
comp_str << dez.deflate(' fuga')
comp_str << dez.flush
comp_str << dez.deflate(' end', Zlib::FINISH)
dez.close
p comp_str
p Zlib::Inflate.inflate(comp_str)
end
case1
case2
#=> "x\234\313\310OOUH+MOTH\315K\001\000!\251\004\276"... -
Zlib
:: GzipWriter # flush(flush = Zlib :: SYNC _ FLUSH) -> self (21463.0) -
まだ書き出されていないデータをフラッシュします。
...ます。
flush は Zlib::Deflate#deflate と同じです。
省略時は Zlib::SYNC_FLUSH が使用されます。
flush に Zlib::NO_FLUSH を指定することは無意味です。
@param flush Zlib::NO_FLUSH Zlib::SYNC_FLUSH Zlib::FULL_FLUSH などを指定します。
require 'zlib'
de......filename='hoge1.gz'
fw = File.open(filename, "w")
Zlib::GzipWriter.wrap(fw, Zlib::BEST_COMPRESSION){|gz|
gz.puts "fuga"
gz.puts "ugo"
}
p File.read(filename)
end
def case2
filename='hoge1.gz'
fw = File.open(filename, "w")
Zlib::GzipWriter.wrap(fw, Zlib......::BEST_COMPRESSION){|gz|
gz.puts "fuga"
gz.flush
gz.puts "ugo\n"
gz.flush
}
p File.read(filename)
end
case1
#=> "\037\213\b\000p\257pH\002\003K+MO\344*M\317\347\002\000<\326\000\371\t\000\000\000"
case2
#=> "\037\213\b\000p\257pH\002\003J+MO\344\002\000\00... -
WEBrick
:: HTTPAuth :: Htdigest # flush(path = nil) -> () (21201.0) -
ファイルに書き込みます。ファイル名を与えた場合は、そこに書き込みます。
ファイルに書き込みます。ファイル名を与えた場合は、そこに書き込みます。
@param path ファイル名を指定します。 -
WEBrick
:: HTTPAuth :: Htgroup # flush(path = nil) -> () (21201.0) -
ファイルに書き込みます。
ファイルに書き込みます。
@param path ファイル名を指定します。 -
WEBrick
:: HTTPAuth :: Htpasswd # flush(path = nil) (21201.0) -
ファイルに書き込みます。ファイル名を与えた場合は、そこに書き込みます。
ファイルに書き込みます。ファイル名を与えた場合は、そこに書き込みます。
@param path ファイル名を指定します。 -
IO
# flush -> self (21107.0) -
IO ポートの内部バッファをフラッシュします。
...
IO ポートの内部バッファをフラッシュします。
@raise IOError 自身が書き込み用にオープンされていなければ発生します。
@raise Errno::EXXX fflush(3) が失敗した場合に発生します。
//emlist[例][ruby]{
require "tempfile"
Tempfile.open("testtm......pfile") do |f|
f.print "test"
File.read(f.path) # => ""
f.flush
File.read(f.path) # => "test"
end
//}......
IO ポートの内部バッファをフラッシュします。
このメソッドを使ったとき、即座にメタデータを更新することは保証されません(特にWindowsで)。
即座にメタデータも更新したいときは IO#fsync を使います。
@raise IOError 自身......ープンされていなければ発生します。
@raise Errno::EXXX fflush(3) が失敗した場合に発生します。
//emlist[例][ruby]{
require "tempfile"
Tempfile.open("testtmpfile") do |f|
f.print "test"
File.read(f.path) # => ""
f.flush
File.read(f.path) # => "test"
end
//}... -
OpenSSL
:: Buffering # flush -> () (21107.0) -
内部バッファに残っているデータをすべて出力し、 バッファをフラッシュします。
...内部バッファに残っているデータをすべて出力し、
バッファをフラッシュします。
IO#flush と同様です。
バッファがすべて出力されるまでブロックします。... -
Gem
:: Package :: TarWriter # flush (21101.0) -
自身に関連付けられた IO をフラッシュします。
...自身に関連付けられた IO をフラッシュします。... -
Gem
:: SourceInfoCache # flush -> false (21101.0) -
キャッシュをローカルファイルに書き込みます。
キャッシュをローカルファイルに書き込みます。 -
PrettyPrint
# flush -> () (21101.0) -
バッファされたデータを出力します。
バッファされたデータを出力します。