- 2025-01-07剑指Offer|LCR 023. 相交链表
LCR023.相交链表给定两个单链表的头节点headA和headB,请找出并返回两个单链表相交的起始节点。如果两个链表没有交点,返回null。图示两个链表在节点c1开始相交**:**题目数据保证整个链式结构中不存在环。注意,函数返回结果后,链表必须保持其原始结构。示例1
- 2025-01-01Linux(Centos 7.6)常见基础配置
1.网络配置网络配置详见:VMware安装Linux(Centos7.6)后网络配置2.yum源配置 yum源配置详见:Linux(Centos7.6)yum源配置3.主机名配置1.Linux(Centos7.6)系统安装后,没有配置主机名时,root用户登录后,是如下显示。[root@localhost~]#其中中括号内root代表登录的用户名称;l
- 2024-12-27memcached+keepalived实现主主复制和高可用【转】
keepalived+memcached主主复制高可用介绍:客户端连接两台服务器之间的VIP地址,如果后端服务器故障自动切换。 Keepalive原理:1.故障检测:Keepalived的作用是检测memcached服务器的状态是否正常。2.主从切换:Keepalived如果检测到memcached服务发生DOWN机或者死机等,能将VIP从主服务
- 2024-12-25101. 对称二叉树
题目链接解题思路:递归的思路,就是左子树和右子树的值相等,同时,左子树的左子树与右子树的右子树要相似,左子树的右子树与右子树的左子树要相似。看代码很清晰代码classSolution:defprocess(self,node1,node2)->bool:ifnode1==Noneandnode2==None
- 2024-12-22学期2024-2025-1 学号20241317 《计算机基础与程序设计》第十三周学习总结
学期2024-2025-1学号20241317《计算机基础与程序设计》第十三周学习总结作业信息这个作业属于哪个课程<班级的链接>(如2024-2025-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(如2024-2025-1计算机基础与程序设计第一周作业)这个作业的目标<写上具
- 2024-12-19Proxmox VE集群搭建指南:快速构建高可用虚拟化环境
原文链接:ProxmoxVE集群搭建指南:快速构建高可用虚拟化环境Hello,大家好啊!今天给大家带来一篇关于搭建三节点PVE集群的文章。PVE(ProxmoxVirtualEnvironment)是一款开源的虚拟化平台,支持KVM和LXC虚拟化技术,非常适合用来搭建高效的虚拟化环境。通过搭建三节点PVE集群,可以实现
- 2024-12-16两数相加——链表
题目链接思路链表的方式,模拟加法的计算过程,用一个变量保存进位信息即可。代码classSolution{public:ListNode*addTwoNumbers(ListNode*l1,ListNode*l2){//有一种办法可以节省空间,直接将结果放在l1或者l2上//但是这样就改变了原来的
- 2024-12-11【Elasticsearch01】企业级日志分析系统ELK之Elasticsearch单机部署
Elasticsearch单机部署Elasticsearch安装说明官方文档https://www.elastic.co/guide/en/elastic-stack/index.htmlhttps://www.elastic.co/guide/en/elasticsearch/reference/master/install-elasticsearch.html部署方式包安装二进制安装Docker部署Ansible批量部
- 2024-12-10RabbitMQ——CLI 管理工具 rabbitmqadmin
前言一般情况下,我们会使用rabbitmq_management插件,通过WebUI的方式来监控和操作RabbitMQ(端口15672),但有时候命令的方式会更加方便一些,RabbitMQ提供了CLI管理工具rabbitmqadmin,其实就是基于RabbitMQ的HTTPAPI,用Python写的一个脚本。rabbitmqadmin提供了下面功
- 2024-12-08Tomcat(63)什么是Tomcat的粘性会话?
Tomcat的粘性会话(StickySessions),也称为会话粘性(SessionAffinity),是一种负载均衡策略。在这种策略下,用户在开始一个会话后,所有该会话的请求都会被路由到同一个服务器。这对于需要会话状态一致性的Web应用程序非常重要,因为会话数据存储在服务器内存中。为什么使用粘性会话?
- 2024-12-0324年某马最新Hadoop课程总结文档
文章目录ApacheHadoop(重点)学习目标一、Hadoop概述1、什么是Hadoop2、Hadoop起源[面试题]Hadoop由哪三大组件组成?3、Hadoop特性(优点)4、Hadoop国内外应用5、Hadoop不同版本之间的区别☆解析1.X架构☆解析2.X与3.X架构[面试题]解析Hadoop高可用架构设计二、Hadoop集
- 2024-12-03CDH 安装步骤
CDH集群搭建一、VirtualBox创建主节点1)点击新建。2)设置名称为node1→选择存储路径→选择类型为Linux→选择版本为Oracle-64bit或OtherLinux(版本只影响图标,没有其他影响)。3)根据电脑分配内存,可以为8GB或10GB。4)选择“现在创建虚拟硬盘”。点击“
- 2024-11-29kafka的搭建与使用
官网下载地址https://kafka.apache.org/downloads1、上传解压tar-zxvfkafka_2.11-1.0.0.tgz-C../mvkafka_2.11-1.0.0kafka-1.0.02、修改环境变量配置环境变量vim/etc/profileexportKAFKA_HOME=/usr/local/soft/kafka-1.0.0exportPATH=$PATH:$KAFKA_
- 2024-11-28opensearch基础知识
opensearch基础ClusterContainsoneormorenodesManagedbyamasternodeNodeSingleserverpartofaclusterTypes:Master-eligible,data,ingest,etc.IndexCollectionofdocumentswithsimilarcharacteristicsManagedbyshardsShard(分片):
- 2024-11-24opensearch ccr
openearchccr设置es的ccr收费,采用开源免费的方式式,现在使用7.x可以无缝使用opensearch1.x系列,使用docker方式进行测试1.version:'3'services:replication-node1:image:opensearchproject/opensearch:1.3.19container_name:replication-node1
- 2024-12-11【Java开发】SLF4J 门面日志框架原理分析
SLF4J的门面设计模式SLF4J(SimpleLoggingFacadeforJava)是一套日志接口,它提供了一种一致的API来使用不同的日志框架,如java.util.logging(JUL)、Logback、Log4j、Log4j2等。SLF4J的设计基于门面(Facade)设计模式,这种设计模式为子系统中的一组接口提供一个统一的高层接口,使得子系统
- 2024-12-11Linux中vi和vim的区别详解
文章目录Linux中vi和vim的区别详解一、引言二、vi和vim的起源与发展三、功能和特性1、语法高亮2、显示行号3、编辑模式4、可视化界面5、功能扩展6、插件支持四、使用示例1、启动编辑器2、基本操作五、总结Linux中vi和vim的区别详解一、引言在Linux系统中,vi和vim
- 2024-12-06完成的定义DoD与验收标准AC的区别
【作者按】本文是“Scrum框架下如何保证质量”的续篇,原文写于疫情期间2020年2月19日,是我2015年初成为CST后承担Scrum教学任务后的第一篇文章,当时请教过吕毅老师有无Scrum与质量关系论述的文章。原创文章发表后有不少反响。随后,我胆子越来越大,利用疫情期间的空闲时间,写了好多文章,后
- 2024-12-01奶茶管理系统
#include<iomanip>#include<iostream>usingnamespacestd;structnc{charName[100];intml;intid;doublemoney;intkc;};intmain(){ /* 1手打张娜850020 2口喷张娜850020 3急眼张娜850020 4茉莉张娜850020 5暴打张
- 2024-11-26请为什么说js是单线程,而不是多线程呢?
JavaScript的单线程性质主要源于其最初的设计目标:操作浏览器中的DOM(文档对象模型)。如果JavaScript是多线程的,并且多个线程同时尝试修改DOM,就可能会出现竞态条件,导致DOM处于不一致或损坏的状态。想象一下,一个线程试图添加一个元素,而另一个线程同时试图删除同一个元素的父元素,这会导
- 2024-11-26客户投诉说网站有些功能用不了,你该怎么办?
作为前端开发,当客户投诉网站某些功能无法使用时,我会按照以下步骤进行处理:收集信息,复现问题:详细询问客户:礼貌地与客户沟通,尽可能详细地了解情况,例如:具体是哪些功能无法使用?出现问题的具体时间?使用什么浏览器、操作系统和设备?是否有出现任何错误提示信息(截图或复制)?他
- 2024-11-26随机数(random)示例:LuatOS之4G模组开发的新思路
今天我们要学习的是4G模组LuatOS开发的新思路,关于随机数(random)生成。我会以低功耗模组Air780E为例。一、随机数概述随机数是专门的随机试验的结果。在统计学的不同技术中需要使用随机数,比如在从统计总体中抽取有代表性的样本的时候,或者在将实验动物分配到不同的试验组的过程中
- 2024-11-26网编(ip相关知识)
目的:了解网络,掌握在linux下的网络编程,实现多机通信进程间通信方式:套接字socketC/SB/S学习方法:1. 记忆知识点主要记大框架,再记忆细节2. 按照框架和流程写代码3. 代码量比较大,出现问题先自己排查4. 重点在逻辑,代码可能会大量复制5. 项目重点先梳理项目框架,
- 2024-11-2411.23DP进阶总结
例.1Luogu-P1387最大正方形按如下复杂度来分析O(\(n^6\))O(\(n^5\))O(\(n^3\))O(\(n^2\logn\))O(n^2)O(\(n^6\))最朴素的暴力做法即使用两重循环枚举左上角端点,再使用两重循环枚举右下角端点,在用两重循环遍历区间内的每一个点,统计个数有一道题是Luogu-B3724,刚好就是
- 2024-11-23大模型面试——电子科大硕士,今天面试了一个电子科大的校招生
最近团队一直在招人,金九银十谁家都不想错过优秀的人,请HR每人一杯奶茶拉点人情。今天面到了一个比较满意的校招生,之前也在多家大厂实习过,做过大模型微调、RAG和多模态相关工作他首先介绍的是一个多模态大模型微调项目,采用了whiser+llama3的训练方式,构建mlp层+对比学习训练