- 博客(46)
- 资源 (1)
- 收藏
- 关注
原创 python中字典的常用操作
字典的特点:可以容纳多个数据可以容纳不同类型的数据每一对数据是KeyValue键值对可以通过Key获取到Value,Key不可重复(重复会被覆盖)不支持下标索引可以修改(增加或更新)支持for循环,不支持while循环
2025-01-13 19:53:15
239
原创 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
原创 使用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
原创 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
原创 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
准备两个空结点 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关注的人