background picture of the home page

Java炒饭

HI

本文以第一人称自述的形式,介绍了“我”名为雏菊。通过强调姓名的表达,传递出一种自我认同与个性展示的意味。文中运用加粗、斜体、下划线等格式突出名字,增强了视觉表现力和情感色彩,使“雏菊”这一形象更具辨识度与象征意义。整体语言简洁,却蕴含温柔而坚定的自我介绍,仿佛借“雏菊”这一意象传达纯洁、朴素与坚韧的品质。全文虽短,但结构精巧,富有情感张力,给人留下深刻印象。(198字)

thumbnail of the cover of the post

力扣P32

本文讨论力扣第32题“最长有效括号”,要求找出给定括号字符串中最长有效括号子串的长度。作者首先尝试使用动态规划(DP)方法,定义 `dp[i]` 表示以第 `i` 个字符结尾的最长有效括号长度。状态转移分两种情况:当 `s[i] == ')'` 时,若前一字符为 `'('`,则形成 `"()"` 结构;否则检查是否能与更左侧的 `'('` 匹配,并结合已有的有效长度进行更新。优化后的 DP 解法时间复杂度为 O(n),空间复杂度为 O(n)。此外,作者指出该题也可用栈来解决,遍历字符串时利用栈存储下标,通过匹配括号更新最大长度,同样可达到 O(n) 时间效率。整体核心在于合理设计状态转移或利用栈维护未匹配位置。

thumbnail of the cover of the post

DP

本文系统梳理了动态规划(DP)的几类经典问题。首先介绍线性DP,通过数塔问题和免费馅饼问题展示自底向上递推求最大路径值的思想;接着讲解最长有序子序列问题。随后进入背包DP:01背包通过二维数组实现物品选与不选的状态转移,完全背包在此基础上允许重复选择,并通过状态方程优化降低复杂度。最后介绍区间DP,以石子合并为例,说明如何通过枚举区间长度、分段合并求解最优值,体现分治思想。文章强调状态定义与转移方程的重要性,为后续学习状态压缩DP做铺垫。整体由浅入深,涵盖DP核心思维与典型应用场景。(198字)

thumbnail of the cover of the post

博客搭建

本文介绍了作者从零开始搭建个人博客网站的过程。最初,作者尝试使用Spring Boot、MySQL、OSS等技术栈自行开发,但由于缺乏项目经验和对前端框架Vue3的不熟悉而放弃。最终选择使用Halo进行部署。作者使用了腾讯云的学生轻量云服务器(Ubuntu Server 22.04 LTS),并购买了域名。通过FinalShell工具连接服务器后,安装了1Panel运维管理面板,并在其中配置了OpenResty和MySQL。接着,在1Panel的应用商店中安装Halo,完成域名解析或直接通过IP访问Halo,设置网站名称及用户信息后,即可开始使用博客。整个过程强调了项目经验的重要性以及遇到的实际困难。

thumbnail of the cover of the post

javaweb

本文档介绍了Java Web开发中的多个关键技术点,包括HTML、CSS、JavaScript的基础知识,HTTP协议的请求和响应机制,以及MySQL数据库的操作。通过示例代码展示了如何使用Spring框架处理HTTP请求并获取请求信息(如方法、URL、参数等),以及如何设置响应状态码、头信息和体内容。此外,文档还详细说明了MySQL数据库的基本操作,包括创建、修改表结构及数据的增删改查,并通过一系列SQL语句演示了这些操作的具体实现。最后,文档简要介绍了MyBatis框架与Spring Boot集成的方法,包括配置文件设置、Mapper接口定义及其XML映射文件的编写方式,特别是如何利用动态SQL进行复杂查询。

thumbnail of the cover of the post

测试11

您提供的信息似乎不包含具体的文章文本内容,仅有一张图片的引用。为了帮助我生成准确且有用的摘要,请提供文章的具体文字内容或确保图片中的文字清晰可见,并描述其主要内容。这样,我就能更好地为您总结出简洁明了的文章摘要了。如果图片中包含了所有需要的信息,请尝试将图片中的关键信息以文本形式分享给我。

thumbnail of the cover of the post