自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (1)
  • 收藏
  • 关注

原创 python中的数据容器

容器通用功能

2025-01-14 11:13:33 195

原创 python中字典的常用操作

字典的特点:可以容纳多个数据可以容纳不同类型的数据每一对数据是KeyValue键值对可以通过Key获取到Value,Key不可重复(重复会被覆盖)不支持下标索引可以修改(增加或更新)支持for循环,不支持while循环

2025-01-13 19:53:15 239

原创 python中的集合set

集合的特点:

2025-01-13 17:08:52 186

原创 python中序列的切片

序列是指:内容连续、有序,可使用下标索引的一类容器列表、元组、字符串,均可以视为序列。

2025-01-09 17:19:53 353

原创 python中的元组

根据index(),查找特定元素的第一个匹配项的下标。count统计某个数据在元组内出现的次数。根据下标(索引)取出数据。统计元组内的元素个数。

2025-01-09 15:10:10 300

原创 python中的list方法

常用操作1、查询方法查找指定元素的下标,找不到,则报错ValueError。语法:列表.index(元素)例:list = ["1","2","3"]index = list.index("2")print(index)2、修改方法修改指定索引的元素值语法:列表[下标] = 值例:list = ["1","2","3"]list[1] = "5"print(list)3、插入方法指定位置插入元素语法:列表.insert(下标,元素)例:list = ["1","2

2025-01-07 17:18:44 218

原创 Python中的输出

一个输出语句实现多个数据类型的数据输出,可以省略常变量输出的复杂格式。变量的类型和占位符要求匹配。

2024-12-31 14:42:01 211

原创 定时删除日志文件

定时删除日志文件

2024-12-30 20:30:54 552

原创 使用pyenv管理python版本

上文中安装python时默认使用的是系统缺省的gcc和glibc,通常版本比较低,可能某些库会无法运行,可以使用以下命令用高版本gcc编译安装python。pyenv是一款专门用于管理python版本的工具。(不支持CentOS4.3)使用高版本gcc和glibc编译安装python。普通用户可以使用以下命令一键安装pyenv。可以通过以下命令来安装和使用python。使用pyenv安装和管理python。

2024-12-30 19:14:46 529

原创 shell和linux的关系

Shell 和 Linux 之间存在密切的关系,但它们并不是同一个东西。

2024-03-21 20:57:42 816 1

原创 switch分支

switch分支

2022-09-26 23:12:22 281

原创 接口和抽象类的共同点和区别

接口和抽象类的共同点和区别

2022-07-20 20:16:55 325

原创 自动拆装箱

自动拆装箱

2022-07-20 20:12:08 198

原创 StringBuilder和StringBuffer

StringBuilder和StringBuffer的区别

2022-07-20 20:05:33 110

原创 面向对象的三大特性

面向对象的三大特性——封装、继承、多态、

2022-07-20 19:35:34 170

原创 JDK和JRE

JDK和JRE的区别

2022-07-20 19:21:45 295

原创 boolean类型占多少位?为什么?

boolean类型占多少位?为什么?

2022-05-13 23:03:57 3323

原创 Java——深拷贝与潜拷贝

Java——深拷贝与潜拷贝

2022-05-13 22:48:20 367

原创 什么是128陷阱?

什么是128陷阱?

2022-05-13 22:01:06 276

原创 Java——构造器

Java——构造器

2022-05-13 21:35:18 346

原创 break、continue、return之间的区别与联系

break、continue、return之间的区别与联系

2022-05-13 21:23:06 248

原创 sql左右内连接的写法和区别

sql左右内连接的写法和区别

2022-05-13 21:04:20 261

原创 Mysql中 limit 的用法详解

Mysql中 limit 的用法详解

2022-05-13 20:38:07 5869

原创 数组的经典面试题——找数组当中重复的元素

数组的经典面试题——找数组当中重复的元素

2022-05-13 19:59:46 500

原创 数组的经典面试题——翻转数组

数组的经典面试题——翻转数组

2022-05-13 19:40:18 360

原创 Maven的安装配置

1.Maven的安装配置1.1检测jdk的版本jdk版本1.7及以上版本java -version1.2下载maven官网下载地址 http://maven.apache.org/download.cgi1.3配置maven环境变量解压后把maven的根目录配置到下同环境变量中Maven_HOME,将bin目录配置到path变量中。注:maven解压后存放的目录不要包含中文和空格。编辑环境变量 :变量名:MAVEN_HOME变量值:自己的安装目录编辑系统变量 Path添

2022-04-02 23:31:48 356

原创 Maven的简介

1. 简介maven最主要体现在两个词上:项目和管理。maven给我们整个开发团队找出了一种能够更加科学的去管理我们项目的思想。maven通过使用配置文件的方式使得项目在管理和交接的过程中成本变得非常低。maven提出了一种叫做maven仓库的概念,使得我们可以将第三方和我们需要引用的项目都放置在maven仓库当中。如果其他人或项目组也需要使用,就可以直接通过maven进行配置就行。这样就可以将人员成本、沟通成本等等都进行降低。简而言之Maven就是jar包的仓库,我们在开发项目当中需要的jar包都可以

2022-04-02 23:01:01 318

原创 力扣---环形链表---Java

解析:首先判断链表是否为空或者只有一个数据。然后将快慢指针分别指向头节点和头结点的下一个。如果快慢指针不相等那就循环,若相等就是代表有环直接停止循环并且return true。在while循环里面判断快指针是否为空,若为空那就return false。若快指针不为空那就快慢指针继续向后移。代码:public boolean hasCycle(ListNode head) { if(head==null || head.next==null){ ret

2022-03-15 22:54:10 1171

原创 力扣---删除排序链表中的重复元素---Java

解析:将temp指针指向头部temp和temp.next作为循环条件,若哪个为空那就不用再循环了如果temp和temp.next相等的话就删除重复的元素,直接将temp.next=temp.next.next就可以删除重复的一部分了如果temp和temp.next不相等的话指针继续后移代码:public ListNode deleteDuplicates(ListNode head) { ListNode temp=head; while(temp!=null

2022-03-15 22:05:21 1349

原创 力扣--合并两个有序链表---Java

解析:首先需要一个指针永远指向第一个节点然后第二个个指针需要不断的向后走进项比较如果一个链表已空,那就把另一条链表的数据全部放过来代码:public ListNode mergeTwoLists(ListNode list1, ListNode list2) { ListNode head=new ListNode(0); ListNode temp=head; while(list1!=null&&list2!=null){

2022-03-15 17:14:21 610

原创 servlet核心接口和类

在Servlet体系中,除了实现servlet接口,还可以通过继承GenericServlet或HttpServlet类实现编写1.servlet接口servlet接口是整个servlet的核心。它是所有Servlet类必须直接或者间接实现的一个接口,其内部需要实现的5个方法分别关乎着我们servlet的生命周期和业务实现。init(… ) 当Servlet第一次被请求时,Servlet容器就会开始调用这个方法来初始化一个Servlet对象出来service(…) 每当请求Servlet时.

2022-02-11 13:58:45 468

原创 认识Http协议(超文本传输协议)

1.认识urlurl是统一资源定位符,是对互联网上得到的资源的位置和访问方法的一种简洁表示,是互联网上标准资源的地址。它的一般表现形式为:<协议>://<主机>:<端口>/<路径>例如:http://localhost:8080/FirstServlet/login我们在这里采用的是http协议localhost代表我们主机的IP地址8080代表端口号FirstServlet / login代表路径...

2022-02-11 13:30:11 2216

原创 创建Servlet项目

1.第一步2. 第二步3. 第三步第四步5. 第五步6. 第六步,创建完成。

2022-02-09 17:34:31 470

原创 数组的扩容------Java

数组是一种数据结构,在Java中用来存储同一类型的集合。

2022-01-16 22:59:58 380

原创 MySQL 聚合函数

MySQL 聚合函数MAX查询指定列的最大值MIN查询指定列的最小值Count统计查询结果的行数SUM求和,返回指定列的总和AVG求平均值,返回指定列数据的平均值

2022-01-16 22:55:55 249

原创 虚拟机中安装Linux操作系统

1.首先下载VMware workstation并且安装2.然后下载centos镜像3.打开VMware4.点击创建新虚拟机5.选择稍后安装centos6.选择Linux和CentOS 8 64位7.填写用户名,安装位置8.选择磁盘容量9.这就创建完成啦10.然后编辑虚拟机设置11.选择CD/DVD12.设置DVD位置13.设置语言14.接下来就是各种工具功能设置15.键盘设置,这里选择中文,这样的话中英文都支持啦16.设置安装目标位置,DVD格式

2021-09-11 15:36:19 2565 2

原创 数组实现队列——Java

队列的特点: 先进先出代码:public class Demo2 { private Object[] arr; //该数组用于存放数据,模拟队列 private int max; //表示数组的最大容量 private int front; //队列头 private int behind; //队列尾 //构造方法 public Demo2(int value) {

2021-09-06 18:40:04 277

原创 用数组实现栈——Java

栈的特点: 先进后出,只能访问栈顶的数据我们需要先声明一个数组来模拟栈通过一个指针来让数据出栈和入栈

2021-09-05 19:06:37 109

原创 单链表的翻转——Java

准备两个空结点 pre用来保存先前结点、next用来做临时变量在头结点node遍历的时候此时为1结点next = 1结点.next(2结点)1结点.next=pre(null)pre = 1结点node = 2结点进行下一次循环node=2结点next = 2结点.next(3结点)2结点.next=pre(1结点)=>即完成2->1pre = 2结点node = 3结点进行循环…链表的翻转public static ListNode turn(ListNode h.

2021-09-05 12:50:53 264

原创 Java实现单链表的基本操作

链表的结构定义链表节点建立单链表链表的创建和遍历链表的结构线性结构的链式存储是用若干地址分散的存储单元存储数据元素,逻辑上相邻的两个数据元素在物理位置上并不一定相邻,必须采用附加信息来表示数据元素之间的顺序关系。因此存储一个数据元素的数据单元至少包含两部分------数据域和地址域上述的结构通常称为结点一个节点表示一个数据元素,通常节点当中的地址会把数据结点连接起来,节点当中的连接关系体现了线性表当中数据元素间的顺序关系,采用这种关系的称为线性链表。从上图当中,head是线性链表当中的第一个.

2021-09-04 23:58:26 464

空空如也

空空如也

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

TA关注的人

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