bitstring

    0熱度

    1回答

    我該如何去查找Elixir中的另一個位串是否存在子位串?爲了測試目的,我需要驗證位串X存在於位串Y中的某處。有沒有簡單的方法來做到這一點與現有的功能? x = "bar" y = "foo bar baz" some_substring_function(x, y) 與some_substring_function返回真值。 在此先感謝!

    1熱度

    1回答

    我必須在我的代碼中實現位串(根據某些標準中給出的參數)。 一些標準參數是比特串(具有不同的長度= 3,7,24,1024等)。 我已將他們定義爲:(例:長度3的比特串) #define SIZE 1 struct bt_string { /* Array will be min 1 Byte Long, * this parameter stores the numbe

    2熱度

    1回答

    我正在使用numpys tofile()將float32寫入文件。 float_num = float32(3.4353) float_num.tofile('float_test.bin') 它可以與numpys fromfile(),但是這並不適合我的需要來閱讀,我要讀它作爲原始二進制與bitstring模塊的幫助。 所以我做到以下幾點: my_file = open('float_te

    4熱度

    3回答

    Elixir有一個函數可以接受整數和浮點數並將它們轉換爲字符串嗎? 我需要的是這樣的: a = 3 b = 3.14 number_to_binary(a) % => "3" number_to_binary(b) % => "3.14" 是否有藥劑的功能已經做這樣的事情?我看了看文檔,沒有看到任何東西。我也檢查了Erlang文檔,也沒有看到這樣的功能。

    1熱度

    2回答

    我使用bitstring模塊。將bittring轉換爲utf-8字符串的最簡單方法是什麼?

    3熱度

    6回答

    如何生成n位串的所有可能組合?我需要以最快的方式生成20位字符串的所有組合。 (我目前的實現是按位AND和右移操作完成的,但我正在尋找更快的技術)。 我需要存儲在陣列中的比特串(或單)對應的十進制數,就像 - 0 --> 0 0 0 1 --> 0 0 1 2 --> 0 1 0 ...等 有什麼想法?

    2熱度

    1回答

    我在這裏找到了一個很好的資源( Comparing two bitmasks in SQL to see if any of the bits match ),用於在SQL數據庫中執行搜索,在這裏您使用位掩碼存儲具有多個屬性的數據。在這個例子中,所有的數據都是以int形式存儲的,where子句似乎只能用ints。 有沒有簡單的方法來轉換一個非常相似的測試用例來使用完整的位串呢?因此,而不是像一個例

    -3熱度

    1回答

    我是新手來正則表達式。 在我的一個作業問題中,我被要求寫下面的正則表達式。 The set of all bit strings (i.e. strings over alphabet {0,1}) that are divisible by 4. 現在,我沒有得到我應該如何開始實現的解決方案。如何找到可以被4整除的位?

    2熱度

    1回答

    我需要位串的長度。我已經爲它創建了這樣的功能: len(<<Bitstr/bitstring>>) -> len(Bitstr, 0). len(<< _X, Tail/bitstring >>, Len) -> len(Tail, Len + 8); len(<< _X:7, Tail/bitstring >>, Len) -> len(Tail, Le

    1熱度

    1回答

    假設我使用32位浮點來存儲位串(不要問)。假設我想進一步將此浮點數序列化爲一個文件(作爲浮點數),並且將在序列化前使用銀行家對浮點數的十進制表示法取整。當我讀取程序中的浮點數時,系統將(自然地)將其存儲在與序列號儘可能接近的32位浮點數中。 對於數字而言,我的序列化的float值必須有多精確,以確保序列化的float與二進制的返回的float相等嗎?