相关文章
Study Plan For Algorithms - Part18
1. 反转链表 定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。 方法一:
def reverseList(head):prev Nonecur headwhile cur:next cur.nextcur.next prevprev curcur nextreturn prev方法二:
def…
编程日记
2025/1/24 22:40:32
Servlet 简介+ Cookie和session+过滤器Filter和监听器Listener
目录 1.Servlet 介绍
1.1 什么是Servlet
1.2 Servlet的使用方法
1.3 Servlet接口的继承结构
2.Servlet的生命周期
2.1 servlet生命周期中重要的方法
3.获得前端提交数据
4.中文乱码的解决方案
5.重定向和转发
5.1 重定向
5.2 转发
6. Request对象
7. Response对象…
编程日记
2025/1/24 22:52:05
代码随想录——最长回文子序列(Leetcode 516)
题目链接
我的题解(动态规划)
思路: 确定状态 dp[i][j] dp[i][j] 表示:字符串 s 中从索引 i 到 j 的子串中最长回文子序列的长度。 确定状态转移方程 如果 s[i] s[j],则 dp[i][j] dp[i 1][j - 1] 2 这是因为 s…
编程日记
2025/1/21 0:29:46
【图论】Dijkstra算法求最短路
一、Dijkstra算法简介
Dijkstra算法是由河南荷兰计算机科学家狄克斯特拉(Dijkstra)于1959年提出的,因此又叫狄克斯特拉算法。
二、初识Dijkstra算法
在使用Dijkstra算法求最短路时,需要用到三个辅助数组: v i s x vis_x visx:布尔数组&…
编程日记
2025/1/23 4:35:33
单自由度无阻尼系统振动分析
特别感谢:https://www.bilibili.com/video/BV114411y7ab/?p6&spm_id_frompageDriver&vd_sourceebe07816bf845358030fc92d23830b29 本文图片该系列视频 tips:关于特征方程与振动方程: 特征方程有助于我们理解和确定系统的固有频率和模…
编程日记
2025/1/20 4:57:31
RabbitMQ练习(Remote procedure call (RPC))
1、RabbitMQ教程
《RabbitMQ Tutorials》https://www.rabbitmq.com/tutorials
2、环境准备
参考:《RabbitMQ练习(Hello World)》。
确保RabbitMQ、Sender、Receiver容器正常安装和启动。
rootk0test1:~# docker run -it --rm --name rab…
编程日记
2025/1/23 15:16:38
Oracle(ORA-00214)-undo表空间文件损坏
现象描述 数据库所在机器异常断电导致启动失败,系统显示如下错误信息:
ORA-00214: control file /opt/oracle/db/oradata/iptvmdn/lv_control2tbs version
117553 inconsistent with file /opt/oracle/db/oradata/iptvmdn/lv_control1tbs可能原因 异常断…
编程日记
2025/1/24 21:13:02