![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++ 实用源码
comedate
这个作者很懒,什么都没留下…
展开
-
LeetCode 234 - 回文链表 C++ 实现
leetcode 题目234 回文链表 C++ 实现原创 2024-08-13 12:07:26 · 266 阅读 · 0 评论 -
[pybind11] pybind11 封装 C++ 的 map, vector 的代码示例
工业界经常使用 pybind 11 封装 C++ 成 python 代码,这样既有 C++ 的性能,也有 python 胶水语言的方便;因此,本文使用 pybind 11 封装 C++ 的 map, vector 来说明这样的例子;原创 2024-03-13 23:09:46 · 789 阅读 · 0 评论 -
C++ 实现多线程的生产者(producer) - 消费者(consumer) 模型
本文介绍了生产者消费者的并发编程模型,并用详细的 C++ 代码实现了一个简单的生产者消费者的实例;原创 2024-01-27 17:24:18 · 2618 阅读 · 4 评论 -
详解 C++ 中移动构造与移动赋值
本文介绍了 C++ 中的移动构造与移动赋值语法的原理,并通过基类,子类的例子,说明了移动构造赋值的写法;原创 2024-01-27 15:57:58 · 947 阅读 · 0 评论 -
[CGAL] Mesh Deformation with CGAL
Papers Documents Codes about mesh deformation in CGAL原创 2023-05-17 22:01:59 · 246 阅读 · 0 评论 -
[VTK] vtkWindowedSincPolyDataFilter 源码注释解读
vtkWindowedSincPolydataFilter 是 VTK Polydata 的很有用的平滑类。但是这个函数使用的数学理论很多,因此专门分析一下这个类。“Optimal Surface Smoothing as Filter Design” G. Taubin, T. Zhang and G. Golub. (Zhang and Golub are at Stanford Universityhttps://link.springer.com/content/pdf/10.1007/bfb00原创 2022-06-28 21:56:29 · 812 阅读 · 0 评论 -
[VTK] vtkPolydataToImageStencil 源码解读
vtkPolydataToImageStencil 源码解读;模板类将多边形数据转换为图像模板;原创 2022-06-21 23:21:53 · 794 阅读 · 1 评论 -
CMakeLists 增加 OpenMP 的支持
1. CMakeLists 增加如下:find_package(OpenMP REQUIRED)if(OpenMP_FOUND) message(STATUS "found openmp") set(CMAKE_C_FLAGS ${CMAKE_C_FLAGS}, ${OPENMP_C_FLAGS}) set(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS}, ${OPENMP_CXX_FLAGS})else() message(FATAL_ERRO原创 2022-05-19 22:18:18 · 3246 阅读 · 3 评论 -
【CMAKE】CMakeLists 添加 eigen3 库以及 VTK 库的使用
VTK 以及 EIgen3 是我们经常使用的三方库,因此,我们需要在 CMakelists.txt 中引进过来。原创 2022-04-23 17:18:16 · 3232 阅读 · 2 评论 -
Perlin Noise
Perline Noise 相关资料:GPU Gens Perlin Noise 说明:https://developer.nvidia.com/gpugems/gpugems/part-i-natural-effects/chapter-5-implementing-improved-perlin-noiseC++ 版本的 Perlin Noise:https://github.com/sol-prog/Perlin_NoiseCuda 版本的 Perlin Noise:https://g原创 2021-08-30 21:43:15 · 126 阅读 · 0 评论 -
C++ string 转 Int 类型 以及 string 转 double
// stod example#include <iostream> // std::cout#include <string> // std::string, std::stodint main (){ std::string orbits ("365.24 29.53"); std::string::size_type sz; // alias of size_t double earth = std::stod (orbits,&am原创 2021-07-20 21:51:27 · 181 阅读 · 0 评论 -
DCMTK 中源代码中使用 Overlay 的例子
/* * * Copyright (C) 1998-2018, OFFIS e.V. * All rights reserved. See COPYRIGHT file for details. * * This software and supporting documentation were developed by * * OFFIS e.V. * R&D Division Health * Escherweg 2 * D-26121 Ol原创 2021-06-16 22:34:34 · 423 阅读 · 0 评论 -
Dicom 标准中 overlay 相关的 Tag 的介绍
Dicom 的 overlay tag, 主要是用来描述图像中的图形或文字信息,或者是 图像的 ROI 区域信息。原创 2021-06-10 21:38:41 · 669 阅读 · 0 评论 -
光线与三角面片相交 Ray Intersect Triangle
https://www.scratchapixel.com/lessons/3d-basic-rendering/ray-tracing-rendering-a-triangle/https://www.cs.princeton.edu/courses/archive/fall00/cs426/原创 2021-06-09 22:55:26 · 460 阅读 · 0 评论 -
C++ 与 Python 设置显示精度
C++ 与 Python 设置显示精度原创 2021-05-30 14:49:16 · 168 阅读 · 0 评论