- 博客(14)
- 收藏
- 关注
原创 Ollama+LobeChat+MaxKB+IDEA部署本地大模型
主界面如下,主要包括的内容有:功能菜单(左侧)对话菜单市场菜单快捷入口(图中标注1处)
2026-03-16 23:05:45
471
原创 JAVA中String两大注意事项
只要是以 "..." 方式写出的字符串对象,会在堆内存中的字符串常量池中存储。首先”黑马“会出现在字符串常量池,并且被赋予地址”119d7047“,该地址会赋值给name用于索引”黑马“字符串。而后”程序员“字符串会进入字符串常量池,而后”黑马“和”程序员“会在堆内存中拼接成”黑马程序员“并产生新地址”219ac47“覆盖原来name的地址”119d7047“,实现字符串的拼接。同理”播妞“先进入字符串常量池,而后与先前堆内存的字符串”黑马程序员“再次拼接,产生新地址重新覆写给name,实现字符串拼接。
2026-03-14 14:42:20
185
原创 关于动态规划
用dp[i]dp[i][j]表示 “某个子问题的最优解”,状态定义的好坏直接决定 DP 是否能解出问题。dp[i]可以表示 “前 i 个元素的最大和”、“第 i 个位置的最短路径” 等。
2025-12-14 23:43:04
603
原创 关于回溯法
回溯法是一种的算法思想,本质是通过尝试所有可能的解决方案,当发现当前路径无法得到有效解时,就 “回溯”(回退到上一步),放弃当前选择,尝试其他可能。它特别适合解决等 “枚举所有可能” 的问题 —— 这类问题的解空间通常是树形结构(称为 “解空间树”),回溯法就是遍历这棵树的过程。
2025-12-02 21:48:55
425
原创 关于头文件stack
stack>头文件提供了 ** 栈(Stack)后进先出(Last-In-First-Out, LIFO)** 的数据结构,类似于现实生活中的堆叠的盘子:最后放上去的盘子,会被最先拿下来。
2025-11-24 23:17:50
253
原创 关于头文件map
(ordered key-value pair mapping)数据结构的实现。你可以把它想象成一个。(但底层实现和特性不同),其中每个元素都是一个。
2025-11-21 23:55:49
264
原创 关于头文件set
set>头文件主要提供了(ordered set)数据结构的实现。有序集合是一种(Associative Container),它存储的元素是(不允许重复),并且会按照一定的自动对元素进行排序。
2025-11-20 23:07:35
404
原创 前端三剑客(HTML,CSS,JavaScript)
首先简单说明三个语言的作用HTML进行网页的结构搭建,例如文本,链接,图片视频等CSS进行网页的美化,例如字体颜色,按钮图形等Javascript简称JS进行网页的交互,例如点击按钮后的跳转设置等。
2025-08-06 21:07:42
884
原创 关于lambda表达式
lambda表达式简单来说就是可以在主函数体中建立子函数方便的地方在于,lambda可以结合一些算法一起进行,让程序变得更灵活。
2025-01-26 01:49:50
355
原创 关于头文件<vector>动态管理数组容量
与传统数组不同,vector可以在程序运行时自动调整其大小,允许程序员在不知道所需空间的情况下存储数据,vector自动处理内存分配和释放,降低了内存泄漏和越界访问的风险。当你需要用到大量的空间去填补数据,例如定义一个[+∞]的数组,这个时候就会因为超出系统默认函数栈限制,导致函数栈的溢出,这个时候就可以使用头文件<vector>去动态控制数组的容量大小,避免超出函数栈限制导致的报错。并且还具有系统兼容性,因为系统默认的函数栈有所不同,但vector一致。
2025-01-22 23:59:28
355
原创 关于头文件<string>相关用法
根据ASCLL码值,先对比第一个字符,如果第一个字符相等再对比下一个字符,直到比出一个字符大小。at函数可提供边界提示,当超出边界时抛出。将下标0-3的内容修改为"ABCD"&是为了不重复创建异常对象。
2025-01-18 01:33:56
271
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅