自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 (计网)用python代码模拟实现DNS域名解析系统

1.模拟实现DNS域名解析系统2.设计思路:分别模拟本地域名服务器、根域名服务器,顶级域名服务器和权限域名服务器,在主机和本地域名服务器之间采用递归查询,本地域名服务器和其它服务器之间使用迭代查询,最后把查询结果返回到主机中。3.解决方案如下:① 用数据库模拟本地域名服务器,分别用函数模拟根域名服务器,顶级域名服务器和权限域名服务器② 通过对数据库的查询和存储来模拟主机向本地域名服务器的查询和本地域名服务器存储域名和IP的对应关系。

2024-06-19 18:30:10 1444

原创 【数据结构】归并排序

把两个有序序列合并到一起初始时两个指针i,j分别指向两个序列的首部,比较所指元素的大小,把较小的元素放到下面空序列中,对应指针向后移动。当一个序列的指针超出范围时把另一个序列的剩余元素直接放到下面的新序列。

2024-05-10 22:34:09 291 2

原创 【数据结构】堆排序

整体思路:把一个序列调整为大根堆的形式,每次取堆顶元素(把堆顶元素与序列最后一个元素互换),再对新的堆顶进行调整,使满足大根堆的条件,重复上述操作,直到每个元素都被取出,可以得到一个有序的序列。

2024-05-08 22:18:44 833

原创 【JavaScript】轮播图的实现

前端JavaScript轮播图的实现

2023-12-07 15:29:02 1000 1

原创 【python】爬虫获取网页文章并绘制高频词汇的云图

文章介绍了用爬虫从一个网页中获取文章内容,并且对文章内容进行处理,只保留汉字,字母和数字,然后进行分词操作,把出现频率最高的前20个词汇用云图展示

2023-11-30 15:36:14 1537 1

原创 【pyecharts】绘制一个简单的动态GDP柱形图

动态GDP柱形图

2023-10-15 18:41:53 497 1

原创 【pyecharts】基本柱形图的创建

【代码】【pyecharts】基本柱形图的创建。

2023-10-13 15:18:06 198 1

原创 【python】JSON

①JSON是一种轻量级的数据交互格式。可以按照JSON指定的格式取组织和封装数据②JSON本质上是一个带有特定格式的字符串。

2023-10-10 21:14:03 105 1

原创 【Java】序列化流和反序列化流

这是由于Student类在底层会根据类中的各种内容来计算出一个long类型的版本号,在创建对象的时候也会记录版本号,在写入文件的时候也会写入版本号,如果修改了Student类中的内容,版本号会重写进行计算,会导致文件中的版本号与Student类中的版本号不一致,从而报错。在Student的类中要实现Serializable接口,这个接口是标记型接口,内部没有抽象方法,所以在实现时不需要重写任何方法,在实现这个类之后就可以直接把对象写入到文件中。写入对象并读取,读取到的内容是。age的内容没有被写入。

2023-08-15 11:38:46 133

原创 【Java】字符流

用于操作纯文本文件。

2023-08-13 21:39:32 66 1

原创 【Java/IO流】字节流

Java字节流对文件的读取,写入和文件的拷贝

2023-08-13 21:33:20 126 1

原创 【Java】Stream流

Stream流相当于一条流水线,把数据放上之后对数据进行各种处理,最后得到结果。

2023-08-08 20:59:35 357

原创 【Java】可变参数

方法在调用时可以传递任意多个参数,格式为:数据类型...参数名称。可变参数本质上还是一个数组,只是不用自己去创建,在底层自动创建。①如果方法中还要传递其他数据,要把可变参数写到最后面。②在形参列表中可变参数只能有一个。

2023-08-04 12:08:01 51 1

原创 【Java】Map集合的三种遍历方式

第一种遍历方式是把键放到了Set集合中,遍历Set集合的同时,通过调用方法来根据键获取值。第二种遍历方式是直接把键值对放到了Set集合中,直接对Set集合进行遍历,直接得到键值对。4.在增强for循环内通过每一个键找到对应的值(调用m.get()方法),并打印。3.把键放入单列集合Set中。

2023-08-03 18:14:49 895

原创 【Java】set系列集合

文章介绍了set接口的实现类,包括HashSet,LinkedHashSet和TreeSet,对这些集合的原理和用法做了一些介绍

2023-08-03 11:48:01 94

原创 平衡二叉树

平衡二叉树是在二叉查找树的基础上使二叉树保持平衡,即任意节点的左右子树高度差不超过1,下图就是一个平衡二叉树当插入一个新的节点导致二叉树不平衡时可以通过两种操作来使二叉树达到平衡。

2023-07-31 10:11:05 99 1

原创 【Java】异常

对异常进行了介绍,并且介绍了异常的作用,异常的处理方式,异常中常见的方法,自定义异常和例题的演示

2023-04-24 22:28:18 168

原创 【Java】接口

接口的定义和使用

2023-03-26 11:58:55 293

原创 【Java】抽象类和抽象方法的使用

抽象类和抽象方法的使用

2023-03-24 18:20:13 413

原创 【Java基础】多态在继承关系上的使用

①多态是Java面向对象的三大特性之一:封装,继承,多态。②多态是同一个行为具有不同表现形式或形态的能力。③表现形式:父类名 父类对象 = new 子类名()。⑤使用的前提条件:有继承关系或实现关系(这里只讨论继承关系)。

2023-03-15 14:55:10 163 1

原创 【Java基础】Java正则表达式的使用

【Java基础】Java正则表达式的使用

2023-03-08 20:49:10 2267 2

原创 【Java基础】Java子类能继承父类中的哪些内容

构造方法无论私有或非私有都不能继承,成员变量与其相反,成员方法私有不能继承

2023-02-09 11:28:33 3813 8

原创 【Java基础】Java工具类的使用

Java工具类的使用

2023-02-05 14:12:42 607 1

空空如也

空空如也

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

TA关注的人

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