- 博客(199)
- 收藏
- 关注
原创 KingbaseES 筑牢数据底座!常德二院全国首个地方三级医院全栈国产化医疗信创项目上线
常德市第二人民医院成功上线全国首个地方三级医院全栈国产化医疗信创项目,实现30余个核心系统自主可控运行,患者候诊时间缩短20%。该项目由医院"一把手工程"推动,采用电科金仓数据库等国产软硬件,构建了从硬件到应用的全链路国产化路径。通过200多名工程师7个月的联合攻坚,解决了9000多个技术问题,验证了国产系统在医疗复杂场景中的可靠性。该项目为医疗行业信创转型提供了可复制的样板,标志着我国医疗信息化自主可控能力取得重要突破。
2025-08-21 13:20:07
6901
15
原创 还在为SQL兼容性熬夜?KDMS V4来了,迁移风险“清零”!
金仓数据库迁移评估系统(KDMS)V4正式上线,解决数据库迁移中的兼容性问题。新版升级三大功能:异构采集支持精准统计和SQL扫描;评估引擎重构,兼容6大数据库;全新界面提升操作体验。用户可通过金仓社区三步完成迁移评估:下载采集器、按需采集数据、生成兼容报告。此外,社区提供技术资源、专家支持、成长赋能等五大权益。该系统旨在实现无风险、无盲点的数据库迁移,助力国产化替代进程。
2025-08-19 20:36:35
16665
16
原创 【Qt开发】常用控件(五)
本文介绍了Qt中实现窗口透明度和光标设置的两个关键技术。windowOpacity属性通过setWindowOpacity()和windowOpacity()方法控制窗口透明度(0.0-1.0),示例代码演示了通过按钮增减透明度的效果。光标设置方面,setCursor()可修改组件光标形状,QGuiApplication::setOverrideCursor()则设置全局光标,文中展示了设计器直接设置和代码实现两种方式,并列出Qt内置的多种光标形状枚举。这些技术为创建现代化UI界面提供了实用工具。
2025-08-19 15:44:46
830
55
原创 【Qt开发】常用控件(四)
本文介绍了Qt中窗口标题(windowTitle)和图标(windowIcon)的设置方法,以及qrc资源管理机制。窗口标题和图标设置仅对顶层widget有效,子widget设置无效。文章详细说明了使用绝对路径和相对路径加载资源的注意事项,并重点介绍了qrc资源文件的使用流程:创建qrc文件、添加前缀、导入资源文件,最后通过":/前缀/文件名"的方式访问资源。qrc机制将资源编译进可执行文件,确保路径无关性,但会增大程序体积。文章通过代码示例展示了这些功能的具体实现方式。
2025-08-16 14:49:25
822
67
原创 【Qt开发】常用控件(三) -> geometry
本文介绍了Qt中控件位置和尺寸的相关API及使用方式。主要内容包括:1. 控件位置和尺寸的四个基本属性(x,y,width,height)及Qt的左手坐标系;2. Qt提供的两种主要API:frameGeometry(包含窗口边框)和geometry(不包含窗口边框),解释了它们的区别和使用场景;3. 通过代码示例演示了如何控制按钮移动位置,包括直接修改QRect和使用setGeometry方法;4. 展示了一个"表白程序"实例,利用随机数实现按钮移动效果
2025-08-13 08:00:00
1006
64
原创 【Qt开发】常用控件(二) -> enabled
本文介绍了Qt中控件的enabled属性及其使用方法。enabled是QWidget类的基础布尔属性,决定控件是否响应用户输入:true为启用(可交互,正常显示),false为禁用(不可交互,通常变灰)。文章详细说明了相关API:isEnabled()获取状态,setEnabled()设置状态,并强调禁用状态会级联影响子控件。通过两个代码示例演示了如何创建禁用按钮和动态切换按钮状态,其中第二个示例展示了通过objectName获取控件对象并使用槽函数实现状态切换的方法。
2025-08-08 12:48:55
1194
69
原创 【Qt开发】常用控件(一)
Qt控件体系发展历程及其核心特性:从传统Widgets到现代跨平台框架,Qt经历了四个关键阶段:1)经典Widgets时代(Qt1-4)基于CPU渲染;2)GraphicsView框架引入场景图渲染;3)QtQuick革命带来QML声明式UI;4)Qt5-6实现Widgets与Quick的深度融合。QWidget作为基类提供核心属性控制,包括enable状态、几何尺寸、样式表、焦点策略等。
2025-08-05 16:01:34
1060
70
原创 【Qt开发】信号与槽(四)-> 信号和槽的其他说明
本文介绍了Qt框架中信号与槽机制的核心概念和使用方法。主要内容包括:1)使用disconnect断开信号与槽的方法;2)Qt4版本信号槽连接方式(需使用SIGNAL/SLOT宏)及其优缺点;3)Qt5新增的Lambda表达式定义槽函数的语法和使用场景(包括捕获列表、参数、选项、返回值等);4)信号槽机制的优缺点分析,指出其松散耦合的优势,同时说明其执行效率比直接调用低约10倍的特点,但在大多数场景下可接受。
2025-08-02 15:46:34
827
72
原创 【Qt开发】信号与槽(三)-> 自定义信号和槽
本文介绍了Qt中自定义信号和槽的基本语法规范及使用要点。主要内容包括:1)信号必须声明在signals区域,返回void且无需实现;槽可声明在public或public slots区域,需完整实现。2)信号和槽支持参数传递和重载,但槽函数参数数量必须≤信号参数数量。3)强调连接顺序必须为先connect后emit,并推荐使用QObject的对象树机制管理生命周期。4)通过多个示例演示了信号槽的连接方式、参数传递规则及重载处理方法,为Qt事件通信编程提供了实用指导。
2025-07-30 08:00:00
1467
70
原创 时序数据基座升维:Apache IoTDB 以“端边云AI一体化”重构工业智能决策
摘要:时序数据库(TSDB)在工业4.0时代对海量传感器数据处理至关重要。Apache IoTDB凭借"端边云AI一体化"架构,在写入性能(毫秒级延迟/千万级吞吐)、存储压缩(15倍压缩比)、查询能力等方面表现突出,特别适合工业场景。其优势包括:边缘实时处理(如风电振动分析)、云端深度分析(如汽车厂OEE优化)、AI闭环决策(如半导体良率预测)。
2025-07-28 19:07:47
14689
26
原创 【Qt开发】信号与槽(二)-> 信号和槽的使用
Qt中信号与槽机制是实现对象间通信的核心机制。QObject类提供了connect()函数来连接信号和槽,其参数包括发送者、信号、接收者和槽函数。Qt Creator可自动生成信号槽代码,通过UI设计界面可快速创建槽函数(命名规则为on_对象名_信号名)。建议使用显式connect而非依赖命名规则,以提高代码可读性和避免拼写错误。内置信号和槽可通过Qt帮助文档查询,通常在父类中查找signals和slots关键字。示例展示了如何实现按钮点击关闭窗口的功能。
2025-07-27 08:00:00
1332
67
原创 三骏破局AI时代:电科金仓以“马背智慧”重定义数据库一体机
电科金仓发布新一代AI数据库一体机,以"三骏守护"为核心优势——赤兔引擎实现百万级并发与亚毫秒响应,的卢模型提供98%精准度的AI智能运维,绝影盾甲构建零信任安全体系。该产品深度融合金仓数据库、超融合平台与AI大模型,性能提升30%以上,成本降低40%,已成功应用于医疗、教育、央国企等多个关键行业。此次发布标志着电科金仓从传统数据库厂商向智能数据基础设施提供商的战略转型,展现了国产数据库在AI时代的技术突破与创新实力。
2025-07-25 12:36:59
15743
26
原创 【Qt开发】信号与槽(一)
Qt信号与槽机制详解 摘要:Qt的信号与槽机制是其核心特性,通过事件驱动实现对象间通信。信号对应控件事件(如点击按钮),以信号函数形式呈现;槽是用slots修饰的响应函数,需完整实现。支持多种连接方式:1对1(信号→槽/信号→信号)、1对多(单信号触发多槽)、多对1(多信号共用槽)。该机制通过QObject::connect()建立连接,实现控件间解耦交互,信号仅需声明而由Qt自动生成实现。
2025-07-24 08:00:00
1195
60
原创 2000 + 核心验证筑牢根基:金仓数据库攻克 Oracle 替代六大核心关卡
老邓在会上,狠狠甩了一句气话。,某大型期货交易所信息化主管,数据库老司机。作为圈里最早的一批DBA,,他的工位里,最醒目的不是家人照片,而是历代O记认证证书。开完刚才的“数据库替代”内部通气会,老邓“余怒”未消。回到工位上,把键盘敲得噼里啪啦响,在工作群里疯狂输出,一口气写出了自己的「」理由↓当然,老邓也知道,既然监管发文了,这替换的趋势肯定无法阻挡。只是,作为O记铁粉,他心里有点意难平。接下来,单位组织了技术选型会,让来“过堂”。老邓心说这下可好,看我怎么怼你们!事情就像预料的那样……
2025-07-22 15:00:38
18085
17
原创 【Qt开发】Qt的背景介绍(四)
本文介绍了Qt编程的基础内容,主要包括:1. QtHelloWorld程序的两种实现方式(按钮和标签),包括纯代码和可视化操作两种方法;2. 详细解析了Qt项目文件结构,包括.pro工程文件、widget.h头文件、main.cpp主程序文件等核心文件的作用和内容;3. Qt编程注意事项,包括命名规范、常用快捷键、帮助文档使用、对象树模型和窗口坐标体系等重要概念。文章通过具体实例展示了Qt开发的基本流程,特别强调了对象树的内存管理机制和父子组件关系,为Qt初学者提供了全面的入门指导。
2025-07-22 08:00:00
1357
52
原创 【Qt开发】Qt的背景介绍(三)-> 认识Qt Creator
《QtCreator开发环境使用指南》摘要:本文详细介绍了QtCreator集成开发环境的界面功能与项目创建流程。开发环境包含菜单栏、模式选择(编辑/设计/调试等)、构建套件选择器等核心组件,支持代码编辑、界面设计、项目构建与调试等功能。项目创建流程涵盖模板选择(如QtWidgets应用)、路径设置、构建系统配置(qmake/CMake)、基类选择(QMainWindow/QWidget等)等8个关键步骤。
2025-07-19 08:00:00
1735
70
原创 【Qt开发】Qt的背景介绍(二)-> 搭建Qt开发环境
本文介绍了Qt开发工具及安装配置流程。主要内容包括:1) 常用Qt开发工具:Qt Creator(专为Qt设计的跨平台IDE)、Visual Studio(微软多功能IDE)和Eclipse(可扩展的Java/C++开发环境);2) Qt SDK下载安装步骤:从官网下载对应版本,断网安装,注意安装路径不能含中文;3) 验证安装:通过运行示例程序测试;4) 环境变量配置:将Qt的bin目录添加到系统Path变量,以便命令行调用Qt工具。文章详细说明了Qt开发环境的搭建过程,对初学者具有实用指导价值。
2025-07-16 08:00:00
2101
87
原创 【Qt开发】Qt的背景介绍(一)
Qt是一个跨平台的C++图形用户界面框架,由挪威程序员于1991年开发,1995年发布首个版本。经过多次迭代,如今支持Windows、Linux、macOS、Android等平台。Qt采用模块化设计,提供信号槽机制、QML语言等创新功能,广泛应用于桌面软件、移动应用、嵌入式系统和物联网设备开发。其优势在于跨平台能力、开发效率高、内存管理简化等特点。随着物联网、自动驾驶等技术的发展,Qt在智能家居、车载系统等领域的应用前景广阔。2020年推出的Qt6版本全面支持C++17,进一步提升了框架的现代化程度。
2025-07-13 08:00:00
2495
90
原创 【HarmonyOS Next之旅】DevEco Studio使用指南(四十二) -> 动态修改编译配置
摘要:本文介绍了在Hvigor中动态配置构建的两种方法:1)通过hook和插件上下文修改配置文件(如build-profile.json5、module.json5等),这种方式灵活全面;2)在hvigorfile.ts中使用overrides关键字覆盖配置。重点演示了如何通过hook机制修改签名信息、依赖配置等,并提供了具体代码示例。两种方法中,推荐使用hook方式实现动态配置修改。
2025-07-10 14:08:58
1693
57
原创 【HarmonyOS Next之旅】DevEco Studio使用指南(四十一) -> 获取自定义编译参数
文章摘要:本文介绍了在HAP/HSP和HAR项目中获取编译构建参数的方法。主要内容包括:1)通过菜单选项或命令生成BuildProfile类文件;2)在代码中引入并使用默认/自定义构建参数;3)配置自定义参数(仅支持number/string/boolean类型)的三种方式(模块级buildOption、buildOptionSet、targets节点)。HAR项目类似但文件路径不同。还说明了工程级全局参数的配置方法。文末附有参数说明表和配置示例。
2025-07-07 08:00:00
1821
68
原创 【HarmonyOS Next之旅】DevEco Studio使用指南(四十) -> 灵活定制编译选项
DevEco Studio提供了灵活的编译模式配置功能,支持通过界面或命令行指定编译模式(debug/release/default)。开发者可在build-profile.json5文件中自定义编译模式,通过buildModeBinder建立target与buildOption的映射关系。编译选项遵循优先级规则:命令行配置>targets配置>buildOptionSet配置>buildOption配置>products配置>buildModeSet配置。
2025-07-04 08:58:02
1919
66
原创 【HarmonyOS Next之旅】DevEco Studio使用指南(三十九) -> HAP唯一性校验逻辑
摘要:HarmonyOS应用以HAP为安装单位,需确保同一设备上Module和Ability的唯一性。Module校验通过名称、设备类型(deviceType)及分发规则(distributionFilter)进行区分;Ability校验则通过名称及其所属Module的设备类型和分发规则来识别。Entry类型Module需确保目标设备唯一对应,且Feature类型Module的目标设备必须有对应的Entry类型Module。DevEco Studio在编译时会执行这些校验,失败将导致编译终止或告警。
2025-07-01 22:48:07
775
48
原创 【HarmonyOS Next之旅】DevEco Studio使用指南(三十八) -> 构建HAR
DevEco Studio支持debug和release两种构建模式,可生成三种HAR包格式:源码HAR、js中间码HAR和字节码HAR。debug模式下默认生成字节码HAR用于本地调测,release模式下默认不开启混淆,构建产物与debug模式相同。HAR包不支持配置extension组件和pages路由,且引用本地模块可能导致安装失败。创建模块需选择API10及以上的Stage模型,在oh-package.json5中定义入口文件。
2025-06-28 23:02:50
1629
69
原创 【HarmonyOS Next之旅】DevEco Studio使用指南(三十七)
本文摘要: CPPHvigor配置指南摘要:1)通过build-profile.json5自定义CPP构建参数,包括CMake配置、ABI过滤、SO文件打包规则等;2)支持多工程构建模式,通过multiProjects配置和app_packing_tool.jar打包多个HAP;3)提供.hvigor目录路径自定义方法,通过环境变量HVIGOR_USER_HOME可修改默认存储位置。文档详细说明了Windows/macOS/Linux系统的具体配置方式,帮助开发者优化构建流程和磁盘空间管理。
2025-06-25 08:00:00
1083
67
原创 【HarmonyOS Next之旅】DevEco Studio使用指南(三十六) -> 配置构建(三)
本文介绍了HarmonyOS开发中HAR模块和APP的多目标构建配置方法。在HAR模块定制方面,通过build-profile.json5文件可针对不同target配置设备类型、C++依赖、资源目录等差异化选项,需通过命令行指定非default目标编译。在APP构建方面,可定义多个product分别定制包名、类型、签名、图标和包含的target模块,其中必须包含default产品。
2025-06-22 21:07:54
1783
56
原创 【HarmonyOS Next之旅】DevEco Studio使用指南(三十五) -> 配置构建(二)
摘要:本文详细介绍了HarmonyOS应用开发中定制HAP多目标构建产物的方法。通过build-profile.json5文件可以实现不同target(如免费版、付费版)的差异化定制,包括HAP包名、设备类型、源码集、资源文件、C++依赖.so等配置项的定制。开发者可以定义多个target,编译时生成对应的HAP包。文章还说明了如何在开发过程中调试和运行指定的target,以及如何构建定义的目标产物。这种多目标构建机制支持开发者根据不同需求定制差异化的应用版本,提高了开发灵活性。
2025-06-19 14:41:07
1502
76
原创 【HarmonyOS Next之旅】DevEco Studio使用指南(三十四) -> 配置构建(一)
本文介绍了HarmonyOS应用开发中的模块配置与依赖管理方法。在模块配置方面,可通过工程级build-profile.json5文件进行静态配置,或在hvigorconfig.ts中动态添加/排除模块。模块支持单独编译,通过DevEco Studio界面或命令行均可实现。在依赖管理方面,项目可通过oh-package.json5文件添加三类依赖:远程三方包(如@ohos/lottie)、本地文件夹和本地HAR/HSP包,配置后需执行ohpm install安装。
2025-06-16 16:43:56
1494
64
原创 【HarmonyOS Next之旅】DevEco Studio使用指南(三十三) -> 构建任务
本文介绍了HarmonyOS开发中的任务管理流程,主要包括三类基础任务流程图(HAP/HSP/HAR)和相关操作命令。通过hvigorw taskTree命令可查看模块化任务树及执行顺序(如打包→签名→构建)。详细说明了12类任务的职能,包括Hook、编译、资源处理、打包、签名、验证等类型,列举了如assembleHap、CompileArkTS、PackageHap等典型任务的具体作用。同时介绍了Native代码编译、帮助查询及其他辅助任务的操作方式,为开发者提供了完整的HarmonyOS工程构建任务参考
2025-06-13 11:24:26
1783
70
原创 【HarmonyOS Next之旅】DevEco Studio使用指南(三十二) -> 构建系统生命周期
Hvigor构建系统通过树形结构管理工程,项目为根节点,模块为叶子节点。系统使用hvigorconfig.ts(可选)和hvigorfile.ts(必需)脚本注册插件、任务及生命周期钩子。Hvigor以任务为基本单元执行构建,形成有向无环图(DAG),任务逻辑由hvigor-ohos-plugin提供。构建生命周期分为初始化(参数配置)、配置(加载插件和任务)和执行(按依赖关系运行任务)三个阶段,并提供多个钩子点供开发者在关键节点插入自定义逻辑。系统通过任务编排和插件调用完成从编译到打包签名的完整构建流程。
2025-06-10 10:38:42
1260
68
原创 【HarmonyOS Next之旅】DevEco Studio使用指南(三十一) -> 同步云端代码至DevEco Studio工程
本文介绍了在DevEcoStudio中进行云函数/云对象和云数据库同步的操作方法。对于云函数/云对象,支持单个和批量同步两种方式,可选择跳过或覆盖本地文件,同步后会自动生成备份文件。云数据库同步目前仅支持对象类型,同样提供单个和批量同步功能,会根据内容差异决定是否生成备份。还介绍了一键同步云侧代码功能,可同时同步对象类型和云函数/云对象。
2025-06-07 19:37:37
1709
59
原创 【HarmonyOS Next之旅】DevEco Studio使用指南(三十)
摘要:本文介绍了在DevEco Studio中部署HarmonyOS云侧工程的完整流程。主要内容包括:1)使用"DeployCloudProgram"部署云函数和云数据库资源到AGC云端;2)通过CloudDev面板管理云开发资源;3)通用云开发模板的功能说明和使用方法;4)从开发到部署的完整步骤总结,包括环境配置、业务开发、调试测试和部署监控等环节。文中还提供了各功能模块的效果展示和技术支持途径,帮助开发者实现端云一体化开发。
2025-06-04 11:26:23
2117
79
原创 【HarmonyOS Next之旅】DevEco Studio使用指南(二十九) -> 开发云数据库
【HarmonyOS Next之旅】DevEco Studio使用指南(二十九) -> 开发云数据库
2025-06-01 08:00:00
1530
66
原创 【HarmonyOS Next之旅】DevEco Studio使用指南(二十八) -> 开发云对象
云对象开发指南 云对象是对云函数的封装优化,提供端侧直接调用云侧代码的体验。开发流程包括:1)在DevEco Studio创建云对象(需符合命名规范);2)编写无状态方法,注意输入/输出类型限制;3)支持本地和远程两种调试模式,本地调试可使用断点功能;4)完成测试后部署至AGC云端(支持单/批量部署)。注意事项:避免手动修改配置文件,成员变量无意义,输入/输出不支持第三方依赖类型,Date等特殊类型需转换处理。云对象相比传统云函数具有代码精简、逻辑清晰等优势,推荐优先采用。
2025-05-29 10:56:31
2322
73
原创 【HarmonyOS Next之旅】DevEco Studio使用指南(二十七) -> 开发云函数
本文介绍了使用DevEco Studio开发云函数的完整流程:1)创建云函数并配置HTTP触发器;2)编写函数业务代码并管理依赖;3)支持本地调试和云端调试两种方式;4)可将单个或多个函数部署到AGC云端。关键点包括:通过function-config.json配置触发器、支持断点调试、事件模拟器测试、环境变量配置等注意事项。该流程让开发者能快速完成云函数开发、测试和部署,实现Serverless计算服务。
2025-05-27 13:16:47
2178
72
原创 【HarmonyOS Next之旅】DevEco Studio使用指南(二十六) -> 创建端云一体化开发工程
【HarmonyOS Next之旅】DevEco Studio使用指南(二十五) -> 创建端云一体化开发工程
2025-05-24 16:43:12
2385
82
原创 【HarmonyOS Next之旅】DevEco Studio使用指南(二十五) -> 端云一体化开发 -> 业务介绍(二)
【HarmonyOS Next之旅】DevEco Studio使用指南(二十五) -> 端云一体化开发 -> 业务介绍(二)
2025-05-21 11:22:00
1976
73
原创 【HarmonyOS Next之旅】DevEco Studio使用指南(二十四) -> 端云一体化开发 -> 业务介绍(一)
端云一体化开发是HarmonyOS为支持云端开发而推出的新模式,通过DevEco Studio集成Cloud Foundation Kit,开发者可以在同一环境中完成应用端侧和云侧的开发。云开发工程模板提供了常见场景的代码实现,简化了工程创建过程。端云一体化开发的主要特性包括在DevEco Studio中同时开发和调试端侧与云侧代码,并支持一键部署至AGC云端。此外,Cloud Foundation Kit提供了云函数、云数据库等云端服务,具有开箱即用、自动弹性伸缩等优势。
2025-05-18 19:46:16
699
70
原创 【HarmonyOS Next之旅】DevEco Studio使用指南(二十三)
本文介绍了在DevEcoStudio中引用共享包的三种方式:从仓库安装、从本地文件夹安装和从本地压缩包安装。首先,设置三方HAR的仓库信息,可通过命令行配置自定义仓库地址。然后,通过终端命令或直接修改oh-package.json5文件来添加依赖。对于本地模块源码和HAR/HSP包的引用,也提供了相应的命令行和配置文件修改方法。此外,还介绍了如何将.tgz格式的共享包转换为.har格式,并详细说明了生成应用图标的步骤,包括选择设备类型、配置图标样式和大小等。最后,文章提到了如何配置桌面和设置页面的应用图标,
2025-05-15 11:11:50
1245
68
原创 【HarmonyOS Next之旅】DevEco Studio使用指南(二十二)
本文详细介绍了如何开发、编译和发布HarmonyOS的静态共享包(HAR)和动态共享包(HSP)。HAR包含代码、C++库、资源和配置文件,用于多个模块或工程间的共享,但不能独立运行。HSP支持按需动态下载和资源共享,适用于应用内或跨应用场景。文章还提供了创建库模块的步骤、编译HAR和HSP的注意事项,以及如何通过OpenHarmony三方库中心仓发布HAR。整个过程涉及模块创建、编译、资源管理及发布流程,为开发者提供了全面的指导。
2025-05-12 18:28:48
2670
76
原创 【HarmonyOS Next之旅】DevEco Studio使用指南(二十一)
DevEco Studio为HarmonyOS应用开发提供了多端设备预览、Inspector双向预览和预览数据模拟功能。多端设备预览支持同时查看应用在最多4个设备上的UI布局和交互效果,适用于ArkTS和JS应用。Inspector双向预览功能允许开发者在UI预览界面与源代码文件间进行双向联动,实时更新UI和代码。预览数据模拟功能则通过Hamock工具模拟UI组件属性和方法,或模拟模块接口,帮助开发者在预览场景下测试不同返回值带来的界面变化。这些功能极大地提升了开发效率和测试准确性。
2025-05-09 12:56:26
1337
80
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人