自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 C++ 设计模式之解释器模式

C++ 设计模式之解释器模式

2024-06-30 15:10:33 383

原创 C++ 设计模式之中介者模式

C++ 设计模式之中介者模式

2024-06-30 14:59:06 658

原创 C++ 设计模式之访问者模式

C++ 设计模式之访问者模式

2024-06-30 14:22:16 404

原创 C++ 设计模式之状态模式

C++ 设计模式之状态模式

2024-06-29 13:40:03 371

原创 C++ 设计模式之命令模式

C++ 设计模式之命令模式

2024-06-28 16:07:02 397 2

原创 C++ 设计模式之责任链模式

C++ 设计模式之责任链模式

2024-06-28 15:50:48 1030

原创 C++ 设计模式之迭代器模式

C++ 设计模式之迭代器模式

2024-06-28 15:13:12 575

原创 C++ 设计模式之观察者模式

C++ 设计模式之观察者模式

2024-06-28 14:52:01 438

原创 C++ 设计模式之模板方法模式

C++ 设计模式之模板方法模式

2024-06-28 14:24:39 426

原创 C++ 设计模式之策略模式

C++ 设计模式之策略模式

2024-06-27 23:35:14 795

原创 C++ 设计模式之享元模式

C++ 设计模式之享元模式

2024-06-27 22:14:40 507

原创 C++ 设计模式之组合模式

C++ 设计模式之组合模式

2024-06-25 22:13:08 362

原创 C++ 设计模式之桥接模式

C++ 设计模式之桥接模式

2024-06-24 22:01:05 528

原创 C++ 设计模式之外观模式

C++ 设计模式之外观模式

2024-06-23 16:20:03 301

原创 C++ 设计模式之代理模式

C++ 设计模式之代理模式

2024-06-23 15:38:00 255

原创 C++ 设计模式之装饰器模式

C++ 设计模式之装饰器模式

2024-06-21 19:57:40 327

原创 C++ 设计模式之适配器模式

C++ 设计模式之适配器模式

2024-06-21 19:37:44 314

原创 C++ 设计模式之原型模式

C++ 设计模式之原型模式

2024-06-20 22:02:38 246

原创 C++ 设计模式之建造者模式

C++ 设计模式之建造者模式

2024-06-20 21:36:05 482

原创 C++ 设计模式之抽象工厂模式

1、抽象工厂模式(Abstract Factory Pattern)是一种创建型设计模式,它提供了一种方式来封装一组具有共同主题的单个工厂,而不需要指定它们的具体类。抽象工厂模式允许客户端使用抽象的接口来创建一系列相关或依赖的对象,而不需要指定它们具体的类。2、抽象工厂模式 (Abstract Factory)应用场景包括但不限于:2.1、系统独立于如何创建、组成和表示它的产品 :系统应该对产品类的实现细节和创建过程无需了解。2.2、系统需要多个产品系列中的一个来配置 :可以动态地更改产品系列。

2024-06-17 23:00:00 288

原创 C++ 设计模式之工厂方法模式

1、工厂方法模式是一种创建型设计模式,它提供了一种在不指定具体类的情况下创建对象的方法。工厂方法模式定义了一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。2、工厂方法模式 (Factory Method)应用场景包括但不限于:2.1、不知道用户需要创建的具体对象 :当你只知道需要创建的对象应该符合某个接口或基类,而不知道具体实现时,可以应用工厂方法模式。

2024-06-16 17:01:06 350

原创 C++ 设计模式之简单工厂模式

设计模式之简单工厂模式

2024-06-06 23:41:41 326

原创 C++设计模式之单例模式

单例设计模式

2024-06-05 22:57:45 322

原创 C++进程间通信

多进程是指在一个程序中同时运行多个独立的进程,每个进程都有自己的独立的内存空间和执行环境。进程间通信是指不同进程之间进行数据交换和共享资源的方式。

2023-07-10 23:48:11 3113 1

原创 C++高级编程之高可用与高并发简介

高可用与高并发设计原理

2023-07-08 16:49:27 718

原创 I/O多路复用详解

后端开发之I/O多路复用技术解析

2023-07-08 15:46:24 343

原创 QSpinBox控件selectAll方法失效

需求:点击编辑框,默认全选文本代码里直接使用QSpinBox::selectAll()方法发现无效;解决方案:封装一层QSpinBox定义头文件 增加过滤事件#include<QSpinBox>class STOCKUTIL_EXPORT StockSpinBox : public QSpinBox{ Q_OBJECTpublic: explicit StockSpinBox(QWidget *parent = nullptr); ~StockSpinBox();

2021-10-21 15:08:40 416

原创 运行报错Segmentation fault

由于定义string str未分配内存空间,直接使用memcpy拷贝,导致内存溢出

2021-09-08 13:54:37 511

原创 C++ 用malloc/free简单实现new/delete

#include<iostream>#include <string.h>using namespace std;// 利用malloc free实现new deleteclass classA{public: classA() { cout << "构造函数调用" << endl; } ~classA() { cout << "析构函数调用" << endl; }};void *malloc_ext

2021-08-31 13:43:55 204

原创 MySql报错

ERROR 3948 (42000) at line 3: Loading local data is disabled; this must be enabled on both the clien解决方案登录系统查看是否开启加载本地文件:show variables like 'local_infile';开启全局本地文件设置 :set global local_infile=on;...

2021-08-31 11:02:31 141

原创 mysql 导出表数据

mysql 导出表数据导出数据库为dbname的表结构mysqldump -uuser -pdbpasswd -d dbname >db.sql;导出数据库为dbname某张表结构mysqldump -uuser -pdbpasswd -d dbname table_name>db.sql;导出数据库为dbname所有表结构及表数据mysqldump -uuser -pdbpasswd dbname >db.sql;导出数据库为dbname某张表结构及表数据mysqldum

2021-08-31 10:58:49 2529

原创 git使用基础

git使用基础Git初始化设置Git基本操作Git分支的操作更改提交的操作推送至远程仓库从远程仓库获取Git初始化设置设置姓名和邮箱地址git config --global user.name “Name”git config --global user.email “email@example.com”姓名和邮箱随着提交日志一起提交到服务器,可任意填写提高Git命令可读性:git config --global color.ui auto配置文件在 ~/.gitconfig中,可在此文件

2021-04-30 13:44:12 70

空空如也

空空如也

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

TA关注的人

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