自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xiaoyu070321的博客

文艺男遇上了IT

  • 博客(108)
  • 收藏
  • 关注

原创 Static关键字

Static一般在什么场景会遇见呢,我们需要封装一个学生类,其中有名字,班级名,自我介绍等。Static是一个关键字,表示静态。可以修饰变量、方法。

2024-07-30 17:39:10 287

原创 Object方法重写

在Object类中,equals方法的默认实现是比较两个对象的引用是否相同,即判断两个对象是否是同一个对象(内存地址是否相同)。但是,通常情况下我们需要重写equals方法来根据对象的内容进行比较,而不仅仅是比较对象的引用。在Java中,equals()方法是Object类中的一个方法,因此所有的Java类都继承了这个方法。重写equals方法的目的是为了根据对象的特定属性进行比较,如果两个对象的属性值相同,则认为这两个对象是相等的。我们需要知道Obecj是java中的一个类,是所有类的父类,即超类。

2024-07-09 17:32:47 298

原创 This&javabean&对象数组

this在面向对象-封装那一篇里,有被两个地方提及。这是一个构造方法,this指向new出来的那个对象而set方法中,是调用setName的那个对象那么就会出现成员变量和局部变量命名冲突,this就是去解决这个问题的。

2024-07-06 21:23:08 898

原创 面向对象-封装

当我们把所有的java类都写src下的第一层级,如果是项目中,也许会有几百个java文件。src下的文件会很多,开发的时候不方便查找,也不方便维护如果较多的文件中有同名的,十分麻烦模块1中有一个叫test.java模块2中有一个叫test.java这种情况下你必须把其中的一项改名根据分类创建不同的文件夹不同的文件夹放不同的java类所以,在这里,我们准确的说,包就是一个一个的文件夹!!其作用就是方便开发者管理、查找、维护代码。为了避免命名的冲突(虽然我起名都起的怪怪的)。

2024-07-04 21:53:09 745

原创 4.判断登录用户选择按钮的展示

接着上一个文章,我们把按钮设置好了之后怎样可以做到登录的用户不同,选择展示的按钮不同?

2024-07-04 20:50:15 420

原创 方法种类的详解

修饰符 返回类型 方法名(形参数1类型 形参数1名字,形参数2类型 形参数2名字,形参数3类型 形参数3名字) {// 可以使用参数1// 返回语句。

2024-07-02 21:19:51 407

原创 方法的用法

代码冗长,不利于维护变量过多,想不出那么多的变量名没有重用性那么该如何解决呢?我们可以编写功能性的代码块,来被main函数调用,从而实现项目的完成。也就是方法。修饰符 返回值类型 方法名(参数) {方法体 return 返回值;/** 输出字母表(a~z 或者 A ~ Z)* 解析: A(65)~Z(90) 是一个范围,可以用数字表示。得到数字之后,转成char* */i

2024-07-02 17:41:12 277

原创 数组的操作

数组的操作也可以大概分为增删查改。Arrays.toString**:**把数组内的内容输出。

2024-06-23 18:30:32 479 1

原创 数组初了解

现在,有一个场景需求,我们需要将10个数字存入,也就是10个变量。但如果场景需求改变,是用户输入了10个数,让我们求里面的最大值。那10个变量就显得过于臃肿。我们需要一个新的数据结构,来装一系列的数据。我们简单介绍一下数组,如果说以前的变量是一个没有隔间的衣柜,一个衣柜只可以装一件衣服。那么数组就是一个有隔间的衣柜,一个隔间装一件衣服。其特点是每个隔间里装的东西都需要是同一个数据类型,那么整个衣柜就等于数组,给每个隔间赋予一个编号,就是索引,从0开始;隔间里的东西就是元素;隔间的长度就是数组的长度。

2024-06-23 15:05:12 229

原创 Debugger的使用

2.以debug模式运行。

2024-06-20 17:35:33 202

原创 循环的结构

循环结构,一般常用在while,do…while,for循环三个语法,但我们一般来常用的是for循环,while与do…while我们只需要掌握就可以。于此同时,我们需要掌握一下循环控制的关键字,开始循环时,我们不用控制,想结束循环的时候,我们该如何操作呢??那就需要掌握跳出循环的关键字。但循环有时我们会遇到死循环,当然,你如果不怕被同事骂,你可以多写点死循环的代码,一般遇到死循环的问题,我们可以多去分析原因,避免写出死循环的代码。没有结束条件,或者结束条件永远为真,就会造成一直循环。

2024-06-20 17:30:29 430

原创 流程的控制

简单来说,就是为了满足需求,我们不得不在一个多条件的IF语句中加入多个IF语句来完成项目需求的实现,所以一般建议在使用多流程嵌套前先画一个流程图理清思路(别写到后面自己都不知道自己在写什么)。一般我们在很多场景下需要使用多条件类型的语句,例如在期末分析学生成绩时,若学生成绩在0-59是不及格,60-79是中等,80-89是良好,90往上是优等。写一个程序,用户输入星期几(1~7)。然后程序输出你要做的事情。周一到周五(每天的内容已经确定)。我们需要注意break,一定要写上。本篇文章将分开诉说着三类。

2024-06-09 18:12:55 522

原创 输入与随机数

我们需要了解到Scanner这个类,其作用于及键盘输入。如果要在我们指定范围内随机生成一个整数,那么我们可以使用Random这个类。nextInt(int bound) -> 在0-(bound-1)类库:java.util。类库:java.util。3.用户输入两个数,求和。

2024-06-09 17:21:12 283

原创 表达式&运算符&位运算

表示无符号右移,也叫逻辑右移,即若该数为正,则高位补0,而若该数为负数,则右移后高位同样补0。反码: 1111 1111 1111 1111 1111 1111 1111 0110。补码: 1111 1111 1111 1111 1111 1111 1111 0111。两者的区别是:前者是先赋值,然后再自增;表示右移,如果该数为正,则高位补0,若为负数,则高位补1;规则则是带符号位移,高位移出,低位补0。 前自减 --i。

2024-05-15 14:17:38 769

原创 类型的转换

首先我们要了解java中的数据类型转换是指将一种数据类型转换成另一种数据类型的过程。什么时候会用到?我觉得两种情况会用到。

2024-05-14 22:53:00 212 1

原创 变量的细节

二进制小数之间的计算造成的。暂时不去深究,你只要知道浮点数计算,有些情况会造成精度丢失。有一些业务场景下问题比较:银行的业务。相似于我们需要去声明类型。与不同类型的整数常量类似。

2024-05-10 23:07:22 323

原创 数据类型&常量&变量&转义字符

【代码】数据类型&常量&变量&转义字符。

2024-05-10 11:50:55 329

原创 transfarm详解

在CSS中是允许我们旋转,缩放,倾斜,甚至平移元素的,使用transform属性修改CSS视觉格式化模型的坐标空间实现。

2024-05-06 18:43:52 340

原创 渐变色与阴影

那么一般角度定义了渐变的方向,可以是角度值或关键字。常见的关键字包括 to top(从下到上)、to bottom(从上到下)、to left、to right,以及它们的组合如 to top left。那么如上,我们需要在background中选择linear-gradient这个选项才可以设置渐变色,会有哪些值?有时普通的背景颜色已经不足以满足项目的需求,那就会使用到渐变色。

2024-05-06 18:33:05 400

原创 Position定位

而且在使用Flex布局或者其他定位方式后,我们也可使用它来进行定位效果的微调。更为细致与简单的定位方式让其深受喜爱,共有:relativeabsolutefixedstickystatic接下来进行介绍。

2024-05-06 10:57:37 894 1

原创 Flex布局

如果所有项目的flex-shrink属性都为1,当空间不足时,都将等比例缩小。如果一个项目的flex-shrink属性为0,其他项目都为1,则空间不足时,前者不缩小。允许单个项目有与其他项目不一样的对齐方式,可覆盖align-items属性。那么还有一个重要的属性叫布局属性,即定义容器或者项目的布局的一些行为。在声明后我们才可以在容器和项目中使用Flex布局的属性。项目的放大比例,默认为0,即如果存在剩余空间,也不放大。项目的缩小比例,默认为1,即如果空间不足,该项目将缩小。定义项目的排列顺序。

2024-05-03 22:09:53 444

原创 我的创作纪念日

今天CSDN突然提醒我过了一年了距离我写第一篇CSDN博客已经过了一年了,确实蛮快。第一篇博客还是因为我的老师让我写那篇爬虫才写出来的一篇用Xpath写出来的最基础的爬虫文章,但大家都在积极给出我建议去改进,突然体会到了程序猿之间的关爱?很久没写博客了好像,最近的更新也很缓慢,大几个星期才更新一篇也许。首先跟各个粉丝说个见谅,只能说大招憋在后面。目前更新了Python与linux,带着点云计算,后面写写更多的领域的文章吧,还在上课,就祝诸君永无bug.

2024-04-30 10:13:02 64

原创 计算机的基础知识

虹膜识别是利用眼睛虹膜区域的随机纹理特性区分不同人的技术,是人体生物识别技术中的一种,与人脸识别技术的步骤相似:虹膜图像获取、虹膜定位、虹膜图像归一化、图像增强、特征提取、特征匹配等.并能将感受到的信息,按一定规律变换成为电信号或其他所需形式的信息输出,以满足信息的传输、处理、存储、显示、记录和控制等要求。对海量数据进行有效的存储、管理和分析,通常是将来自前端的数据导入到一个集中的大型分布式数据库,或者分布式存储集群中,并且在导入基础上做一下简单的清晰和预处理工作。采用4位二进制编码表示1位十进制数。

2024-03-06 23:57:48 1101 2

原创 3.关于图书表功能

我们先给出需要展示的数据中的字段以及我们应该需要的按钮数量,按钮的功能其实我们在一开始的项目创立时就应该理清楚按钮逻辑,在这里两个按钮我分别赋予其lend(上架),ret(下架)两个按钮什么功能呢?现在两个按钮功能其实都给出来了,大家可以具体参考,我们现在还应该考虑一个问题,这两个按钮如果不是管理员登录,是不是就应该无法使用,又或者说不会展示给普通用户?由于在admin.py中的功能较为复杂,我在这里选择分开讲解,我们先讲述图书功能。

2024-01-15 19:44:24 545

原创 我的创作纪念日(2024.1.15)

距离2021.9.1,也就是我大学第一天已经过去了200多天,机缘巧合的入了IT界,机缘巧合的遇到了一些好的老师,机缘巧合的遇到了一些志同道合的朋友,一切都是那么的缘,妙不可言。例如我传统的思考方式和代码的业务逻辑,总会有些不一样,我想说,刚开始学起来确实有难度,但是可能正因为我是个文艺男?那么我刚开始的学习是Linux,这就导致了我的大致方向一定是朝着这个编程语言去决定,后面又学了java和python基础,综合来看,我更是喜欢Linux与python(好吧,确实是pycharm让我看起来舒服些)。

2024-01-15 19:29:35 458 1

原创 小白的2023总结与未来的妄想

我本身学习的专业让我更加偏向于云开发与运维,但是综合我这两三年的学习来看,我总觉得云开发学起来过于的“虚无缥缈”,让我没有什么规划,所以我在大二开始又偏向于运维学习,直到大二下即将结束,我的一位好老师跟我聊了很多,让我先从python的开发作为目标,运维作为保底来作为我的职业规划(开发随时干运维,运维不一定随时干开发)。思来想去,我就毅然决然开始学习,从python的基础,linux基础再到shell,k8s,docker,最后Django架构,Hadoop....一直在学习的路上并且从未停歇。

2024-01-05 20:13:44 467

原创 一个小白的微不足道的见解关于未来

未来的运维工程师需要具备更多的技能和知识。随着自动化技术和智能化工具的广泛应用,运维工程师的工作将越来越多地由机器人和自动化系统来完成。只有不断学习和适应新的技术,拥抱自动化和智能化的发展,注重安全性和可靠性,发展多元化的技能,才能在竞争激烈的行业中脱颖而出。然而,随着技术的进步和行业的变化,运维工程师的未来将面临着一系列挑战和机遇。因此,运维工程师需要不断学习和更新自己的安全知识,并采取相应的措施来保护系统和数据。未来的运维工程师需要保持持续学习的态度,不断更新自己的知识和技能。四、发展多元化的技能。

2024-01-04 15:12:25 396 1

原创 2.数据库设计与搭建

就我个人而言,我觉得任何项目的最重要的事情就是数据库的设计,这是支撑着所有的功能的最底层的支持。那么这篇文章我们继续上文,开始搭建我们的数据库。

2024-01-04 14:59:38 477

原创 1.项目简介

通过对图书馆借阅流程的分析,我们将确定系统所需的功能和模块,并进行系统架构的设计。本文的目的是设计和实现一个基于Django框架的图书馆借阅系统,通过该系统可以方便地进行图书的借阅和归还,实现借阅记录的自动化管理,并提供用户信息的查询与管理功能。该系统的设计旨在提高图书馆借阅服务的效率和便利性,同时减轻图书馆工作人员的工作负担。本次项目建立的基础是基于Django后台admin管理功能上的二次加工以符合实际情况,所以需要读者对Django这个架构有一定的了解,具体可以查看作者的另一个专栏Django详解。

2023-12-31 23:56:35 409 1

原创 Django之按钮(actions)

"actions"按钮是Django框架中的一个特殊按钮,用于批量处理或操作多个数据记录。该按钮通常用于Django的管理界面中,允许用户选择多个记录,并对它们执行相同的操作。通过使用"actions"按钮,您可以在管理界面中轻松执行批量操作,如删除、导出、标记等。它提供了一个简便的方式来处理大量数据记录,而无需逐个处理每个记录。"actions"按钮的使用非常简单,您只需在Django模型的管理类中定义一个方法,该方法将执行您想要的批量操作。

2023-12-24 16:15:40 847

原创 Django之admin后台页面功能详解

自定义字段指与模型相关,但并不包含在模型中的字段,这种字段是定义在应用的admin.py文件中的一些函数,这些函数会将模型实例作为参数。也就是说假如我们类里设置了商品的单价与销售的数量,但是我们没有设置其销售额,该如何得到?return f'g . name } 销售额为: {

2023-12-07 17:02:18 3824 3

原创 Django之admin页面样式定制(Simpleui)

SimpleUI是一款简单易用的用户界面(UI)库,旨在帮助开发人员快速构建美观、直观的用户界面。它提供了一系列现代化的UI组件和布局工具,可用于各种类型的应用程序,包括Web应用、移动应用和桌面应用。SimpleUI的设计理念是简洁、灵活和可定制的。它提供了丰富的预定义样式和布局选项同时也支持开发人员根据项目需求进行自定义样式和布局。这使得开发人员能够快速创建符合自己品牌标识和用户喜好的界面。SimpleUI的特点之一是响应式设计。

2023-11-26 22:38:54 3712

原创 一些杂谈叙述

那么两年过去了,我遇见的在大学里的好老师不过5位,基本上都是学校外聘的在外上班的哥哥姐姐们,会不吝啬的告诉我该向什么方向学习,甚至深夜也会回答我的问题,当然,名字在这里就不便过于叙述。从心里来说,一开始选择做一个程序猿,一个bug制造者并非是我有意选之,而更多是对于专业的选择实在是只有这个让我会有一点兴趣,在接触到Python,Shell等语言,学习到Django,K8s等技术后,我才发现这一行其实并不好做,技术的不断更新也要求着从业者不断更新自己的技术,直到退休,这是门不断学习的岗位可以说是。

2023-10-24 20:41:15 98 1

原创 Mysql之备份(Mysqldump)

本篇文章旨在介绍Mysql的备份,借助mysqldump命令。

2023-10-16 15:52:40 258

原创 Mysql之增删改查

这篇文章旨在介绍mysql的增删改查中的基本操作所有命令皆是以分号(;)结尾。

2023-10-11 18:15:22 390

原创 python之数据库操作详解

一般来说,我们对数据库里的操作需要先连接,创建游标对象,然后通过游标对象执行SQL语句去对SQL的数据进行操作,本篇文章旨在记录与科普。

2023-10-10 20:34:02 176

原创 Django之主键外键详解

在ORM操作处了解的文章中,我们已经初步接触到了主键与外键的字段定义,那么本文以详细介绍主键外键的使用方法等。

2023-10-08 18:35:15 2148

原创 Django之ORM操作初了解

在我们根目录中的setting.py中可以看见如下代码以连接数据库:在根目录中的setting.py中注册app:编写models.类...执行命令这一步分为两小步也就是两个命令python manage . py makemigrations # 找到所有已注册的app中的models.py中的类读取 -> migrations配置 python manage . py migrate # 读取已注册的app下的migrations配置 -> SQL语句 -> 同步数据库。

2023-10-03 19:09:54 485 1

原创 Django之模板

在这里,自定义模板功能分为三个小功能,也就是三个标签,分别是filter、simple_tag、inclusion_tag三个标签,有什么分别呢?filter数据处理,参数:1个数据处理,if条件返回数据,非文本simple_tag参数无限制返回文本参数无限制HTML片段。

2023-10-02 19:07:59 778

原创 杂谈(2023.9.25)

从你在浏览器地址栏输入 www.baiduca 然后回车一直到百度首页展示出来,中间发生了哪些事情?对象方法:就是我们面向对象的时候编写的普通的方法,第一个参数默认是self。类方法:通过 @classmethod 来装饰的方法,第一个参数是cls。静态方法:就是写在类里面的一个函数,不需要类上的属性也不需要对象上的属性。#在正式进行HTTP请求之前必须进行TCP三次手。1xx:标示接收到了请求,继续处理。

2023-09-25 14:11:55 97

空空如也

空空如也

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

TA关注的人

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