プログラミング

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

30
Swiftで変数の型またはクラスを出力するにはどうすればよいですか?
変数のランタイム型を迅速に出力する方法はありますか?例えば: var now = NSDate() var soon = now.dateByAddingTimeInterval(5.0) println("\(now.dynamicType)") // Prints "(Metatype)" println("\(now.dynamicType.description()") // Prints "__NSDate" since objective-c Class objects have a "description" selector println("\(soon.dynamicType.description()") // Compile-time error since ImplicitlyUnwrappedOptional<NSDate> has no "description" method 上記の例では、変数「soon」のタイプがImplicitlyUnwrappedOptional<NSDate>少なくともであることを示す方法を探していますNSDate!。
335 swift  types 

8
SQLサーバーでdoubleを表すものは何ですか?
いくつかのプロパティがC#ありdouble、それらをSQL Serverのテーブルに格納したいのですが、double型がないことに気付いたので、何を使用するのが最適ですか、decimalまたはfloat? これは緯度と経度の値を格納するため、最も正確な精度が必要です。 これまでの回答に感謝します。

5
タイプがサブタイプかオブジェクトのタイプかを確認するにはどうすればよいですか?
型がC#の別の型のサブクラスであるかどうかを確認するのは簡単です。 typeof (SubClass).IsSubclassOf(typeof (BaseClass)); // returns true ただし、これは失敗します。 typeof (BaseClass).IsSubclassOf(typeof (BaseClass)); // returns false OR演算子を使用したり拡張メソッドを使用したりせずに、型が基本クラス自体のサブクラスORのいずれであるかを確認する方法はありますか?
335 c#  reflection  types  subclass 

7
super()は、新しいスタイルのクラスに対して「TypeError:classobjではなく、typeでなければならない」を発生させます。
次の使用はsuper()TypeErrorを発生させます:なぜですか? >>> from HTMLParser import HTMLParser >>> class TextParser(HTMLParser): ... def __init__(self): ... super(TextParser, self).__init__() ... self.all_data = [] ... >>> TextParser() (...) TypeError: must be type, not classobj StackOverflowにも同様の質問があります。Pythonのsuper()がTypeErrorを発生させます。エラーは、ユーザークラスが新しいスタイルのクラスではないという事実によって説明されます。ただし、上記のクラスは以下から継承するため、新しいスタイルのクラスobjectです。 >>> isinstance(HTMLParser(), object) True 何が欠けていますか?どうすればsuper()ここで使用できますか? のHTMLParser.__init__(self)代わりにsuper(TextParser, self).__init__()を使用すると機能しますが、TypeErrorを理解したいと思います。 PS:Joachimは、新しいスタイルのクラスのインスタンスであることはであることと同等ではないと指摘しましたobject。私は何度も反対を読んでいるため、混乱しています(インスタンステストに基づく新しいスタイルのクラスインスタンステストのobject例:https : //stackoverflow.com/revisions/2655651/3)。



5
Java 8インターフェイスメソッドで「最終」が許可されないのはなぜですか?
Java 8の最も便利な機能の1つは、defaultインターフェースの新しいメソッドです。それらが導入された理由は基本的に2つあります(他にもある場合があります)。 実際のデフォルト実装を提供します。例:Iterator.remove() JDK APIの進化を可能にする。例:Iterable.forEach() APIデザイナーの観点から、インターフェイスメソッドで他の修飾子を使用できるようにしたいと思っていましたfinal。これは、便利なメソッドを追加するときに役立ち、クラスの実装における「偶発的な」オーバーライドを防ぎます。 interface Sender { // Convenience method to send an empty message default final void send() { send(null); } // Implementations should only implement this method void send(String message); } 上記がSenderクラスの場合、すでに一般的な方法です。 abstract class Sender { // Convenience method to send an empty message final void …

5
MEAN.jsとMEAN.ioの違い
私はMEAN JavaScriptスタックを使用したかったのですが、独自のWebサイトとインストール方法のいずれかである2つの異なるスタック、mean.jsとmean.ioがあることに気付きました。それで私は自分にこの質問を尋ねました:「どちらを使用しますか?」 それで、この質問に答えるために、私はコミュニティにこれらの2つの違いは何であるかを説明できるかどうか尋ねます。そして、もし可能なら賛否両論?彼らは私にとてもよく似ているからです。

13
Pythonデコレータの一般的な用途は何ですか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 6年前休業。 私は自分を適度に有能なPythonコーダーと考えるのが好きですが、私が理解できなかった言語の1つの側面はデコレーターです。 私はそれらが(表面的に)何であるかを知っており、スタックオーバーフローに関するチュートリアル、例、質問を読みました、そして私は構文を理解し、自分で書くことができ、時々@classmethodと@staticmethodを使用しますが、私自身のPythonコードの問題を解決するデコレータ。「うーん...これはデコレータの仕事のように見える!」という問題に遭遇したことはありません。 それで、皆さんが自分のプログラムでデコレーターを使用した例をいくつか提供できるかどうか疑問に思っています。うまくいけば、「A-ha!」瞬間とそれらを取得します。
335 python  decorator 

7
TypeScriptオブジェクトをC#のような辞書型として
オブジェクトを辞書として使用するJavaScriptコードがいくつかあります。たとえば、「人物」オブジェクトには、電子メールアドレスに関連付けられたいくつかの個人情報が保持されます。 var people = {<email> : <'some personal data'>}; adding > "people[<email>] = <data>;" getting > "var data = people[<email>];" deleting > "delete people[<email>];" Typescriptでこれを説明することは可能ですか?または配列を使用する必要がありますか?

16
ハッシュ関数はなぜ素数モジュラスを使用する必要があるのですか?
昔、私はデータ構造の本をバーゲンテーブルから1.25ドルで購入しました。その中で、ハッシュ関数の説明は、「数学の性質」のため、最終的には素数でmodするべきだと述べていました。 1.25ドルの本に何を期待しますか? とにかく、私は何年にもわたって数学の性質について考えてきましたが、それでもそれを理解することはできません。 素数のバケットがある場合でも、数の分布は本当にもっと多いのでしょうか?それとも、他の誰もがそれを受け入れるので、これは誰もが受け入れる古いプログラマーの物語ですか?

15
整数除算の結果を切り上げる方法は?
特に、C#やJavaなどの言語を使用している場合に、ページネーションコントロールを表示する方法について考えています。 ページごとにyのチャンクで表示するxアイテムがある場合、いくつのページが必要になりますか?
335 c#  java  math 

7
AndroidでのURLエンコード
AndroidでURLをどのようにエンコードしますか? 私はそれがこのようなものだと思った: final String encodedURL = URLEncoder.encode(urlAsString, "UTF-8"); URL url = new URL(encodedURL); 上記を実行すると、http://in urlAsStringがin に置き換えられ、URLを使用したときにが取得 さhttp%3A%2F%2Fれます。encodedURLjava.net.MalformedURLException
335 android  url  urlencode 

17
std :: string to char *
std :: stringをchar *またはchar []データ型に変換したい。 std::string str = "string"; char* chr = str; 結果:「エラー: 『文字』から『のstd :: string』を変換することはできません...」。 これを行うにはどのような方法がありますか?
335 c++  string  char 

15
Androidでビューの背景色の変化をアニメーション化する
Androidでビューの背景色の変化をどのようにアニメーション化しますか? 例えば: 背景色が赤のビューがあります。ビューの背景色が青に変わります。色をスムーズに切り替えるにはどうすればよいですか? ビューでこれを行うことができない場合は、代替案を歓迎します。

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