自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++ 继承与派生知识点详解

public 公有继承 派生类公有 派生类保护 不可访问 基类公有/保护成员权限不变,私有成员始终不可直接访问。private 私有继承 派生类私有 派生类私有 不可访问 基类公有/保护成员全部降级为私有权限。protected 保护继承 派生类保护 派生类保护 不可访问 基类公有成员降级为保护权限。继承方式 基类公有成员 基类保护成员 基类私有成员 特点总结。

2025-12-24 16:45:54 455

原创 C++类与对象核心知识点

类的定义语法(struct与class的区别)// 1. class关键字(默认访问权限private)private: // 私有成员(仅类内可访问)// 成员变量(属性)int speed;public: // 公有成员(类内+类外可访问)// 成员函数(行为)void setInfo(string b, int s) { // 赋值函数brand = b;speed = s;void showInfo() { // 展示函数。

2025-11-29 13:30:55 504

原创 C++指针全面知识点解析

指针是C++中最核心的概念之一,它提供了直接访问内存的能力,是理解C++内存模型和高效编程的基础。

2025-10-31 13:21:04 526

原创 C++ 核心基础语法知识点汇总

控制程序执行顺序,核心分为“顺序结构”(默认,从上到下执行)、“选择结构”(分支判断)、“循环结构”(重复执行)。C++ 数据类型分为“基本类型”和“复合类型”,核心是通过类型定义变量,明确存储的数据格式和大小。将重复执行的代码封装成模块,实现“代码复用”,核心结构包括“函数声明”“函数定义”“函数调用”。存储“相同类型”数据的集合,通过“下标”(从0开始)访问元素,核心是“批量存储数据”。

2025-10-12 11:49:34 765

原创 CSS:定位

一个完整的网页,有标准流 、 浮动 、 定位 一起完成布局的。每个都有自己的专门用法。

2025-01-11 12:51:14 1746

原创 CSS浮动:概念、特性与应用

浮动(float)属性可以指定一个元素应沿其容器的左侧或右侧放置,允许文本和内联元素环绕它。浮动属性最初只用于在一段文本内浮动图像,实现文字环绕的效果。作用让多个盒子(div)水平排列成一行,使得浮动成为布局的重要手段。可以实现盒子的左右对齐等等。浮动最早是用来控制图片,实现文字环绕图片的效果。浮动的语法如下:属性值描述none:元素不浮动,为默认值。left:元素向左浮动。right:元素向右浮动。

2024-11-23 21:02:04 1343

原创 CSS盒子模型的外边距详解

1.相邻块级元素垂直外边距的合并:当上下相邻的两个块级元素相遇时,如果上面的元素有下外边距(margin-bottom),下面的元素有上外边距(margin-top),则它们之间的垂直间距不是这两个外边距之和,而是取这两个值中的较大者。例如,如果将一个元素的外边距设置为10%,则外边距的大小将是包含块宽度的10%。时,可以将块级元素水平居中。2.嵌套块级元素垂直外边距的塌陷:对于两个嵌套关系(父子关系)的块元素,如果父元素有上外边距同时子元素也有上外边距,此时父元素会塌陷(即采用)较大的外边距值。

2024-11-19 12:58:51 1541

原创 CSS盒子模型内边距详解

2.内边距折叠:在垂直方向上,当两个相邻块级元素的内边距相遇时,它们可能会折叠为较大的那个值。auto通常用于让浏览器自动计算内边距的大小,而inherit则用于将元素的内边距设置为与其父元素相同的值。例如,如果将一个元素的内边距设置为10%,则内边距的大小将是父元素宽度的10%。这些单位是固定的,可以精确地控制内边距的宽度。3.百分比取值的相对性:当使用百分比值来设置内边距时,该百分比是相对于父元素的宽度计算的,与父元素的高度无关。通过给设置了宽高的盒子,减去相应的内边距的值,维持盒子原有的大小。

2024-11-18 15:39:46 1014

原创 css盒子模型-盒子边框

上边框下边框左边框右边框border-top-style:样式;border-bottom-style:样式;border-left-style:样式;border-right-style:样式;border-top-width:宽度;border- bottom-width:宽度;border-left-width:宽度;border-right-width:宽度;border-top-color:颜色;border- bottom-color:颜色;

2024-11-17 09:51:56 1127

原创 CSS背景设计七大核心知识点

属性作值背景颜色预定义的颜色值/十六进制/RGB代码背景图片url(图片路径)是否平铺背景位置length/position 分别是x 和 y坐标, 切记 如果有 精确数值单位,则必须按照先X 后Y 的写法背景固定还是滚动背景简写更简单背景颜色 背景图片地址 背景平铺 背景滚动 背景位置;他们没有顺序背景透明让盒子半透明后面必须是 4个值注意:背景半透明是指盒子背景半透明,盒子里面的内容不受影响。此属性是IE9+版本浏览器才支持的,但在实际开发中,不太关注兼容性写法。

2024-11-16 10:36:17 1168

原创 标签显示模式

元素模式元素排列设置样式默认宽度包含块级元素一行只能放一个块级元素可以设置宽度高度容器的100%容器级可以包含任何标签行内元素一行可以放多个行内元素不可以设置宽度高度它本身内容的宽度容纳文本或则其他行内元素行内块元素一行放多个行内块元素可以设置宽度高度它本身内容的宽度。

2024-11-15 12:39:12 1004

原创 CSS复合选择器详解与应用指南

选择器作用特征使用情况隔开符号及用法后代选择器用来选择元素后代是选择所有的子孙后代较多符号是空格 .nav a子代选择器选择 最近一级元素只选亲儿子较少符号是> .nav>p交集选择器选择两个标签交集的部分既是 又是较少没有符号 p.one并集选择器选择某些相同样式的选择器可以用于集体声明较多符号是逗号 .nav, .header链接伪类选择器给链接更改状态较多重点记住 a{} 和 a:hover 实际开发的写法。

2024-11-14 19:03:29 1063

原创 MySQL数据类型

double是浮点数类型,可以存储非常大或非常小的数值,但精度有限,可能存在精度损失decimal是固定精度的十进制数类型,可以精确地存储小数double的存储空间是8个字节,而decimal的存储空间是可变的,根据定义的精度和范围而定double 适合存储科学计算、工程计算等需要大量计算的场景,而decimal适合存储货币、金融等需要精确计算的场景。

2024-11-12 21:42:36 286

原创 操作数据库

可以通过if not exists 参数来解决这个问题,数据库不存在, 则创建该数据库,如果存在,则不创 建。例如:create database if not exists test01;在同一个数据库服务器中,不能创建两个名称相同的数据库,否则将会报错。4.查询某个数据库的字符集:查询某个数据库的创建语句及字符集。3.创建数据库,并指定字符集。5.修改数据库的字符集。

2024-11-12 21:25:16 170

原创 外键约束在数据库设计中的应用和解析

然后,我们插入了一些数据,并尝试插入一条不符合外键约束的数据(子表外键字段的值为2,但在父表中不存在主键值为2的记录),这将导致插入操作失败。通过以上内容,我们可以对外键约束有一个全面的了解,并能够在实际的数据库设计和维护中灵活应用外键约束来确保数据的一致性和完整性。2.实现级联操作:外键约束还可以支持级联更新和级联删除等操作,当父表中的数据发生变化时,可以自动更新或删除子表中相应的数据。1.保持数据一致性:通过外键约束,可以确保子表中的数据在父表中存在相应的参照值,从而避免数据的不一致性。

2024-11-12 09:02:31 866

原创 Mysql中的约束

三、约束的作用约束的作用是确保数据库中的数据满足特定的条件或要求,从而保持数据的一致性和完整性,防止无效、不一致或不符合要求的数据进入数据库。四、如何添加、删除和修改约束添加约束:在创建表时,可以在字段后使用相应的关键字(如primary key、foreign key等)来添加约束。主键是表中每行的唯一标识。MySQL中的约束及其应用与管理MySQL约束的相关知识主要包括约束的定义、类型、作用以及如何添加、删除和修改约束。2.修改约束:一般来说,修改约束需要先删除原有的约束,然后添加新的约束。

2024-11-11 20:11:42 511

原创 Python爬虫相关知识

综上所述,Python爬虫相关的必备知识包括Python基础知识、网络协议与HTTP请求、HTML与CSS基础、Python爬虫库与框架、数据存储与处理、反爬虫机制与应对策略以及法律法规与道德规范等方面。2.条件语句和循环:掌握Python中的条件语句(如if、elif、else)和循环语句(如for、while),以便在爬虫中根据条件执行不同的操作或重复执行某些操作。1.变量、数据类型:理解Python中的基本数据类型,如整数、浮点数、字符串、列表、元组、字典等,以及变量的声明和使用。

2024-11-10 21:47:36 1059

原创 Mysql入门基础必备知识

综上所述,MySQL中的SQL语句涵盖了数据定义、操作、查询和控制等多个方面。MySQL中的SQL语句是关系型数据库管理系统操作的核心,涵盖了数据定义、数据操作、数据查询和数据控制等多个方面。大小写:MySQL的SQL语句不区分大小写,但为了提高可读性,通常建议关键字使用大写,如表名、列名等使用小写。查询数据:虽然查询通常被视为单独的一类(DQL),但在DML中也包含基本的SELECT查询语句。视图:使用CREATE VIEW语句创建视图,视图是一个虚拟表,基于SQL查询的结果集。

2024-11-09 20:10:41 1259

原创 Python经典入门例题

Python如何使用for循环语句实现写出一个字符串,分别统计字母,数字,下划线出现的次数。

2024-11-08 13:12:37 275

原创 用Python实现简单的猜数字游戏

【代码】用Python实现简单的猜数字游戏。

2024-11-07 23:01:40 2165

原创 HTML简单网页制作

分析:有图片可知,改网页可划分为四个部分。上方几个超链接部分可以看做一个盒子,中间“欢迎来到我们的网站”这一部分可以看做一个盒子。下面图片内容是一个大盒子,里面放了俩个盒子,并且两个盒子浮动。下面文字部分是一个盒子。以上仅自己的做法,不喜勿喷。

2024-11-07 22:48:48 760

原创 C语言中的冒泡排序

【代码】C语言中的冒泡排序。

2024-11-07 22:41:25 124

原创 分享一些用Python turtle库绘制的有趣图形案例

这个案例绘制了一个彩色螺旋线。通过 colorsys 模块将HSV颜色空间转换为RGB颜色空间来获取不同的颜色。随着循环的进行,线条的长度逐渐增加,并且方向不断右转,最终形成一个色彩丰富的螺旋线。对于五角星,循环5次,每次前进一定长度并右转144度(五角星的内角是36度,外角就是144度),就可以画出一个五角星。在这个案例中,通过循环4次,每次让海龟前进100个单位长度,然后右转90度,就可以画出一个边长为100的正方形。以下是一些用Python turtle 库绘制的有趣图形案例。

2024-11-07 22:16:16 793

原创 Python画笔相关知识

前进和后退:使用 forward() (或者 fd() )函数让海龟向前移动一定的像素长度, backward() (或者 bk() )函数让海龟向后移动。- 颜色:可以使用 pencolor() 函数设置画笔颜色,参数可以是颜色名字(如 "red" 、 "blue" )或者RGB值(如 (255, 0, 0) 代表红色)。- 粗细: pensize() 函数设置画笔的粗细,例如 turtle.pensize(3) 将画笔粗细设为3像素。- 画布:就是海龟作画的区域,有一定的大小和坐标系统。

2024-11-07 21:05:59 368

7_2347102062陈永康.zip

7_2347102062陈永康.zip

2025-10-20

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

TA关注的人

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