自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Qt使用.qss文件改变界面样式表

* 使用深天蓝色的命名值 */color: #00ffff;/* 使用深天蓝色的命名值 */如:QLabel#label_15,QLabel#label。这段代码将改变QLabel类的两个对象的样式。3、常见样式改变的写法可以参考Qt官方文档。font: 9pt "微软雅黑";这段代码将改变所有按键的样式。如:QPushButton。

2024-01-09 17:05:14 414

原创 计算机网络结构

OSI的七层协议主要包括:物理层(physical layer)、数据链路层(data link layer)、网络层(network layer)、运输层(transport layer)、会话层(session layer)、表示层(presentation layer)、应用层(application layer)TCP/IP是一个四层的体系结构,他包括(从下到上顺序):网络接口层、网际层(用网际层这个名字是强调这一层是为了解决不同的网络的互联问题)、运输层、应用层。

2023-09-06 11:11:24 64 1

原创 抽象类与接口的区别(详解)

定义:凡是类中含有纯虚函数,那么这个类就是抽象类。特点:1.抽象类中至少存在一个纯虚函数,且可以同时包含其他函数。2.抽象类不能实例化,不能创建对象(不能new,但是可以super)。3.抽象类必须被继承且纯虚函数被覆盖后,由子类实例化对象。4.如果继承抽象类,但没有覆盖纯虚函数,那么子类也将成为抽象类,不能实例化。

2023-09-05 16:56:27 118 1

原创 程序内存的分区(详解)

我们的内存一般分为四个区域提供使用,且每个区域存放的数据不同,使用效果也不同。它们分别是:堆区、栈区、全局区(静态区)、代码区。

2023-09-04 17:32:30 193 1

原创 程序编译的四个阶段

编译程序(Compiler,compiling program),也称为编译器,是指把用高级程序设计语言书写的源程序,翻译成等价的机器语言格式目标程序的翻译程序。

2023-09-02 15:35:07 574 1

原创 基础知识 _每日一记(1)

指定了一个变量标识符,用来描述变量的类型,用于编译器识别变量名所引用的实体。声明只是给变量、函数、结构体、联合体命名,表明程序有该变量、函数、结构体、联合体。编译器创建了一个对象,并为对象分配了一段内存并给他取了一个名字,定义是具体给变量分配存储空间、给出函数的具体实现、指明结构体和联合体成员。声明和定义可以同时出现。定义必须有,且只能出现一次。声明可以出现多次,定义有且只能出现一次。我们结合代码来看一下具体的区别:// 仅仅声明变量m,表明变量m的定义在其它位置。

2023-08-31 14:56:36 43 1

原创 C++ static关键字(详解)

(7)静态成员声明在类中,操作在其外部,所以对其取地址操作就跟取普通成员的操作略有不同。静态变量地址是指向其数据类型的指针,函数地址则是一个类型为nonmember的函数指针;(6)如果不想在子类中操作父类的静态成员,则可以在子类中定义一个同名的static成员。这样即可覆盖父类中的静态成员,并且根据C++的多态性变量命名规则,这样做是安全的;(1)静态数据成员都是静态存储的,所以必须在main函数之前显示的对其进行初始化;使得被修饰的变量变为类的所有对象所共享,节省了对象的内存空间。

2023-08-29 10:03:13 66 1

原创 C++ const关键字(详解)

这里搬用了一些大佬的知识点链接:(详细的解释大家可以去看看)

2023-08-28 17:59:03 124 1

空空如也

空空如也

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

TA关注的人

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