自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java二维数组

定义一个二维数组初始化数组申明并初始化一个二维数组使用双层循环来遍历数组,拿到值。

2024-08-14 16:46:37 843 1

原创 拼图小游戏单机版---java实现

这个项目使用了Swing框架来构建图形用户界面(GUI)。通过实践,你可以更好地掌握如何使用Swing组件(如JFrame, JLabel, JMenuBar等)以及它们的布局和事件处理机制。完成一个实际的项目可以帮助你巩固Java基础知识,包括数组操作、循环、条件语句、类和对象等。你还可以学习到如何处理图像文件、键盘事件监听等更高级的主题。在开发过程中,你会遇到各种问题,例如如何正确地处理键盘输入、如何更新界面等。解决这些问题可以锻炼你的逻辑思维能力和调试技巧。

2024-08-14 16:19:59 683

原创 java面向对象---(接口与抽象类综合案例)

在这个快节奏的时代里,每个人都在不断地奔跑,为了梦想、为了未来。学习不仅仅是为了考试,更是为了提升自我,丰富内心。当你感到疲惫时,请记得,每一次的努力都是向着更好的自己迈进。不要害怕失败,每一次跌倒都是为了更坚强地站起来。学习的路上或许会有孤独和挑战,但请相信,坚持下去,你终将收获知识的果实。每一次翻开书页,都是一次心灵的旅行;每解决一个问题,都是对自己的一次超越。让学习成为一种习惯,让成长成为一种态度。无论前方的道路多么坎坷,只要心中有光,就能照亮前行的方向。加油吧,每一个努力的你,都是最美的风景。

2024-08-13 14:14:16 504 1

原创 java面向对象--接口(基础进阶篇)

使用interface关键字定义。接口中所有的方法默认都是public abstract的。接口中可以有static和default修饰的方法,这些方法提供了具体的实现。接口中可以声明变量,这些变量默认都是public static final的。

2024-08-13 13:14:59 817

原创 java面向对象---多态(基础进阶篇)

说白了,就是对象的多种形态。

2024-08-09 16:33:17 1001

原创 java面向对象--继承(构造方法的访问特点)

很简单,因为父类里面的变量都是可以被子类共有的,这一步就相当于给父类中的变量做了初始化,如果每一个这个默认,那子类调用时就会没有初始值了。子类在初始化的时候,可能会用到父类的数据,如果没有对父类进行初始化,那就子类无法使用父类的属性!

2024-08-09 14:13:04 419

原创 java面向对象--继承(基础进阶篇)

在这个充满挑战的世界里,每个人都在寻找属于自己的位置。有时候,我们会感到迷茫,甚至怀疑自己的选择。但请记得,每一次挫折都是一次成长的机会,每一次失败都是通往成功的必经之路。当你觉得前方的道路越来越艰难时,请不要放弃。回头看看你已经走过的路,你会发现那些曾经看似无法逾越的障碍,如今都已经成为了你生命中最宝贵的财富。正是这些经历塑造了今天的你,让你变得更加坚强和勇敢。不要害怕犯错,因为错误是学习的一部分。每一次尝试都是一次进步的机会,即使最终的结果不是你所期望的,也不要气馁。

2024-08-08 16:52:33 830

原创 java基础--字符串的用法(2)

在 Java 编程中,字符串(String)的重要性不言而喻,它几乎贯穿于所有的应用程序和系统中。

2024-08-06 15:36:37 942 13

原创 java基础--字符串用法

在使用双引号直接赋值的时候,如果字符串在串池中存在,那就复用,如果不存在就重新创建一个。以后建议使用第一种,比较节省内存,且容易创建。今天主要介绍string的创建的两种方式,了解一下java中内存模型,明天我在继续解释java字符串操作中,翻转和切片索引以及StringBuild和Stringjion的用法。通过本文的探讨,我们深入了解了Java字符串的重要性及其在编程中的广泛应用。希望这些知识能帮助您在未来的开发工作中更加得心应手。

2024-08-04 23:13:33 1602 4

原创 java面向对象编程入门

抽象是通过抽象类和接口来实现的,它允许定义行为而不关心具体的实现细节。

2024-08-04 11:01:03 1107

原创 java编程练习(初学者)每日练题

Java仍然是IT行业中最受欢迎和广泛使用的编程语言之一,特别是在企业级应用、后端服务、金融系统、大型网站、游戏开发等领域。Java岗位的需求依然强劲,体现在多个方面:Java在构建复杂的企业级应用、微服务架构、分布式系统等方面具有优势,因此相关领域的Java开发人员需求量大。尽管Android开发更多转向Kotlin,但Java仍然是Android应用开发的重要语言,具备Java技能的开发者仍然受到欢迎。

2024-08-01 17:09:38 833

原创 java编程练习(初学者)--掌握基础编程思维

Java的历史和特点Java由Sun Microsystems于1995年发布,最初是为消费电子产品设计的。后来,它因其跨平台特性、强大的网络功能和安全性,迅速成为企业级应用开发的主要语言之一。“一次编写,到处运行”是Java的核心理念,这得益于Java虚拟机(JVM)的存在,使得Java程序可以在任何安装了JVM的平台上运行。Java是一种完全的面向对象编程语言,支持封装、继承和多态等OOP特性。Java提供了沙箱安全模型和内存管理机制,减少了程序出错的可能性,提高了安全性。

2024-08-01 16:43:31 1019

原创 java数组初识

以上就是java数组的基础使用部分,下一期会深入介绍java数组中内存的知识。

2024-07-31 16:13:21 336

原创 爬虫简历网(练习)

以上写的并为涉及到cookie反爬或需要做js逆向,其次我也没有进行登录,所以就不会发送Ajax到服务器,也就是说,网站也无法确实我是不是机器人。还有大家记得爬1页数据就行了,不要一直爬,网站把你的ip拉入黑名单的。

2024-07-22 12:28:17 994

原创 图书管理系统user登录注册部分(Python版本)

这里使用MD5摘要算法,不可以解密,为了防止被撞库破解,所以采用加盐处理可以有效防止被破解。salt=“我是盐”。这次跟上一个版本不同在于,这个链接了数据库mysql,之前只是对于文件操作。

2024-07-21 13:33:45 504

原创 图书管理系统-Python-(mysql)+user_operations

本课题要求编写Python程序实现对图书信息录入、图书信息查询、图书借阅等方面的管理。;管理员可以图书的信息;读者可以按照图等查询图书,并可通过该系统实现对图书的;读者还可查询自己所借图书的信息(等)。要能提供以下几个基本功能:(1)(2)设计并实现系统的相关界面,提供良好的交互界面;(3)登录时输入帐号以区分读者和管理员;(5)管理端信息查询:管理员可以增加、修改、删除图书的信息。

2024-07-19 12:05:19 457

原创 图书管理系统--py--mysql(admin_operations)

本课题要求编写Python程序实现对图书信息录入、图书信息查询、图书借阅等方面的管理。;管理员可以图书的信息;读者可以按照图等查询图书,并可通过该系统实现对图书的;读者还可查询自己所借图书的信息(等)。要能提供以下几个基本功能:(1)(2)设计并实现系统的相关界面,提供良好的交互界面;(3)登录时输入帐号以区分读者和管理员;(5)管理端信息查询:管理员可以增加、修改、删除图书的信息。

2024-07-19 09:42:42 353 3

原创 图书馆管理系统重写--py--第一部分admin登录(aes加密+mysql链接)

连接数据库',port=3306,# 加密user和pwd= 16:= 16:# 加密user_Data和pwd_Datasql = """alter table spider10.login_admin modify id varchar(255) not null comment '管理员账户ID';

2024-07-17 11:49:14 482

原创 AES和RSA的用法简介

先介绍aes的ecb模式(加密和解密都是使用同一个秘钥)加密的对象也必须是字节类型数据。例如,在存储敏感信息或进行安全通信时,AES用于保护数据的机密性。支持128、192或256位的密钥长度,提供了不同级别的安全性。在无法安全地共享密钥的情况下,RSA用于安全地交换对称密钥。基于分组的加密,通常使用128位的数据块大小。因为涉及复杂的数学运算,加密和解密速度较慢。使用一对密钥,公钥用于加密,私钥用于解密。当需要高效加密大量数据时,AES是首选。相对于非对称加密,AES加密和解密的。

2024-07-09 23:38:13 284

原创 python--MD5初识

1·from hashlib import md5:从Python的hashlib库中导入md5模块,用于进行MD5散列运算。2·obj = md5():创建一个md5对象,用于接下来的哈希计算。3·obj.update("alex".encode("utf-8")):调用md5对象的update方法,对字符串"alex"进行处理。因为update方法要求输入的是字节类型数据,所以先通过encode("utf-8")将字符串转换为UTF-8编码的字节串。

2024-07-06 13:54:27 411

原创 图书管理系统(三)完成版---Python实现

本课题要求编写Python程序实现对图书信息录入、图书信息查询、图书借阅等方面的管理。经过前两篇文章可知,我们已经完成了基本的用户和管理员模块,剩下的我们就要把两者结合,通过输入不同的密码进入不同的模块。(2)设计并实现系统的相关界面,提供良好的交互界面;以上就是全部的完整版,可以实现基本的图书管理操作。(3)登录时输入帐号以区分读者和管理员;等查询图书,并可通过该系统实现对图书的。管理员可以增加、修改、删除图书的信息。读者还可查询自己所借图书的信息(

2024-05-25 15:22:51 5261 4

原创 图书管理系统(二)--用户模块--Python版

本课题要求编写Python程序实现对图书信息录入、图书信息查询、图书借阅等方面的管理。的方式存储在硬盘中,图书信息文件,存放了图书的索书号、书名、作者、出版社、类别、库存总量、可借本数。I247.5/2-3 天龙八部壹(2版) 金庸 广州出版社 文学 3 2。读者还可查询自己所借图书的信息(是否归还、归还日期等)。(2)设计并实现系统的相关界面,提供良好的交互界面;(3)登录时输入帐号以区分读者和管理员;等查询图书,并可通过该系统实现对图书的。系统内的所有信息必须以。

2024-05-25 15:17:05 1480

原创 图书管理系统(一)管理员模块--python版本

本课题要求编写Python程序实现对图书信息录入、图书信息查询、图书借阅等方面的管理。我首先把所有书的信息都存放到不同的列表里面,即用即拿,由于每一次添加一本书都是放在列表的最后面,所以在写到文件里面时用[-1]但是添加书的时候有可能加入的图书时可能同一本书,这是时候只需要增加书本数和可以借阅数量即可。(2)设计并实现系统的相关界面,提供良好的交互界面;(3)登录时输入帐号以区分读者和管理员;等查询图书,并可通过该系统实现对图书的。管理员可以增加、修改、删除图书的信息。读者还可查询自己所借图书的信息(

2024-05-25 15:09:21 840

原创 C语言--基础学生信息管理系统(简易版)

编写程序,建立一个班级学生的通讯录系统,每条信息包括:学号、姓名、性别、电话号码、住址、生日(为包含年、月、日信息的结构体变量)。编写两个查找函数,分别根据学生的学号(整型,不重复)、姓名(可能有同名)查找并输出学生的全部信息。在main函数中验证。要求:班级人数、学生记录均由键盘输入。 首先我们可以定义一个结构体数组来存储学生的基本信息:学号,姓名,年龄,性别,生日等信息。结构体的是可以嵌套定义的,但不允许递归定义。接着根据用户输入的班级人数,创建一个足够大的结构体数组来存储学生记录,再通过

2024-05-12 22:31:10 1408

原创 c语言实现对字符串操作--比较字符串的大小

这里面涉及到冒泡排序冒泡排序(Bubble Sort)是一种简单的排序算法。它重复地遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。遍历数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。

2024-05-09 09:59:58 460 1

原创 C语言实现把字符串大写转化成小写

主要是通过ASCII码来把字符串中的每一个字母进行大小写转换。

2024-05-09 09:55:22 430 3

原创 C语言实现文件操作--讲学生信息存储到文件中

文件,并且该文件在执行程序时是可访问的。请确保程序有权限创建和写入到。

2024-05-09 09:51:57 553 1

原创 Day02列表的元素操作

【代码】Day02列表的元素操作。

2024-04-29 19:39:29 137

原创 Day02--python基础练习值列表操作

py基础语法练习

2024-04-29 19:08:29 410

原创 Day01py基础练习--列表的排序与统计

【代码】py基础练习--列表的排序与统计。

2024-04-28 23:05:52 127 1

原创 基于requests爬虫17k小说网站---py版本

首先-导入需要的模块requests ---time---json----lxml由于涉及到登录验证-所以我们考虑使用session方法-即session=requests.Session,在根据登录页面 知道应该发送post请求所以是session.post(url,data) ,data在预览里可以看到 所带的件和值,如果没有携带data 就无法拿到动态的cookie,就会被反扒机制识别出来是爬虫程序,其次UA和referver反爬也是必须要携带的。其次--结束登录验证环节-进入我们爬虫

2024-04-21 08:52:18 936 8

原创 基于requests实现爬虫百度内容---py版本

【代码】基于requests实现爬虫百度内容---py版本。

2024-04-17 13:14:16 476 1

原创 三、C语言---冒泡排序

总共N-1趟,也就是从第0趟到第N-2趟从a[0]到a[N-1]

2023-11-30 20:09:14 164 1

原创 二、C语言---编译预处理

undef3.预处理。

2023-11-29 19:28:07 242 1

原创 C语言数组--找最大值(初学者)

【代码】C语言数组--找最大值(初学者)

2023-11-28 19:01:21 263

原创 一,C语言数组---字符串处理函数

2.字符串连接函数----strcat(字符数组1,字符数组2)

2023-11-27 20:27:56 315

追求远大理想 坚定崇高信念.ppt

追求远大理想 坚定崇高信念.ppt

2023-10-30

空空如也

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

TA关注的人

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