- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 达梦数据库启动报错the return value of “com.alibaba.druid.pool.DruidDataSource.getDataSourceStat()“ is null
sqlfilters=stat,wall,slf4j 删除wall。1、检查数据库连接信息是否正确。2、修改Druid配置。
2023-09-14 16:10:30 305 1
原创 动态规划算法
一、前言Q:什么是动态规划?A:动态规划是将复杂的问题分解成更简单的子问题,并且记录中间计算结果的算法。Q:哪些问题可以用动态规划解决?A: 计数问题,比如求解有多少种问题的解决方案。求最大最小值,比如最长上升子序列长度,规划处一条权重最大的路径。求存在性,比如是否存在k数之和为sum。Q:为什么不用递归?(动态规划优势)A:递归中存在大量的重复计算,导致很高的时间复杂度。二、动态规划思路1.将原问题划分为若干阶段,每个阶段对应若干个子问题,提取这些子问题的特征(称之为 状态)。2.寻找每
2022-05-18 11:48:16 130
原创 剑指 Offer II 063. 替换单词
在英语中,有一个叫做 词根(root) 的概念,它可以跟着其他一些词组成另一个较长的单词——我们称这个词为 继承词(successor)。例如,词根an,跟随着单词 other(其他),可以形成新的单词 another(另一个)。现在,给定一个由许多词根组成的词典和一个句子,需要将句子中的所有继承词用词根替换掉。如果继承词有许多可以形成它的词根,则用最短的词根替换它。需要输出替换之后的句子。示例 1:输入:dictionary = [“cat”,“bat”,“rat”], sentence = “t
2022-05-13 09:50:01 73
原创 redis desktop manager显示cannot connect to redis-server
注意ip地址和密码修改redis.confvim redis.conf主要修改protected-mode no#bind 127.0.0.1 在前面加#daemonize yes关闭防火墙systemctl stop firewalldsystemctl disable firewalld重新启动redis即可
2022-05-12 17:40:39 418
原创 剑指 Offer II 058. 日程表
剑指 Offer II 058. 日程表请实现一个 MyCalendar 类来存放你的日程安排。如果要添加的时间内没有其他安排,则可以存储这个新的日程安排。MyCalendar 有一个 book(int start, int end)方法。它意味着在 start 到 end 时间内增加一个日程安排,注意,这里的时间是半开区间,即 [start, end), 实数 x 的范围为, start <= x < end。当两个日程安排有一些时间上的交叉时(例如两个日程安排都在同一时间内),就会产
2022-05-11 11:10:06 94 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人