casting

    0

    3答えて

    また、キャストしないでください。私がやっていることは次のとおりです。 Linuxデバイスドライバを上位レベルのライブラリにリンクするコードを書いています。ライブラリの作成者は、通信チャネルを記述する実装固有のオブジェクトにハンドルを格納するために、(typedefによって新しい名前で)を使用します。 ライブラリーと接続したいドライバーは、open()への呼び出しによって返されるファイル記述子である

    0

    3答えて

    ハードセクションのジェネリックを使用して値を設定しようとしている間に、引数型の不一致に問題があります。 public static void Main(String... args) { int intValue = 1; long longValue = 1l; Foo foo = new Foo(); // Easy foo.setIntV

    12

    6答えて

    データベースの開発を支援するためにストアドプロシージャを作成しようとしていますが、それを使用する際に問題があります。たとえば: DECLARE @pID int; SET @pID = 1; EXEC WriteLog 'Component', 'Source', 'Could not find given id: ' + CAST(@pID AS varchar); これは、4行目 付近

    0

    1答えて

    私は列の値を要約する簡単なクエリを持っています。しかし、ブール値の場合、私は文字列としてすべての値を格納するENUMフィールドを使用しています。そのため、SUMは正しく動作しません。 MySQLは選択と順序付け中に値に対してCASTING演算を実行することを許可しますが、数学関数では機能しないようです。ここで は、私のクエリの例です: SELECT SUM(CAST(`tables` AS SIG

    2

    4答えて

    私は値を含むべきオブジェクトのクラスを作っていますが、値はVALUE、DATATYPEの形で外部的に読み込まれます。ここでDATATYPEは与えられたVALUE(int、float、double、チャー、等)。 ランニング時にキャスティングを行うことが可能かどうか、正直なところ私は少し失われていると思いますが、トピックについて見つかった情報はちょっとした過労。 アイデア?ありがとう。

    3

    1答えて

    私のアルゴリズムの一部について意見やアドバイスをお願いしたいと思います。 ByteBuffer bb = ByteBuffer.allocate(8); bb.putLong(rs.getLong(index));//retrieve long from db (unsigned INT) byte[] tmp = new byte[4]; bb.position(4); bb.get(t

    11

    2答えて

    私はJVMの独自の実装に取り​​組んでおり、checkcast命令に戻ってきました。完全なドキュメントはon this pageです。キャストの仕組みのルールを列挙するときにチェックされる条件の1つが、チェック対象のオブジェクト参照がインターフェイスタイプであるかどうかが不思議です。私の理解では、これは可能ではありません。インタフェースを直接インスタンス化することはできず、インタフェースを実装する

    3

    4答えて

    私はこのようなタイプがあります。 public class TypeValue { public Type Type { get; private set; } public object Value { get; private set; } } ので、私は次のように何かを行うことができます: TypeValue tv = ... int count = (tv.T

    2

    9答えて

    逆の文書インデックスを作成しようとしているので、文書が出現するコレクション内のすべてのユニークな単語とその頻度を知る必要があります。 私はthis答えをネストされた辞書を作成するために使用しました。提供されたソリューションはうまく動作しますが、1つの問題があります。 まず、ファイルを開いてユニークな単語のリストを作成します。これらのユニークな言葉は元のファイルと比較したいものです。一致がある場合、

    4

    3答えて

    ProcessingからJavaへいくつかのコードを移植しています。問題の1つは、処理のプリコンパイラがdoubleをfloatに変換することです。しかし、Eclipseでは明示的に値をfloatとしてキャストしなければなりませんでした。それでも、私は理解していない間違いを受けます。たとえば、このステートメントの末尾にfを置くと、タイプの不一致が修正されます(タイプの不一致:doubleを flo