- 博客(35)
- 收藏
- 关注
原创 MySQL 数据类型详解及SQL语言分类-DDL篇
数据库我们详细了解了MySQL中的各种数据类型,包括数值类型、字符串类型和日期类型,并且对每种类型的范围和占用字节大小有了清晰的认识。此外,我们深入学习了DDL,接着我会继续更新DML,DQL,DCL的部分。最后制作不易,给个赞吧…
2024-08-14 19:28:06
1256
原创 数据库概述&MySQL环境配置
MySQL是一种开源的关系型数据库管理系统(RDBMS),由瑞典公司MySQL AB开发,现由Oracle公司维护。它以其高性能、可靠性和易用性而闻名,广泛应用于各种Web应用程序中。数据库是一个有组织的数据集合,通常以电子方式存储在计算机系统中。数据库管理系统(DBMS)是用于创建和管理数据库的软件。关系型数据库(RDBMS)使用表格来存储数据,每个表由行和列组成。行代表记录,列代表字段。关系型数据库通过SQL(结构化查询语言)进行数据操作。
2024-08-13 20:05:02
1102
原创 Web开发-CSS篇-下
盒子模型是CSS布局的基础,每个HTML元素都被看作是一个矩形盒子。Content:内容区域,显示文本和图片。Padding:内边距,围绕内容的空白区域。Border:边框,包围内边距的边界线。Margin:外边距,盒子与其他元素之间的空白区域。浮动元素脱离了标准文档流,可以左右浮动以实现图文环绕效果。浮动的主要属性是float,可以设置为leftright或none。浮动带来的主要问题是会影响标准文档流,导致父容器高度塌陷。解决此问题的常用方法包括“清除浮动”。相对定位。
2024-08-12 22:19:13
1046
原创 Web开发-CSS篇-上
选择器用于选择要应用样式的HTML元素。选择器可以根据元素的标签、ID、类等进行匹配。我们回顾了CSS的发展历史,了解了它与HTML的紧密联系以及学习CSS的必要性。我们还详细介绍了CSS在HTML中的三种引用方式及其优缺点,以及如何通过选择器来精准地控制网页元素的样式。
2024-08-08 22:14:09
1158
原创 Web开发-html篇-下
html中的大部分标签就已经写完了,这样的写出来的网页没有颜色,过于单调,过于简陋,这就要用到我们接下来要学的CSS和Javascript了,我会接着持续更新……
2024-08-04 21:23:42
633
原创 Java IO流&异常处理机制
自定义异常可以帮助你更好地描述特定的错误情况。自定义异常示例try {字符流适用于文本文件处理,而字节流适用于音频、图像等二进制文件处理。处理中文字符时,需要使用合适的编码(如UTF-8)。使用字节流处理音频和图像文件时,可以直接读取和写入字节数据。在文件操作中,使用try-catch语句处理异常,使用简化资源管理。自定义异常可以帮助处理特定的错误情况。
2024-07-27 15:21:55
821
原创 Java 集合框架详解&简易学生系统2.0
今天详细介绍了 Java 集合框架中的主要接口和类,并通过简易的学生管理系统示例展示了如何在实际应用中使用这些集合类进行数据管理。也算是对前面几篇的一个补充,今后也会持续输出,再学习Java的路上一起加油。
2024-07-24 07:00:00
1122
原创 Java面向对象知识详解
今天详细介绍了 Java 中的一些核心概念和特性,包括正则表达式的应用、split方法的使用、面向对象编程中的继承及其关键字(this和super)的区别、抽象类与接口的功能和差异、各种修饰符的用法、static。
2024-07-23 13:15:19
826
原创 Java 面向对象编程 (OOP) 与学生管理系统示例
面向对象编程(OOP)是一种编程范式,通过将代码组织成对象来进行建模和设计。对象是类的实例,类则是对象的蓝图。OOP 主要有四个基本特性:封装、继承、多态和抽象。
2024-07-19 20:09:17
1071
原创 Java中的常用类及关键字详解
在Java编程中,有许多常用的类和关键字,每个都有其独特的功能和用法。这篇文章我将详细介绍BigDecimal类、Date类、类、Calendar类的常用使用方法,并解释装箱、拆箱、常量池、thisthis()privatesuper等关键字的作用及使用方法。
2024-07-18 20:21:17
565
原创 Java中的String和Arrays类常用方法详解
在Java编程中,String和Arrays是两个非常常用的类。String用于处理字符串,而Arrays类提供了对数组的操作方法。
2024-07-15 09:37:35
729
原创 深入理解Java中的数组和方法
一般来说,递归能做的循环也能做,递归的效率不如循环,当然我们也可以对递归做些优化处理,例如动态规划问题,但是在某些情况下,只能用递归。例如,遍历树的节点。以下代码展示了如何生成一个长度为10的数组,数组中的元素大小为1到100之间,且确保数组中的数据不重复。虽然递归和循环大部分情况下是可以互换的,但在特定的问题域中,递归的使用会使得问题的解决更为自然和简洁。动态初始化数组是在声明数组时分配内存空间,但不指定具体的初始值,而是指定数组的大小。分步初始化数组是在声明数组后,逐个或批量为数组元素赋值的方式。
2024-07-14 07:00:00
832
原创 Java中的分支和循环
分支和循环是Java编程中的基本控制流语句,它们使程序能够根据条件执行不同的操作,并重复执行某些操作。通过掌握ifif-elseelse-if和switch等分支语句,以及forwhile和do-while等循环语句,可以编写出更复杂和灵活的程序。
2024-07-13 09:06:40
753
原创 Java中的数据类型和运算符
理解Java中的数据类型和运算符是学习Java编程的基础。基本数据类型提供了存储和操作数据的基本单元,而引用数据类型则允许我们创建更复杂的数据结构。各种运算符则提供了操作这些数据的工具,帮助我们编写逻辑清晰、功能强大的程序。
2024-07-12 11:04:09
851
原创 面向对象编程中的类详解
面向对象编程(OOP)是一种编程范式,是最有效的软件编写方法之一。主要通过类(Class)和对象(Object)来实现代码的重用和管理。在Python中,类和对象是实现OOP的基础。在面向对象的编程中,你编写表示现实世界中的事物和情景的类class,并基于这些类来创建对象object。
2024-06-17 18:12:46
1197
原创 深入理解Python中的元组 ——Tuple()
在Python中,元组是一种有序的集合,元素用圆括号()包裹,元素之间用逗号分隔。即使只包含一个元素的元组,也必须在元素后面加一个逗号。下面是创建元组的几种方法元组是Python中非常重要的数据结构,具有不可变性和有序性的特点,适用于多种编程场景,在实际编程中,根据具体需求选择合适的数据结构,能大大提高代码的效率和可读性。
2024-06-01 12:03:42
2601
原创 单向链表的C语言实现
首先,我们需要定义单向链表的结点和链表本身的结构// 单向链表的结点定义// 数据域// 指针域,指向后继结点} Listnode;// 单向链表的定义// 头结点// 整个链表的元素个数和:包含标准输入输出和标准库函数。:定义链表中数据的类型为int,可以根据需要更改。:定义链表结点结构体,包含数据域data和指向后继结点的指针next。:定义链表结构体,包含指向头结点的指针head和链表的元素个数size。
2024-05-28 16:27:35
1077
原创 理解贪心算法:从原理到应用
贪心算法(Greedy Algorithm)是一种算法设计策略,基于每一步都选择当前状态下的最佳选择。这个选择可以是局部最优解,期望通过一系列局部最优解来达到全局最优解。
2024-05-23 15:14:15
1427
1
原创 探索C语言中的 ‘qsort‘ 函数
1.冒泡排序:通过多次遍历数组,依次比较相邻的元素,并将较大的元素逐渐“冒泡”到数组末尾。时间复杂度为 O(n^2)。2.插入排序:通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。时间复杂度为 O(n^2)。3.选择排序:在未排序序列中找到最小(最大)元素,存放到排序序列的起始位置,然后再从剩余未排序元素中继续寻找最小(最大)元素。时间复杂度为 O(n^2)。4.快速排序。
2024-05-22 17:32:48
925
空空如也
pycharm下面这些未解析引用是什么意思
2024-06-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人