自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (16)
  • 收藏
  • 关注

原创 c++基础知识整理与分析

c++基础知识整理与分析1.new delete实现原理二级目录三级目录2.new delete和malloc free的区别二级目录三级目录3.内存映象二级目录三级目录4.动态内存分配方式二级目录三级目录5.继承关系中构造函数/析构函数调用关系二级目录三级目录6.const使用二级目录三级目录7.设计原则单一职责开闭原则里氏替换原则本末倒置三级目录8.设计模式二级目录三级目录1.new delete实现原理二级目录三级目录2.new delete和malloc free的区别二级目录三级目录

2021-04-04 17:54:41 615 1

原创 C++代码优化及细节编程

C++代码优化及细节编程for循环优化1.尽量不要在for循环中重复声明相同变量2.循环退出条件的变量在循环外申明初始化3.循环条件增加时,使用++i,而不使用i++4.双重循环采用小循环包大循环的方式5.循环内执行a+=b优于a=a+b6.循环内三目运算符优于if判断,但不利于代码可读性参数传递待更新for循环优化1.尽量不要在for循环中重复声明相同变量vector<int> nums={1,2,3,4,5};for(auto &x:nums){ int a = x;

2021-03-16 14:11:21 304

原创 数据结构c++顺序表实现栈(共享栈)

数据结构c++顺序表实现栈(共享栈)前言一、什么为共享栈?二、实现代码总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、什么为共享栈?基于顺序表实现,数组有连个端点,两个端点为两个栈的栈低,两个栈共用一个数组。二、实现代码#pragma onceconst int SIZE = 20;enum StatckNum.

2020-11-21 18:33:46 464

原创 数据结构c++双向链表(首尾指针)

数据结构c++双向链表(首尾指针)插入操作#pragma once#include <iostream>using namespace std;template <class T>class DoubleLinkList;template <class T>class Node{public: Node(T data) { this->data = data; pre = nullptr; next = nullptr

2020-11-21 17:01:45 1237

原创 C++单向循环链表

C++单向循环链表#pragma once#include <iostream>using namespace std;template<class T>class SingleCircularLinkList;template<class T>class Node{public: Node(T data) { this->data = data; next = nullptr; } friend ostream& op

2020-11-21 12:58:04 396

原创 数据结构c++单向链表

c++单向链表#pragma once#include <iostream>template<class T>class List;template<class T>class Node{ friend class List<T>;public: Node(T data) { this->data = data; }private: T data; Node *next_node;};template<cla

2020-11-21 10:12:11 102

原创 QT 代码布局,控件添加下拉菜单

QT 代码布局,控件添加下拉菜单最终实现:.h文件:#ifndef MYWIDGET_H#define MYWIDGET_H#include <QWidget>#include <QPushButton>#include <QToolButton>#include <QMenu>#include <QVBoxLayout&...

2019-07-08 15:15:41 2178

原创 C++ 深拷贝、赋值拷贝

C++ 深拷贝、赋值拷贝1.类2.深拷贝3.拷贝构造```javascript4.插入元素、删除元素、访问数组编程环境:VS2017语言:c++实现功能:/****************************************************1.可以对内置数据类型以及自定义数据类型的数据进行存储2.将数组中的数据存储到堆区3.构造函数中可以传入数组的容量4.提供对...

2019-07-07 13:12:22 1727

原创 QT QRadioButton控件的创建与连接槽函数

QT QRadioButton控件的创建与连接槽函数1.创建QRadioButton控件2.连接槽函数3.槽函数的实现1.创建QRadioButton控件 QVBoxLayout *lay = new QVBoxLayout(this); this->setGeometry(QRect(0,0,500,500)); QRadioButton *radio1 = ne...

2019-07-07 10:50:29 6538

原创 QT QTreeWidget控件使用方法

QT QTreeWidget控件使用1.创建QTreeWidget控件2.类中定义的函数3.槽函数的实现最终实现的效果:1.创建QTreeWidget控件创建QTreeWidget控件,添加父节点,父节点下添加子节点,通过复选框进行选择。//初始化控件函数void MainWindow::init(){ QTreeWidget *newTree = new QTreeWidg...

2019-07-06 14:24:40 9181

C++消息分发,模块解耦,事件分类

支持同步、异步,支持多线程任务分组排队,任务任意线程处理

2023-05-05

SimpleObserver.rar

基于可变参回调的观察者/发布订阅模式,回调函数参数为可变参,使用简单,封装简洁,有使用示例

2021-06-11

QT树节点拖拽,支持两个QTreewidget相互拖拽

QT树节点拖拽,支持两个QTreewidget相互拖拽,可以识别拖拽的节点,代码有难度,希望下载的同学多分析

2021-04-02

qt表格自定义model,支持分页展示

qt表格自定义model,支持分页展示,支持上一页、下一页、跳转页,总页数等功能, 配合则我的另外一个表格资源学习,效果更佳

2021-04-02

QT表格自定义model,支持代理控件

QT表格自定义model,支持代理控件(代码里有示例),高性能刷新,支持大量数据上表,觉得好用的同学评论点赞

2021-04-02

QT表头支持多列显示,功能强大

QT表头支持多列显示,功能强大,代码有点难度,下载的同学好好研究一下,并且字体显示有乱码,自行解决,不影响功能

2021-04-02

QT表格固定第一列,拖动时第一列不会遮挡

QT表格固定第一列,有需要的同学下来参考

2021-04-02

QT动态添加控件,并且自动布局

QT动态添加控件,并且自动布局

2021-04-02

QT绘制树状图,支持拖拽,编辑文件

QT绘制树状图,根据示例代码diagramscene修改,支持拖拽,编辑文字,修改背景颜色,字体大小和颜色,方框放大缩小,箭头连线等功能

2021-04-02

QT基于HTML生成WORD文件

QT基于HTML生成WORD文件,支持标题,表格,缩进,更多格式根据需求调整

2021-04-02

QT将word嵌入到widget界面中

QT将word嵌入到widget界面中

2021-04-02

SimpleAmqpClient动态库.zip

SimpleAmqpClient动态库,下载即用

2021-04-02

RabbitMQ封装为c++版本,并且使用方式为发布订阅模式

RabbitMQ封装为c++版本,并且使用方式为发布订阅模式

2021-04-02

RabbitMQ-C静态库和Rabbit服务端安装包

RabbitMQ-C静态库和Rabbit服务端安装包

2021-04-02

mainwindow.zip

此代码实现了控件的动态创建,并且自动布局,自动换行,解决了需要创建不确定控件的功能,代码简单,注释明了,有需要的朋友欢迎下载。

2020-07-13

testHeadView.zip

QT QTbaleview多级表头。采用重绘表格的方式进行实现,支持表头多行多列表头合并,表头类型已封装好,提供示例代码,内容完整,已用于实际项目中,欢迎大家下载参考。

2020-07-13

QSS蓝色主题

QSS蓝色主题,大概内容如下QWidget#frmLogin,QWidget#frmPopup,QWidget#frmHostInfo,QWidget#frmLogout,QWidget#frmConfig,QWidget#frmData,QWidget#frmDefence,QWidget#frmHost,QWidget#frmMain,QWidget#frmPwd,QWidget#frmSelect,QWidget#frmMessageBox{ border:1px solid #1B89CA; border-radius:0px; } .QFrame{ border:1px solid #5CACEE; border-radius:5px; } QWidget#widget_title{ background: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 #1B89CA, stop:1 #1077B5); }

2019-06-09

空空如也

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

TA关注的人

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