pack

    13熱度

    1回答

    我想將列表中的所有數據打包到單個緩衝區中以通過UDP套接字發送。該列表相對較長,因此索引列表中的每個元素都很乏味。這是我到目前爲止有: NumElements = len(data) buf = struct.pack('d'*NumElements,data[0],data[1],data[2],data[3],data[4]) 但是我希望做更多的東西,不需要我改變呼叫,如果我加入了更多元

    0熱度

    3回答

    打包任意位數的好方法是什麼?我有已知只包含某些字符並想要加密的句子。因此,一個選項是使用較少的位來表示這些字符並加密過程中的字符。 我看着std :: bitset,但它需要我指定bitset的大小作爲常量,這是不會的。 我還想知道如何將壓縮比特轉換回字符來遮蔽輸出。 即如果我將A包裝到1000並將B包裝到0100,則最終的8位包裝是1000 0100,這是另一個字符。 順便說一句,這是不應該的加

    2熱度

    2回答

    即時通訊新的Python,所以請原諒我的Noob-ness。我試圖在我的應用程序窗口底部創建一個狀態欄,但似乎每次我在同一個文件中一起使用pack()和grid()方法時,主應用程序窗口無法打開。當我註釋掉表示statusbar.pack(side = BOTTOM,fill = X)的行時,我的應用程序窗口打開狀態良好,但是如果我將它放在它中,並且如果我註釋掉任何使用網格方法的行該窗口將打開狀態

    0熱度

    2回答

    有幾天,我試圖與Tkinter設置一個簡單的應用程序,我有一些問題可以選擇在我的框架和小部件包,網格之間進行選擇。 這是我的應用程序的樣機。 我決定刪除兩個按鈕「Générer」,所以不要留意這一點。 http://www.gilawhost.com/images/taajvonq.png 我有3個幀: frameMatrix(對於複選框),frameImage(用於閃存代碼)和有了FrameLi

    1熱度

    1回答

    我正嘗試使用自定義協議通過嵌入式設備發送/接收數據。 struct.pack()和unpack()看起來就像他們要做的那樣,但是fmt參數似乎沒有足夠的靈活性來處理可變長度的數據數組。 實施例:設備發送[事件報告] [事件數]([事件類型] [事件值],[事件類型] [事件值],...) 其中: 事件報告(無符號的8位) 數量的事件(無符號16位) 事件類型(無符號的8位) 事件值(帶符號的16位

    0熱度

    1回答

    我玩過pack()的時間比我想承認的要長,並且偶然偶然發現了data structure alignment。有沒有一種「好」的方式來從PHP內部創建C結構並考慮這些額外的填充字節? 我知道你可以使用「x」來注入NULL字節,但你如何確定這些去哪裏以及以編程方式使用多少? 沿着同樣的路線,這些方法哪個更適合對char foo[10]陣列進行建模? $struct = pack('a9x', $st

    1熱度

    1回答

    我想打包一個字節後跟一長。我的緩衝區只能包含9個元素。爲什麼我不能將它們打包到緩衝區中? >>> from struct import * >>> calcsize('qB') 9 >>> calcsize('Bq') 12 它返回的方式不同。爲什麼是這樣? 我使用Python 2.7.3的方式。

    -1熱度

    1回答

    我收到來自pack函數的警告,沒有任何信息。我傳遞的字符串似乎很好。任何人都可以告訴我可能是什麼原因造成的? $s = trim(hash_hmac('sha1', trim($stringToSign), $key)); $binary_hmac = pack(「H40」, $s); $ binary_hmac返回false。

    0熱度

    1回答

    這是一段代碼。我正在嘗試在binmode中將十六進制寫入文件。 #!/usr/bin/perl die "Usage: $0 infile outfile" unless scalar(@ARGV) > 1; open(my $out, '>', $ARGV[1]) or die "cannot open in file: $!"; binmode($out); $PrevlastByte

    1熱度

    1回答

    我的問題很簡單,我在一個文件夾中有一堆文件(圖像和純文本),是否有辦法將所有這些文件打包在一個文件中(一個帶有headder的原始文件或合適的壓縮文件)並將其解壓縮在運行時在另一個程序中使用? 例如,我有圖像,一個3d模型和一些文本文件,我想將它們打包在一個存檔中,然後能夠從檔案中解壓縮文件以用於另一個已加載的程序並管理這些文件。