Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一个大一计算机学生的学期总结(2022下半年)

一个大一计算机学生的学期总结(2022下半年)

2022-06-10 08:10:08 6065 40

原创 个人目标:计算机学生如何实现经济独立(分享)

经济独立前言一.网站1.CODING 码币2.开源众包3.程序员客栈4.英选5.开发邦6.猿急送7.人人开发8.我爱方案网9.码易10.我要外包网二.接单时注意事项细节决定成败!前言       在评论区有小伙伴问我如何实现经济独立,在此我就仅分享我的意见与想法,希望对你有所帮助,当然我的必然不全面,博主我也正在这条路上走着,还在不断学习中,不足之处欢迎在评论区友善的指出,一起努力进步。   &nbs

2021-12-31 15:48:44 1329 17

原创 一个大一计算机学生的学期总结(2022年)

学期总结一. 为什么选择计算机这一专业1.个人的成长2.优秀的前景3薪资待遇二.这学期我收获了什么关于python语言三.起始打印三角形99乘法表四.课堂练习中期的总结五.本学期最后的专业学生管理系统一个是文件型一个是数据库型六.假期的安排一直奉行的话一. 为什么选择计算机这一专业1.个人的成长(1) 起始于小时候的好奇,小时候因为家里有一台老式的计算机,也就是大家现在所调侃的坨坨机、方块电脑。因为当时我们小姨要考公务员然后每天下午的时候就会看见她坐在计算机前忙碌,我们小姨很疼我,所以每次来的时候都会

2021-12-29 22:21:39 14756 54

原创 Python项目:学生管理系统连接MySQL数据库(增删改查、排序、统计、显示所有信息)

文章目录一程序功能(Function)1. 功能概述2. 思维导图二.开始实践战前准备定义学生管理系统菜单定义主函数1.录入学生信息2.查找学生信息3.删除学生信息4.修改学生信息5.排序6.统计总人数7.显示学生所有信息一程序功能(Function)1. 功能概述利用Python完成一个关于MySQL数据库的学生信息的增删改查程序,主要涉及知识点:游标的运用、SQL语句以及之前学习的基础知识。2. 思维导图想法已有开始实践二.开始实践战前准备你需要先导入sqlite3 模块与pymy

2021-12-28 00:32:14 7560 7

原创 Python项目:词频统计 两种方法简单易懂

统计文件里每个单词的个数思路:分别统计文档中的单词,与出现的次数用两个列表将其保存起来,最后再用zip()函数连接输出**想法成立开始实践方法一:# 导入文件with open("passage.txt", 'r') as file: dates = file.readlines()# 处理words = []for i in dates: words += i.replace("\n", "").split(" ") # 用空字符来代替换行 words +是为了不被覆

2021-12-05 16:19:05 1433

原创 8.1 Mysql数据库备份与恢复概述

检测点技术的核心思想是在数据库的运行过程中,定期或在特定条件下记录数据库的状态,这样在发生故障时,只需要从最后一个检测点开始恢复,而不是从故障发生时的初始状态开始。MySQL数据库的备份与恢复管理是数据库维护中的重要环节,它可以帮助我们保护数据,防止数据丢失。事务故障可能导致数据不一致或部分数据未被提交。通过上述机制,检测点技术能够有效地提高数据库在发生故障时的恢复效率,减少数据丢失的风险,并确保数据库系统的稳定性和可靠性。:在增量备份的基础上,每周进行一次差异备份,备份自上次完全备份以来所有变化的数据。

2024-10-11 13:44:38 373

原创 5.7 C语言 改变循环的执行转态(break与continue区别)

语句来跳出多层嵌套循环,但这种做法通常不推荐,因为它可能导致代码难以理解和维护。的组合来实现类似的效果,但这种做法通常不推荐,因为它可能导致代码难以理解和维护。语句用于立即终止当前循环的执行,跳出循环体,并继续执行循环后面的代码。但请注意,过度使用标签和。语句用于跳过当前循环的剩余部分,并立即开始下一次循环的迭代。本身不能用于跳出多层循环,但可以通过标签和。在C语言中,可以使用标签(label)和。可能会使代码结构混乱,应尽量避免。可能会使代码结构混乱,应尽量避免。在这个例子中,使用了标签。

2024-10-09 22:10:04 608

原创 5.6 C语言 几种循环的比较(for、while、do-while)

这段代码展示了三种循环的基本用法,每种循环都打印了5次数字,但它们的控制方式有所不同。每种循环都有其特定的用途和特点。

2024-10-09 21:37:53 389

原创 5.5 C语言 循环的嵌套(for、while)

在C语言中,循环的嵌套是指在一个循环内部再包含另一个循环。循环的嵌套通常用于处理二维数组或者需要多重迭代的情况。循环的嵌套同样可以用于需要多重迭代的情况。

2024-10-09 21:34:54 297

原创 7.7 C# 继承和多态

多态是另一个面向对象编程的核心概念,它允许你以一种统一的方式对待不同类的对象。在C#中,多态通常是通过方法重写(Override)和方法隐藏(New)实现的。在C#中,继承是一种面向对象编程的核心概念,它允许一个类(称为派生类或子类)继承另一个类(称为基类或父类)的属性和方法。类型的引用,但它实际上指向的是。方法,它覆盖了基类中的。的对象,所以调用的是。

2024-10-08 16:52:08 371

原创 7.6 C# 字段和属性(字段的声明、属性的概念……)

字段可以用作常量,即字段值在初始化后不可改变。

2024-10-08 16:49:46 578

原创 7.5 C# 方法(声明、参数、静态和动态方法、方法重载)

当调用一个重载的方法时,编译器会查看方法的签名,即方法名和参数列表。在这种方式中,方法接收的是参数值的副本,因此在方法内部对该参数的任何修改都不会影响原始参数。在C#中,方法可以根据它们是否与类的具体实例关联来分类为静态(Static)方法或非静态(Instance)方法。非静态方法是属于类的具体实例的,这意味着你需要创建一个类的实例后,才能调用非静态方法。):括号内定义了方法调用时需要传递的参数,包括参数的类型和名称。:如果方法使用了泛型,那么参数类型相同但泛型参数不同的方法也可以被视为重载。

2024-10-08 16:41:19 685

原创 7.4 C# 构造函数和析构函数

在.NET中,大多数资源(如文件、网络连接等)都是托管的,这意味着它们由.NET的垃圾回收器自动管理。然而,有时你可能需要使用非托管资源,这时就需要在析构函数中进行清理。在C#中,析构函数是一种特殊的方法,用于在对象的生命周期结束时进行清理工作。在C#中,构造函数是一种特殊的方法,用于在创建对象时初始化对象。:你不能依赖析构函数来执行重要的清理工作,因为垃圾回收器的调用时机是不可预测的。方法来显式释放资源,同时也可以通过垃圾回收器来隐式释放资源。:每个类可以有自己的析构函数,但析构函数不会被派生类继承。

2024-10-08 16:30:41 883

原创 c#编程 杨辉三角

尽管在西方,它与法国数学家帕斯卡的名字紧密相连,但事实上,杨辉的发现早于帕斯卡约500年。这一发现,不仅体现了中国古代数学的辉煌成就,也证明了数学知识在不同文明间独立发展的可能性。在数学的广阔天地中,杨辉三角以其独特的对称美和深邃的数学内涵,吸引着无数数学爱好者的目光。这个由我国古代数学家杨辉在《详解九章算法》一书中独立发现的数学模型,不仅展示了数字的和谐排列,还蕴含着组合数学的基本原理。杨辉三角在组合数学中有着广泛的应用。二项式定理指出,(a + b)^n的展开式中的每一项系数,都可以在杨辉三角中找到。

2024-10-08 16:25:46 811

原创 7.3 C# 对象

属性是一个私有字段,这意味着它不能直接从类的外部访问,但可以通过公共属性。以下是如何定义、实例化和访问。

2024-10-08 15:30:40 479

原创 7.2 C#的类全解(概念、声明、成员、修饰符、重载)

set;set;set;");在这个示例中,Car类被声明为public,这意味着它可以在任何地方被访问。ColorBrand和Year,以及一个方法。

2024-10-08 11:46:31 794

原创 7.1 C# 面向对象的基本概念

面向对象编程(Object-Oriented Programming,OOP)是一种编程范式,它将现实世界中的实体抽象为对象,通过对象之间的交互来设计和构建软件系统。封装性(Encapsulation)描述:封装是将数据(属性)和操作这些数据的方法(行为)捆绑在一起的集合。它隐藏了实现的细节,只暴露出操作的接口,从而保护了对象的内部状态不被外部直接访问和修改。作用:增强安全性和简化编程,因为修改对象的内部实现不会影响使用该对象的代码。继承性(Inheritance)描述。

2024-10-08 11:39:48 445

原创 6.3 C# 2w字详解用户交互界面(滚动条、定时器、菜单、鼠标事件、简易文本编辑器)

菜单是用户界面中的一种工具条,它列出了可以执行的命令。菜单项可以包含子菜单,从而创建分层的命令结构。

2024-10-08 11:34:31 1399

原创 6. 2 C# 列表框和组合框(ListBox、ComboBox、选课程序)

控件在Windows Forms中用于显示项的列表,提供了多种方法来管理这些项。这个程序是一个基本的示例,展示了如何使用列表框和组合框来创建一个简单的选课程序,并统计学时数。控件及其属性来创建一个简单的列表框,并进行基本的操作。在C#的Windows Forms应用程序中,下面是一个简单的选课程序示例,使用列表框()来增加和删除课程,并统计学时数。控件的常用方法来管理列表中的项。控件用于显示项的列表。这个示例展示了如何使用。这个示例展示了如何使用。

2024-10-08 11:05:06 1228

原创 6.1 C# 用户界面设计的常用控件一w字全解(控件大全、选课案例)

这个程序是一个基本的示例,展示了如何使用Windows Forms控件来创建一个简单的选课程序。在C#的Windows Forms应用程序中,有许多常用的控件可用于构建用户界面。这些控件是构建Windows Forms应用程序时最常用的控件,它们提供了丰富的功能来满足不同的用户界面需求。控件及其属性和事件来构建一个简单的界面,允许用户勾选或取消勾选选项,并响应用户的操作。它创建一个可识别的区域,用于组织表单上的控件。控件及其属性和事件来构建一个简单的界面,允许用户选择不同的选项。控件的重要属性和事件。

2024-10-08 10:55:22 834

原创 5.4 C# 多维数组(二维数组、多维数组、杨辉三角形、二维数组相加)

在C#中,多维数组是数组的扩展,可以有超过两个维度。常见的多维数组包括二维数组(如矩阵)和三维数组(如3D空间中的点阵)。以下是如何声明、初始化和使用多维数组的示例。在C#中,二维数组可以看作是数组的数组,即数组的每个元素本身也是一个数组。方法分别返回数组的第一个维度(行数)和第二个维度(列数)的大小。方法分别返回数组的第一个、第二个和第三个维度的大小。杨辉三角是一个由数字组成的三角形,其中每个数字是它正上方两个数字的和。在这个示例中,我们首先声明并初始化了一个3x4x2的三维数组。方法输出每个元素的值。

2024-10-08 10:36:24 538

原创 5.3 C#数组的基本操作与排序(数组赋值、最大最小值、冒泡排序、选择排序、Array类排序)

它的工作原理是每次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。在C#中,数组是一种数据结构,用于存储固定大小的相同类型的元素集合。它使用一种高效的排序算法(通常是快速排序、堆排序或插入排序的混合体),这取决于数组的大小和内容。请注意,这里的代码没有进行错误处理,例如用户输入的不是整数或者输入的整数个数不足10个,所以在实际应用中需要添加适当的错误处理逻辑。然后,我们使用不同的排序算法对数组进行排序,并输出排序后的结果。循环遍历数组中的每个元素。

2024-10-08 10:29:46 869

原创 5.4 C语言用for实现循环

在每次循环迭代之前检查,如果为真(非零),则执行循环体;如果为假(零),则退出循环。:更新表达式执行后,再次检查条件表达式。如果条件仍然为真,循环继续执行;:如果条件表达式为真,循环体将被执行。循环体可以包含一个或多个语句。:在循环开始之前执行一次,用于设置循环控制变量的初始值。:每次循环迭代后执行,用于更新循环控制变量。循环的执行流程,并附上流程图。确保循环继续执行,直到。好的,下面我将详细解释。

2024-09-29 10:23:56 1027

原创 4.6 Java中内部类全解(静态内部类、匿名内部类)

在Java中,匿名内部类是没有名字的内部类,通常用于创建需要单次使用的类,或者在需要时快速实现某个接口或抽象类的方法。匿名内部类在定义时是匿名的,并且大多数情况下是直接在方法中定义和使用的。静态内部类在设计模式中很有用,特别是当内部类不需要访问外部类的实例成员时。成员内部类是定义在另一个类的内部的类,它可以访问外部类的所有成员,包括私有成员。在Java中,成员内部类(也称为非静态内部类)是定义在另一个类中的类。在Java中,静态内部类是定义在另一个类中的类,并且被声明为静态(

2024-09-27 21:24:35 731

原创 4.5 Java中Object类全解

默认实现比较的是引用地址,但通常需要重写这个方法以提供实际的相等性逻辑。默认返回类名@符号和哈希码的十六进制表示,通常需要重写这个方法以提供更有意义的信息。这个方法是一个受保护的方法,并且大多数情况下需要被重写以实现具体的复制逻辑。类位于类继承层次结构的顶端,因此它是所有类的最终父类。类是Java中非常重要的一个类,它定义了所有对象都具有的基本方法。类,所有的Java对象都继承了这些方法,这为编写通用的代码提供了便利。方法,以确保相等的对象有相同的哈希码。:返回对象的哈希码值。类,这是Java语言的根类。

2024-09-27 21:15:03 972

原创 4.4 Java多态(对象类的转换、instanceof关键字、静态 、多态、向上转型、向下转型)

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考Java中的多态性(Polymorphism)是指允许不同类的对象对同一消息做出响应的能力,即同一个接口可以被不同的对象以不同的方式实现。多态性分为两种:编译时多态(静态多态)和运行时多态(动态多态)。对象之间的转换是Java多态性的一个重要方面,它允许以统一的方式处理不同类型的对象。向上转型是隐式的,而向下转型是显式的,需要确保其安全性。

2024-09-27 21:12:17 798

原创 4.3 Java 抽象类和接口(抽象类、接口)

通过抽象类,我们可以定义一组相关类共有的方法和属性,同时强制子类实现某些方法,从而提高代码的灵活性和可扩展性。在Java中,接口(Interface)是一种完全抽象的结构,它允许类来实现一个或多个接口,并定义一组没有实现的方法,这些方法由实现接口的类来具体实现。抽象类可以包含抽象方法,这些方法没有具体的实现,必须由继承抽象类的子类来实现。接口是Java实现抽象化和多态性的重要机制之一,它允许不同的类以统一的方式处理,同时也支持类之间的松耦合设计。是一个抽象类,它包含一个抽象方法。是一个接口,它定义了。

2024-09-27 21:04:04 461

原创 4.2 Java的final关键字(final修饰类、修饰方法、修饰变量)

关键字修饰方法可以确保方法的实现细节不会被修改,这在设计库或框架时尤其有用,以确保API的稳定性。关键字修饰变量意味着一旦变量被初始化后,其值就不能被改变。关键字修饰类通常用于创建工具类,这些类只包含静态方法和静态变量,不需要被继承。类,这意味着它不能被继承,而且它的构造方法是私有的,这意味着它不能被实例化。关键字修饰变量是定义常量的一种常见做法,它有助于提高代码的清晰度和稳定性。关键字修饰方法意味着这个方法不能被子类重写。变量,它被初始化为100,之后不能被修改。关键字可以用来修饰类、方法和变量。

2024-09-27 20:57:15 1025

原创 4.1 Java的继承(Java方法重写、super关键字)

在Java中,继承是一种面向对象编程的核心概念,它允许一个类(称为子类或派生类)继承另一个类(称为父类或基类)的属性和方法。继承提供了一种机制,使得子类可以重用父类的代码,从而提高代码的可复用性和可维护性。在Java中,方法重写(Method Overriding)是多态性的一种表现,它允许子类有一个与父类同名的方法。重写的方法可以改变父类方法的行为。关键字用于引用直接父类(超类)的属性和方法。关键字的用法,包括调用父类的构造方法和访问父类的方法。关键字,我们可以在子类中访问和调用父类的属性和方法。

2024-09-27 20:50:38 1036

原创 第五章:C语言循环结构程序设计(while、do..while)

循环是一种基本的控制结构,用于重复执行一段代码,直到给定的条件不再满足。循环确保循环体至少执行一次,这在某些情况下非常有用,比如至少需要读取一次用户输入或至少需要执行一次某个操作。它允许程序在满足特定条件的情况下,重复执行一段代码,直到条件不再满足。在C语言中,循环控制语句是必不可少的,因为它们允许程序执行重复任务,而无需编写大量重复的代码。循环是C语言中的一种后测试循环,这意味着循环体至少执行一次,然后条件才会被检查。:循环允许你用一个简单的结构来执行一系列重复的操作,而不是写很多重复的代码行。

2024-09-27 10:19:42 846

原创 3.7 Java中Static关键字全解(静态属性、静态方法、静态代码块)

静态属性:类级别的属性,所有对象共享。静态方法:类级别的方法,可以通过类名直接调用。静态代码块:在类加载时执行的代码块,用于初始化静态属性。

2024-09-25 21:24:44 431

原创 3.6 Java 代码块(普通代码块、构造块)

普通代码块:用于在方法、循环、条件语句等中定义局部逻辑。构造块:用于在对象创建时初始化对象的状态。

2024-09-25 21:20:38 276

原创 3.5 Java this关键字全解(this关键字调用本类属性、成员、构造方法)

引用当前对象:在非静态方法中,this关键字可以用来引用当前对象,即调用方法的实例。这在需要引用当前对象的成员变量或方法时非常有用,尤其是当成员变量与方法参数同名时。关键字调用成员方法可以使得代码更加清晰和易于理解,尤其是在需要递归调用或者在方法内部调用另一个重载版本的方法时。关键字不仅可以用于引用当前对象的属性,还可以用于调用当前对象的成员方法。调用当前类的其他构造方法:在构造方法中,this关键字可以用来调用当前类的其他构造方法,这有助于减少代码重复并提高代码的可维护性。这被称为构造方法的链式调用。

2024-09-25 21:16:15 1043

原创 3.4 Java的构造方法全解(定义构造方法、方法的重载)

在Java中,构造方法是一种特殊的方法,用于在创建对象时初始化对象。构造方法具有以下特点:构造方法的名称必须与类名完全相同。构造方法没有返回类型,连void都没有。可以有参数,参数可以有默认值。可以重载,即一个类可以有多个构造方法,只要它们的参数列表不同。// 成员变量// 构造方法1:无参数构造方法// 构造方法2:带一个参数的构造方法// 构造方法3:带两个参数的构造方法// 成员变量的getter和setter方法return age;

2024-09-25 21:10:14 395

原创 Java力扣算法:猜数字

目标是编写一个Java程序,该程序能够生成一个1到100之间的随机数,然后让用户通过命令行输入猜测这个数字,直到猜对为止。

2024-09-25 20:56:49 356

原创 Java力扣算法:求质数

目标是编写一个Java程序,该程序能够接受用户输入的一个正整数,然后判断这个数是否为质数。

2024-09-25 10:51:35 242

原创 Java力扣算法:求平方根

我们的目标是编写一个Java程序,该程序能够接受用户输入的一个大于等于2的整数,计算并返回该整数的平方根,结果只保留整数部分。

2024-09-25 10:27:50 314

原创 Java力扣算法练习:逢七过(一看就懂)

逢七过游戏的详细流程和规则。

2024-09-25 09:56:20 416

原创 5.2 C# 数组声明与初始化全解

声明数组的基本语法数据类型[] 数组名;声明一维数组的两种格式格式1:声明但不初始化,随后使用new关键字分配内存。格式2:声明并初始化,可以使用new关键字或省略new关键字。这些语法格式帮助你在C#中灵活地声明和初始化一维数组,为后续的操作打下基础。声明并初始化数组使用new数据类型[] 数组名 = new 数据类型[数组长度] { 元素列表 };省略new数据类型[] 数组名 = { 元素列表 };声明后初始化数组使用new数据类型[] 数组名;

2024-09-24 15:56:30 1140

原创 第五章:C# 数组全解(概念、元素、类型)

数组是一种存储多个相同类型元素的数据结构。数组元素通过索引访问,索引从0开始。一维数组用于线性数据集合。多维数组用于多维数据,包括矩形数组和锯齿数组。数组的长度可以通过Length属性或GetLength方法获取。

2024-09-24 15:44:50 480

空空如也

空空如也

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

TA关注的人

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