相关文章
动态规划 Leetcode 213 打家劫舍II
打家劫舍II
Leetcode 213
学习记录自代码随想录
要点:1.分情况,分别考虑带首元素和尾元素,然后返回两者中的较大值;
class Solution {
public:int robRange(vector<int>& nums, int start, int end){if(start end)…
建站知识
2025/1/18 15:19:05
通过SDKMAN安装各种版本JDK
文章目录 1. 安装SDKMAN管理器2. 通过SDK管理器安装JDK3. 参考链接 1. 安装SDKMAN管理器
安装SDKMAN的脚本为:
# 1.1 安装: 如果没有权限可以考虑sudo用户执行;
curl -s "https://get.sdkman.io" | bash# 1.2 安装完成后查看版本号
sdk version# 1.3 查看帮助信息
…
建站知识
2025/1/20 4:43:46
nginx日志统计qps
1.QPS
QPS全称为Queries Per Second,即每秒钟处理的请求数量。对于一个高并发应用来说,QPS是非常重要的性能指标,它反映了应用处理请求的能力。在实际应用中,QPS的大小取决于应用的负载和应用本身的性能。 QPS req/sec 请求数/…
建站知识
2025/1/16 5:34:01
【译】矢量数据库 101 - 什么是矢量数据库?
原文地址:Vector Database 101 - What is a Vector Database?
1. 简介
大家好——欢迎回到 Milvus 教程。在上一教程中,我们快速浏览了每天产生的日益增长的数据量。然后,我们介绍了如何将这些数据分成结构化/半结构化数据和非结构化数据&…
建站知识
2025/1/18 15:17:33
Leetcode 98. 验证二叉搜索树
心路历程:
第一反映就是递归判断每个子树是否root的值大于左结点小于右节点的值,然后不断递归。后来写完之后发现错了,题目中不仅要求当前结点,还得保证其子树内的所有元素都得满足和root的大小关系。 然后想着这下麻烦了&#x…
建站知识
2025/1/17 15:12:02
Node.js 自带的 http 模块来实现一个简单的本地服务器
1.创建一个 server.js 文件:
const http require(http);
const fs require(fs);
const path require(path);const server http.createServer((req, res) > {// 获取请求的文件路径const filePath path.join(__dirname, dist, req.url);// 读取文件内容并返…
建站知识
2025/1/18 15:35:05
Pillow教程:翻转图像
在Pillow(PIL的一个分支)库中,Image.transpose() 方法用于翻转或旋转图像。这个方法接受一个参数,该参数是翻转或旋转操作的类型,以预定义的常量来表示。以下是一些可用的常量及其描述:
1.翻转图像&#x…
建站知识
2025/1/18 15:35:42
【Python 48小时速成 3】输入与输出
在 Python 中,输入和输出通常通过内置函数来实现。主要的输入函数是 input(),用于从用户获取输入,而输出函数则是 print(),用于将结果打印到控制台。以下是简单的代码示例演示了输入和输出:
# 输入示例
name input(&…
建站知识
2025/1/18 15:36:01