自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言操作符详解:从基础到进阶

本文全面介绍了C语言的操作符体系,涵盖算术、关系、逻辑、位操作、赋值等九大类操作符的使用方法与注意事项。通过丰富的代码示例,详细解析了各类操作符的工作原理、优先级规则和常见陷阱。文章还深入讨论了表达式求值顺序、隐式类型转换等高级话题,并提供了实用的最佳实践建议,帮助读者编写更加高效、可靠的C程序,适合各层级的C语言学习者与开发者参考。

2025-04-09 15:58:18 967

原创 深入理解C语言数组:从基础到应用

这篇博客深入剖析了C语言中数组的本质和应用技巧。从数组的基本概念、创建方式到内存存储机制,再到多维数组的操作和与函数的交互,全面覆盖了C语言数组的核心知识点。不论你是C语言初学者还是想要深化理解的程序员,本文都能帮你构建扎实的数组使用基础,避开常见陷阱,编写出更高效可靠的代码。特别收录了实用案例和最佳实践,让抽象概念变得具体可行。

2025-04-09 14:17:57 1048

原创 第1章 绪论

欢迎走进数据结构的殿堂!本章作为数据结构学习的起点,将带领您了解数据结构的基本概念、重要性及其在计算机科学中的核心地位。基于严蔚敏教授的经典教材,我们将从最基础的理论出发,逐步构建数据结构与算法的思维体系。

2025-04-08 17:34:05 643

原创 C语言函数:模块化编程的基石

本文详细介绍C语言中函数的概念、类型及应用。函数是C语言中最基本的模块化单元,它使代码更加结构化、可读性更强、可维护性更高。无论你是初学者还是希望深入了解函数机制的开发者,本文都将为你提供全面的函数知识,包括库函数的使用技巧、自定义函数的设计方法、参数传递机制、递归编程等核心内容。通过丰富的实例和实践指导,帮助你掌握函数编程的精髓,提升代码质量和编程效率。

2025-04-08 14:14:49 850

原创 掌握C语言流程控制:分支、循环与跳转

本文深入探讨C语言中的流程控制结构——这些构成了任何程序的骨架。无论你是编程初学者还是想要巩固基础的开发者,这篇指南都能帮助你更好地理解和应用这些关键概念。

2025-04-08 13:40:04 781

原创 HTML基础教程:创建双十一购物狂欢节网页

通过这个简单的双十一购物狂欢节页面,我们学习了HTML的基础结构和常用标签的应用。虽然这是一个基础示例,但它展示了HTML作为网页"骨架"的重要性。在实际开发中,我们会结合CSS和JavaScript创建更加复杂和交互性强的页面。希望这篇教程对你学习HTML基础有所帮助。

2025-04-07 20:46:31 970

原创 C语言入门指南:从零开始的编程之旅

本文介绍了C语言的基础知识,包括数据类型、变量与常量、字符串、操作符、控制语句、函数、数组、指针和结构体等内容。这些知识点为初学者提供了入门C语言的基础。随着学习的深入,你将能够编写更复杂、更实用的C程序。记住,编程需要大量的实践。不断练习编写代码,遇到问题时查阅资料,这样才能真正掌握C语言编程。祝你学习顺利!

2025-04-07 20:10:24 995

原创 Java面向对象编程详解

本文深入浅出地介绍了Java面向对象编程的核心概念和实践技巧。从类与对象的基本概念入手,详细讲解了封装、继承、多态三大特性,并通过实例演示了构造方法、this关键字、static成员和内部类等重要知识点。无论您是Java初学者还是希望巩固基础的开发者,这篇文章都将帮助您构建扎实的面向对象编程思维,提升代码设计与实现能力。

2025-04-07 19:22:19 889

原创 Java图书管理系统设计与实现

本博客详细剖析了一个基于Java实现的图书管理系统,展示了面向对象编程的核心思想和实践应用。系统实现了用户角色分离(管理员与普通用户)、图书信息管理、借阅归还等功能,采用了工厂模式、策略模式等设计模式,代码结构清晰,具有良好的可扩展性。

2025-04-06 18:53:51 787

原创 抽象类与接口:特征与比较

抽象类和接口是Java中实现抽象和多态的两种重要机制。抽象类更适合用于表示类之间的继承关系和共享实现,而接口则更适合定义对象的行为规范和能力。在实际开发中,我们需要根据具体需求选择合适的抽象机制,有时甚至需要结合使用两者,以创建灵活、可扩展的代码结构。随着Java语言的发展,接口也在不断增强功能(如Java 8引入的默认方法),使得接口和抽象类之间的界限变得越来越模糊。但理解它们各自的特点和适用场景,仍然是Java开发者必须掌握的基础知识。

2025-04-02 20:11:38 1058

原创 Java 中的继承与多态:面向对象编程的核心特性

继承和多态是 Java 面向对象编程的核心支柱,它们为代码复用和灵活性提供了强大机制。本文深入剖析了 Java 中继承与多态的关键概念、语法实现和最佳实践。继承允许我们创建类层次结构,子类可以继承父类的属性和方法,同时添加自己的特性。通过使用 extends 关键字和 super 关键字,我们可以建立类之间的关系并访问父类成员。文章详细讨论了成员访问规则、构造方法继承以及继承的局限性。多态使同一个操作作用于不同对象时呈现出不同的行为。其实现依赖于继承、方法重写和父类引用指向子类对象。

2025-04-01 20:17:49 804

原创 筛选素数的三种方法

判断一个数是不是素数,相信大家都知道,那么如果每一个数,都规规矩矩的使用判断[1,本身]是否有除了本身和1,以外的可以整除的数,这样的做法显然不可取的,如果查看1~n的素数,这样的时间复杂度为 O(n^2)

2025-03-23 14:20:21 307

原创 头歌 数据采集概述答案

头歌第一关数据采集【选择题】

2025-03-22 19:39:45 1221

原创 MySQL基础知识详细复习

- 创建数据库-- 查看所有数据库-- 使用数据库-- 删除数据库。

2025-03-22 17:37:58 1059

原创 蒸汽量预测——数据探索【后附数据集和代码】

这个实验旨在优化火力发电厂的控制系统性能,主要通过分析电力生产数据来提高发电量预测的准确性。通过更精确的预测,可以优化发电效率,减少资源浪费,提升能源利用率。

2025-03-22 12:01:20 1195

原创 算法复习——二分与前缀和

这么写看起来好像没有问题,但是l=mid的时候,如果l=4,r=5,mid就是4,l=mid=4,就会死循环,所以有l=mid的时候,mid=l+r+1>>1。这个就是一个经典的二分题目,我们需要找最大的边,可以进行二分查看,定义l=1,r=1e5。公式s[i,j]=s[i-1,j]+s[i,j-1]-s[i-1]+s[i-1,j-1]2.不符合要求,中间的答案,比要求更大,那么答案就是中间的左边(因为数据是有序的)。求一个浮点数的三次方根,我们先定义l,r,设置为-10000,和10000就好。

2025-03-22 11:04:08 639

原创 Python——MySQL数据库编程

MySQL 是现在最流行的关系型数据库管理系统,在 WEB 开发中,MySQL 是最好的 RDBMS 应用软件之一。接下来,让我们快速掌握python 使用 MySQL 的相关知识,并轻松使用 MySQL 数据库。

2025-03-21 17:45:26 1890

原创 头歌——Numpy 初体验

第3关:Numpy 数组的切片与索引。第2关:Numpy 数组的基本运算。第4关:Numpy 数组的堆叠。第1关:Numpy 创建数组。第5关:Numpy 的拆分。

2025-03-21 11:06:37 244

原创 算法复习——排列|组合|指数枚举

算法复习,递归

2025-03-20 16:30:16 360

原创 常用算法——【老年人复习版】

这篇文章介绍了常用的C++算法,包括排序、二分查找、数据翻转、最值问题、消除相邻元素等,以及计算最大公因数和最大公倍数的函数,适用于处理各种数据类型和算法应用。

2025-03-06 18:24:53 201

原创 快速上手STL——全程干货无废话[容器篇]

文章介绍了C++中的常用数据结构及其操作,包括向量、栈、队列、优先队列、集合、映射、字符串和二元组等,涵盖了创建、插入、删除、查找等常见操作及其使用方法。

2025-03-06 17:40:22 469

原创 使用Python抓取网站小说数据并保存

本文详细介绍了如何使用Python进行网页抓取,特别是如何从小说网站抓取章节内容并保存到本地文件中。通过介绍相关技术,如requests库用于发送HTTP请求,lxml库用于解析HTML,以及XPath用来提取特定的网页内容,本文为读者提供了一个实用的网页爬虫示例。

2025-03-02 10:14:42 779

原创 基础SQL 函数

case when chinese>=85 then '优秀' when chinese>=60 then '及格' else '不及格' end '语文' from score;case when english>=85 then '优秀' when english>=60 then '及格' else '不及格' end '英语',case when math>=85 then '优秀' when math>=60 then '及格' else '不及格' end '数学',

2024-04-25 20:54:19 899

原创 基础SQL DCL语句

MySQL的用户信息存储在mysql数据库中,查询用户时,我们需要使用这个数据库。但是为什么lcy用户不能访问到其他数据库,这是因为,它没有访问其他数据库的权限。DCL是数据控制语言,用来管理数据库用户,还有控制用户的访问权限。这个时候我们可以访问test数据库,查看看test数据库的所有表。我们创建一个lcy用户,和上面用户得创建一样,查询它的权限。我们有一个test数据库,我们把它的所有权限给lcy用户。下面我们创建一个cy用户,可以在任何主机访问数据库。当我们忘记用户的密码时,也可以修改用户的密码。

2024-04-24 20:04:00 364

原创 基础SQL DQL语句

1.执行的时间不同,having是where过来后的数据进行筛选,where在having之前执行。2.判断条件不同,where不能对聚合函数判断,having可以对聚合函数进行判断。如果查询的1第一页是数据,起始索引可以省略,直接写limit9。起始索引从0开始,起始索引=(查询页码-1)*每页显示记录数。条件查询是在select之后加上需要的条件,语法为。多个字段排序时,当字段1相同的时候,按照字段2排序。下面,我们通过例子来掌握和练习条件查询。查询所有员工的工作地址,去除重复的。

2024-04-23 21:43:44 489

原创 基础SQL DML-插入语句

也可以通过下面的方式添加,不写字段名,添加所有输入,顺序和表定义的数据顺序一致。插入语句前,我们先创建一个表。我们需要将王五的workno修正成002,怎么操作。当我们需要修改,已经添加好的数据,使用updat。修改id=1的数据,姓名修改成李真真,姓别改成女。如果我们将所有的入职时间改为2018-01-01。我们创建一个员工表进行数据的插入操作。插入(添加)语句的语法。给员工表添加一条记录。给员工表添加多条记录。

2024-04-22 21:04:41 532

原创 MySQL的数据类型

varchar(10) ---------> 性能较差。用户名 username varchar(50)char(10) -----------> 性能好。性别 gender char(1)

2024-04-22 12:13:27 304 2

原创 基础SQL DDL语句

不需要一个数据库的时候可以删除数据库,使用drop database 数据库名 删除数据库。使用show tables 查询一个数据的所有表,那么我们查询一个表的结构怎么查询呢。alter table 表名 change 旧字段名字 新字段名字 新字段类型。如果说我们需要修改一个字段应该怎么样操作 将id 的类型改为varchar。这个语句是删除这个表,然后创建一个和它一样的表,之前的数据不见了。我们也可以修改表名,如将student表改成teache表。红色圈起来的是系统数据库,是系统自带的。

2024-04-21 20:58:21 929 1

原创 运算符重载函数

如果得到一个负数,说明日期的_day不足以-day,我们需要向月份借天数,将月份--,然后_day+=借的那个月的天数。如果一个类+=day,我们先将这个类的_day+day,再判断_day的天数,有没有大于这个月的天数,如果大于了,类的月份+1,月份+1后判断,月份是否超过了12,超过了的话将月份置为1,年份+1.循环往复,就可以就出+day后的日期了。我们知道系统的基本类型可以进行,+、-等基本运算,但是用户的自定义类型,我们不能使用系统的基本类型+和-,需要对其进行函数名重载才能使用这些操作。

2024-01-16 14:02:20 1104

原创 5.2————运算符重载

5.2————运算符重载

2023-05-17 13:17:20 442

原创 5.1————编译时的多态性与运行时的多态性

5.1————编译时的多态性与运行时的多态性

2023-05-16 13:05:06 381 1

原创 4.4——多重继承

4.4——多重继承

2023-05-08 20:09:22 1316

原创 4.3调整基类成员在派生类中的访问属性的方法

4.3调整基类成员在派生类中的访问属性的方法

2023-04-24 23:02:55 691

原创 4.2——派生类的构造函数和析构函数

4.2——派生类的构造函数和析构函数

2023-04-24 21:12:03 1534

原创 4.1派生类的概念

4.1派生类的概念

2023-04-18 14:09:55 2226

原创 C++入门到入土(一)

C++入门到入土(一)

2023-04-14 22:44:00 1275 2

原创 3.10——常类型

3.10——常类型

2023-04-11 15:22:06 857

原创 3.9——类的组合

3.9——类的组合

2023-04-11 11:11:46 304

原创 3.8——友元

友元函数,友元类。

2023-04-10 23:26:57 1773

原创 3.7——静态成员

3.7 静态成员

2023-04-10 21:17:09 578

空空如也

空空如也

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

TA关注的人

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