原文:RapidJSON 代码剖析(一):混合任意类型的堆栈

大家好,这个专栏会分析 RapidJSON 中文使用手册 中一些有趣的 C 代码,希望对读者有所裨益。 C 语法解说 我们先来看一行代码 document.h : 或许你会问,这是什么C 语法 这里其实用了两个可能较少接触的C 特性。第一个是 placement new,第二个是 template disambiguator。 Placement new 简单来说,placement new 就是 ...

2015-05-14 09:53 6 8446 推荐指数:

查看详情

RapidJSON 代码剖析(四):优化 Grisu

我曾经在知乎的一个答案里谈及到 V8 引擎里实现了 Grisu 算法,我先引用该文的内容简单介绍 Grisu。然后,再谈及 RapidJSON 对它做了的几个底层优化。 (配图中的《Grisù》是一套1970年代的意大利卡通短片,主角 Grisù 是一只想成为消防员的小龙。估计 Grisu ...

Tue Jun 30 21:03:00 CST 2015 8 8729
51单片机堆栈深入剖析

用C语言进行MCS51系列单片机程序设计是单片机开发和应用的必然趋势。Keil公司的C51编译器支持经典8051和8051派生产品的版本,通称为Cx51。应该说,Cx51是C语言在MCS51单片机上的扩展,既有C语言的共性,又有它自己的特点。本文介绍的是Cx51程序设计时堆栈的计算方法 ...

Wed Apr 10 03:01:00 CST 2013 0 7788
centernet论文与代码剖析

本文官方链接,https://www.cnblogs.com/yanghailin/p/14034984.html,未经允许,勿转载。 Centernet github地址: https://git ...

Wed Nov 25 19:27:00 CST 2020 0 1013
PbootCMS任意代码执行

前言 今天看到该cms进行了更新,分享一下前段时间发现的一处安全问题 漏洞利用 写此文时笔者使用的是2.0.9测试版本,发布时间为2020-05-05,最新更新时间为2020-06-18 ...

Mon Jul 06 00:58:00 CST 2020 0 1602
任意代码执行漏洞

背景介绍 当应用在调用一些能将字符串转化成代码的函数(如php中的eval)时,没有考虑到用户是否能控制这个字符串,将造成代码注入漏洞。狭义的代码注入通常指将可执行代码注入到当前页面中,如php的eval函数,可以将字符串代表的代码作为php代码执行,当前用户能够控制这段字符串时,将产生代码注入 ...

Sat Aug 13 18:03:00 CST 2016 0 5081
任意代码执行漏洞

任意代码执行漏洞 漏洞原理 应用程序在调用一些能够将字符串转换为代码的函数(例如php中的eval中),没有考虑用户是否控制这个字符串,将造成代码执行漏洞。 几种常用函数语言,都有将字符串转化成代码去执行的相关函数。 PHP ===> eval( ),assert ...

Fri Apr 10 01:03:00 CST 2020 0 1119
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM