perl-data-structures

    2

    1答えて

    私はXML :: Simpleライブラリを使用してXMLファイルを解析しようとしています。設計されたように のような行: <opt one="1">Text</opt> がうまく { 'one' => 1, 'content' => 'Text' } に解析することではなく 'opt' => 'Text' を取得することは可能でしょうか?

    3

    1答えて

    Perlオブジェクトで配列の配列を使用しようとしていますが、まだ動作していません。ここで はコンストラクタです: sub new { my $class = shift; my $self = {}; $self->{AoA} = []; bless($self, $class); return $self; } そして、ここでは、AoAのに

    3

    5答えて

    まず、今後の投稿で何らかの用語が間違っていたら、これはまったく新しいものです。 バックグラウンドによっては、アーカイブされたネットワーク設定を特定の設定のためにチェックするスクリプトがあります。そのため、スクリプトはいくつかの検査を実行し、その検査の結果を配列に追加します。 例えば キーがあることと、すべてのチェックのための配列がハッシュに追加され実行されているすべてのチェック後 @interna

    3

    1答えて

    私はバイナリファイルを持っており、内容を取得するために "unpack"関数を使用しています。 私のスクリプトは、32ビットexeまたは64ビットexeの両方で実行できます。したがって、私は次のコードを使用している: if ($ENV{PROCESSOR_ARCHITECTURE} eq 'x86') { @data = unpack("LL8", $binary); } else

    5

    2答えて

    私は部分的に順序付けられたタスクセットを持っています。タスクごとに、部分順序で厳密にその前にあるすべてのタスクを実行してから実行する必要があります。私は合計の実行時間を最小限にしようとするが、依存関係が完了する前にタスクを開始することなく、(前後に)関連しないタスクを同時に実行したい。 タスクは(非perl)子プロセスとして実行されます。 このような問題をPerlで解決するにはどのようにすればよい

    -2

    2答えて

    こんにちは、私は、以下の情報を持つxyz.txtファイルを持っている全ての第1 coloumnが、私は二coloumnを保存したい秒 ある 69013 1-3039-1 REGISTER 69013 1-3039-1 100 69013 1-3039-1 401 69013 1-3039-2 REGISTER 69013 1-3039-2 100 69013 2-3039-1

    3

    3答えて

    複雑なデータ構造を初めて使用しています。私はそれらの背後にあるアイデアを理解していますが、データを取得するのが難しいです。私は、私は何を必要していますが(「この場合は「4」)フィルタ名を与えられていることを確認している $VAR1 = { '4' => { 'engine_coded' => 0, 'name' => 'FILTER_1',

    0

    2答えて

    私はハッシュの配列のハッシュの配列であると仮定しDumper 'group' => { '1104' => { 'a' => 1 }, '52202' => { 'b' => 1, 'c' => 1 }, '52201' => {

    2

    3答えて

    こんにちは私はクラス名、登録された学生の数と学生の名前を含むハッシュのハッシュを持っています。 2番目のレベルのキーを繰り返さずにこのハッシュを印刷するにはどうすればよいですか。 例:私のハッシュに記入したデータはScienceクラスです.3人の学生がGeorge、Lisa、Mathias and Math Classに登録し、4人の学生がPeter、George、Anna、Martinに登録しま

    3

    3答えて

    配列の要素にタブで区切られた値がある配列があります。 例: クライアント名\ t所有者\ t日付\ tポート番号。 私はそれをMySQLデータベースにダンプできるようにハッシュに変換する必要があります。以下のような 何か: my %foo =(); $foo{date} = "111208"; $foo{port} = "2222"; $foo{owner} = "ownername";