最新 最热

React 进阶 - Component 组件

在 React 世界里,一切皆组件, React 项目全部起源于组件。组件可以分为两类,一类是类( Class )组件,一类是函数( Function )组件。

2023-05-17
1

TS 从 0 到 1 - 类

通过 getter 和 setter 方法来实现数据的封装和有效性校验,防止出现异常数据。

2023-05-17
1

CSS 中的相对单位

当网页打开后,用户还可以缩放网页,CSS 还需要适应新的限制。即不能在刚创建网页时就应用样式,而是等到要将网页渲染到屏幕上时,才能去计算样式。这给 CSS 增加了一个抽象层。我们无法根据理想的条件给元素添加样式,而是要...

2023-05-17
1

WPF 对接 Vortice 在 Direct2D 绘制从 WIC 加载的图片

本文告诉大家如何通过 Vortice 在 Direct2D 里面绘制图片,图片的来源是 WIC 加载出的图片

2023-05-16
1

【地铁上的设计模式】--行为型模式:模板方法模式

模板方法模式是一种行为设计模式,它定义了一个算法的骨架,将一些步骤的实现留给子类。这些步骤的实现可以在不改变算法骨架的前提下进行自定义,从而实现不同的行为。该模式在具有相似流程的操作中非常有用,可以减少代码冗...

2023-05-14
1

【QT】QT菜单栏、状态栏、工具栏

菜单栏包含了一个下拉菜单项的列表,这些菜单项通过QAction动作类实现。一个主窗口只能有一个菜单栏。

2023-05-13
1

maven中dependencyManagement与dependencies的区别与联系

新的需求中需要使用到easyexcel中的动态生成列的功能,但是因为我们项目一开始使用的是1.2.4-beta的低版本,并不支持此项特性,所以我们需要将easyexcel的版本升级到高版本,让手下去拉个将项目中的easyexcel的版本升级至2.2...

2023-05-12
1

Silly Java-Final 关键字

final variable 意味 【最后的变量,不可改变的变量即常量】 Java中该关键字即代表常量

2023-05-12
0

Java设计原则—里氏替换原则(转)

里氏替换原则(Liskov Substitution Principel)是解决继承带来的问题。

2023-05-12
0

Java面向对象—抽象类和接口

在了解抽象类之前,先来了解一下抽象方法。抽象方法是一种特殊的方法:它只有声明,而没有具体的实现。抽象方法的声明格式为:

2023-05-12
0