会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
tomcat-
博客园
首页
新随笔
联系
管理
订阅
2025年9月6日
VTK 与 OpenGL 渲染机制浅析
摘要: 前言 在医疗影像可视化开发过程中,VTK(Visualization Toolkit) 是一个常用的开源、跨平台可视化库。 无论是集成在 WPF、Qt,还是作为后端渲染部署在 Linux 上,它都有广泛的应用场景。 VTK 功能十分强大,提供了丰富的组件: 数据结构:点集、网格、图像、体数据等 过滤
阅读全文
posted @ 2025-09-06 16:15 chendaxian
阅读(54)
评论(0)
推荐(0)
2025年6月24日
坐标变换与矩阵乘法
摘要: 主动视角与被动视角:坐标变换的双重理解 在图形学、线性代数中,我们经常接触各种矩阵变换。尤其是在理解坐标变换、相机矩阵等问题时,可以从主动视角与被动视角来理解。 一、主动视角:点在动,坐标系不动 在主动视角下,我们认为坐标系保持不变,而点的位置发生了变换。也就是说,我们是“主动”地对点施加某种操作,
阅读全文
posted @ 2025-06-24 23:45 chendaxian
阅读(42)
评论(0)
推荐(0)
2025年5月10日
程序运行中的编码问题
摘要: 编码问题梳理 在日常 C++ 或 C# 开发中,字符编码问题是一类看似基础却又常常令人头疼的问题。尤其是在 Windows 系统中,编码混乱往往会导致程序乱码、接口调用失败等问题。这里结合实际经验,梳理几种常见编码格式的基本概念与在开发中的注意事项,特别是针对控制台输出、源代码编码与操作系统 API
阅读全文
posted @ 2025-05-10 11:31 chendaxian
阅读(82)
评论(0)
推荐(0)
从封装 VTK 到调用 WPF:C++/CLI 的强大用武之地
摘要: C++/CLI 简介与实战:桥接 C++ 与 .NET 的利器 概要: 这是一门神奇的语言 —— C++/CLI,也被称为“托管 C++”。它是微软专为 C++ 开发者设计的语言扩展,旨在让他们能够使用 .NET 平台的托管特性(如垃圾回收)。C++/CLI 只能通过 MSVC 编译器进行编译,其产
阅读全文
posted @ 2025-05-10 10:59 chendaxian
阅读(124)
评论(0)
推荐(0)
2024年4月3日
c#非托管资源释放
摘要: 前言 c#一般使用托管内存,不用担心资源释放问题。但如果调用操作系统资源,比如文件、窗口的句柄,数据库及网络连接;或者PInvoke调用C++的库。此时,需要程序员手动对这些资源进行管理。其中IDisposable接口,终结器,可以帮助我们封装这一释放过程。 官方示例 微软的官方文档如下。这个类看起
阅读全文
posted @ 2024-04-03 21:13 chendaxian
阅读(388)
评论(0)
推荐(0)
2023年12月16日
右值引用相关整理
摘要: 前言 C++中有“移动语义、右值引用、引用折叠、万能引用、完美转发”等许多概念,本文尽量按照时间顺序,理清这些概念的由来,有什么关系,解决了什么问题。 移动语义 首先介绍移动语义的概念。移动语义是C++11引入的,正如移动一词的含义:一个物体从地点A到地点B,从结果上看,物体位置发生了变化,还是一个
阅读全文
posted @ 2023-12-16 23:36 chendaxian
阅读(34)
评论(0)
推荐(0)
2023年11月5日
记一次翻页性能优化
摘要: 背景 由于是公司项目,所以不方便给出代码或者视频,只能列一些自己画的流程图。 大致情况如上,前端有7个显示区。在对其进行滚动翻页的时候,存在以下问题: 1. 连续滚轮翻页,每次所有显示区刷新完,进行下一次翻页用时较久。(说人话就是,平均耗时翻页时间长) 2. 连续滚轮翻页,会出现一下子翻不动,然后连
阅读全文
posted @ 2023-11-05 20:31 chendaxian
阅读(128)
评论(0)
推荐(0)
2023年9月25日
函数模板_构造函数栈溢出
摘要: 前言 最近写一个任务队列,可以支持存入返回值为void的任意函数对象。需要定义一个Task模板,来存储函数对象以及参数。大致的实现如下: class Task { public: template <typename Func, typename... Args> Task(Func&& f, Ar
阅读全文
posted @ 2023-09-25 22:01 chendaxian
阅读(61)
评论(0)
推荐(0)
2022年3月27日
小玩意 MarvellousMouse
摘要: 前言 之前在知乎闲逛看有意思的项目的时候,发现一个前辈曾做过一个在鼠标周围随机生成爱心的小程序,闲来无聊实现了一版随机生成彩色小球的。最近疫情在网上认识一个妹子,她知道这个程序之后,让我给她做一个“格桑花”版的。我想着应该差不多,就改了改代码。话不多说,下面介绍一下。 实现 总的思路很简单,就是获取
阅读全文
posted @ 2022-03-27 18:01 chendaxian
阅读(295)
评论(0)
推荐(0)
2022年3月20日
C#unsafe指针与C++指针
摘要: 今天闲来无事,研究起C#的Unsafe代码,很好奇为什么在操作图像数组的时候要用指针,明明c#也提供了类似p[i]这样的写法。下面说说我的看法,欢迎讨论 下面先介绍C#的 C#的的数组时引用类型,继承至Array类(因此才有Length等属性),所以他是一般情况下是分配在堆内存中的。 比如下面代码中
阅读全文
posted @ 2022-03-20 22:59 chendaxian
阅读(290)
评论(0)
推荐(0)
下一页
公告