signed

    1熱度

    1回答

    如果我想部署高特權的小程序,他們需要簽名。爲此,創建一個證書,然後用jarsigner簽署一個jar文件。之後,在HTML代碼中,必須指定我們之前簽名的代碼,代碼庫和存檔(jar)。 但是,我寫了一個servlet,它充當兩件事: 它位於代碼庫指向的URL處,並將類字節碼提供給applet。 相同的servlet還使用序列化與applet進行通信,從而每當applet獲得一個類時,它不知道它會轉到

    3熱度

    3回答

    我有一個問題。 在Java中,我需要從wav文件中讀取樣本。 文件格式爲:wav,PCM_SIGNED,2bytes = 16bits的有符號整數,小端... 對象讀取BYTES中的音頻採樣,我需要將這兩個字節轉換爲一個double值。 我試圖用這個公式,但它並不完全正確: mono = (double)((audioBytes[k] & 0xFF) | (audioBytes[k + 1] <<

    3熱度

    2回答

    是在<stdint.h>宣佈int16_t類型保證要簽名,還是僅僅是應該要簽名?我會假設它必須簽署,但令人驚訝的是,我似乎無法找到任何明確提及此處的任何確鑿證據(即引用該規範)。 有人可以證實這種方式嗎?如果可能的話,我真的很感謝這個規範的具體引用。

    4熱度

    5回答

    我已經完成了一半以上的學習程序集,並且我熟悉如何將有符號和無符號整數呈現在位上的概念,我知道這似乎是一個奇怪的問題,答案會很明顯,但我想知道是否使用像加法這樣的算術運算對於一對數字來說是有意義的,其中一個數字被認爲是有符號數,另一個是無符號數,我想過下面的多個例子會產生正確的結果: 10000001(1字節的整數,並認爲無符號,相當於129) + (1字節的整數,並認爲符號(2的補碼系統),相當於

    7熱度

    2回答

    什麼是格式化程序,以確保+或 - 符號始終顯示在C中的printf()中的float值前面? 我沒有做過下,在一段時間,所以我在哪裏可以在網上找到一個很好的參考,任何建議都讚賞

    2熱度

    5回答

    我有一個長度爲5位的值。 4位決定數字,第5位決定符號,保持-16到+15之間的任何值。我怎樣才能完成從C#中的恆定位寬擴展符號?我知道C,我可以使用類似如下做到這一點: int x; // convert this from using 5 bits to a full int int r; // resulting sign extended number goes here struct

    1熱度

    3回答

    我一直在讀Y2038 problem,我知道time_t最終會回覆到最低的可表示的負數,因爲它會嘗試「遞增」符號位。 根據維基百科頁面,將time_t更改爲無符號整數無法完成,因爲它會破壞處理早期日期的程序。 (這是有道理的。) 但是,我不明白爲什麼它沒有作出一個無符號整數首先。爲什麼不把1970年1月1日存儲爲零而不是一些荒謬的負數?

    3熱度

    1回答

    我想知道什麼是我的time_t可以容納的最大值,所以我寫了一個幫助我的小程序。它需要一個參數:字節量(1字節= 8位)。所以我寫了它並測試了它。它從1直到4的所有值都很好,但是在5和更高時它也編輯了「簽名」位(我不知道它是如何調用的)。有人可以解釋: #include <stdio.h> int main(int argc, const char **argv) { if(argc

    0熱度

    2回答

    1) 我知道,當您將二進制轉換爲十進制時,最左側的位表示0,1 ...等等。因此,例如要將0001轉換爲十進制,它是0 * 2^0 + 0 * 2^1 + 0 * 2^2 + 1 * 2^3因此十進制值將爲8. 2) 當例如你已經簽名了十六進制0x80,它將被轉換爲二進制1000 0000,但是爲了計算這個二進制表示的十進制值,它是帶符號的,所以我們必須反轉7位,所以我們得到1111111並加1,

    0熱度

    2回答

    你怎麼區分這個區別?例如,假設你有0110 0101 1001 0011。 未簽名的BCD是6593,但簽名的值是什麼?