自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++ 4种类型转换运算符

C++ 的4种类型转换。动态转换dynamic_cast、静态转换static_cast、const_cast、reinterpret_cast

2024-03-14 21:27:49 1021

原创 SQL语法(下)-DML、DQL、DCL

SQL中DML、DQL、DCL详细介绍及示例

2024-02-28 15:37:56 947

原创 MySQL数据库模型

MySQL数据库的数据模型

2024-02-28 15:35:06 302

原创 SQL语法(上)-DDL

介绍了数据库管理语言SQL的通用语法、SQL分类、DDL语法规则

2024-02-28 15:33:45 1018

原创 MySQL安装及启动

详细介绍了MySQL下载和安装流程

2024-02-28 15:31:14 315

原创 数据库相关概念

数据库基础概念,常见数据库管理系统及其特点

2024-02-26 16:11:32 312

原创 Qt实现多线程 QThread

QT实现多线程方法,QThread/QObject

2024-02-26 15:05:31 719

原创 C++ 特殊成员函数:默认构造函数、默认析构函数、复制构造函数、赋值运算符

C++特殊函数(默认构造函数、复制构造函数、赋值运算符)详解

2024-01-29 20:10:25 880

原创 C++ 对象数组

C++ 的对象数组,如何创建对象数组,如何初始化对象数组,对象数组的元素调用类方法

2023-12-11 13:01:17 376

原创 C++ this指针

C++ 的this指针 this表示调用对象的地址,*this是对象的别名代表对象

2023-12-11 12:01:37 1005

原创 C++ 构造函数和析构函数

C++构造函数与析构函数、默认构造函数、列表初始化、const成员函数

2023-12-07 22:49:47 890

原创 我的创作纪念日

创作纪念

2023-12-05 11:05:33 592

原创 C++ 类详解

类的基础知识,如何声明、定义、使用。类的访问控制,类与结构的区别,封装的4种情形

2023-11-21 21:25:59 181

原创 C++ 面向对象编程方法的重要特性

面向对象编程的重要特性

2023-11-21 10:40:01 28

原创 QT http请求获取网页内容demo

使用QT的network模块,使用http请求实现浏览器demo,输入网址,获取网站的文字信息

2023-09-20 11:44:03 579

原创 UML类图的6种关系

UML类图的6种关系,即表示符号

2023-09-18 19:19:59 566

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

解释器模式:给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。

2023-09-18 18:48:47 42

原创 GoF设计模式的23种设计模式概述

GoF设计模式的23种模式概述

2023-09-18 15:49:26 29

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

访问者模式(Visitor):表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作。

2023-09-18 14:51:58 24

原创 设计模式 之 亨元模式

亨元模式:实现实例共享,减少大量相似的实例,节约系统资源

2023-09-18 11:45:02 24

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

中介者模式:用一个中介者对象来封装一系列的对象交互。中介者使各对象不需要显示地相互引用,从而使得其耦合松散,而且可以独立地改变它们之间的交互。

2023-09-17 21:38:09 15

原创 设计模式 之 职责链模式

职责链模式:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该传递的请求,直到有一个对象处理它为止。

2023-09-17 18:01:39 18

原创 设计模式 之 命令模式

命令模式:将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。

2023-09-17 16:57:04 33

原创 设计模式 之 桥接模式

桥接模式:将抽象部分与实现部分分离,使它们都可以独立的变化。优先使用合成/聚合,而不是继承。合成属于强拥有关系,聚合属于弱拥有关系。合成/聚合原则可以降低类之间的耦合,继承属于强耦合关系。代码的设计中一定要遵循高内聚松耦合。

2023-09-17 12:43:07 18

原创 设计模式 之 单例模式

单例模式:只创建一个实例,private类的构造函数,并提供一个唯一实例访问接口。单例模式分为饿汉式和懒汉式。饿汉式:加载类时就创建实例,会提前占用系统资源;懒汉式存在多线程访问的安全问题,需要使用双重锁定,保证线程安全,只创建一个实例。

2023-09-16 20:05:36 44

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

迭代器模式:提供一种方法顺序访问一个聚集对象中各个元素,而不暴露该对象的内部行为

2023-09-16 18:41:39 15

原创 设计模式 之 组合模式

组合模式:将对象组合成树形结构以表示’部分-整体‘的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。

2023-09-15 21:13:39 29

原创 设计模式 之 备忘录模式

备忘录模式:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。可以将该对象恢复到原先保存的状态。

2023-09-15 12:47:48 21

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

适配器模式:将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。

2023-09-13 21:56:36 16

原创 设计模式 之 状态模式

状态模式:消除大量的分支结构,用不同的状态类代替,遵循开放-封闭原则。

2023-09-12 11:02:09 19

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

抽象工厂模式:创建一系列相关或相互依赖对象的接口,而无需指定它们的具体的类

2023-09-11 17:48:11 24

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

建造者模式。将对象的构建顺序封装在Builder中,具体的对象构建由ConreteBuilder重写Builder中的虚函数。用Director来指定构建哪种具体的对象。

2023-09-08 17:11:22 17

原创 设计模式 之 外观模式

外观模式:为一组复杂的接口提供一个一致的界面,便于子系统更容易使用。股票则为复杂的接口,基金作为外观Facade管理复杂的股票,投资者只需要操作Facade,不需要了解复杂的股票。

2023-09-08 16:07:43 19

原创 设计模式 之 迪米特法则

迪米特法则(LoD):强调类之间的松耦合,改变一个类的行为,不会对有关系的类造成影响。

2023-09-08 11:42:56 27

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

模板方法模式:将算法框架作抽象的行为,将存在差异的方法作为抽象类的虚函数,在具体的子类中具体实现。客户端再以抽象类声明对象,利用多态性实现具体的操作

2023-09-08 11:19:16 20

原创 设计模式 之 原型模式

原型模式:实现已实例对象的复制,得到多个定制的新对象

2023-09-08 10:26:12 19

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

工厂方法模式:以简单工厂方式为基础,将工厂内部的创建对象分支转变为继承基础工厂类,创建子类产品自身的工厂子类。

2023-09-07 22:38:47 21

原创 设计模式 之 代理模式(Proxy)

代理模式。Proxy中保存一个引用使得Proxy可以访问实体。Subject包含真实实体和Proxy代理共用接口。

2023-09-07 17:19:04 27

原创 设计模式 之 装饰模式

装饰模式

2023-09-07 16:24:08 18

原创 设计模式 之 依赖倒转原则

里氏代换原则,子类可以替换父类,除了实例化无需任何改变。依赖倒转原则,高层模块不需要依赖低层模块,两者都应该依赖抽象;抽象不应该依赖细节,细节应该依赖抽象。

2023-09-07 09:35:50 25

空空如也

空空如也

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

TA关注的人

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