logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

#include 和 #pragma comment 的相对路径起点

#include 是以当前文件所在路径为当前目录#pragma comment 是以当前工程所在路径为当前目录

设置和修改环境变量

方法一直接修改注册表。方法二通过我的电脑来设置系统的环境变量。方法三所有的在cmd命令行下对环境变量的修改只对当前窗口有效,不是永久性的修改。也就是说当关闭此cmd命令行窗口后,将不再起作用。方法如下:1、查看当前所有可用的环境变量:输入 set 即可查看;2、查看某个环境变量:输入 “set 变量名”即可,比如想查看path变量的值,即输入 set path;3、修改环境变量 :输入 “set

#windows
MITK微服务机制全景分析

CppMicroServices微服务机制实现分析 本文深入剖析了CppMicroServices框架的核心实现原理。作为一个遵循OSGi规范的C++微服务框架,其核心思想是实现模块间通过接口交互而无需编译依赖。主要包含以下几个关键部分: 全局状态管理:通过CoreModuleContext单例维护服务注册表、监听器等核心组件 模块生命周期:利用US_INITIALIZE_MODULE宏实现.so

#微服务
MITK中微服务三套注册表数据结构分析

第一部分:BlueBerry 扩展注册表(ExtensionRegistry / RegistryObjectManager)第二部分:CppMicroServices 注册表(ModuleRegistry / ServiceRegistry)第三部分:CTK 中的注册表(ctkPlugins / ctkServices)第四部分:血缘关系 —— Knopflerfish 与 Equinox附:C

#微服务
MITK中两种微服务的三层架构实现对比

微服务架构实现对比:CppMicroServices与CTK 摘要:本文对比了CppMicroServices和CTK PluginFramework在OSGi规范三层架构中的实现差异。模块层方面,CppMicroServices仅使用普通动态库,缺乏依赖管理;而CTK强制使用MANIFEST.MF元数据,支持版本化依赖解析。生命周期层上,CTK实现了完整六态状态机,支持懒激活和异常回滚;CppM

#微服务
vtkResliceCursorWidget 系统设计还原

VTK重切片光标控件架构解析 本文分析了VTK 9.5.0中的vtkResliceCursorWidget系统,采用MVC分层结构结合数据管线设计: 架构分层: 控制器层:vtkResliceCursorWidget处理事件映射 视图/交互层:抽象表示类+具体线表示实现 模型层:vtkResliceCursor存储核心数据 渲染层:Actor+算法生成几何体 关键流程: 初始化时构建重切片管线 交

标准LENA测试图像下载

https://www.ece.rice.edu/~wakin/images/

#图像处理
在非GUI线程中创建窗口

问题:在自定义线程中创建窗口,ASSERT failure in QWidget: "Widgets must be created in the GUI thread."1、构建一个窗口启动器对象;class GuiLauncher : public QObject{Q_OBJECTpublic:explicit GuiLauncher(QObject *parent = nullptr);bo

#qt
Windows下编译CTK

工具CMake+VS2015+Qt 5.9.1问题1、Qt版本默认使用Qt4:将变量CTK_QT_VERSION的值从4修改为5。2、Could not find a package configuration file provided by "Qt5" with any ofthe following names:Qt5Config.cmake、qt5-config.cmake:指定Qt的CM

#微服务
Qt QML之QML文档

QML文档一个QML文档就是一个满足QML文档语法的字符串。一个文档定义了一个QML对象类型。一般地,可以从本地或者远程加载一个扩展名为.qml的文件,但是可以用代码手动编写QML文档。QML文档定义的对象类型的实例可以通过使用QML代码的Component进行创建,也可以通过C++代码的QQmlComponent进行创建。另外,如果一个对象类型显示的暴露给QML类型系统,并指定一个特定的名称,该

#qt
    共 15 条
  • 1
  • 2
  • 请选择