プログラミング

プロおよび熱狂的プログラマーのためのQ&A


30
JavaScriptで配列を比較する方法は?
2つのアレイを比較したい...理想的には、効率的に。trueそれらが同一であるfalse場合でもそうでない場合でも、空想は何もありません。当然のことながら、比較演算子は機能していないようです。 var a1 = [1,2,3]; var a2 = [1,2,3]; console.log(a1==a2); // Returns false console.log(JSON.stringify(a1)==JSON.stringify(a2)); // Returns true 各配列をJSONエンコードすることはできますが、各値を反復処理することなく配列を比較するためのより高速または「より良い」方法はありますか?
988 javascript  arrays  json 

17
凡例をプロットから外す方法
1つの図で作成する一連の20のプロット(サブプロットではない)があります。伝説は箱の外に置いておきたい。同時に、フィギュアのサイズが小さくなるので、軸を変更したくありません。次のクエリについて、私を助けてください。 凡例ボックスをプロットエリアの外側に置きたいです。(凡例をプロットエリアの右側に配置します)。 とにかく、凡例ボックス内のテキストのフォントサイズを小さくして、凡例ボックスのサイズを小さくしますか?

11
git logにsvn log -vのようなファイル名を表示させる方法
SVNのログには、次のように、各コミットで変更されたファイルのファイル名を出力する「-v」モードがあります。 jes5199 $ svn log -v -------------------------------------------------- ---------------------- r1 | jes5199 | 2007-01-03 14:39:41 -0800(2007年1月3日水曜日)| 1行 変更されたパス: /作者 /コピー / ChangeLog / EVOLUTION / INSTALL / MacOSX gitの各コミットで変更されたファイルのリストを取得する簡単な方法はありますか?
987 svn  git  logging 

17
externを使用してソースファイル間で変数を共有するにはどうすればよいですか?
Cのグローバル変数にはexternキーワードがある場合があることを知っています。extern変数とは何ですか?宣言はどのようなものですか?その範囲は何ですか? これはソースファイル間で変数を共有することに関連していますが、それはどのように正確に機能しますか?どこで使用しexternますか?

5
未定義の動作とシーケンスポイント
「シーケンスポイント」とは何ですか? 未定義の動作とシーケンスポイントの関係は何ですか? a[++i] = i;気分を良くするために、のように面白い複雑な表現をよく使用します。それらの使用をやめるべきなのはなぜですか? これを読んだ場合は、フォローアップの質問Undefined behavior and sequence points reloadedにアクセスしてください。 (注:これは、Stack OverflowのC ++ FAQへのエントリになることを目的としています。このフォームでFAQを提供するという考えを批評したい場合は、これをすべて開始したメタへの投稿がそのための場所になります。回答その質問は、C ++チャットルームで監視されます。ここでは、FAQのアイデアが最初から始まっているため、アイデアを思いついた人があなたの答えを読む可能性が非常に高くなります。


30
iOSアプリの名前を変更するにはどうすればよいですか?
先日、ばかげた開発コード名でiPhoneプロジェクトを始めましたが、ほぼ完成しているので、プロジェクトの名前を変更したいと思います。 しかし、Xcodeでこれを行う方法がわからないため、info.plistファイルでアプリケーションの名前を変更しようとすると、署名プロセスが失敗し(おそらく...)、アプリが起動しなくなりますランチャーエラー 新しいプロジェクトを作成し、すべてをコピーして貼り付けることができると思いますが、あまりにも原始的なため、より文明的な解決策を期待しています。
985 ios  xcode 



10
Rails Authenticityトークンについて
RailsのAuthenticityトークンに関する問題が何度か発生しています。 しかし、私は本当にこの問題を解決して続行したくありません。Authenticityトークンについて本当に理解したいと思います。さて、私の質問は、このテーマに関する完全な情報源はありますか、またはここで詳細に説明するためにあなたの時間を費やしますか?

12
複数のgitコミットを元に戻すには?
次のようなgitリポジトリがあります。 A -> B -> C -> D -> HEAD ブランチのヘッドがAを指すようにしたい、つまり、B、C、D、およびHEADを非表示にして、ヘッドをAと同義にしたい。 私はリベースを試みるか(間に変更をプッシュしたため適用されない)、または元に戻すことができるようです。しかし、どうすれば複数のコミットを元に戻すことができますか?一度に1つ元に戻しますか?順序は重要ですか?
983 git  commit  git-revert 

11
stdoutではなくstderrをパイプするにはどうすればよいですか?
stdoutand stderrに情報を書き込むプログラムがあり、stdoutを無視しgrepて、stderrに送信される内容を確認する必要があります。 もちろん、2つのステップで実行できます。 command > /dev/null 2> temp.file grep 'something' temp.file しかし、私はこれを一時ファイルなしでできるようにしたいと思います。賢い配管のコツはありますか?
982 bash  grep  stdout  pipe  stderr 

11
プッシュ後にgit commitメッセージを変更する(誰もリモートからプルしなかった場合)
私はgit commitとそれに続くプッシュを行いました。コミットメッセージを変更したいのですが。私が正しく理解している場合、そのような変更を行う前に誰かがリモートリポジトリからプルした可能性があるため、これはお勧めできません。誰も引っ張っていないことを知っているとどうなりますか? これを行う方法はありますか?
982 git  push  commit 

18
競合状態とは何ですか?
マルチスレッドアプリケーションを作成するときに発生する最も一般的な問題の1つは、競合状態です。 コミュニティへの私の質問は次のとおりです。 競合状態とは何ですか? それらをどのように検出しますか? それらをどのように扱いますか? 最後に、それらの発生をどのように防止しますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.