自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(338)
  • 资源 (6)
  • 收藏
  • 关注

原创 已经完成Qt布局中,添加布局

问题:已经布局好的UI,需要添加两个按钮布局后再添加到原有布局中,无法使用Designer拖动实现方法:直接修改.ui对应的xml,添加一个layout然后再将部件添加到布局中。

2022-09-29 16:02:09 182

原创 REST架构风格

REST架构风格详解架构风格与基于网络应用软件的架构设计(中文修订版)李锟谈 Fielding 博士 REST 论文中文版发布Architectural Styles and the Design of Network-based Software Architectures什么是RPC,你知道嘛?李锟RPCDubboDubbo基础及原理机制

2022-09-29 15:48:22 50

原创 DICOM数据中计算IJK2RAS矩阵

DICOM中Tag解析

2022-07-14 16:13:09 161

原创 cmake命令行使用

cmake的命令行使用

2022-07-06 11:35:24 755

原创 如何统计项目代码行数

Linux命令入门及使用

2022-06-28 16:34:30 5582

原创 cmake自定义模块和模块使用

CMake编程实践(六) 模块使用和自定义模块CMake编程实践(三) 常用变量和常用环境变量cmake 生成供find_package使用的自定义模块cmake 模块的使用和自定义模块模块的使用和自定义模块cmake中 target_include_directories的用法VSCode CMake 安装与配置详解When should I quote CMake variables?CMake: how to use INTERFACE_INCLUDE_D...

2022-05-11 16:23:52 331

原创 这个玩意儿挺复杂

cmake 生成供find_package使用的自定义模块005 - 使用 CMake 生成动态库/静态库如何为cmake提供package以便于find_package, 以及用VCPKG补充CMake实现快速下载集成如何通过cmake自动拷贝运行所需dll到executable目录CMake教程——零碎笔记IMPORTED_LOCATION...

2022-05-11 10:43:06 47

原创 GDCM样例

样例程序Test.cpp#include <iostream>#include <vector>#include "gdcmImage.h"#include "gdcmImageReader.h"#include "gdcmTag.h"#include <string>#include <locale>#include <codecvt>#include <Windows.h>// UTF8转std..

2022-04-11 20:05:55 5464

原创 线程中启动定时器,定时器事件在定时器中响应

timerForProgress.setInterval(200); timerForProgress.start(); timerForProgress.moveToThread(&thread); connect(&timerForProgress, &QTimer::timeout, this, &CycadOralScanRegistrationDialog::onTimerForProgressTimeout, Qt::Direc.

2021-12-08 15:22:02 138

原创 【点云精配准】Iterative Closest Point(ICP)

参考【点云精配准】Iterative Closest Point(ICP)

2021-12-04 15:26:37 59

原创 Qt动态属性

Qt的动态属性unpolish()和polish()1. Qt中的属性属性是指窗口或控件的属性,比如opacity属性表示“透明度”,geometry指的是“位置和大小”,pos属性代表“位置”。qt中的控件有自带的属性,我们也可以自己定义属性。QObject这个类有一个函数setProperty,我们可以通过这个函数定义自己的属性,使用方法很简单,setProperty(const char * name, const QVariant & value),第一个参数是属性的名称,第二个

2021-11-28 23:11:50 1232

原创 C++ sqlite3解决中文排序问题

导言:sqlite3默认的编码方式为UTF8编码,而在UTF8编码下,中文不是按照拼音顺序编码的,所以想解决中文排序问题,必须自定义排序规则,将UTF8编码转换成GB2312编码(GB2312编码中文是按照拼音顺序编码的),然后再进行比较大小,就可以得到正确的排序结果了。#include "sqlite3.h"#include <Windows.h>#include <string>#include <vector>using std::vector;u

2021-11-04 00:09:53 470

原创 QComboBox下拉菜单中有分隔符Separator时的样式设置

QHBoxLayout* lay = new QHBoxLayout(this); // 创建测试用的下拉框对象 QComboBox* cbo = new QComboBox(this); lay->addWidget(cbo, 0, Qt::AlignTop | Qt::AlignHCenter); // 添加测试用的数据 cbo->addItem("the 1st data"); cbo->insertSeparator(1); // 添加的分割符 cb..

2021-10-31 22:53:48 537

原创 QT 对话框添加背景图片的方法

QPalette的方法#include < QApplication >#include < QtGui >int main( int argc, char * argv[]){ QApplication app(argc,argv); QFrame * frame = new QFrame; frame -> resize( 400 , 700 ); QPixmap pixmap("images/

2021-10-31 22:48:14 379

原创 QMenu的使用

添加分割线样式QMenu{ color:rgb(123,123,123); background-color:#052331; border:none;}QMenu::item{ color:rgb(123,123,123); background-color:rgb(75,171,121); width:50px; height:35px; padding-lef.

2021-10-31 22:36:36 4936

原创 How to Shrink a Git Repository

参考https://web.archive.org/web/20190207210108/http://stevelorek.com/how-to-shrink-a-git-repository.html

2021-10-25 10:56:12 33

原创 Excel表格中从右往左指定字符分割的字串提取

提取单元格A3中,"/"符号分隔的最后一个字串:=TRIM(RIGHT(SUBSTITUTE(A3,"/",REPT(" ",LEN(A3))),LEN(A3)))

2021-09-17 10:39:40 745

原创 QTreeWidget设置样式

const QString VSCROLLBAR_STYLE = "QTreeWidget{background: #1d1d1d;border: 1px solid #3c3c3c;border-radius: 4px;color:#ffffff;}" "QScrollBar:vertical{margin:13px 0px 13px 0px; background-color:rgb(255,255,255,100); border: 0px; width:12px;}.

2021-09-17 09:08:06 790

原创 QT5中使用SQLite

参考​​​​​​在Qt中使用SQLite数据库QT5中使用SQLite如何在Qt中使用数据库Sqlite保存和提取图片How to Store and Retrieve Image on SQLite - Qt Wiki

2021-09-14 21:46:11 57

原创 QByteArray储存二进制数据(包括结构体,自定义QT对象)

参考QByteArray储存二进制数据(包括结构体,自定义QT对象)

2021-09-14 21:35:50 705

原创 Dcm转换成bmp或QImage

https://blog.csdn.net/Zzhouzhou237/article/details/78326728

2021-09-07 00:04:14 120

原创 qDebug重定向

参考qdebug重定向到日志文件_onehappycoder-CSDN博客_qdebug重定向到文件

2021-08-28 22:22:20 151

原创 C++程序中的相对路径

相对路径与程序的启动方式有关。双击启动程序程序文件所在的路径。Dos脚本启动相对路径是相对于Dos脚本文件所在路径。

2021-08-18 13:34:25 687

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

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

2021-07-27 16:09:41 257

原创 gdb如何调试动态链接库

参考gdb如何调试动态链接库问题 GDB调试动态库

2021-07-23 15:49:42 1545

原创 Linux下编译指定运行时路径

gcc -L选项在链接时指定动态库路径,编译通过,但是执行时会找不到路径;gcc -Wl -rpath选项在运行时指定路径,运行时按照指定路径寻找动态库;也就是说处理动态链接库时有2个路径:链接时路径和运行时路径,2个路径是分开的;-Wl,-rpath=/home/db2动态库的搜索路径搜索的先后顺序是:1. 编译目标代码时指定的动态库搜索路径;2. 环境变量 LD_LIBRARY_PATH 指定的动态库搜索路径;3. 配置文件 /etc/ld.so.conf 中指定的动态库搜索路

2021-07-22 16:32:12 712

原创 图像文件压缩

// GTImageCompress.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <iostream>#include "opencv/cv.h"#include "opencv2\opencv.hpp"#if _DEBUG#pragma comment(lib,"opencv_world349d.lib")#else#pragma comment(lib,"opencv_world349.lib")#endi.

2021-07-20 14:11:18 178 1

原创 Qt安装包下载

Qt 官方下载(非常慢)Qt 官网有一个专门的资源下载网站,所有的开发环境和相关工具都可以从这里下载,具体地址是:http://download.qt.io/Qt 国内镜像站下载(较快)国内镜像网站这里给大家推荐几个国内著名的 Qt 镜像网站,主要是各个高校的:中国科学技术大学:http://mirrors.ustc.edu.cn/qtproject/ 清华大学:https://mirrors.tuna.tsinghua.edu.cn/qt/ 北京理工大学:http://mirror

2021-07-15 10:58:07 104

原创 Linux下C/C++静态库和动态库的创建和使用

参考Linux编写一个C程序HelloWorld 深入探讨Linux静态库与动态库的详解(一看就懂) Linux下动态库(.so)和静态库(.a) 的区别 Linux动态库的导出控制 Linux动态库的导出控制

2021-07-14 17:12:14 48

原创 Linux下C/C++入门程序

参考Linux下文件重命名、创建、删除、修改及保存文件 Linux编写一个C程序HelloWorld

2021-07-14 17:09:37 18

原创 Linux下使用GDB调试器

参考linux下如何使用gdb调试 操作系统/Linux---->gcc/g++,gdb,make/makefile Linux——gdb调试,makefile的编写 gdb问题解决办法:no debugging symbols found Linux程序Segmentation fault (core dumped) 用GDB调试程序(一) GDB不同文件断点调试...

2021-07-14 17:07:51 24

原创 Linux下的makefile文件

参考Makefile教程(绝对经典,所有问题看这一篇足够了) 跟我一起写 Makefile(一)

2021-07-09 18:05:06 37

原创 Linux 下用于 C/C++ 的最好的 IDE /编辑器

参考17 个 Linux 下用于 C/C++ 的最好的 IDE /编辑器

2021-07-09 09:27:50 943

原创 Linux编程:区分GCC和G++

参考undefined reference to `std::cout'等错误 gcc:undefined reference to 'std::cout' gcc error - "iostream: No such file or directory"

2021-07-08 17:57:39 53

原创 Linux下基于pthread的多线程编程

参考makefile中在链接时添加-lpthread参数 undefined reference to "pthread_create"问题解决 undefined reference to 'pthread_create'问题解决 Linux线程详解 linux下 C++如何实现多线程 Linux下的线程创建

2021-07-08 17:48:50 42

原创 Linux下临时文件.swp

参考Linux中.swp 文件的产生与解决方法 linux下vi或vim操作Found a swap file by the name的原因及解决方法

2021-07-08 17:42:21 56

原创 Linux下基于TCP的网络通信

参考linux之间的网络通信 Linux(十九)网络基础:编写简单的TCP服务器 Linux网络通讯(TCP) linux网络编程之inet_pton和inet_ntop函数

2021-07-08 17:33:29 58

原创 标准C++写文件

问题在Ubuntu系统中,将通过网络收到的图片文件数据,保存到本地硬盘上。(之前的实现都是基于Qt框架来实现)解决办法直接使用C++标准库中的类来实现文件的读写和保存。参考C++二进制文件读写(read和write)详解 C++读写TXT文件中的string或者int型数据以及string流的用法...

2021-07-08 17:05:12 26

原创 虚拟机三种网络模式

问题在虚拟机下的Ubuntu系统实现一个TCP服务器程序,发现无法与本地主机所在的局域网中的其他主机通信(虚拟机网络模式为NAT)解决办法将虚拟机中的Ubuntu系统中的IP设置与本地主机相同的网段,设置虚拟机网络模式为桥接模式。参考VMware虚拟机三种网络模式详解NAT(地址转换模式) VMware虚拟机三种网络模式详解Bridged(桥接模式) VMware虚拟机三种网络模式详解Host-Only(仅主机模式)...

2021-07-08 16:58:27 30

原创 Qt程序中最多可以启动的线程数量

参考一个进程(process)最多可以开辟多少个线程(thread) Qt 事件系统浅析 (用 Windows API 描述) Qt源码分析之事件分发器QEventDispatcherWin32

2021-07-02 17:35:40 1661

C++11之std::future以及async函数、promise类和packaged_task类结构图

C++11之std::future以及async函数、promise类和packaged_task类结构图

2021-03-18

thriftSample.rar

thriftSample.rar

2021-03-16

Qt多语言平台实现.rar

Qt多语言平台实现.rar

2021-03-16

东灵工作室四视图样例程序分析.rar

东灵工作室四视图样例程序分析

2021-03-16

windows注册表配置生成DUMP批处理文件

windows注册表配置生成DUMP

2021-01-21

基于Qt5.12.9和vs2017编译的x64版本的CTK库

基于Qt5.12.9和vs2017编译的x64版本的CTK库

2020-12-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除