cost 195 ms
獲取 C++ 中 Julian 日期時間的 17 位精度

[英]Obtaining 17 digits precision of Julian datetime in C++

我正在嘗試將一些 JavaScript 代碼轉換為 C++ 以獲得具有 17 位精度的 Julian 日期時間。 JS 代碼能夠給我這個精度,但它在 C++ 中的類似代碼給出的值不超過 7 位。 這 17 位精度是絕對需要的,因為它有助於以更高的精度實時查找天體的高度和方位角。 這是JS代碼。 在 ...

C++:精確測量小經過時間

[英]C++: measure small elapsed times with precision

在 C++ 中,使用chrono ,我需要精確測量小的經過時間。 谷歌搜索這對我沒有多大幫助......因為這個話題似乎很混亂...... 由於這還不清楚,我開始編寫自己的虛擬代碼,考慮到兩件事: 檢查計時器分辨率: 如何獲得 high_resolution_clock 的精度? . 獲得最大精度 ...

代碼在它實際應該結束之前結束,我正在使用 std::time()

[英]Code ends before it actually should, I'm using std::time()

我正在編寫一個代碼,試圖通過隨機給出 colors (根據一些簡單的算法)來正確繪制圖形中的所有點,而我還有時間。 正確意味着沒有兩個相同顏色的點是相鄰的。 此外,每個點的顏色都必須與初始點不同。 我注意到在一個簡單的測試中,當我設置時間限制 <=3 秒時它給出了錯誤的答案,但它在 3 秒內 ...

2022-09-23 14:03:21   1   59    c++ / chrono  
丟失了 std::filesystem 的時鍾轉換,在 C++17 中缺少 clock_cast

[英]Lost about std::filesystem's clock conversions, in C++17 lacking clock_cast

不久前,我設法做到了,從文件系統到系統時鍾到 go,這要歸功於 SO: 但現在我想做相反的事情,我正在掙扎......這是我微弱的嘗試: MSVC2019 抱怨auto res = sys_now - usec + fil_now; 和 即穩定時鍾和系統時鍾之間的https://stackove ...

2022-09-16 16:30:04   1   16    c++17 / chrono  
如何測量for循環的速度差異?

[英]How can I measure the speed difference of for loop?

我很好奇 for 循環中的以下項目。 for(auto) 與 for(auto &) 分離for循環 for(auto &) 與 for(const auto &) for(int: list) vs for(auto: list) [列表是 integer 向量] 因 ...

fmt 庫是否處理打印 std::chrono::time_point?

[英]Does fmt library handle printing std::chrono::time_point?

C++ fmt 庫的文檔說,關於“計時格式說明符”: 具有日歷組件的說明符,例如 'd'(月份中的日期)僅對 std::tm 有效,而對持續時間或時間點無效。 但是,我可以創建std::chrono::time_point並使用 %d 和其他字母打印它。 也許我不理解文檔; 我不能 100% 確 ...

2022-09-09 03:31:04   1   15    chrono / fmt  
std::chrono::system_clock 使用什么精度?

[英]What precision is used by std::chrono::system_clock?

這是我找到的一些代碼:std::cout << std::chrono::system_clock::now().time_since_epoch().count() << std::endl; 這為我打印1662563612364838407 ; 所以看起來這打印了自 ...

在計時 DateTime 實例中更新年份

[英]update year in a chrono DateTime instance

如何更改DateTime<FixedOffset>實例中的年份(來自 rust crate chrono )? 也就是說,創建一個DateTime<FixedOffset>的新實例,它從舊實例中復制月份和日期。 換句話說,我將如何完成以下代碼:fn datetime_set_ ...

解決不安全的 function 棄用和濫用時間獲取方法(如 std::ctime() 或 std::localtime() 獲取 C++ 中的本地時間的問題

[英]Resolving the issue of unsafe function deprecation and misusing time-getting methods like std::ctime() or std::localtime() to get local time in C++

我正在構建一個簡單的小程序來娛樂,消磨時間並學習一些東西。 我只是想讓我的程序顯示當地時間(我住在紐約州布法羅,所以我在東部時間)。 我整理了一個表面上荒謬的庫湯,以確保我的程序了解所有內容: 我嘗試了此頁面中使用 localtime() 方法的代碼: 我還嘗試了一段使用此處的 ctime() 方法 ...

如何使生銹持續時間沒有數字計算

[英]how to make the rust duration without number calculate

我使用這段代碼來做一個生銹的間隔: 當我想將間隔設置為 1 小時時,我必須像這樣寫1000 * 60 * 60的持續時間。 有沒有像Duration::hours(1)這樣的簡單方法? 我試過chrono,但似乎與tokio不兼容。 ...

我的毫秒秒表似乎很慢

[英]My millisecond stopwatch seems to be slow

我很無聊,所以我用 C++ 寫了一個快速的毫秒秒表程​​序,但我注意到它比它應該的要慢; 那是數據似乎落后於實際時間。 下面看一下我的簡單代碼。 我假設控制台清除方法和/或延遲會減慢它的速度,但我不確定加快程序以獲得准確時間讀數的解決方案。 ...

使用 time_t 過濾

[英]Using time_t filttering

我想更好地了解 time_t,因為我以前從未處理過它。 我想創建一個 filter_by_time 函數,它獲取一個時間窗口(比如說,24 小時),然后將一個對象向量發回給我,該向量具有所述時間窗口的較低時間間隔。 因此,由於該函數正在獲取一個整數(從我搜索的內容中我了解到我可能需要 long- ...

Rust Chrono date parse from RFC2822 allow time zone string at the end of the string

[英]Rust Chrono date parse from RFC2822 allow time zone string at the end of the string

我正在嘗試解析郵件標頭。 我正在嘗試使用 Chrono 解析日期,方法是給它RFC2822 strings 。 問題是它無法解析格式為2 Nov 2021 14:26:12 +0000 (UTC)的字符串,問題似乎是最后一部分(UTC) 。 我怎樣才能讓 Chrono 也解析這些字符串? 我可以使 ...

如何將 std::chrono::zoned_time 轉換為 std::string

[英]How to convert std::chrono::zoned_time to std::string

從std::chrono::zoned_time轉換為std::string的最有效方法是什么? 我想出了這個簡單的解決方案: 可以看出,使用operator<<將time插入到ostringstream對象中,然后從其內容構造一個std::string 。 標准庫中還有什么比這 ...

為什么我的 test_time 沒有接近 5 秒?

[英]Why am I not getting a test_time close to 5 seconds?

我正在嘗試制作一個計時器。 我的操作系統是 Windows。 這是一小段代碼,它給出了一個奇怪的結果。 如果一個線程休眠 1 毫秒並執行 5000 次,那么我預計它大約需要 5 秒。 但我得到的結果是 test_time = 12.8095 不明白為什么? 如何修復代碼,以便獲得可以測量大約 1 毫 ...

C++ chrono:如何將整數轉換為時間點

[英]C++ chrono: How do I convert an integer into a time point

我設法將時間點轉換為整數,並使用類似於以下代碼的代碼將其寫入文件: 現在我正在嘗試從文件中讀取該整數,將其轉換為 time_point,然后打印它。 現在,我的代碼看起來像這樣: 但是,它不打印任何內容。 有誰知道我哪里出錯了? ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM