原文: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-2026 CODEPRJ.COM