問題タブ [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 - 文字に署名することはどういう意味ですか?
符号付きintと符号なしintは同じレジスタなどを使用し、ビットパターンの解釈が異なるだけで、C文字は基本的に8ビットintであるとすると、Cの符号付き文字と符号なし文字の違いは何ですか?charの符号は実装で定義されていることを理解しています。少なくとも、charが数学ではなく文字列を保持するために使用されている場合、それがどのように違いを生むことができるかを理解できません。
iphone - iPhone - 自己署名証明書を使用したサーバーへの HTTPS 接続
自己署名サーバー証明書を受け入れるにはどうすればよいですか? 以下のコードを使用すると、Safari を使用してサーバー証明書を受け入れた後にのみ接続/認証できます。
visual-studio-2008 - 1 つの VS ソリューションに署名付きアセンブリが混在していますか?
ねえ、現在、署名されたクラス ライブラリ (Noizwaves.Core) に (プロジェクト参照として) 依存関係があるプロジェクト (Noizwaves.Client) を実行しようとしています。Noizwaves.Core のアセンブリ バージョンは 2.0.* に設定されています。これらのプロジェクトは両方とも、同じ VS2008 ソリューション ファイル内にあります。Noizwaves.Client はデフォルトのスタートアップ プロジェクトとして設定されています。
すべてのプロジェクト (およびソリューション) は VS で正常にビルドされますが、Noizwaves.Client を実行すると、次の例外が発生します。
ファイルまたはアセンブリ 'Noizwaves.Core, Version=2.0.3378.15610, Culture=neutral, PublicKeyToken=bed7327d8103b148' またはその依存関係の 1 つを読み込めませんでした。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。(HRESULT からの例外: 0x80131040)
Noizwaves.Client のデバッグ ディレクトリを見ると、Noizwaves.Core のバージョンが 2.0.3378.15613 であることがわかります。
プロジェクトのビルド設定/順序がVS2008のせいだと思います。現在、設定はすべてデフォルトに設定されています。
誰でもこの問題を解決できますか? ありがとう!
java - Javaの負の整数から16進数への変換が失敗し、
与える
どうしたの?
c++ - コンパイラの警告
この(C++またはおそらくC)コードがあるとします:
それが正しく行われたかどうかは気にしません。重要な部分は for ループの宣言にあります。size() は符号付きではなく符号なし int を返すため、コンパイラはこれに対して符号付き/符号なしの不一致を示します。i
unsignedに変更することの重要性 習慣からループ カウンターを int として宣言しますが、これが潜在的なエラーである場合は、習慣から抜け出すように強制します。
java - 署名されたアプレットはAccessControlExceptionを与えます:javascriptから呼び出すときにアクセスが拒否されました
私は簡単な自己署名アプレットを持っています(keytoolとjarsignerで実行):
基本的には、「メモ帳c:/hello.txt」を実行します。
次に、アプレットをhtmlに埋め込みます。
このページにアクセスすると、JREが起動し、このアプレットを起動するかどうか、信頼できるかどうかを尋ねられます。[OK]を押します。次に、メモ帳が起動します。ここでは問題ありません。
しかし、それから私はこれをHTMLページに追加します:
このテキストを押すと、計算が開始されます-そうですか?しかし、これは私に与えます:
- これはどうしたの?なぜ今セキュリティ例外が発生するのに、以前にメモ帳を起動できたのですか?
integer - 符号付き 64 × 32 の整数除算
(32 ビット被除数 << 32) / 32 ビット除数を使用して 64 × 32 の符号なし除算を行う特別なケースのマシン命令 udiv があると仮定すると、以下を使用して完全な 64 × 32 除算を行うことができます。
しかし、署名されたケースは私に問題を与えています。udiv の署名付きバージョンを実行する同等の sdive 命令を想定すると、残りの部分などを処理する方法がわかりません。
c - Cでは左シフト(char)0xFFを8で、intにキャストします
(char)0xffを8だけ左シフトし、それをintにキャストすると、-256または0xffffff00になります。なぜこれが起こるべきなのか誰かが説明できますか?
出力は
php - MySQLまたはPHPで32ビット整数を符号なしから符号付きにキャストするにはどうすればよいですか?
PHPに文字列(データソースから取得)があります。これは、フォーマットされた符号なし32ビット整数を表します。後でPHPから取得して(おそらく負の)符号付き整数定数として使用できるように、MySQLデータベースに符号付き32ビット整数として格納する必要があります(PHPには符号なし整数がないため)。
したがって、必要なのは、PHPまたはMySQLのいずれかの変換方法です。プラットフォームに依存するべきではありません(エンディアン/ 32/64ビットの問題はありません)。
MySQLを使用して符号付き整数を符号なしに変換する方法を知っています。
しかし、私はそれを逆に動作させることはできません(注:MySQLはキャストを行うときに64ビット演算を使用します)。
ありがとう。