プログラミング

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




17
git rebaseを元に戻す
どうすれば簡単に git rebaseを元に戻すことができますか? 私の現在のアイデアは手動のアプローチのみです: git checkout 両方のブランチの親のコミット そこから一時ブランチを作成します git cherry-pick すべて手動でコミット リベースしたブランチを手動で作成したブランチに置き換える 私の現在の状況では、両方のブランチからのコミットを簡単に見つけることができるため、これでうまくいきます(1つは私のもので、もう1つは私の同僚のものです)。 しかし、私のアプローチは次善でエラーが発生しやすいと思います(自分の2つのブランチでリベースしたとしましょう)。 明確化:一連のコミットがリプレイされたリベースについて話している。1つだけではありません。
3179 git  rebase  git-rebase  undo 

30
CSS親セレクターはありますか?
<li>アンカー要素の直接の親である要素を選択するにはどうすればよいですか? 例として、私のCSSは次のようになります。 li < a.active { property: value; } JavaScriptでこれを行う方法は明らかにありますが、CSSレベル2にネイティブに存在する何らかの回避策があることを願っています。 スタイルを設定しようとしているメニューがCMSによって吐き出されているため、アクティブな要素を要素に移動できません<li>... 何か案は?
3176 css  css-selectors 


30
JavaScriptで配列をループする
Javaでは、forループを使用して次のように配列内のオブジェクトをトラバースできます。 String[] myStringArray = {"Hello", "World"}; for (String s : myStringArray) { // Do something } JavaScriptでも同じことができますか?

11
「for」ループを使用した辞書の反復
私は次のコードに少し困惑しています: d = {'x': 1, 'y': 2, 'z': 3} for key in d: print key, 'corresponds to', d[key] 分からないのはそのkey部分。Pythonは、辞書からキーを読み取るだけでよいことをどのように認識しますか?あるkeyPythonで特別な言葉は?それとも単に変数ですか?

20
リモートGitブランチをどのように作成しますか?
上流に「プッシュ」するローカルブランチを作成しました。Stack Overflowには、新しく作成されたリモートブランチを追跡する方法に関する同様の質問があります。 ただし、私のワークフローは少し異なります。最初にローカルブランチを作成します。満足し、ブランチを共有したい場合にのみ、それを上流にプッシュします。 どうすればいいですか?(私のグーグル検索は何も思いつかなかったようです)。 それを上流のリポジトリからプルするように同僚にどのように伝えますか? 更新Git 2.0では、以下に記述したより簡単な答えがあります。https://stackoverflow.com/a/27185855/109305
3130 git  branch  git-branch 

8
既存のコミットされていない作業をGitの新しいブランチに移動する
私は新しい機能のいくつかの作業を開始し、少しコーディングした後、私はこの機能が独自のブランチにあるべきだと決めました。 既存のコミットされていない変更を新しいブランチに移動し、現在のブランチをリセットするにはどうすればよいですか? 新しい機能に関する既存の作業を維持しながら、現在のブランチをリセットしたい。

30
JavaでArrayListよりもLinkedListを使用する場合
私は常に単純に使用するものでした: List<String> names = new ArrayList<>(); 移植性のタイプ名としてインターフェースを使用しているので、このような質問をしたときにコードを書き直すことができます。 いつLinkedList、ArrayListまたはその逆に使用する必要がありますか?


19
関数でのグローバル変数の使用
関数でグローバル変数を作成または使用するにはどうすればよいですか? 1つの関数でグローバル変数を作成した場合、そのグローバル変数を別の関数でどのように使用できますか?アクセスを必要とする関数のローカル変数にグローバル変数を格納する必要がありますか?


30
とは!! JavaScriptの(ではない)演算子?
StackаэтотвопросестьответынаStack Overflowнарусском:Двойноеотрицание 次のような2つの感嘆符の形で、認識できない演算子を使用しているように見えるコードをいくつか見ました!!。誰かがこのオペレーターが何をしているのか教えてもらえますか? 私がこれを見た文脈は、 this.vertical = vertical !== undefined ? !!vertical : this.vertical;

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