問題タブ [dup]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
101663 参照

c - 実際の例では、dupまたはdup2を使用します

dup/dup2が何をするかは知っていますが、いつ使用されるかわかりません。

実用的な例はありますか?

ありがとう。

0 投票する
3 に答える
939 参照

c - パイプを使用した文字列コピー

標準ライブラリ関数または標準I/Oストリームを使用する代わりに、フォークとパイプを使用して文字列「helloworld」を別のchar配列にコピーする次のコードを記述しました。プログラムは正常にコンパイルされていますが、出力がありません。それでも、printfの出力は表示されていません。

0 投票する
6 に答える
22745 参照

ruby - 文字列の Ruby 配列の複製

生成:

とにかく、マーシャルを使用する以外に、文字列の配列のディープコピーを行う方法はありますか?それはハックだと理解しています。

私はそれをできた:

しかし、それは非常にエレガントでも効率的でもないようです。

ありがとう

0 投票する
2 に答える
15648 参照

ruby-on-rails - NilClass を複製できません - エラー

私はかなり長い間このエラーで立ち往生しており、行き止まりに陥っています。

このまったく役に立たないエラーが発生します

これが状況です。

別のクラスと関係があるクラスがあります。言う

初回アクセス時にはエラーは発生しません。子が 2 回目にアクセスされたときに発生します。

このエラーの正確な原因と解決策はありますか?

次のリンクを参照しましたが、役に立ちません

アップデート

私はこれを見つけまし

しかし、それは再び同じことを示唆しています。しかし、私は自分のライブラリにモジュールを持っています。モデルとは関係ありませんが。

0 投票する
1 に答える
175 参照

ruby-on-rails - レールのバグ?機種継承について



コンソールで:



自分で試すことができます。

0 投票する
2 に答える
4370 参照

c - stdoutをパイプ書き込み終了にリダイレクトする

私は小さなプログラムを書いています、そしてこれがそれがすべきことです。

メインプロセスでは、新しいプログラムを作成する必要があり、そのプログラムはprintf( "text")のみを実行する別のプログラムを実行する必要があります。パイプの書き込み終了をstdoutにリダイレクトしたいのですが、メインプロセスはパイプの読み取りから読み取り、stdoutに出力する必要があります。コードを記述しましたが、親プロセスがパイプから読み取ろうとすると、セグメンテーション違反が何度も発生します。

stdoutをパイプにリダイレクトするときに、パイプの書き込み終了を閉じる必要がありますか?

0 投票する
2 に答える
6692 参照

c - Change read/write permissions on a file descriptor

I'm working on a linux C project and I'm having trouble working with file descriptors.

I have an orphan file descriptor (the file was open()'d then unlink()'d but the fd is still good) that has write-only permission. The original backing file had full permissions (created with S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH), but alas the file was opened with O_WRONLY. Is it possible to duplicate the file descriptor and change the copy to O_RDWR?

psudo-code:

Thanks in advance! -Andrew

0 投票する
1 に答える
399 参照

ruby - ネストされた配列をコピーする方法と、コピーが元の完全な複製であることを確認する方法

配列内のすべてのオブジェクトが元の「複製」になるように、ネストされた配列をコピーする簡単な方法はありますか? 私は最近これに遭遇します:

したがって、配列の最初のレベルaは個々のオブジェクトでしたが、その内容はそうではありませんでしたが、a[0][1]それでも と同じb[0][1]です。一般的な解決策では、配列がどれだけ深くネストされているかを知る必要さえありません。すべてのオブジェクトを歩き回り、それ自体を複製することは、私には少し強引に聞こえます。

0 投票する
4 に答える
256 参照

ruby - 割り当て"="の誤用を避けるためのRubyのベストプラクティスは何ですか?

x = yRubyではxがyと同じオブジェクトを参照することを忘れて、何度か噛まれてきました。私は、Rubyの用語でそれが意味する言語にあまりにも慣れていますx = y.dup。これを忘れてy、割り当ての右側で安全だと思ったときに、うっかり変更してしまいました。

特別な理由なしに単純な割り当てを避けることは理にかなっていることがわかりますx = yが、同じことが他の場所に潜んでいる可能性があります。

後で、name << title名前だけでなく、person.last_nameを実際に変更することになります。

これがあなたにも起こった場合、あなたはそれを避けることをどのように学びましたか?探すべき特定の危険信号やパターンはありますか?あなたはあなたがするそれぞれの割り当てを疑って見ますか?よく使います.dupか?Rubyの使用法が私にとって第二の性質になるかどうかはわかりませんので、役立つヒントを歓迎します。

0 投票する
0 に答える
768 参照

ruby-on-rails - アセットのテスト中のエラー: NilClass を複製できません

Ruby 1.9.2でRails 3.0.9を使用しています。ユーザーがアイテムを別のクローゼットに入れることを可能にするシステムを行っています。ユーザーの可能性の 1 つは、他のユーザーのアイテムを自分のクローゼットにコピーすることです (わからない場合は教えてください。私は物事を説明するのが得意ではありません..)。

画像を処理するために、paperclip 2.3.16 を使用しています。Rspec-rails 2.6.1、Cucumber-rails 1.0.2 でアプリをテストしています。アセットのコピー部分でガードとスポークを使用してテストを実行すると、「TypeError: can't dup NilClass」というメッセージが表示されます。ネットで答えを検索しましたが、具体的で機能するものは見つかりませんでした:(。

この問題について何か考えはありますか?

closet_spec.rb の私のコード (他に何か必要な場合は、教えてください):