プログラミング

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

16
addEventListenerとonclick
違いは何だaddEventListenerとはonclick? var h = document.getElementById("a"); h.onclick = dothing1; h.addEventListener("click", dothing2); 上記のコードは、別々の.jsファイルに一緒に常駐しており、どちらも完全に機能します。

26
スレッド化されたコードを単体テストするにはどうすればよいですか?
マルチスレッドコードをテストするという悪夢は、地雷のように思えるので、これまでは避けてきました。スレッドに依存して実行が成功するコードのテストに人々がどのように取り組んでいるのか、または2つのスレッドが特定の方法で相互作用するときにのみ表示される種類の問題のテストにどのように取り組んでいるのかを尋ねたいのですが。 これは、今日のプログラマーにとって本当に重要な問題のようです。この1つの私見に関する知識をプールしておくと役に立ちます。

8
以前のブランチをgit checkoutする方法はありますか?
私cd -はgit と同等のものが欲しいです。私がブランチmasterにいてチェックアウトしている場合は、戻ってfoo何かを入力できるようにgit checkout -したいしmaster、それをもう一度入力してに戻ることができるようにしたいと思っていfooます。 このようなものは存在しますか?実装するのは難しいですか?
703 git  git-checkout 

21
Javaでのチェック済み例外とチェックなし例外の理解
「Effective Java」のジョシュア・ブロックは、 回復可能な状態にはチェック済み例外を使用し、プログラミングエラーには実行時例外を使用します(第2版のアイテム58) 私がこれを正しく理解しているか見てみましょう。 チェック済み例外についての私の理解は次のとおりです。 try{ String userInput = //read in user input Long id = Long.parseLong(userInput); }catch(NumberFormatException e){ id = 0; //recover the situation by setting the id to 0 } 1.上記はチェック済み例外と見なされますか? 2. RuntimeExceptionは未チェックの例外ですか? 未チェックの例外についての私の理解は次のとおりです。 try{ File file = new File("my/file/path"); FileInputStream fis = new FileInputStream(file); }catch(FileNotFoundException e){ //3. …


10
AngularJSテンプレートのif elseステートメント
AngularJSテンプレートで条件を実行したいのですが。Youtube APIから動画リストを取得します。16:9の比率のビデオもあれば、4:3の比率のビデオもあります。 私はこのような条件を作りたいです: if video.yt$aspectRatio equals widescreen then element's attr height="270px" else element's attr height="360px" 私はを使用してビデオを反復していng-repeatます。この状態で何をすべきかわからない: スコープに関数を追加しますか? テンプレートでそれをしますか?




10
JavaScriptの文字列からすべての非数値文字を取り除きます
JavaScript / ECMAScriptを使用して文字列からすべての非数値文字を削除したい非DOMシナリオを考えてみましょう。範囲内の文字はすべて0 - 9保持する必要があります。 var myString = 'abc123.8<blah>'; //desired output is 1238 プレーンなJavaScriptでこれをどのように実現しますか?これは非DOMシナリオであることを覚えておいてください。したがって、jQueryやブラウザーおよびキープレスイベントを含むその他のソリューションは適切ではありません。
701 javascript  string 


30
GitHubエラーメッセージ-アクセスが拒否されました(公開キー)
誰かがこのエラーを見て何をすべきか知っていますか? 私はターミナルを使用しています、私はルートにいます、GitHubリポジトリが存在し、今何をすべきか分かりません。 > git push -u origin master Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.
701 git  github 

24
jarをインストールせずにmaven 2ビルドクラスパスに追加できますか?
Maven2は、実験/開発の迅速で汚れたモックアップフェーズで私を夢中にさせています。 pom.xml使用するWebアプリフレームワークの依存関係を定義するファイルがあり、そのファイルからスタータープロジェクトをすばやく生成できます。ただし、pom.xmlファイルが定義されていないサードパーティライブラリにリンクしたい場合があるので、サードパーティライブラリのpom.xmlファイルを手動で作成してインストールし、依存関係をmyに追加するのでpom.xmlはなく、 Mavenに指示するには:「私の定義した依存関係に加えて、中にあるjarも含め/libます。」 これは単純なはずですが、単純な場合は何かが足りません。 これを行う方法についてのポインタは大歓迎です。それ以外に、mavenを/libディレクトリにポイントpom.xmlし、囲まれたすべてのjarを単一の依存関係にマッピングして簡単に作成する簡単な方法があれば、名前を付けてインストールし、一度にリンクすることもできます。
700 java  maven-2 

24
アプリストアのアプリにリンクする方法
iPhoneゲームの無料版を作成しています。アプリストアの有料版に移動するためのボタンを無料版の中に入れたいのですが。標準リンクを使用する場合 http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=300136119&mt=8 iPhoneはまずSafariを開き、次にアプリストアを開きます。私は直接アプリストアを開く他のアプリを使用したので、それが可能であることを知っています。 何か案は?アプリストアのURLスキームとは何ですか?

11
Oracle JDKとOpenJDKの違い
注:この質問は2014年のものです。Java11の時点で、OpenJDKとOracle JDKは収束しています。 OracleとOpenJDKの間に重要な違いはありますか? たとえば、ガベージコレクションと他のJVMパラメータは同じですか? GCは2つの間で動作が異なりますか?
700 java  difference 

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