プログラミング

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

30
Gitリポジトリを以前のコミットに戻すにはどうすればよいですか?
この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答や相互作用を受け入れていません。 現在の状態から特定のコミットで作成されたスナップショットに戻すにはどうすればよいですか? 実行するとgit log、次の出力が得られます。 $ git log commit a867b4af366350be2e7c21b8de9cc6504678a61b` Author: Me <me@me.com> Date: Thu Nov 4 18:59:41 2010 -0400 blah blah blah... commit 25eee4caef46ae64aa08e8ab3f988bc917ee1ce4 Author: Me <me@me.com> Date: Thu Nov 4 05:13:39 2010 -0400 more blah blah blah... commit 0766c053c0ea2035e90f504928f8df3c9363b8bd Author: Me <me@me.com> Date: Thu Nov 4 00:55:06 2010 -0400 …


27
JavaScriptで「strictを使用する」とは何をするのですか。その背後にある理由は何ですか?
StackаэтотвопросестьответынаStack Overflowнарусском:Чтозначит "use strict"? 最近、CrockfordのJSLintを介してJavaScriptコードの一部を実行したところ、次のエラーが発生しました。 1行目の文字の問題1:「厳密な使用」ステートメントがありません。 検索"use strict";してみると、JavaScriptコードに追加している人がいることに気づきました。ステートメントを追加すると、エラーが表示されなくなりました。残念ながら、Googleはこの文字列ステートメントの背後にある歴史の多くを明らかにしていません。確かに、ブラウザでJavaScriptがどのように解釈されるかと関係があるはずですが、その効果がどうなるかはわかりません。 それで"use strict";、何が何であり、それが何を意味し、それでもまだ関連性があるのでしょうか? 現在のブラウザのいずれかが"use strict";文字列に応答しますか、それとも将来使用するためですか?

9
HTMLが「チャックノリス」を色だと考えるのはなぜですか。
特定のランダムな文字列がHTMLの背景色として入力されたときに色を生成するのはなぜですか?例えば: <body bgcolor="chucknorris"> test </body> コードスニペットを実行する結果を非表示スニペットを展開 ... すべてのブラウザとプラットフォームで背景が赤のドキュメントを生成します。 興味深いことに、chucknorri背景も赤になりますchucknorrが、背景は黄色になります。 何が起きてる?

3
JavaScriptで文字列に部分文字列が含まれているかどうかを確認するにはどうすればよいですか?
この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答や相互作用を受け入れていません。 通常はString.contains()メソッドを期待しますが、メソッドはないようです。 これをチェックする合理的な方法は何ですか?

30
「git pull」でローカルファイルを強制的に上書きするにはどうすればよいですか?
OverаэтотвопросестьответынаStack Overflowнарусском:Какпринудительноперезаписатьлокальныефайлыво ローカルファイルを強制的に上書きするにはどうすればよいgit pullですか? シナリオは次のとおりです。 チームメンバーが、作業中のWebサイトのテンプレートを変更しています 彼らは画像ディレクトリにいくつかの画像を追加しています(ただし、ソース管理下でそれらを追加するのを忘れています) 彼らは後で私にメールで画像を送っています 画像をソース管理下に追加し、他の変更と一緒にGitHubにプッシュしています Gitはファイルを上書きしたくないため、GitHubから更新をプルできません。 これは私が得ているエラーです: エラー:追跡されていない作業ツリーファイル 'public / images / icon.gif'はマージによって上書きされます Gitに強制的に上書きさせるにはどうすればよいですか?その人はデザイナーです-通常、私はすべての競合を手作業で解決するので、サーバーには最新のバージョンがあり、コンピューターで更新する必要があります。

30
var functionName = function(){} vs function functionName(){}
最近、他人のJavaScriptコードの保守を始めました。私はバグを修正し、機能を追加し、コードを整理してより一貫性のあるものにしようとしています。 以前の開発者は2つの方法で関数を宣言していましたが、その背後に理由があるかどうかはわかりません。 2つの方法は次のとおりです。 var functionOne = function() { // Some code }; function functionTwo() { // Some code } これらの2つの異なる方法を使用する理由は何ですか、それぞれの長所と短所は何ですか?ある方法でできること、他の方法ではできないことはありますか?


9
なぜこれらの2回の減算(1927年)が奇妙な結果をもたらすのですか?
次のプログラムを実行すると、2つの日付文字列を1秒間隔で参照して解析し、それらを比較します。 public static void main(String[] args) throws ParseException { SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String str3 = "1927-12-31 23:54:07"; String str4 = "1927-12-31 23:54:08"; Date sDt3 = sf.parse(str3); Date sDt4 = sf.parse(str4); long ld3 = sDt3.getTime() /1000; long ld4 = sDt4.getTime() /1000; System.out.println(ld4-ld3); } 出力は次のとおりです。 353 (時間の1秒の差から予想されるように)なぜそうではld4-ld3ないのですか?1353 日付を1秒後に変更する場合: String …
6827 java  date  timezone 

30
リモートGitブランチをチェックアウトするにはどうすればよいですか?
OverаэтотвопросестьответынаStack Overflowнарусском:Получениекодаветкинаудаленномсервере 誰かが呼び出されたブランチを共有リポジトリにプッシュtestしgit push origin testました。で枝が見えgit branch -rます。 今、私はリモートtestブランチをチェックアウトしようとしています。 私はもう試した: git checkout test 何もしません git checkout origin/test与え* (no branch)ます。混乱しています。「ブランチなし」にするにはどうすればよいですか? リモートGitブランチをチェックアウトするにはどうすればよいですか?




30
__name__ ==「__main__」の場合はどうなりますか?
StackаэтотвопросестьответынаStack Overflowнарусском:ifтоделаютif __name__ ==“ __main__”? 次のコードが与えられた場合、何をしif __name__ == "__main__":ますか? # Threading example import time, thread def myfunction(string, sleeptime, lock, *args): while True: lock.acquire() time.sleep(sleeptime) lock.release() time.sleep(sleeptime) if __name__ == "__main__": lock = thread.allocate_lock() thread.start_new_thread(myfunction, ("Thread #: 1", 2, lock)) thread.start_new_thread(myfunction, ("Thread #: 2", 2, lock))


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