プログラミング

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

3
document.addEventListenerとwindow.addEventListenerの違いは何ですか?
PhoneGapのを使用している間、それが使用しているいくつかのデフォルトのJavaScriptコードを持っているdocument.addEventListenerが、私はその用途に私自身のコードを持っていますwindow.addEventListener: function onBodyLoad(){ document.addEventListener("deviceready", onDeviceReady, false); document.addEventListener("touchmove", preventBehavior, false); window.addEventListener('shake', shakeEventDidOccur, false); } 違いは何ですか?どちらを使用するのが良いですか?

8
Java:InstanceofおよびGenerics
値のインデックスのジェネリックデータ構造を調べる前に、それがthisパラメーター化されている型のインスタンスでさえあるかどうかを確認したいと思います。 しかし、これを行うとEclipseは不平を言います。 @Override public int indexOf(Object arg0) { if (!(arg0 instanceof E)) { return -1; } これはエラーメッセージです。 型パラメーターEに対してinstanceofチェックを実行できません。ジェネリック型情報は実行時に消去されるため、代わりにその消去オブジェクトを使用してください それを行うためのより良い方法は何ですか?

4
ジェネリックメソッド複数(OR)タイプ制約
これを読んで、メソッドをジェネリックメソッドにすることで、メソッドが複数の型のパラメーターを受け入れることができるようになることを学びました。この例では、次のコードをタイプ制約とともに使用して、「U」がであることを確認していIEnumerable<T>ます。 public T DoSomething<U, T>(U arg) where U : IEnumerable<T> { return arg.First(); } 次のような複数の型制約を追加できるいくつかのコードを見つけました。 public void test<T>(string a, T arg) where T: ParentClass, ChildClass { //do something } しかし、このコードは、それが強制するように見えるargのタイプの両方でなければならないParentClass と ChildClass。私がしたいのは、argが次のようなタイプParentClass または ChildClass次の方法である可能性があるということです。 public void test<T>(string a, T arg) where T: string OR Exception { //do something } あなたの助けはいつものように感謝されます!
135 c#  asp.net-mvc-3  types 

12
Makefileにファイルが存在するかどうかを確認して削除できるようにするにはどうすればよいですか?
私のクリーンセクションでは、Makefile完全に削除する前にファイルが存在するかどうかを確認しようとしています。このコードを使用しましたが、エラーが発生します。 どうしたの? if [ -a myApp ] then rm myApp fi このエラーメッセージが表示される if [ -a myApp ] /bin/sh: Syntax error: end of file unexpected (expecting "then") make: *** [clean] Error 2
135 makefile 

3
jQueryで複数のクラスを追加および削除する
別のラジオボタンをクリックして、テキストフィールドで複数のクラスを追加および削除しようとしています。ラジオボタンを切り替えている間、不要なクラスを削除できません。 このための私のコードは: // For 1st radio button if (actionUrl == "search-client-by-id") { $("#req").removeClass("validate[required,custom[onlyLetterNumber],maxSize[20],custom[onlyLetterSp]]") .addClass("validate[required,custom[onlyNumberSp]]"); } // For 2nd radio button else if (actionUrl == "search-client-by-name") { $("#req").removeClass("validate[required,custom[onlyNumberSp]]") .addClass("validate[required,custom[onlyLetterNumber],maxSize[20],custom[onlyLetterSp]]"); }
135 javascript  jquery 


4
テンプレートのAngular 2ハッシュタグはどういう意味ですか?
私はangular 2で作業していますが、次のようなものが見つかりました <input #searchBox (keyup)="search(searchBox.value)" そしてそれは動作します。 しかし、#searchBoxの意味がわかりません。どちらのドキュメントにも明確な情報は見つかりませんでした。 誰か私にそれがどのように機能するか説明できますか?

5
Mockito:バインドされたワイルドカードで型を返すスタブメソッド
このコードを考えてみましょう: public class DummyClass { public List<? extends Number> dummyMethod() { return new ArrayList<Integer>(); } } public class DummyClassTest { public void testMockitoWithGenerics() { DummyClass dummyClass = Mockito.mock(DummyClass.class); List<? extends Number> someList = new ArrayList<Integer>(); Mockito.when(dummyClass.dummyMethod()).thenReturn(someList); //Compiler complains about this } } コンパイラは、の動作をスタブ化しようとしている行について文句を言いdummyMethod()ます。ワイルドカードがバインドされた型を返すメソッドをスタブする方法についてのポインタはありますか?


4
これはどこから来るのですか:-*-コーディング:utf-8-*-
Pythonは以下をファイルのエンコーディングを定義する命令として認識します: # -*- coding: utf-8 -*- 私は確かにこの種の指示を見ました(-*- var: value -*-)。それはどこから来たのですか?完全な仕様は何ですか?たとえば、値にスペース、特殊記号、改行、それ-*-自体を含めることができますか? 私のプログラムはプレーンテキストファイルを書き込みますが、この形式を使用してそれらにメタデータを含めたいと思います。
135 python  file  text  encoding  emacs 

4
Pythonを更新するには?
2012年の初めからバージョン2.7をインストールしています。最新バージョンをインストールする前に、このバージョンを完全にアンインストールしてワイプする必要があるかどうかについてコンセンサスが見つかりません。 「ソフト」-古いバージョンを削除しますか?古いバージョンをハード削除/ワイプしますか?上からインストールしますか? 私はどこかで、Pythonのインストールの「セグメンテーション」メソッドを使用して、異なるバージョンを別々に分離して維持しながら、機能的である特別なインストール/アップグレードプロセスを見てきました。これが標準のデファクトな方法かどうかはわかりません。 また、Revoが熱狂的になりすぎて、環境変数やPATH変数など、まだ必要なレムナントを一掃する際に問題が発生するのではないかと思います。 (Win7 x64、32ビットPython)

29
ユーザーがメンバーになっているすべてのグループを取得するにはどうすればよいですか?
PowerShellのGet-ADGroupMemberコマンドレットは、特定のグループのメンバーを返します。特定のユーザーがメンバーであるすべてのグループを取得するコマンドレットまたはプロパティはありますか? 私は私のミスを修正:Get-Memberする必要がありますGet-ADGroupMember。

7
Macに適した16進エディタ/ビューアは何ですか?[閉まっている]
現在のところ、この質問は、Q&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 Macに適した16進エディタ/ビューアは何ですか?私は16進ダンプの表示にxxdを使用しましたが、逆に編集を行うために使用できると思います。しかし、私が本当に望んでいるのは、本物の16進エディタです。
135 macos  hex  hex-editors 

13
Android Studio Collapseの定義とメソッド
Android Studioエディター内のすべての定義とメソッドを折りたたむにはどうすればよいですか? Visual StudioにはそのオプションEdit-->Outliningがありますが、Android Studioで同様の機能が見つかりません。この機能は確かに存在します。 Android Studioのアウトライン機能にアクセスするにはどうすればよいですか?

9
Gradleビルドタイプごとにアプリ名を変更する方法
Gradleのビルドタイプごとにアプリケーションのアプリ名を変更できる方法を見つけようとしています。 たとえば、デバッグバージョン<APP_NAME>-debugとqaバージョンが必要<APP-NAME>-QAです。 私は知っています: debug { applicationIdSuffix '.debug' versionNameSuffix '-DEBUG' } しかし、ランチャーでアプリの変更を適用するためのgradleコマンドが見つからないようです。

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