array(2) { ["docs"]=> array(10) { [0]=> array(10) { ["id"]=> string(3) "428" ["text"]=> string(77) "Visual Studio 2017 单独启动MSDN帮助(Microsoft Help Viewer)的方法" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(8) "DonetRen" ["tagsname"]=> string(55) "Visual Studio 2017|MSDN帮助|C#程序|.NET|Help Viewer" ["tagsid"]=> string(23) "[401,402,403,"300",404]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511400964" ["_id"]=> string(3) "428" } [1]=> array(10) { ["id"]=> string(3) "427" ["text"]=> string(42) "npm -v;报错 cannot find module "wrapp"" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(4) "zzty" ["tagsname"]=> string(50) "node.js|npm|cannot find module "wrapp“|node" ["tagsid"]=> string(19) "[398,"239",399,400]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511400760" ["_id"]=> string(3) "427" } [2]=> array(10) { ["id"]=> string(3) "426" ["text"]=> string(54) "说说css中pt、px、em、rem都扮演了什么角色" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(12) "zhengqiaoyin" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511400640" ["_id"]=> string(3) "426" } [3]=> array(10) { ["id"]=> string(3) "425" ["text"]=> string(83) "深入学习JS执行--创建执行上下文(变量对象,作用域链,this)" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(7) "Ry-yuan" ["tagsname"]=> string(33) "Javascript|Javascript执行过程" ["tagsid"]=> string(13) "["169","191"]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511399901" ["_id"]=> string(3) "425" } [4]=> array(10) { ["id"]=> string(3) "424" ["text"]=> string(30) "C# 排序技术研究与对比" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(9) "vveiliang" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(8) ".Net Dev" ["catesid"]=> string(5) "[199]" ["createtime"]=> string(10) "1511399150" ["_id"]=> string(3) "424" } [5]=> array(10) { ["id"]=> string(3) "423" ["text"]=> string(72) "【算法】小白的算法笔记:快速排序算法的编码和优化" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(9) "penghuwan" ["tagsname"]=> string(6) "算法" ["tagsid"]=> string(7) "["344"]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511398109" ["_id"]=> string(3) "423" } [6]=> array(10) { ["id"]=> string(3) "422" ["text"]=> string(64) "JavaScript数据可视化编程学习(二)Flotr2,雷达图" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(7) "chengxs" ["tagsname"]=> string(28) "数据可视化|前端学习" ["tagsid"]=> string(9) "[396,397]" ["catesname"]=> string(18) "前端基本知识" ["catesid"]=> string(5) "[198]" ["createtime"]=> string(10) "1511397800" ["_id"]=> string(3) "422" } [7]=> array(10) { ["id"]=> string(3) "421" ["text"]=> string(36) "C#表达式目录树(Expression)" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(4) "wwym" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(4) ".NET" ["catesid"]=> string(7) "["119"]" ["createtime"]=> string(10) "1511397474" ["_id"]=> string(3) "421" } [8]=> array(10) { ["id"]=> string(3) "420" ["text"]=> string(47) "数据结构 队列_队列实例:事件处理" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(7) "idreamo" ["tagsname"]=> string(40) "C语言|数据结构|队列|事件处理" ["tagsid"]=> string(23) "["246","247","248",395]" ["catesname"]=> string(12) "数据结构" ["catesid"]=> string(7) "["133"]" ["createtime"]=> string(10) "1511397279" ["_id"]=> string(3) "420" } [9]=> array(10) { ["id"]=> string(3) "419" ["text"]=> string(47) "久等了,博客园官方Android客户端发布" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(3) "cmt" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511396549" ["_id"]=> string(3) "419" } } ["count"]=> int(200) } 222 cocos2d-x C++ 判断当前平台宏定义大全 - 爱码网
/****************************************************************************

Copyright (c) 2010-2012 cocos2d-x.org

Copyright (c) 2013-2015 Chukong Technologies

 

Permission is hereby granted, free of charge, to any person obtaining a copy

of this software and associated documentation files (the "Software"), to deal

in the Software without restriction, including without limitation the rights

to use, copy, modify, merge, publish, distribute, sublicense, and/or sell

copies of the Software, and to permit persons to whom the Software is

furnished to do so, subject to the following conditions:

 

The above copyright notice and this permission notice shall be included in

all copies or substantial portions of the Software.

 

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR

IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,

FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE

AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER

LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,

OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN

THE SOFTWARE.

****************************************************************************/

 

#ifndef __BASE_CC_PLATFORM_CONFIG_H__

#define __BASE_CC_PLATFORM_CONFIG_H__

/// @cond DO_NOT_SHOW

 

/**

  Config of cocos2d-x project, per target platform.

  

  THIS FILE MUST NOT INCLUDE ANY OTHER FILE

*/

 

//////////////////////////////////////////////////////////////////////////

// pre configure

//////////////////////////////////////////////////////////////////////////

 

// define supported target platform macro which CC uses.

#define CC_PLATFORM_UNKNOWN            0

#define CC_PLATFORM_IOS                1

#define CC_PLATFORM_ANDROID            2

#define CC_PLATFORM_WIN32              3

#define CC_PLATFORM_MARMALADE          4

#define CC_PLATFORM_LINUX              5

#define CC_PLATFORM_BADA               6

#define CC_PLATFORM_BLACKBERRY         7

#define CC_PLATFORM_MAC                8

#define CC_PLATFORM_NACL               9

#define CC_PLATFORM_EMSCRIPTEN        10

#define CC_PLATFORM_TIZEN             11

#define CC_PLATFORM_QT5               12

#define CC_PLATFORM_WINRT             13

 

// Determine target platform by compile environment macro.

#define CC_TARGET_PLATFORM             CC_PLATFORM_UNKNOWN

 

// mac

#if defined(CC_TARGET_OS_MAC) || defined(__APPLE__)

#undef  CC_TARGET_PLATFORM

#define CC_TARGET_PLATFORM         CC_PLATFORM_MAC

#endif

 

// iphone

#if defined(CC_TARGET_OS_IPHONE)

    #undef  CC_TARGET_PLATFORM

    #define CC_TARGET_PLATFORM         CC_PLATFORM_IOS

#endif

 

// android

#if defined(ANDROID)

    #undef  CC_TARGET_PLATFORM

    #define CC_TARGET_PLATFORM         CC_PLATFORM_ANDROID

#endif

 

// win32

#if defined(_WIN32) && defined(_WINDOWS)

    #undef  CC_TARGET_PLATFORM

    #define CC_TARGET_PLATFORM         CC_PLATFORM_WIN32

#endif

 

// linux

#if defined(LINUX) && !defined(__APPLE__)

    #undef  CC_TARGET_PLATFORM

    #define CC_TARGET_PLATFORM         CC_PLATFORM_LINUX

#endif

 

// marmalade

#if defined(MARMALADE)

#undef  CC_TARGET_PLATFORM

#define CC_TARGET_PLATFORM         CC_PLATFORM_MARMALADE

#endif

 

// bada

#if defined(SHP)

#undef  CC_TARGET_PLATFORM

#define CC_TARGET_PLATFORM         CC_PLATFORM_BADA

#endif

 

// qnx

#if defined(__QNX__)

    #undef  CC_TARGET_PLATFORM

    #define CC_TARGET_PLATFORM     CC_PLATFORM_BLACKBERRY

#endif

 

// native client

#if defined(__native_client__)

    #undef  CC_TARGET_PLATFORM

    #define CC_TARGET_PLATFORM     CC_PLATFORM_NACL

#endif

 

// Emscripten

#if defined(EMSCRIPTEN)

    #undef  CC_TARGET_PLATFORM

    #define CC_TARGET_PLATFORM     CC_PLATFORM_EMSCRIPTEN

#endif

 

// tizen

#if defined(TIZEN)

    #undef  CC_TARGET_PLATFORM

    #define CC_TARGET_PLATFORM     CC_PLATFORM_TIZEN

#endif

 

// qt5

#if defined(CC_TARGET_QT5)

    #undef  CC_TARGET_PLATFORM

    #define CC_TARGET_PLATFORM     CC_PLATFORM_QT5

#endif

 

// WinRT (Windows 8.1 Store/Phone App)

#if defined(WINRT)

    #undef  CC_TARGET_PLATFORM

    #define CC_TARGET_PLATFORM          CC_PLATFORM_WINRT

#endif

 

//////////////////////////////////////////////////////////////////////////

// post configure

//////////////////////////////////////////////////////////////////////////

 

// check user set platform

#if ! CC_TARGET_PLATFORM

    #error  "Cannot recognize the target platform; are you targeting an unsupported platform?"

#endif 

 

#if (CC_TARGET_PLATFORM == CC_PLATFORM_WIN32)

#ifndef __MINGW32__

#pragma warning (disable:4127) 

#endif 

#endif  // CC_PLATFORM_WIN32

 

/// @endcond

#endif  // __BASE_CC_PLATFORM_CONFIG_H__

 

 

相关文章: