uint8t

    1熱度

    1回答

    我正在研究一個項目,該函數將接收一個指向uint8_t數組的指針。我將比較它的內容和指向未知大小的unsigned char數據緩衝區的內容。我希望能夠使用基於字符串的函數進行比較。 因此懷疑已經出現。

    0熱度

    1回答

    此代碼(幾乎)做我想要的,但我不明白它如何可以如此簡單。那麼,請有人向我解釋這個代碼的工作原理嗎? FIY,weather1618是一個384x384陣列,範圍從-76到-30。而maxv的值爲-30。 mapped_array = uint8((double(weather1618) ./ maxv) .* 50); image(mapped_array); 爲什麼。* 50。* 100給

    0熱度

    1回答

    我有: Float(bitPattern: UInt32(bigEndian: data.withUnsafeBytes { $0.pointee })) 該代碼轉換的數據到浮動,但我想它反向,意味着浮到數據。請指導我如何轉換。

    -1熱度

    1回答

    我的轉換斯威夫特代碼此方法: func DATA_TO_UINT8(_ d:Data) -> Array<UInt8> { return d.withUnsafeBytes { [UInt8](UnsafeBufferPointer(start: $0, count: (d.count))) } } ,現在我希望它在目標C。

    0熱度

    2回答

    我使用Atmel Studio進行C語言編程(對於那些不熟悉它的人來說,它被用於編程到微控制器,比如arduino),你不能簡單地打印,你必須發送數據。串行到應用程序如終端) 我到目前爲止有: uint8_t * stackHolder; char buffer[128]; stackHolder = &buffer[127]; 讓我們說的buffer[127]地址恰好是0x207。我可以

    1熱度

    1回答

    我在開發的ios Objective-C的BLE,我通過NSLog收到BLE數據和打印類似如下:在日誌中 NSData *initialData = [characteristic value]; NSData *startOfFrameData = [initialData subdataWithRange:NSMakeRange(0, 20)]; NSLog(@"StartOfFrameD

    0熱度

    1回答

    我使用FastCRC庫生成CRC,並返回一個uint32_t; uint32_t crc = CRC32.crc32(buf, sizeof(buf)); 的BUF,其包含消息,是uint8_t,我需要的uint32_t crc附加在BUF的末尾。該buf看起來像: uint8_t buf[] = {0x7E, 0x00, 0x78, 0xF0, 0x7E}; 如何迭代通過CRC追加它?

    0熱度

    1回答

    我有一個由cv2包讀取許多圖像創建的numpy數組。我讀灰度圖像,所以像素值從0到255,在這種情況下,數據的類型是uint8。這意味着每個數據元素的大小爲1個字節。我使用每個圖像創建一個列表,然後想要將數組列表轉換爲數組數組。之後,我需要將這些數據提供給模型,但模型需要圖像像素值在1和0之間浮動。現在,每個Python中的浮點數爲8個字節。所以我試圖使用這個cv2函數來轉換每個陣列 unlabe

    0熱度

    1回答

    如果我宣佈了下述(持有像{0x7E的,0×00,...}十六進制): uint8_t response[size]; 我打印帶有: void printHex(uint8_t* hex) { for(unsigned int i=0; i<sizeof(hex)/sizeof(hex[0]); i++) { if(hex[i] < 16) { Serial.p

    1熱度

    2回答

    我有一段代碼,在〜每秒120萬個運行執行一些任務後運行時,體積最大的是來自兩個數據uint32_t的片設置與bitshifted數據的uint8_t陣列。摘錄代碼如下: static inline uint32_t RotateRight(uint32_t val, int n) { return (val >> n) + (val << (32 - n)); } static