原文:RapidJSON 代碼剖析(四):優化 Grisu

我曾經在知乎的一個答案里談及到 V 引擎里實現了 Grisu 算法,我先引用該文的內容簡單介紹 Grisu。然后,再談及 RapidJSON 對它做了的幾個底層優化。 配圖中的 Gris 是一套 年代的意大利卡通短片,主角 Gris 是一只想成為消防員的小龍。估計 Grisu 算法以龍命名,是與上一代的 Dragon 算法相關。 Grisu是什么 Grisu 是把浮點數轉換為字符串的算法。在 C ...

2015-06-30 13:03 8 8729 推薦指數:

查看詳情

RapidJSON 代碼剖析(一):混合任意類型的堆棧

大家好,這個專欄會分析 RapidJSON (中文使用手冊)中一些有趣的 C++ 代碼,希望對讀者有所裨益。 C++ 語法解說 我們先來看一行代碼(document.h): 或許你會問,這是什么C++語法? 這里其實用了兩個可能較少接觸的C++特性。第一個是 placement new ...

Thu May 14 17:53:00 CST 2015 6 8446
代碼優化】List.remove() 剖析

一、犯錯經歷 1.1 故事背景 最近有個需求大致的背景類似: 我已經通過一系列的操作拿到一批學生的考試成績數據,現在需要篩選成績大於 95 分的學生名單。 善於寫 bug 的我,三下五除二完成了代碼的編寫: 測試數據中四個學生,成功篩選出了兩個 95 分以上的學生,測試 ...

Tue Dec 14 07:43:00 CST 2021 0 365
centernet論文與代碼剖析

本文官方鏈接,https://www.cnblogs.com/yanghailin/p/14034984.html,未經允許,勿轉載。 Centernet github地址: https://git ...

Wed Nov 25 19:27:00 CST 2020 0 1013
rapidjson 使用

生成數組集合的字符串 輸出: 對象json 枚舉Object gitlab上例子 官網:http://rapidjson.org/zh-cn/ 參考:http ...

Wed Nov 16 07:13:00 CST 2016 0 13420
rapidjson解析

json串轉成對象 ...

Fri Jun 05 17:25:00 CST 2020 0 875
rapidjson的使用

1、包含頭文件 #include "rapidjson/stringbuffer.h"#include "rapidjson/document.h"#include "rapidjson/reader.h"#include "rapidjson/writer.h" using ...

Fri Feb 09 00:18:00 CST 2018 0 1721
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM