binary

    4熱度

    1回答

    正確的類型我一直在使用Python類型提示中定義了以下功能: from typing import BinaryIO def do_something(filename: str): my_file = open(filename, "rb") read_data(my_file) def read_data(some_binary_readable_thing: Bi

    0熱度

    2回答

    我需要使用石油行業二進制文件標準將Double編碼轉換爲big-endian,以便將其寫入文件, 20世紀70年代英寸9磁帶! 我需要真正高效的Swift 4代碼,因爲這個轉換是在兩個嵌套循環內部並且將被執行100,000次以上。

    -1熱度

    1回答

    無符號6位的範圍從0到63,你可以到達那裏,因爲2^6 = 64.但是不是六位二進制字符串只能達到2^5?第一位是2^0沒有...?我在哪裏錯了?我知道這是一個很簡單的問題,請幫助我瞭解,因爲我不知道很多

    0熱度

    2回答

    我試圖找出它,但仍然卡住。 比方說,我們有十進制數13(1101在二進制)。在無符號的情況下,我們需要至少4位來表示它(1101,因爲它是),但是在2的補碼符號中,我們需要5位,MSbit設置爲0,因爲13是正數?我知道在2的補碼中,MSbit表示值(+或 - )的符號。那麼它會是01101? 另外,如果MSbit爲0,那麼這個數字在單數2的補碼中仍然是相同的,但是如果它是1,那麼將是As = A

    1熱度

    2回答

    我在使用Python 3查找大型二進制數集中最長連續數字集的開始點和結束點。目前我已經找到了1和0的最長連續數,現在我必須找到每個數的起點和終點。到目前爲止,我的代碼是: 爲1的: def getMaxSegmentLength(readable): current_length = 0 max_length = 0 for x in readable:

    2熱度

    2回答

    我有一個32位的位集,並且我希望使用二進制加法方法給它加1。所以我有一個二進制格式,現在我想以二進制樣式添加1,是否有一個默認的方法來做到這一點,或者我將不得不爲它創建一個函數。 #include<string.h> #include<iostream> #include<bitset> #include<cstlib> int main(){

    0熱度

    1回答

    我在這裏和谷歌搜索後無法找到這個問題。我無法理解將二進制轉換爲十進制的原因。我相信這聽起來有些愚蠢,但如果我不知道什麼時候/爲什麼要應用這項技能,我會遇到麻煩。

    0熱度

    2回答

    我想將字符串轉換爲UTF-8。問題是有些字母由兩個八位字節的二進制代碼組成,大部分是一個八位字節的二進制代碼。 這裏有一個例子: echo $title; # Shuttle XPС slim C echo Encoding::fixUTF8(Encoding::toUTF8($title)); # Shuttle XP? slim C 現在,如果你轉換成二進制就可以看到問號c字符看起來二

    1熱度

    1回答

    我想學習二進制文件,並基於Matroska在PHP中創建一個簡單的WebM解析器。 我用unpack(format, data)閱讀TimecodeScale,MuxingAppm WritingApp等。我的問題是當我達到Duration(0x4489)在Segment Information(0x1549a966)我必須閱讀float並基於TimecodeScale將其轉換爲秒:261.564

    0熱度

    1回答

    這對二進制程序是如何工作的?我發現很難理解代碼背後發生的事情。 有人可以解釋行6? Number = int(input("Hello. \n\nPlease enter a number to convert: ")) if Number < 0: print ("Can't be less than 0") else: Remainder = 0 Strin