 Visualize Time Enabled Data using ArcGIS Qt (C++) and Toolkitvisualize time enabled data • Setup the development environment using Esri templates • Use the ArcGIS toolkit to use already existing UI componentsTime aware layer • We will be using a feature layer that include geocoding, routing, geoprocessing, etc. • In this sample we will be using the C++ SDKArcGIS Runtime Toolkit for Qt • Open-source project • Contains UI components and utilities to help simplify Qt app development com/Esri/arcgis-runtime-toolkit-qt • How: - Clone the repository and import the path in .pro file in Qt Creator - Register your components in main.cppArcGIS Runtime Toolkit for Qt • Time slider UI0 码力 | 10 页 | 734.09 KB | 6 月前3 Visualize Time Enabled Data using ArcGIS Qt (C++) and Toolkitvisualize time enabled data • Setup the development environment using Esri templates • Use the ArcGIS toolkit to use already existing UI componentsTime aware layer • We will be using a feature layer that include geocoding, routing, geoprocessing, etc. • In this sample we will be using the C++ SDKArcGIS Runtime Toolkit for Qt • Open-source project • Contains UI components and utilities to help simplify Qt app development com/Esri/arcgis-runtime-toolkit-qt • How: - Clone the repository and import the path in .pro file in Qt Creator - Register your components in main.cppArcGIS Runtime Toolkit for Qt • Time slider UI0 码力 | 10 页 | 734.09 KB | 6 月前3
 《深入浅出MFC》2/e程序设计最重要的观念。至于窗口的产生与显示,十分简单,有专 门的API 函数负责。稍后我们就会看到Windows 程序如何把这消息的取得、分派、处 理动作表现出来。 Mouse Driver Keyboard Driver System message queue Window Procedure Application message queue Messages from other Implementation 40. MFC/OLE In-Place Resizing and Zooming 41. MFC/OLE1 Migration to MFC/OLE2 42. ODBC Driver Developer Recomendations 43. RFX Routines 44. MFC support for DBCS 45. MFC/Database support for Access from an ISAPI Server Extension 68. Performing Transactions with the Microsoft Access 7 ODBC Driver 69. Processing HTML Forms Using Internet Server Extension DLLs and Command Handlers ■MFC and Windows0 码力 | 1009 页 | 11.08 MB | 1 年前3 《深入浅出MFC》2/e程序设计最重要的观念。至于窗口的产生与显示,十分简单,有专 门的API 函数负责。稍后我们就会看到Windows 程序如何把这消息的取得、分派、处 理动作表现出来。 Mouse Driver Keyboard Driver System message queue Window Procedure Application message queue Messages from other Implementation 40. MFC/OLE In-Place Resizing and Zooming 41. MFC/OLE1 Migration to MFC/OLE2 42. ODBC Driver Developer Recomendations 43. RFX Routines 44. MFC support for DBCS 45. MFC/Database support for Access from an ISAPI Server Extension 68. Performing Transactions with the Microsoft Access 7 ODBC Driver 69. Processing HTML Forms Using Internet Server Extension DLLs and Command Handlers ■MFC and Windows0 码力 | 1009 页 | 11.08 MB | 1 年前3
 C++高性能并行编程与优化 -  课件 - 08 CUDA 开启的 GPU 编程这个版本号是编译时指定的版本,不是运 行时检测到的版本。编译器默认就是最老 的 52 ,能兼容所有 GTX900 以上显卡。 https://docs.nvidia.com/cuda/cuda-compiler-driver-nvcc/index.html#extended-notation 针对不同的架构,使用不同的代码 通过 CMake 设置架构版本号 • 可以用 CMAKE_CUDA_ARCHITECTURES cudaErrorIllegalAddress 。意思是我们访问了非法的地 址,和 CPU 上的 Segmentation Fault 差不多。 封装好了: helper_cuda.h • 其实 CUDA toolkit 安装时,会默认附带一系列案例代码, 这些案例中提供了一些非常有用的头文件和工具类,比如这 个文件: • /opt/cuda/samples/common/inc/helper_cuda.h0 码力 | 142 页 | 13.52 MB | 1 年前3 C++高性能并行编程与优化 -  课件 - 08 CUDA 开启的 GPU 编程这个版本号是编译时指定的版本,不是运 行时检测到的版本。编译器默认就是最老 的 52 ,能兼容所有 GTX900 以上显卡。 https://docs.nvidia.com/cuda/cuda-compiler-driver-nvcc/index.html#extended-notation 针对不同的架构,使用不同的代码 通过 CMake 设置架构版本号 • 可以用 CMAKE_CUDA_ARCHITECTURES cudaErrorIllegalAddress 。意思是我们访问了非法的地 址,和 CPU 上的 Segmentation Fault 差不多。 封装好了: helper_cuda.h • 其实 CUDA toolkit 安装时,会默认附带一系列案例代码, 这些案例中提供了一些非常有用的头文件和工具类,比如这 个文件: • /opt/cuda/samples/common/inc/helper_cuda.h0 码力 | 142 页 | 13.52 MB | 1 年前3
 Class Layoutfunctions, and static member functions.  Virtual functions are meant to augment your coding and design toolkit with a safe, maintainable replacement for type-based conditional code.  If you design carefully smaller, faster, more correct, and more easily maintained.  But be aware of newer tools in the toolkit. In context, use of a variant and variant visitor may be an appropriate substitute for a virtual0 码力 | 51 页 | 461.37 KB | 6 月前3 Class Layoutfunctions, and static member functions.  Virtual functions are meant to augment your coding and design toolkit with a safe, maintainable replacement for type-based conditional code.  If you design carefully smaller, faster, more correct, and more easily maintained.  But be aware of newer tools in the toolkit. In context, use of a variant and variant visitor may be an appropriate substitute for a virtual0 码力 | 51 页 | 461.37 KB | 6 月前3
 Mastering C++ Modulescome from? • Kitware was the lead engineering team for the Insight Segmentation and Registration Toolkit (ITK) http://www.itk.org – tasked with making it build on Unix/Windows/Mac • Funded by National0 码力 | 77 页 | 9.07 MB | 6 月前3 Mastering C++ Modulescome from? • Kitware was the lead engineering team for the Insight Segmentation and Registration Toolkit (ITK) http://www.itk.org – tasked with making it build on Unix/Windows/Mac • Funded by National0 码力 | 77 页 | 9.07 MB | 6 月前3
 CppCon2021 Concurrency TS2 hazard pointers vs Read Copy Update (RCU) 5.Hazard Pointers 6.Read Copy Update 7.A Concurrency Toolkit for C++ 7 7 © 2021. 8 Since 2014, slow as we need to do C++17, 20 • But also we need to learn0 码力 | 58 页 | 1.62 MB | 6 月前0.03 CppCon2021 Concurrency TS2 hazard pointers vs Read Copy Update (RCU) 5.Hazard Pointers 6.Read Copy Update 7.A Concurrency Toolkit for C++ 7 7 © 2021. 8 Since 2014, slow as we need to do C++17, 20 • But also we need to learn0 码力 | 58 页 | 1.62 MB | 6 月前0.03
 The Most Important Design Guideline is Testabilityreusable code. To me, "re-editable code" is much, much better than an untouchable black box or toolkit. I could go on and on about this. If you’re totally convinced that reusable code is wonderful0 码力 | 126 页 | 9.11 MB | 6 月前3 The Most Important Design Guideline is Testabilityreusable code. To me, "re-editable code" is much, much better than an untouchable black box or toolkit. I could go on and on about this. If you’re totally convinced that reusable code is wonderful0 码力 | 126 页 | 9.11 MB | 6 月前3
 C++高性能并行编程与优化 -  课件 - 01 学 C++ 从 CMake 学起Studio 2019 ( Windows 用户) GCC 9 及以上( Linux 用户) CMake 3.12 及以上(跨平台作业) Git 2.x (作业上传到 GitHub ) CUDA Toolkit 10.0 以上( GPU 专题) 关于作者 • 我是 Taichi 编译器的贡献者之一( https://github.com/taichi-dev/taichi ) 关于作者(续) •0 码力 | 32 页 | 11.40 MB | 1 年前3 C++高性能并行编程与优化 -  课件 - 01 学 C++ 从 CMake 学起Studio 2019 ( Windows 用户) GCC 9 及以上( Linux 用户) CMake 3.12 及以上(跨平台作业) Git 2.x (作业上传到 GitHub ) CUDA Toolkit 10.0 以上( GPU 专题) 关于作者 • 我是 Taichi 编译器的贡献者之一( https://github.com/taichi-dev/taichi ) 关于作者(续) •0 码力 | 32 页 | 11.40 MB | 1 年前3
 C++高性能并行编程与优化 -  课件 - 04 从汇编角度看编译器优化Studio 2019 ( Windows 用户) GCC 9 及以上( Linux 用户) CMake 3.12 及以上(跨平台作业) Git 2.x (作业上传到 GitHub ) CUDA Toolkit 10.0 以上( GPU 专题) 第 0 章:汇编语言 x64 架构下的寄存器模型 通用寄存器: 32 位时代 • 32 位 x86 架构中的通用寄存器有: • eax, ecx, edx0 码力 | 108 页 | 9.47 MB | 1 年前3 C++高性能并行编程与优化 -  课件 - 04 从汇编角度看编译器优化Studio 2019 ( Windows 用户) GCC 9 及以上( Linux 用户) CMake 3.12 及以上(跨平台作业) Git 2.x (作业上传到 GitHub ) CUDA Toolkit 10.0 以上( GPU 专题) 第 0 章:汇编语言 x64 架构下的寄存器模型 通用寄存器: 32 位时代 • 32 位 x86 架构中的通用寄存器有: • eax, ecx, edx0 码力 | 108 页 | 9.47 MB | 1 年前3
 C++高性能并行编程与优化 -  课件 - 03 现代 C++ 进阶:模板元编程Studio 2019 ( Windows 用户) GCC 9 及以上( Linux 用户) CMake 3.12 及以上(跨平台作业) Git 2.x (作业上传到 GitHub ) CUDA Toolkit 10.0 以上( GPU 专题) 为什么需要模板函数( template ) • 避免重复写代码。 • 比如,利用重载实现“将一个数乘以 2” 这个 功能,需要: 为什么面向对象在 HPC0 码力 | 82 页 | 12.15 MB | 1 年前3 C++高性能并行编程与优化 -  课件 - 03 现代 C++ 进阶:模板元编程Studio 2019 ( Windows 用户) GCC 9 及以上( Linux 用户) CMake 3.12 及以上(跨平台作业) Git 2.x (作业上传到 GitHub ) CUDA Toolkit 10.0 以上( GPU 专题) 为什么需要模板函数( template ) • 避免重复写代码。 • 比如,利用重载实现“将一个数乘以 2” 这个 功能,需要: 为什么面向对象在 HPC0 码力 | 82 页 | 12.15 MB | 1 年前3
共 101 条
- 1
- 2
- 3
- 4
- 5
- 6
- 11













