- 2024-08-16小白的学习笔记2:抽象类及其使用方法
什么是抽象类?类–用来描述具有共同性质的一组事物的自定义复合数据类型通过class关键字创建一个java类。通过abstract修饰的java类就是抽象类。格式:访问修饰符abstractclass类名{}publicabstractclassHello{}二、为什么要使用抽象类?抽象类的出现体现出java的重构
- 2024-08-14【动画进阶】神奇的卡片 Hover 效果与 Blur 的特性探究
本文,我们将一起探讨探讨,如下所示的一个卡片Hover动画,应该如何实现:这个效果的几个难点:鼠标移动的过程中,展示当前卡片边缘的border以及发光效果;效果只出现在鼠标附近?这一块的实现方法就有很多种了,可以计算鼠标附近的范围,在范围内去实现的效果,但是这样成本太高了。转换一
- 2024-08-13详解C++的四大特性(封装,继承,多态,抽象)
C++的四大特性是面向对象编程(OOP)的核心概念,分别是封装、继承、多态和抽象。这些特性共同构成了C++作为面向对象编程语言的基础。1.封装(Encapsulation)概念:封装是将数据和操作数据的方法绑定在一起,限制对数据的直接访问。通过将数据隐藏在类内部,只暴露必要的接口(如public成
- 2024-08-05vue实现3d词云组件
vue实现3d词云组件<!--*@Description:词云组件页面*@Date:2024/3/1023:39--><template><div:style="{display:'flex',justifyContent:'center',border:'1pxsolidred',}"
- 2024-08-01初识CSS
文章目录CSS是什么基本语法规范引入方式内部样式表行内样式表外部样式代码风格选择器的种类基础选择器:单个选择器构成标签选择器类选择器id选择器通配符选择器小结复合选择器:把多种基础选择器综合运用起来后代选择器伪类选择器链接伪类选择器:force伪类选择器小结
- 2024-07-24掌握IPython宏:%%macro命令的高效使用指南
掌握IPython宏:%%macro命令的高效使用指南在编程中,宏是一种允许你定义可重用代码片段的强大工具。IPython,这个增强版的Python交互式环境,提供了一个名为%%macro的魔术命令,允许用户创建宏,从而提高代码的可重用性和效率。本文将详细介绍如何在IPython中使用%%macro命令创建宏,并
- 2024-07-20Python中的`@property`装饰器:深入解析与实战应用
Python中的@property装饰器:深入解析与实战应用在Python中,@property装饰器是一种强大的工具,它允许类的方法被当作属性来访问。这一特性极大地增强了类的封装性和易用性,使得类的外部使用者可以像访问普通属性一样访问由方法计算或处理过的数据,而无需直接调用这些方法。本文将
- 2024-07-18CSS盒子模型 (圆角边框,盒子阴影,文字阴影)
(大家好,今天我们将继续来学习CSS的相关知识,大家可以在评论区进行互动答疑哦~加油!
- 2024-07-12前端 纯CSS border-radius画一个波浪动画
利用border-radius生成椭圆并不是利用旋转的椭圆本身生成波浪效果,而是利用它去切割背景,产生波浪的效果。HTML:<h2>波浪动画</h2>SCSS:body{position:relative;align-items:center;min-height:100vh;background-color:rgb(118,218,255);ov
- 2024-07-12margin和padding的区别
padding是内部边距,margin是外侧边距;用QListWidget为例QListWidget#listWidgetLib{background:#282829;padding-left:8px;padding-right:8px;}QListWidget::item{border:1pxsolidrgb(67,67,67);border-radius:4px;}QListWidget::item:selecte
- 2024-07-05Qt实现汽车仪表盘
在UI界面显示中,仪表盘的应用相对比较广泛,经常用于显示速度值,电压电流值等等,最终实现效果如下动态图片(文末提供给源工程下载): 主要包含以下绘制步骤:绘制画布/**绘制画布*/voidWidget::initCanvas(QPainter&painter){//消除锯齿painter.setRenderHint(QPai
- 2024-07-02html+css3实现超级充电动画
图例 源码在图片后面,有HTML和CSS个部分 源代码HTML<!doctypehtml><html><head><metacharset="utf-8"><title>PureCSS超级充电器</title><linktype="text/css"href="css/style.css"rel="stylesheet&quo
- 2024-07-01超详细的 C++中的封装继承和多态的知识总结<1.封装>
引言 小伙伴们都知道C++面向对象难,可是大家都知道,这个才是C++和C的真正区别的地方,也是C++深受所有大厂喜爱的原因,它的原理更接近底层,它的逻辑更好,但是学习难度高,大家一定要坚持下来呀,本章呢对于C++有关的知识开始讲解封装继承和多态。好了啦废话不多说,跟着小杨一起开始
- 2024-06-19软工日报4.13
8-2【Python0015】以圆类为基础设计三维图形体系分数10全屏浏览作者 doublebest单位 石家庄铁道大学【题目描述】设计三维图形类体系,要求如下:设计三维图形功能接口,接口包含周长、面积、体积计算方法;基于以上接口,首先定义点类,应包含x,y坐标数据成员,
- 2024-06-194.12
时长:三个小时8-2【Python0015】以圆类为基础设计三维图形体系分数10全屏浏览作者 doublebest单位 石家庄铁道大学【题目描述】设计三维图形类体系,要求如下:设计三维图形功能接口,接口包含周长、面积、体积计算方法;基于以上接口,首先定义点类,应包含x,y
- 2024-06-17Sass和传统CSS有什么区别?
Sass(SyntacticallyAwesomeStylesheets)与传统CSS在功能和语法上有一些显著的区别。以下是Sass相比传统CSS的一些关键优势和区别:变量(Variables):Sass允许使用变量存储信息,如颜色、字体大小等,以便在样式表中重复使用。这在传统CSS中是不可能的。$primary-color:#3498db;$
- 2024-06-17悬浮贴样式
悬浮贴样式悬浮贴样式效果图如下:预览地址:https://www.cnblogs.com/leo130-blogs/p/18251987html语句:<divclass="sticker"><divclass="sticker-title"></div><divclass="sticker-detail"><divclass=&qu
- 2024-06-17在Web项目中使用Sass:提升CSS效率的指南
Sass(SyntacticallyAwesomeStylesheets)是一种CSS预处理器,它为CSS增加了变量、嵌套规则、混合(mixins)、函数等高级功能,极大地提高了CSS的编写效率和可维护性。本文将详细介绍如何在Web项目中集成和使用Sass。1.理解Sass的优势变量:使用变量存储颜色、字体等,易于统一管理和
- 2024-06-09Sass:深度解析与实战应用
在前端开发的浪潮中,CSS预处理器因其强大的功能和灵活性而备受推崇。其中,Sass(SyntacticallyAwesomeStylesheets)无疑是这些预处理器中的佼佼者。本文将深入解析Sass的核心概念、语法特性以及实战应用,并通过代码样例展示其强大的功能。Sass是什么?Sass(SyntacticallyAwesome
- 2024-06-09【简单讲解下Stylus入门使用方法】
- 2024-06-09【JavaScript】了解 Sass:现代 CSS 的强大预处理器
我已经从你的全世界路过像一颗流星划过命运的天空很多话忍住了不能说出口珍藏在我的心中只留下一些回忆
- 2024-06-09简单再谈谈java中的类和接口 20240609
当我们谈论Java中的类和接口时,我们实际上是在讨论面向对象编程(Object-OrientedProgramming,OOP)的核心概念。OOP是一种编程范式,它将程序视为一组对象的集合,这些对象可以相互交互,通过消息传递来处理数据。让我们从头开始慢慢介绍。类(Class)在Java中,一个类是对象的蓝图或模板。它描
- 2024-06-09sass详解
什么是SASSSASS(SyntacticallyAwesomeStyleSheets)是一种扩展了CSS功能的预处理器,可以用更简洁和程序化的方式来编写样式。SASS在开发中通过特有的语法和功能,使得CSS代码更加可维护和高效。 SASS的特点1.变量:允许定义可重用的值,方便管理颜色、字体等。2.嵌套规则:使CSS
- 2024-06-06python 基础习题5 --- 海龟画图系列
1. 画出一个半径为100的圆,背景色和画笔颜色自己定义,如下图:importturtleastt.speed(10)t.bgcolor("black")t.pencolor("red")t.pensize(2)radius=100t.penup()t.goto(0,-100)t.down()t.circle(radius)t.penup()t.done()答案 2. 用循环画出五个同
- 2024-06-01【教学类-58-09】黑白三角拼图07(1页3张黑白的白点卡片,一种宫格36张,适合一个班级一次操作)
背景需求之前做了传统三角拼图,但是感觉幼儿遇到一些平行四边形时,都不知道要连接那几个点。【教学类-58-03】黑白三角拼图03(4*4宫格)总数算不出+随机抽取10张-CSDN博客文章浏览阅读864次,点赞27次,收藏16次。【教学类-58-03】黑白三角拼图03(4*4宫格)总数算不出+随机抽取10张htt