自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 保姆级安装OpenClaw( WSL2 版本)

把 AI 真正养在自己的电脑里,不仅数据隐私 100% 安全,还能零成本享受顶级生产力。赶紧动手试试吧!如果有任何报错,欢迎在评论区贴出你的截图,博主在线解答~

2026-03-11 20:02:29 696

原创 liunx安装canda、python、nodejs、git,随后部署私有网页内容提取工具--JinaReader全攻略

本文是一篇面向Linux新手的JinaReader部署教程,详细介绍了在Ubuntu系统上安装Miniconda、Python、Node.js和Git的完整步骤。教程采用循序渐进的方式,从基础环境搭建到最终部署JinaReader网页内容提取工具,包括:1)Miniconda的安装与环境变量配置;2)Python虚拟环境的创建;3)Node.js及其依赖的安装;4)Git的安装与代码拉取;5)JinaReader的构建与启动。文章特别强调了常见问题的排查方法,如环境检查、依赖安装和Python版本管理等,确

2025-12-19 15:41:09 1538

原创 ArkTS一篇即懂——声明篇

本文介绍了ArkTS语言的基础语法和类型系统。ArkTS是基于TypeScript扩展的新语言,兼容TS和JS代码。文章详细讲解了变量声明(let/const)、自动类型推断以及基本数据类型(number、boolean、string等),还介绍了枚举、联合类型和类型别名等高级特性。通过示例代码演示了数组、对象和函数类型的定义方式,并强调了类型安全和代码复用性。适合有一定TS基础的开发者学习ArkTS或进行知识复习。文中提供了丰富的注释说明,便于理解各种类型的使用场景和注意事项。

2025-08-17 11:42:59 1551

原创 Windows C盘清理完全攻略!(建议收藏)

这篇文章提供了全面的Windows 11 C盘清理指南,主要包含以下内容:1. 分析C盘空间被占满的原因(系统文件、临时文件、应用程序等);2. 介绍查看磁盘空间使用情况的方法;3. 详细讲解Windows内置清理工具(存储感知、临时文件清理等)的使用;4. 提供手动清理方法(桌面文件、回收站、临时文件夹等);5. 系统优化设置(虚拟内存调整、关闭休眠等);6. 预防措施和高级清理技巧;7. 常见问题解答。文章强调养成良好的文件管理习惯,并推荐定期清理维护,以保持C盘充足空间。

2025-08-16 22:24:34 2362

原创 GIT使用攻略

Git 是一个分布式版本控制系统,用于跟踪文件的变化,协调多人协作开发。它由 Linus Torvalds 于 2005 年创建,现已成为最流行的版本控制工具。

2025-08-12 22:19:19 817

原创 每日一练:将一个数字表示成幂的和的方案数;动态规划、深度优先搜索

动态规划是一种通过把原问题分解为相对简单的子问题的方式求解复杂问题的方法。重叠子问题:问题可以分解为子问题,子问题会被多次使用最优子结构:问题的最优解包含子问题的最优解状态转移:通过已知状态推导未知状态DFS是一种用于遍历或搜索树或图的算法。递归思想:不断深入探索,直到无法继续回溯机制:当前路径无解时,退回上一步尝试其他选择穷举所有可能:系统地尝试所有可能的解决方案。

2025-08-12 22:13:27 989

原创 每日一题:2的幂数组中查询范围内的乘积;快速幂算法

题目选自还是一样的,先讲解思路,然后再说代码。题目有一定难度,所以我要争取使所有人都能看懂,用的方法会用最常规的思想。关于语言,都是互通的,只要你懂了一门语言,可以做到尽量理解其他语言。每一次头脑风暴都是一次十足的成长,请有耐心,即使是小白,看完自有收获。这道题跟之前那道题目呼应起来了,没有看过的可以先去看一下前面那道题。

2025-08-11 17:10:07 1195

原创 每日一题:重新排序得到 2 的幂

本题出自。今后的每日一题,我将会在这个文章写完之后引入时间复杂度,没有时间复杂度的计算,单纯的说算法是不完美的。我将统一使用Python来解题。如果大家有其他语言需要,可以文章下面评论或者私信告诉我。

2025-08-11 14:43:23 1176

原创 RAGflow图像解析与向量化分析

RAGflow支持PDF/Word/Markdown等多格式图像提取,通过OCR识别文本、布局分析区分图文区域,并关联图像与文本块进行联合向量化。集成视觉模型增强图像理解,表格作为特殊图像处理,实现多模态融合分析。本文将详解

2025-07-08 21:42:27 1589

原创 RAGFlow 部署

本文详细介绍了RAGFlow的本地部署及AI模型配置流程。主要内容包括:1)通过Docker部署RAGFlow服务,包括端口修改和服务验证;2)使用Ollama工具部署本地AI模型和Embedding模型;3)RAGFlow的使用指南,涵盖用户注册、模型配置(支持本地和在线模型)、知识库创建、文档上传解析及检索测试等功能。文章提供了完整的操作命令和配置说明,帮助用户快速搭建本地AI知识管理系统。

2025-07-08 16:43:13 1022

原创 每日一题:找出数组中的幸运数

本题出自,简单题反复做。

2025-07-05 23:10:26 1001

原创 每日一练:找到初始输入字符串 I

题目要求计算Alice输入字符串时的可能原始方案数,她最多可能在一个按键上重复输入多次。解决方法是统计字符串中连续相同字符块的长度,对于长度大于1的块,每块贡献(长度-1)种方案(表示可能少按1到长度-1次)。初始方案数为1(无错误情况),遍历字符串后累加所有可能方案即可。例如"abbcccc"有5种方案:原始字符串1种,'b'块1种,'c'块3种。算法通过双指针遍历字符串统计连续块长度,时间复杂度O(n)。

2025-07-01 23:59:47 817

原创 每日一题.统计美丽子数组数目 ;哈希表的使用与异或运算

关键思路将美丽子数组的条件转化为异或结果为0,利用前缀异或和哈希表高效统计符合条件的子数组数目。知识点位运算(异或操作的性质)前缀和/前缀异或思想哈希表优化统计易错点忘记初始化哈希表为{0:1},导致漏算以首元素开头的子数组。未正确理解操作与异或结果的关系,导致条件分析错误。重难点问题转化为异或前缀相等的判断。哈希表的动态维护与实时统计。

2025-03-06 23:11:20 711

原创 每日一题-设计食物评分系统,哈希表的有效使用

本题出自,连着一星期都是设计类的题目哈。

2025-02-28 23:45:38 1206

原创 每日一题-设计一个文本编辑器

考察的方向上是多样化的,部分人选择手搓双向链表,但明显有更加优雅的解法。

2025-02-27 16:36:06 730

原创 每日一题-设计浏览器历史记录,关于栈的应用

本题出自。

2025-02-26 19:02:31 1052

原创 每日一题-设计内存分配器;详细分析思路以及多解法

我回归了家人们,我将持续更新,并保证高质量内容#题目取自,大家可自行练习或者验证自己思路。

2025-02-25 23:51:31 1037

原创 每日一题3239.最少翻转次数使二进制矩阵回文;

i < rows;return cnt;flip是一个 lambda 函数,用于计算需要多少次翻转才能使指定方向上的对称元素相等。rows和cols分别表示要检查的行数和列数。horizontal是一个布尔变量,指示是否进行水平翻转。cnt用于计数需要翻转的次数。外层循环遍历每一行(或每一列,取决于horizontal内层循环使用两个指针l和r分别从两端向中间移动,比较对应位置的元素是否相等。如果不相等,则增加cnt计数器。

2024-11-15 23:25:19 1392

原创 Linux常用命令

more命令特点:基本的分页显示功能,支持向前滚动和搜索。优点:简单易用。缺点:不支持向后滚动,功能相对有限。less命令特点:更强大的分页显示功能,支持双向滚动、搜索、标记和实时监控。优点:功能丰富,灵活性高。缺点:相对复杂,需要更多时间学习。

2024-11-14 00:58:54 2280

原创 每日一题.统计满足K约束的子字符串数量;滑动窗口的使用

本题出自,毫无疑问这次是一道简单题,使用滑动窗口可以轻松解决,暴力算法也是可以的。除此给出其他方法的使用思路,相信大家的思路可以更加的海阔天空。

2024-11-12 23:53:18 1211

原创 每日一题.有序数组中的单一元素;二分法

本题出自,鉴于要求那么我觉得用二分法应该是合理的,如果用暴力破解,这道题就简单多了,没有出现的必要。

2024-11-10 15:00:09 916

原创 每日一题.设计相邻元素求和服务;暴力算法与哈希表的运用

本题出自,可以说比昨天的那道“每日抑题”简单不少呀,就是代码长一点,同时本题目使用了两种不同的方法,并对每一种用法进行了深度解析。本文全长5000字。

2024-11-09 01:22:20 1053

原创 LeetCode每日一练3235.判断矩形的两个角落是否可达(高难度)(超详细解析);深度搜索优先算法

给你两个正整数xCorner和yCorner和一个二维整数数组circles,其中circles[i] = [xi, yi, ri]表示一个圆心在(xi, yi)半径为ri的圆。坐标平面内有一个左下角在原点,右上角在(xCorner, yCorner)的矩形。你需要判断是否存在一条从左下角到右上角的路径满足:路径完全在矩形内部,不会触碰或者经过任何圆的内部和边界,同时只在起点和终点接触到矩形。如果存在这样的路径,请你返回true,否则返回false。

2024-11-08 01:59:36 2797

原创 Vue学习!全是干货!手把手教学关于环境配置、vite、路由配置、element-plus、axios请求json数据、pinia持久化存储数据的学习!

npmconfig ls查看npm的配置npmprefix –g查看全局安装的路径node –v查看nodejs版本修改npm的镜像源网络不好建议使用中国npm镜像修改npm配置在命令行粘贴npmVue Router 是 Vue.js 官方提供的路由管理工具,它使得在单页面应用(SPA)中实现页面间的导航变得非常容易。通过将URL与组件关联,Vue Router 能够在不重新加载整个页面的情况下,动态地更新页面内容,从而提供流畅的用户体验。

2024-11-04 20:24:15 1184

原创 “最小路径和”问题!超基础的动态规划、维数灾难、0-1背包问题!全是干货!

给定n个物品和一个容量为W的背包,每个物品有一个重量w[i]和一个价值v[i]。目标是在不超过背包容量的情况下,选择物品使得所选物品的总价值最大。用dp[i][j]表示前i个物品中选择总重量不超过j的最大价值。01背包问题通过动态规划可以高效地解决。二维数组实现直观易懂,但空间复杂度较高;一维数组实现通过滚动数组优化了空间复杂度,适用于大规模问题。

2024-11-04 19:02:08 1570

原创 超级简单的“反转字符串”问题,以及双指针的运用、按位异或^运算符

双指针技术通过使用两个指针来解决问题,可以有效地减少时间和空间复杂度。不同的应用场景需要灵活选择合适的指针移动策略。

2024-11-03 20:58:02 1908 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除