48件ヒット
[1-48件を表示]
(0.007秒)
別のキーワード
キーワード
- fiddle (12)
-
fiddle
/ import (12) -
rubygems
/ commands / unpack _ command (12) - socket (12)
検索結果
-
rubygems
/ commands / unpack _ command (6007.0) -
指定された Gem パッケージをカレントディレクトリに展開するためのライブラリです。
...指定された Gem パッケージをカレントディレクトリに展開するためのライブラリです。
Usage: gem unpack GEMNAME [options]
Options:
--target 展開先のディレクトリを指定します
-v, --version VERSION 展... -
fiddle (7.0)
-
*.dllや*.soなど、ダイナミックリンクライブラリを扱うためのライブラリです。
...extend Fiddle::Importer
dlload 'libm.so.6'
extern 'double modf(double, double *)'
end
s = ' ' * 8
p M2.modf(1.25, s) #=> 0.25
p s.unpack('d')[0] #=> 1.0
==== 関数の引数と返り値
fiddle でインポートした C の関数を呼び出すとき、
その引数と返り値は... -
fiddle
/ import (7.0) -
fiddle ライブラリのための高レベルインターフェースを提供するライブラリです。
...Time.at(100), Time.at(10)]
a = buff.map{|t| Fiddle.dlwrap(t)}.pack('l!*')
M.qsort(a, buff.size, Fiddle::SIZEOF_VOIDP, M::QsortCallback)
p a.unpack('l!*').map{|t| Fiddle.dlunwrap(t).to_i } #=> [1, 10, 100, 1241603848]
==== 複雑な構造体を定義したい
構造体をメン... -
socket (7.0)
-
socket はプロセス外部との通信 (プロセス間通信、ホスト間通信) を実現します。
...を指します。
Socket クラスなどソケットの低レベルインタフェースで利用されます。
Socket.pack_sockaddr_in,
Socket.unpack_sockaddr_in といったメソッドにより、
例えば、以下のようにしてこの文字列を得ることが出来ます
require 'soc...