自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 资源 (2)
  • 收藏
  • 关注

原创 Java合并两个List并去掉重复项

今天在工作中遇到了需要将两个List合并成一个,并去重的功能点。这种需求点很少,但是还真会出现。下面给大家展示下我是怎么实现的。

2024-08-21 10:15:52 225

原创 Go语言的异常处理

内嵌异常接口自定义异常 参考内置errors包 errorString结构体实现err1 := New("创建一个错误信息")if err1!= nil {fmt.Println("这里是错误信息:", err1)s stringreturn e.s// 输出// 这里是错误信息: 创建一个错误信息。

2024-07-23 16:03:26 320

原创 Go语言之面向对象

go 语言没有类的概念,用自己的一套方式实现面向对象,通过结构体实现封装,通过结构体绑定函数实现方法,以的方式实现继承,(java之父也曾透露过他最想改的就是继承,觉得java继承有点重)更加解耦和轻量,利用interface{}实现多态,需要要继承和实现关键字。

2024-07-23 14:29:27 294

原创 Go语言的数据结构

支持多维数组,属于值类型,支持range遍历例子:随机生成长度为10整数数组。

2024-07-23 10:24:51 378

原创 go语言的基础语法

与python、vue等类似,go语言也分常量和变量等,常量用const(不可变)和变量var(可变)定义。Go语言的基础语法、常量、变量、基础数据类型等的语法定义与简单操作

2024-07-19 17:17:38 405 1

原创 Go的入门

本文针对GO的语言特性、语法特点、包的管理等进行了简单的介绍。

2024-07-19 16:15:25 777

原创 python中的turtle

turtle 是 Python 中自带的绘图模块,最初来自于 Wally Feurzeig, Seymour Papert 和 Cynthia Solomon 于 1967 年所创造的 Logo 编程语言。大家有兴趣可以去官方文档了解更多。turtle --- 海龟绘图 — Python 3.12.4 文档你可以把教学环境中运行结果区域想象成一个画板,而你使用 turtle 控制画笔在画板上画画。而这个画笔是有形状的,默认是一个小箭头,我们可以使用将其设成一个小海龟。

2024-06-12 16:18:53 1302

原创 python的多态

可以看到,Samoyed类、Corgi类和Collie类中都只有重新编写的run()方法,但由于它们都继承自Dog类,因此自动地拥有leg_num属性与happy()这正是与的好处。它们的存在,让我们能够在前提下,为不同品种的狗狗赋予个性,使我们的代码结构清晰:定义在父类Dog中的属性与方法,是所有犬科动物的共性;定义在子类中的属性与方法,是这些不同品种的特质。结合我们所学内容思考如下问题:当我们运行下面代码时,屏幕上会出现什么内容呢?A:🐕💨 狗狗快跑B:🐕💨💨 萨摩耶狂奔起来,像一团漂浮的云。

2024-06-11 09:52:21 593

原创 python的继承

“继承”这个词我们并不陌生。例如张三继承了祖宅,李四继承革命先烈遗志,继承这个词的本意指的是后辈从先辈承受、接受了某种物质或精神,蕴含着一种先与后、父与子的关系。放在计算机世界也一样,类的继承规定了类的父子关系。

2024-06-07 11:24:00 712

原创 python类与面向对象编程

python类与对象、类的实例化、属性定义与修改、方法定义与调用、self参数含义、__init__方法等(本章难度飙升,建议认真观看)

2024-06-07 10:09:15 993

原创 用python写一个集卡模拟器

超市最近在筹备一款水浒主题的卡牌类游戏,将绿林好汉设计成游戏中的一百零八张卡牌,卡牌共有 SSR、SR、R 三种稀有度。你能编写程序,让玩家有 1% 的几率抽中 SSR 卡、9% 几率抽中 SR 卡、90% 几率抽中 R 卡吗?# 输出结果:(输出结果为默认值)# R 丁得孙......

2024-06-06 10:32:20 277

原创 python面向过程与初始面向对象编程

python面向过程与初始面向对象编程、面向过程编程方式将程序看作命令的集合,按照问题解决步骤编写程序。想弄明白什么是面向对象编程,首先我们要明白什么是对象。具有一系列特征和行为的个体即为对象

2024-06-06 10:22:40 654

原创 python字典的常用方法与字典的嵌套

python字典的常用方法与字典的嵌套。和列表、字符串一样,字典也内置了很多方法供我们使用,调用方法时,写成字典名.方法名()的形式,字典名和方法名之间要用连接。下面的字典students以键值对的形式,保存了这次编程考试中所有同学的成绩。接下来我们以它为例,了解一下字典都有哪些常用方法吧~

2024-06-05 14:16:30 735

原创 python中的字典

字典也是 Python 中最常用的数据类型之一。列表和字典都是对象集合。既然都有了列表,为何还需要字典呢?我们来通过一个例子解答这个疑问。很常见的一个场景,我们要统计编程考试的成绩和学生姓名,用列表的话只能使用两个列表分别存放姓名和成绩,顺序也要一一对应。students = ['林黛玉', '薛宝钗', '贾宝玉', '袭人']对于上面这种情况,使用字典的话会更加方便。我们先来看看字典长什么样:我们可以看到,字典是由一对大括号({})包裹着的。和列表不同的是,字典的每个元素是键值对。

2024-06-05 09:55:17 788

原创 python的内置模块

除了我们自己写的模块之外,Python 中还内置了大量非常实用的模块。其实,我们之前的代码中就已经使用过几个内置模块了,比如模块和模块。Python 的内置模块非常多,今天我们介绍几个常用的模块。废话少说,我们直接来看代码!

2024-06-04 19:48:43 1102

原创 python的模块

在计算机程序的开发过程中,随着程序代码越写越多,写在一个文件里的代码就会越来越长,越来越不容易维护。为了让代码方便维护,我们将代码进行分类,分别放到不同的文件里。这样,所有的代码都按照一定的规则分布在各个文件里,需要使用的时候只要导入相应的文件即可。在 Python 中,这样的文件被称之为模块(Module)。在我们的教学环境中,其实我们每次运行代码,都是在运行一个名为的程序文件,相当于我们在命令行中执行去运行里的代码。在我们的教学环境中,除了默认的外,我们还可以点击右边的来添加新的文件。

2024-06-04 18:38:09 880

原创 python中字符串的各类方法

python中字符串的各类方法(upper() lower() capitalize() title() swapcase() split() join() strip() count() find replace()等 )

2024-06-04 13:54:08 458

原创 python字符串的索引

上一关中,我们重识了,还了解了和的方法。字符串的“乘法”可以很方便地“复读”字符串,让字符串与一个整数 n 相乘,字符串就会原样复制 n 次。在体验课中我们学到,要想让数字与字符串拼接起来,就要先用str()函数进行类型转换,这实在有点麻烦。学完上一关后,你就知道该怎么走捷径了。在字符串中先占上几个“坑”,我们将需要“填坑”的内容写到中,跟在 %后面,Python 就会将这些内容依次填到占位符所在的位置。今天我们要继续深入一些更高级的字符串操作方法,咱们一起探索吧!

2024-06-04 10:14:30 787

原创 python字符串的进阶

python字符串的进阶

2024-06-04 09:48:34 1103

原创 python中的循环控制语句break与continue

break学习这两个语句之前,我们要先了解这两个语句是什么意思:break:中断、打破的意思。所以它的跳出循环的意思continue:继续的意思,意思是跳过当前条件,继续循环新需求来了!我们不仅要告诉 Python 循环在何时执行,还要在某个时刻强制终止循环。一切的一切,都需要我们对循环进行更精细的控制。下面我来带你认识两种常用的,从break语句开始吧。break。

2024-06-03 17:33:25 1190

原创 python的while循环与for循环总结

whilefor前两章中,我们跟着海绵宝宝的故事,掌握了while循环和for循环,这两种不同的循环模式。while循环和for循环都需要有和while。

2024-06-03 15:07:18 1396

原创 python的for循环

上节中,我们理解了什么是,学会用循环让计算机处理一系列重复的任务,并且走入海绵宝宝的世界,运用掌握的第一种循环结构——while循环,帮他从繁琐的工作中解放出来。你还记得while循环的结构吗?“魔法”家族的另一个重要成员——for循环。

2024-06-03 13:54:03 664

原创 python中的while循环

python的循环while

2024-06-03 10:50:33 701

原创 python的range() 函数

python的range() 函数

2024-05-31 17:23:59 606

原创 python列表的扩展操作

我们先学习zip()函数,将排名与分数挂钩。还记得期中考试的顺序排名和分数吗?我们把排名放在了列表中,把分数放在了scores中。不过当时scores并没有排序,我们要对数据进行预处理,让其与的排序逻辑一致。我们将scores中的分数通过sort()与reverse()从小到大排序再倒转的方式实现。接下来就是zip()函数上场的时间啦。它的作用是将两个长度相同的列表合并起来,相同位置的元素会被一一组对,变成一个元组。结果返回一个组合好的打包对象,需要我们再用list()函数转换回列表。

2024-05-31 15:13:48 751

原创 python的元组

python元组、python元组和列表的区别

2024-05-31 14:28:57 708

原创 python列表基本运算

python列表基本运算、python的in + *

2024-05-31 14:02:08 869

原创 python列表的进阶

python列表元素的删除、分片、排序、反转、复制、清空等功能

2024-05-31 11:17:10 803

原创 python的初识列表

python初始列表

2024-05-31 10:12:25 776

原创 python学习笔记,基础训练篇

NameError: name 'x' is not defined的意思是“变量名错误”:变量名 'x' 没有被定义。对于字符串来说,只有两个引号,中间什么都没有则为空,即。的两个引号中间有一个空格,就不是空的了,所以为。对于列表、元组和字典,里面没有元素表示空的。不确定的数据类型,加减乘除,可以手动定义类型。简单来说就是“空”为。python与java的三元表达式。的意思是“语法错误”

2024-05-31 09:17:35 127

原创 Java读取Excel

JAVA如何读取excel文件数据(最简单方式之一)

2024-04-22 11:35:39 169

原创 Java本地查询线上Redis数据

gradle项目在 dependencies.gradle 导入对应包。Maven项目在 pom.xml 中导入包。

2024-04-19 10:10:15 221

原创 liunx系统上升级java版本

如果您尚未安装Java 11,可以通过使用包管理器来安装。接下来,您需要更新系统的Java默认版本。可以使用update-alternatives命令进行切换。系统会列出已安装的Java版本,并要求您选择默认版本。输入对应Java 11版本的编号,然后按回车键确认。完成这些步骤后,您的Linux系统中的Java版本应该已经成功升级到Java 11了!首先,检查您的系统是否已安装Java 11。如果Java 11已经安装,则可以直接跳到第4步。

2023-11-09 17:55:56 601

原创 Long类型与Stirng类型的转换

class java.lang.Long cannot be cast to class java.lang.String (java.lang.Long and java.lang.String

2023-11-06 17:16:51 632

原创 liunx开启防火墙只允许80端口查看

配置防火墙失效问题解决

2023-09-21 14:28:03 574

原创 java获取文件名、文件前缀、文件后缀、文件类型等

java获取文件名、文件前缀、文件后缀、文件类型等。

2023-08-30 10:49:56 1142 1

原创 定时任务如何写

定时任务的规范与编写方式

2023-08-18 13:52:26 102

原创 Maven项目引入本地的jar包

【代码】Maven项目引入本地的jar包。

2023-08-18 09:43:19 54

原创 如何快速的将两个值替换(int类型)

如何替换两个整数的值

2023-07-20 15:39:11 96

原创 ==与equals的区别

equals 比较的是 值。== 比较的是地址与值。

2023-07-18 18:16:18 34

JSON数据读取,复杂数据赋值

JSON数据读取,复杂数据赋值

2021-05-20

JSON数据读取,复杂数据赋值

JSON数据读取,复杂数据赋值

2021-05-20

空空如也

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

TA关注的人

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