相关文章
SpringBoot(六)mybatis基本语法
今天开始正式编写博客的功能。需要使用到数据库的交互(增删改查等) 之前在做测试的时候没有正经写过myBatis的查询语句,我懒,基本上都是调用IDEA生成的文件中的方法,有返回值证明数据库联通了就完事了。 我在刚才使用IDEA生成了我数据库中几张表的方法,我看了一下,能用的…
建站知识
2024/11/12 22:52:01
动态规划 之 简单多状态 dp 问题 算法专题
一. 按摩师
按摩师
状态表示 根据经验 题目要求 dp[i] 表示: 选择到i位置时, 此时的最长预约时长 但是根据题目又分成两种情况: f[i] : 选择到 i 位置的时候, nums[i] 必选, 此时的最长预约时长 g[i] : 选择到 i 位置的时候, nums[i] 不选, 此时的最长预约时长状态转移方程 …
建站知识
2024/11/12 22:50:59
Leetcode 每日一题 58.最后一个单词的长度
问题描述
给定一个字符串s,由若干单词组成,单词之间用空格隔开。我们需要返回字符串中最后一个单词的长度。这里的“单词”定义为仅由字母组成、不包含任何空格字符的最大子字符串。
示例
输入:s "Hello World",输出…
建站知识
2024/11/12 22:49:58
LeetCode 509.斐波那契数
动态规划思想
五步骤:
1.确定dp[i]含义
2.递推公式
3.初始化
4.遍历顺序
5.打印dp数组 利用状态压缩,简化空间复杂度。在原代码中,dp 数组保存了所有状态,但实际上斐波那契数列的计算只需要前两个状态。因此,我们…
建站知识
2024/11/12 22:48:57
【服务器】使用命令行文本编辑器(如 vim、nano 或 vi)创建文件并编辑
【服务器】使用命令行文本编辑器(如 vim、nano 或 vi)创建文件并编辑 准备:连接至服务器(如ssh)创建 .ncl 文件方法 1: 使用 vim 创建 .ncl 文件方法 2: 使用 nano 创建 .ncl 文件确认文件已创建运行 .ncl 文件 总结参…
建站知识
2024/11/15 0:27:10
Three.js 零基础+概念理解
文章目录 一、Three.js基础概念(一)什么是Three.js(二)核心对象(三)几何体(Geometries)和材质(Materials) 二、基础实例应用(一)创建一…
建站知识
2024/11/12 22:46:55
编写一个基于React的聊天室
前言
此前已经编写了一版后端的im,此次就用其作为服务端,可查看参考资料1
代码
使用WebStorm创建React项目 安装依赖包
PS C:\learn-demo\front\chatroom> npm installadded 183 packages, and audited 184 packages in 16s43 packages are looki…
建站知识
2024/11/12 22:45:54
Linux——简单认识vim、gcc以及make/Makefile
前言:大佬写博客给别人看,菜鸟写博客给自己看,我是菜鸟。 1、vim操作:
默认打开vim时,vim处于命令模式。(在其他模式中,Esc就能够返回命令模式) 常用的命令有: n gg:跳转到n行&…
建站知识
2024/11/12 22:44:51