首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

sdk-vsoa-v173-x64

操作系统 679.11KB 41 需要积分: 1
立即下载

资源介绍:

用于VSOA开发的SDK工程包,该工程是在翼辉标准云原生SDK包基础上简化而来,只包含x64体系结构下的VSOA相关动态库、运行工具,头文件等内容。该工程直接解压导入即可使用,无需编译。如果目标x64运行平台还未部署VSOA运行环境,也可以用该工程来部署。
/*============================================================================== * Created by Yaoyuan on 2019/3/9. * Copyright (C) 2019 Yaoyuan . * * Released under the MIT License: * https://github.com/ibireme/yyjson/blob/master/LICENSE *============================================================================*/ /** @file yyjson.h */ #ifndef YYJSON_H #define YYJSON_H /*============================================================================== * Header Files *============================================================================*/ #include #include #include #include #include /*============================================================================== * Compile-time Options *============================================================================*/ /* Define as 1 to disable JSON reader if you don't need to parse JSON. This will disable these functions at compile-time: - yyjson_read_opts() - yyjson_read_file() - yyjson_read() - yyjson_read_number() - yyjson_mut_read_number() This will reduce the binary size by about 60%. */ #ifndef YYJSON_DISABLE_READER #endif /* Define as 1 to disable JSON writer if you don't need to serialize JSON. This will disable these functions at compile-time: - yyjson_write() - yyjson_write_file() - yyjson_write_opts() - yyjson_val_write() - yyjson_val_write_file() - yyjson_val_write_opts() - yyjson_mut_write() - yyjson_mut_write_file() - yyjson_mut_write_opts() - yyjson_mut_val_write() - yyjson_mut_val_write_file() - yyjson_mut_val_write_opts() This will reduce the binary size by about 30%. */ #ifndef YYJSON_DISABLE_WRITER #endif /* Define as 1 to disable the fast floating-point number conversion in yyjson, and use libc's `strtod/snprintf` instead. This will reduce the binary size by about 30%, but significantly slow down the floating-point read/write speed. */ #ifndef YYJSON_DISABLE_FAST_FP_CONV #endif /* Define as 1 to disable non-standard JSON support at compile-time: - Reading and writing inf/nan literal, such as `NaN`, `-Infinity`. - Single line and multiple line comments. - Single trailing comma at the end of an object or array. - Invalid unicode in string value. This will also invalidate these run-time options: - YYJSON_READ_ALLOW_INF_AND_NAN - YYJSON_READ_ALLOW_COMMENTS - YYJSON_READ_ALLOW_TRAILING_COMMAS - YYJSON_READ_ALLOW_INVALID_UNICODE - YYJSON_WRITE_ALLOW_INF_AND_NAN - YYJSON_WRITE_ALLOW_INVALID_UNICODE This will reduce the binary size by about 10%, and slightly improve the JSON read/write speed. */ #ifndef YYJSON_DISABLE_NON_STANDARD #endif /* Define as 1 to disable unaligned memory access if target architecture does not support unaligned memory access (such as some embedded processors). If this value is not defined, yyjson will perform some automatic detection. The wrong definition of this option may cause some performance degradation, but will not cause any run-time errors. */ #ifndef YYJSON_DISABLE_UNALIGNED_MEMORY_ACCESS #endif /* Define as 1 to export symbols when building this library as Windows DLL. */ #ifndef YYJSON_EXPORTS #endif /* Define as 1 to import symbols when using this library as Windows DLL. */ #ifndef YYJSON_IMPORTS #endif /* Define as 1 to include for compiler which doesn't support C99. */ #ifndef YYJSON_HAS_STDINT_H #endif /* Define as 1 to include for compiler which doesn't support C99. */ #ifndef YYJSON_HAS_STDBOOL_H #endif /*============================================================================== * Compiler Macros *============================================================================*/ /** compiler version (MSVC) */ #ifdef _MSC_VER # define YYJSON_MSC_VER _MSC_VER #else # define YYJSON_MSC_VER 0 #endif /** compiler version (GCC) */ #ifdef __GNUC__ # define YYJSON_GCC_VER __GNUC__ #else # define YYJSON_GCC_VER 0 #endif /** C version (STDC) */ #if defined(__STDC__) && (__STDC__ >= 1) && defined(__STDC_VERSION__) # define YYJSON_STDC_VER __STDC_VERSION__ #else # define YYJSON_STDC_VER 0 #endif /** C++ version */ #if defined(__cplusplus) # define YYJSON_CPP_VER __cplusplus #else # define YYJSON_CPP_VER 0 #endif /** compiler builtin check (since gcc 10.0, clang 2.6, icc 2021) */ #ifndef yyjson_has_builtin # ifdef __has_builtin # define yyjson_has_builtin(x) __has_builtin(x) # else # define yyjson_has_builtin(x) 0 # endif #endif /** compiler attribute check (since gcc 5.0, clang 2.9, icc 17) */ #ifndef yyjson_has_attribute # ifdef __has_attribute # define yyjson_has_attribute(x) __has_attribute(x) # else # define yyjson_has_attribute(x) 0 # endif #endif /** include check (since gcc 5.0, clang 2.7, icc 16, msvc 2017 15.3) */ #ifndef yyjson_has_include # ifdef __has_include # define yyjson_has_include(x) __has_include(x) # else # define yyjson_has_include(x) 0 # endif #endif /** inline for compiler */ #ifndef yyjson_inline # if YYJSON_MSC_VER >= 1200 # define yyjson_inline __forceinline # elif defined(_MSC_VER) # define yyjson_inline __inline # elif yyjson_has_attribute(always_inline) || YYJSON_GCC_VER >= 4 # define yyjson_inline __inline__ __attribute__((always_inline)) # elif defined(__clang__) || defined(__GNUC__) # define yyjson_inline __inline__ # elif defined(__cplusplus) || YYJSON_STDC_VER >= 199901L # define yyjson_inline inline # else # define yyjson_inline # endif #endif /** noinline for compiler */ #ifndef yyjson_noinline # if YYJSON_MSC_VER >= 1400 # define yyjson_noinline __declspec(noinline) # elif yyjson_has_attribute(noinline) || YYJSON_GCC_VER >= 4 # define yyjson_noinline __attribute__((noinline)) # else # define yyjson_noinline # endif #endif /** align for compiler */ #ifndef yyjson_align # if YYJSON_MSC_VER >= 1300 # define yyjson_align(x) __declspec(align(x)) # elif yyjson_has_attribute(aligned) || defined(__GNUC__) # define yyjson_align(x) __attribute__((aligned(x))) # elif YYJSON_CPP_VER >= 201103L # define yyjson_align(x) alignas(x) # else # define yyjson_align(x) # endif #endif /** likely for compiler */ #ifndef yyjson_likely # if yyjson_has_builtin(__builtin_expect) || \ (YYJSON_GCC_VER >= 4 && YYJSON_GCC_VER != 5) # define yyjson_likely(expr) __builtin_expect(!!(expr), 1) # else # define yyjson_likely(expr) (expr) # endif #endif /** unlikely for compiler */ #ifndef yyjson_unlikely # if yyjson_has_builtin(__builtin_expect) || \ (YYJSON_GCC_VER >= 4 && YYJSON_GCC_VER != 5) # define yyjson_unlikely(expr) __builtin_expect(!!(expr), 0) # else # define yyjson_unlikely(expr) (expr) # endif #endif /** function export */ #ifndef yyjson_api # if defined(_WIN32) # if defined(YYJSON_EXPORTS) && YYJSON_EXPORTS # define yyjson_api __declspec(dllexport) # elif defined(YYJSON_IMPORTS) && YYJSON_IMPORTS # define yyjson_api __declspec(dllimport) # else # define yyjson_api # endif # elif yyjson_has_attribute(visibility) || YYJSON_GCC_VER >= 4 # define yyjson_api __attribute__((visibility("default"))) # else # define yyjson_api # endif #endif /** inline function export */ #ifndef yyjson_api_inline # define yyjson_api_inline static yyjson_inline #endif /** stdint (C89 compatible) */ #if (defined(YYJSON_HAS_STDINT_H) && YYJSON_HAS_STDINT_H) || \ YYJSON_MSC_VER >= 1600 || YYJSON_STDC_VER >= 199901L || \

资源文件列表:

sdk_vsoa_v173_x64.zip 大约有50个文件
  1. sdk_vsoa_v173_x64/
  2. sdk_vsoa_v173_x64/.cproject 2.13KB
  3. sdk_vsoa_v173_x64/.project 2.55KB
  4. sdk_vsoa_v173_x64/.reproject 868B
  5. sdk_vsoa_v173_x64/.settings/
  6. sdk_vsoa_v173_x64/.settings/org.eclipse.cdt.core.prefs 2.68KB
  7. sdk_vsoa_v173_x64/config.mk 1.81KB
  8. sdk_vsoa_v173_x64/libvsoa/
  9. sdk_vsoa_v173_x64/libvsoa/include/
  10. sdk_vsoa_v173_x64/libvsoa/include/vsoa_cliauto.h 5.7KB
  11. sdk_vsoa_v173_x64/libvsoa/include/vsoa_client.h 9.74KB
  12. sdk_vsoa_v173_x64/libvsoa/include/vsoa_defines.h 813B
  13. sdk_vsoa_v173_x64/libvsoa/include/vsoa_hpserv.h 11.52KB
  14. sdk_vsoa_v173_x64/libvsoa/include/vsoa_list.h 4.31KB
  15. sdk_vsoa_v173_x64/libvsoa/include/vsoa_mware.h 5.83KB
  16. sdk_vsoa_v173_x64/libvsoa/include/vsoa_parallel.h 1.2KB
  17. sdk_vsoa_v173_x64/libvsoa/include/vsoa_parser.h 9.24KB
  18. sdk_vsoa_v173_x64/libvsoa/include/vsoa_platform.h 15.48KB
  19. sdk_vsoa_v173_x64/libvsoa/include/vsoa_plistener.h 2.13KB
  20. sdk_vsoa_v173_x64/libvsoa/include/vsoa_pmem.h 1.53KB
  21. sdk_vsoa_v173_x64/libvsoa/include/vsoa_position.h 2.8KB
  22. sdk_vsoa_v173_x64/libvsoa/include/vsoa_regulator.h 2.74KB
  23. sdk_vsoa_v173_x64/libvsoa/include/vsoa_server.h 11KB
  24. sdk_vsoa_v173_x64/libvsoa/include/vsoa_syncer.h 3.28KB
  25. sdk_vsoa_v173_x64/libvsoa/include/vsoa_timer.h 2.21KB
  26. sdk_vsoa_v173_x64/libvsoa/include/vsoa_tlsf.h 1.25KB
  27. sdk_vsoa_v173_x64/libvsoa/include/vsoa_version.h 401B
  28. sdk_vsoa_v173_x64/libvsoa/include/yyjson.h 230.99KB
  29. sdk_vsoa_v173_x64/libvsoa/library/
  30. sdk_vsoa_v173_x64/libvsoa/library/libvsoa-client.so 36.64KB
  31. sdk_vsoa_v173_x64/libvsoa/library/libvsoa-hpserv.so 312.38KB
  32. sdk_vsoa_v173_x64/libvsoa/library/libvsoa-json.so 153.06KB
  33. sdk_vsoa_v173_x64/libvsoa/library/libvsoa-parser.so 9.2KB
  34. sdk_vsoa_v173_x64/libvsoa/library/libvsoa-position.so 265.04KB
  35. sdk_vsoa_v173_x64/libvsoa/library/libvsoa-server.so 293.13KB
  36. sdk_vsoa_v173_x64/libvsoa/library/vsoa.so 16.3KB
  37. sdk_vsoa_v173_x64/libvsoa/tools/
  38. sdk_vsoa_v173_x64/libvsoa/tools/broker 8.28KB
  39. sdk_vsoa_v173_x64/libvsoa/tools/cliauto 6.52KB
  40. sdk_vsoa_v173_x64/libvsoa/tools/client 10.26KB
  41. sdk_vsoa_v173_x64/libvsoa/tools/cloudnative_register 293.56KB
  42. sdk_vsoa_v173_x64/libvsoa/tools/composite 6.7KB
  43. sdk_vsoa_v173_x64/libvsoa/tools/position 6.05KB
  44. sdk_vsoa_v173_x64/libvsoa/tools/regulator 5.09KB
  45. sdk_vsoa_v173_x64/libvsoa/tools/server 13.07KB
  46. sdk_vsoa_v173_x64/libvsoa/tools/timer 4.85KB
  47. sdk_vsoa_v173_x64/libvsoa/tools/vcl 8.98KB
  48. sdk_vsoa_v173_x64/libvsoa/tools/vcx 17.2KB
  49. sdk_vsoa_v173_x64/Makefile 3.28KB
  50. sdk_vsoa_v173_x64/sdk_vsoa_v173_x64.mk 5.25KB
0评论
提交 加载更多评论
其他资源 CSS技巧专栏一日一例:18 -纯CSS实现l背景流光溢彩变幻的按钮特效.zip
CSS技巧专栏一日一例:18 -纯CSS实现l背景流光溢彩变幻的按钮特效 --------------------------------------------------------------------------------------------------------- 需要看看效果的,可以移步到我的专栏去看看。文章名与资源名一致。 资源特点:代码短小、代码容易阅读、重点注释、方便扩展、样式美观、纯CSS实现。 适用人群:前端从业职,新手小白,有网站开发能力对美工有所欠缺的后端工程师。
刷分、CS、热斗综合版
刷分、CS、热斗综合版
单应矩阵的应用,请阅读readme了解详情
单应矩阵的应用,请阅读readme了解详情
单应矩阵的应用,请阅读readme了解详情 单应矩阵的应用,请阅读readme了解详情 单应矩阵的应用,请阅读readme了解详情
基于J2EE的B2C电子商务系统开发 jsp项目
电子商务系统; MVC模式; JSP; SQL Server 2000 数据库管理系统; J2EE 电子商务系统; MVC模式; JSP; SQL Server 2000 数据库管理系统; J2EE 电子商务系统; MVC模式; JSP; SQL Server 2000 数据库管理系统; J2EE 电子商务系统; MVC模式; JSP; SQL Server 2000 数据库管理系统; J2EE 电子商务系统; MVC模式; JSP; SQL Server 2000 数据库管理系统; J2EE 电子商务系统; MVC模式; JSP; SQL Server 2000 数据库管理系统; J2EE 电子商务系统; MVC模式; JSP; SQL Server 2000 数据库管理系统; J2EE 电子商务系统; MVC模式; JSP; SQL Server 2000 数据库管理系统; J2EE 电子商务系统; MVC模式; JSP; SQL Server 2000 数据库管理系统; J2EE 电子商务系统; MVC模式; JSP; SQL Server 2000 数据库管理系统; J2E
vue3+ts项目框架
采用vite快速构建的一个vue3框架,已设置好eslint(javascript代码检测工具)、prettier(格式化工具)、stylelint、husky、element-plus的引入、src别名配置、svg图标配置、pinia、axios二次封装、scss等项目中会使用到的一些配置。方便使用户直接上手书写代码,减少项目配置的时间。
高亮11111111111
高亮11111111111
RealEvo-Simulator 下的 AMD64 平台磁盘镜像
RealEvo-Simulator 并不自带 AMD64 平台虚拟机,需要手动新建,这里给大家提供了该虚拟机的磁盘镜像,里面已部署了base,VSOA、配置文件,测试程序等内容,直接导入即可使用。
RealEvo-Simulator 下的 AMD64 平台系统镜像
RealEvo-Simulator 并不自带 AMD64 平台虚拟机,需要手动新建,这里给大家提供了该虚拟机的系统镜像,直接导入即可使用。 注意:使用 SylixOS 系统需要注册授权,这里提供的系统镜像是未授权的,有 24 小时复位限制,不过对于学习和验证这个时间也足够了。