問題タブ [signed]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 16 進文字列を符号付き整数に変換するにはどうすればよいですか?
符号付き 8 ビット整数に変換する必要がある 16 進文字列を取得しています。現在、Int16/Int32 を使用して変換していますが、これは明らかに 8 ビット整数の負の値を与えません。16 進数で 255 という値を取得した場合、それを 10 進数で -1 に変換するにはどうすればよいですか? sbyte を使用したいと思いますが、その値を適切に取得する方法がわかりません。
java - java.security.AccessControlException: ブラウザでアプレットを実行中にアクセスが拒否されました
ブラウザでアプレットを実行しようとすると、次のエラーが発生します。問題のアプレットには、ファイル アクセス コードが含まれています。
java.security.AccessControlException: アクセスが拒否されました (java.lang.RuntimePermission getenv.RGENGINEJAVA) で java.security.AccessControlContext.checkPermission (不明なソース) で java.security.AccessController.checkPermission (不明なソース) で java.lang.SecurityManager.checkPermission (不明なソース) com.socp.components.SOCPMapViewer.bootstrapArcobjectsJar(SOCPMapViewer.java:668) の java.lang.System.getenv (不明なソース) com.socp.components.SOCPMapViewer.init(SOCPMapViewer.java:130) sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(未知のソース) で java.lang.Thread.run(未知のソース) 例外: java.security.AccessControlException: アクセスが拒否されました (java.lang.RuntimePermission getenv.RGSENGINEJAVA)
アプレットは、Elipse IDE から呼び出すと正常に動作しますが、HTML ファイルを使用してブラウザーで実行すると、上記のエラーが発生します。この問題を解決するのを手伝ってください。HTML コンテキストで次のパーミッション ファイルを許可する方法を教えてください。
c# - 「int」と「uint」/「long」と「ulong」の違いは何ですか?
int
とlong
(32 ビットおよび 64 ビットの数値)については知っていますがuint
、 と とは何ulong
ですか?
c - 「char」を「unsigned」として受け取るコンパイラはありますか?
ファイルまたはプロジェクト設定でユーザーが明示的に言及しない限り、デフォルトのタイプの char を符号なしとして受け取る C コンパイラはありますか?
/関羽_
apache-flex - Flex なしの署名付き RSL (純粋な AS3 プロジェクト)
ここでは、純粋な AS3 を使用して Flex で使用される RSL システムを「シミュレート」する方法について簡単に説明します 。flex を使用せずに RSL をロードしますか?
しかし、署名付き RSL はどうでしょうか? その手法を使用して SWZ ファイルもロードできますか? それらはプレイヤーによってキャッシュされますか? 純粋な AS3 プロジェクトでプレーヤーによってキャッシュされた SWZ をどのように「再利用」できますか?
ありがとう!エンリケ。
c - 文字列を符号付き int に変換する
文字列を符号付き整数に変換したい。以下が要件です。16 進値を文字列としてバッファーに格納しました。今、その値をsigned intに変換したいと思います。
buf = "fb869e"
これを signed int に変換します。したがって、o/p は -293218 である必要があります。しかし、strtol を使用して変換しようとすると、16483998 が返されます。
c - Cで符号付き整数のエンコーディングを検出するには?
ISO C 標準では、2 の補数、1 の補数、および符号/大きさの 3 つの符号付き整数のエンコード方法が許可されています。
実行時にエンコーディングを検出する効率的または良い方法は何ですか (または、より良い解決策がある場合は別の時間に)? さまざまな可能性に合わせてbignumライブラリを最適化できるように、これを知りたいです。
私はこれを計算し、プログラムが実行されるたびに変数に格納することを計画しているので、非常に高速である必要はありません-プログラムの実行中にエンコーディングが変更されないことを前提としています:-)
c - C : 符号付きから符号なしへの変換
実際、私は(おそらく)「単純な」問題を抱えています。したがって、符号付き整数を符号なし整数にキャストする方法がわかりません。
私のコード:
符号なしの値をコンソールに送信すると (最後のコード行を参照)、常に符号付き整数が返されます。
手伝って頂けますか?
どうもありがとう!
よろしく、プロ
endianness - リトルエンディアン符号付き整数
WAV ファイル形式が 16 ビット サンプルに符号付き整数を使用することは知っています。また、それらをリトル エンディアンの順序で格納します。つまり、最下位の 8 ビットが最初に来て、次に次のビットが来るということです。最初のバイトの特殊符号ビット、または常に最上位ビット (最高値) の特殊符号ビットです。 ?
意味:
WAVフォーマットの符号ビットはどれ?
私またはp?
java - Javaで符号なしから符号付きへの変換を実行するにはどうすればよいですか?
入力デバイスから「6FD40640」というバイトを読み取ったとします。数値は、MilliArcSeconds形式の経度の読み取り値です。トップビット(0x80000000)は基本的に常にゼロであり、この質問では無視されます。
バイトを符号なし整数に簡単に変換できます:1876166208
しかし、その符号なしの値を最終的な31ビットの符号付き整数に変換するにはどうすればよいですか?
これまでのところ、私が思いついたのは次のとおりです。
- 値と0x40000000の場合、実際には負であるため、変換する必要があります
- 負の場合は、一番上のビットを取り除き、残りのビットで何かをします...
だから私はそれが負の数であるかどうかを知ることができますが、負の数が何の値であるかを知るために、私は残りのビットで何かをしなければなりません-人の補数?Javaでそれを行うにはどうすればよいですか?
別の言い方をすれば、Javaで符号なし整数を31ビットの符号付き整数に変換するにはどうすればよいですか?
ありがとうございました!