![](/img/trans.png)
[英]Boost::UUID setting specific value
在 Java UUID 類中,有一種方法可以設置上限和下限 longs 來為 UUID 創建特定值。 UUID test(-1, -1); 將生成 UUID: ffffffff-ffff-ffff-ffff-ffffffffffff 是否有類似的方法可以在 C++ 中使用 BOOST UUID ...
[英]Boost::UUID setting specific value
在 Java UUID 類中,有一種方法可以設置上限和下限 longs 來為 UUID 創建特定值。 UUID test(-1, -1); 將生成 UUID: ffffffff-ffff-ffff-ffff-ffffffffffff 是否有類似的方法可以在 C++ 中使用 BOOST UUID ...
[英]Parse boost uuids with boost spirit
我正在嘗試使用boost::spirit::qi編寫一個boost::uuids::uuid解析器,以便以一種很好的方式與其他qi解析器一起使用它並擁有一個很好的統一解析器 api。 我的第一個想法是編寫一個自定義qi::grammar它將使用boost::conversion::try_lexi ...
[英]Generate boost::uuids::uuid from boost::compute::detail::sha1
我試圖以這種方式從boost :: compute :: detail :: sha1生成boost :: uuids :: uuid : 但是此代碼失敗,並顯示以下Error occurred: invalid uuid string (請參見上文) 我正在使用Visual St ...
[英]Are boost UUIDs generated using default mt19937 RNG secure for session IDs?
我需要生成UUID用作不可預測/可猜測的會話ID。 這可以使用boost的UUID庫輕松實現: 返回的UUID可以輕松轉換為字符串。 上面的代碼等效於: 因此,我們使用的是Mersenne Twister 19937偽隨機數生成器。 似乎boost需要認真對待播種任 ...
[英]How to compile specific Boost libraries to a DLL
我想在我的項目中嵌入boost uuid包。 為了方便起見,我們想要包含一些DLL,就像我們使用的大多數庫一樣。 我無法弄清楚如何獲得uuid包的DLL(以及任何必要的依賴項)。 我已經嘗試正常構建,b2,bcp,以及我能找到的任何其他東西,但我得到的是許多庫的源代碼或DLL的副本,但不是 ...
[英]Load boost::uuid from bytes in c++
我使用.data()來獲取16字節的數據數組。 后來我將它寫入文件,我想將其加載回一個uuid變量。 我應該只對變量執行內存復制:(c ++ 11) ...
[英]Boost compile error on converting UUID to string using boost::lexical_cast
我有這個代碼基於SO中的幾個帖子: 但是當我編譯這段代碼時,我收到了這個錯誤: 我該如何解決這個錯誤? ...
[英]Analysis of Valgrind log for boost::uuid
我正在使用boost :: uuid來生成唯一的ID: 當我使用valgrind來分析我的代碼時,我得到以下說明: Valgrind日志 問題 為什么valgrind為boost::uuid生成這些注釋? 如果升壓有問題,我可以忽略它嗎? 可 ...
[英]How to generate uuid which will be the same for each seed string?
我想知道如何通過使用相同的種子字符串來獲得相同的uuid。 任何想法? ...
[英]Check if std::string is a valid uuid using boost
我想檢查給定的字符串是否是使用boost的有效UUID。 這是我通過查看boost網站上的文檔得出的: 但是,這並不總是有效。 如果我使用對於有效UUID而言太短的字符串調用該函數,則會按預期拋出異常。 但是,如果我使用無效的UUID(例如00000000-0000-000 ...
[英]How to serialize a boost::uuid with cereal
試圖序列化這個簡單的類: 但我收到此錯誤消息 Poiting到uuid。 啟用此功能的boost序列化方法是添加 但這不適用於谷物開箱即用。 谷歌文件說 谷物檔案可以在std :: ostream或std :: istream對象上運行。 所以我嘗試 ...
[英]How to integrate Boost.uuid into my cross-platform code?
我正在用cocos2d-x編寫應用程序,這是一個C ++ 跨平台游戲引擎。 在游戲中,我需要在沒有任何輸入的情況下生成UUID。 我只想調用一個函數generateUuid並將該函數返回的值分配給std::string 。 我知道Boost.uuid可以完成工作。 老實說,不確定我需要什 ...
[英]string to boost::uuid conversion
我剛剛開始在c ++中使用boost,我只想問一些與uuids有關的問題。 我正在加載一個文件,要求我知道uuids所以我可以將一些對象鏈接在一起。 出於這個原因,我正在嘗試編寫自己的uuids,但我不確定字符串是否有任何特殊條件,因為我一直在使用的字符串(通常是基本字符串)不起作用。 ...
[英]Is boost::uuids::random_generator thread safe?
考慮使用g++ -std=c++11 (GCC 4.7.2)編譯此函數: 從多個線程調用getID是否安全? 正如這里提到的,根據C ++ 11標准,第一行的本地靜態對象定義是線程安全的。 問題是如果在第二行的同一對象generator上調用boost::uuids::rando ...
[英]Generating uniformly distributed random numbers in distributed environment
我必須在按照閑聊原理工作的無線傳感器網絡中生成一個“唯一隨機數”。 要求是: 每個節點必須生成一個唯一的隨機數 , 而無需任何其他節點已共享的知識。 生成的隨機數的分布應該彼此相對均勻 。 如果所生成的隨機數的范圍在10-16位左右或更小則將是優選的。 限 ...
[英]boost::uuids::uuid as a key in std::unordered_map?
我在Mac OS X上使用clang(CXX ='clang ++ -std = c ++ 11 -stdlib = libc ++'),增強1.53.0。 我想在unordered_map中使用uuid作為鍵,但是會出現以下錯誤: ... ... 它是什么 - Bo ...
[英]Why do I get uninitialized-value warnings from Valgrind when I use Boost UUID?
我有一個 class 成員: 在我寫的構造函數中: Valgrind 寫道: 會是什么呢? ...
[英]boost::uuids::random_generator and uniqueness with multiple threads
當我用單線程生成隨機數時,生成的 4M uuid 中沒有重復,但如果我用兩個線程生成,每個 1M,我會看到大約 16-20 個重復。 可能是什么原因? 下面是日志。 ...
[英]generate a boost.uuid from a boost.path string
我在一個管理器類中工作,它包含表示路徑的字符串。 從這個字符串,我想使用這樣的代碼有一個boost.uuid: 但不幸的是,我發現生成的字符串總是相同的,即使full_path是不同的。 此外,當我嘗試這樣一個非常簡單的例子時: Boost拋出一個運行時異常,說明字符串無 ...
[英]Example of UUID generation using Boost in C++
我想生成隨機的UUID,因為對於我的程序中的實例而言,它具有唯一標識符非常重要。 我查看了Boost UUID ,但我無法生成UUID,因為我不明白要使用哪個類和方法。 如果有人能給我任何如何實現這一目標的例子,我將不勝感激。 ...