刷新
回归分析全家桶(16种回归模型实现方式总结)

博主头像 提到回归分析,很多人第一时间想到的只有“线性回归”和“逻辑回归”。但实际上,针对不同的数据情况(比如有离群点、数据是计数的、数据有缺失截断等),我们有十几种回归模型可以选择。 今天为大家总结了 16种回归分析 的模型,重点不是介绍这些回归模型的原理,而是介绍如何在Python代码中使用这些模型,希望 ...

【开源工具分享】一款开源的高效PDF合并与图片转换工具:mergePDF,一款轻量级桌面可视化工具,支持将多个PDF文件合并为单一PDF,也可将PDF转换为图片格式,并提供“单张图片”与“长图片”两种

博主头像 mergePDF介绍 mergePDF是一款开源、免费、高效的PDF合并与图片转换工具 工具简介 mergePDF 是一款轻量级桌面可视化工具,支持将多个PDF文件合并为单一PDF,也可将PDF转换为图片格式,并提供“单张图片”与“长图片”两种输出模式,便于文档整理、票据归档与打印优化。 别名:发票 ...

jvm~分析gc老年代内存过高的原因

博主头像 gc的老年代内存高居不下,导致最后full gc的发生,我们需要通过分析gc dump文件来解决biggest objects过多的问题 生成dump文件 在keycloak容器中安装轻量级工具 microdnf install -y wget microdnf install -y procps- ...

剑指offer-56、删除链表中重复的节点

博主头像 题⽬描述 在⼀个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表 1->2->3->3->4->4->5 处理后为 1->2->5 示例1 输⼊:{1,2,3,3,4,4,5} 返回值:{1,2,5} 思路及解答 hash统计 第一次遍历统计频率 ...

Python 将 PDF 表格数据提取至 TXT 或 Excel

博主头像 在数据处理与办公自动化场景中,PDF 表格因格式稳定被广泛使用,但不可直接编辑的特性,给数据统计、分析和二次加工带来诸多不便。手动复制粘贴不仅效率低下,还容易出现数据错位、遗漏等问题。 本文将分享一种高效的解决方案—基于Python结合Spire系列库,实现 PDF 表格数据的精准提取,并分别导出为 ...

Spring AOP + Guava RateLimiter:我是如何用注解实现优雅限流的?

博主头像 总的来说,AOP 让限流这类“基础设施”悄无声息地融入了业务脉络,这正是优雅架构的魅力所在——将复杂性收敛于一点,在别处换来 simplicity。 最后,想起一句被反复“魔改”的名言,放在这里格外贴切:“让架构的归架构,让业务的归业务”。 愿各位的代码世界,秩序井然,bug 退散。 ...

回溯算法总结

博主头像 概述 其实回溯算法和我们常说的 DFS 算法非常类似,本质上就是一种暴力穷举算法。回溯算法和 DFS 算法的细微差别是:回溯算法是在遍历「树枝」,DFS 算法是在遍历「节点」 抽象地说,解决一个回溯问题,实际上就是遍历一棵决策树的过程,树的每个叶子节点存放着一个合法答案。你把整棵树遍历一遍,把叶子节 ...

数据分析师的“水晶球”:时间序列分析

博主头像 很多刚入行的小伙伴问我:“我想预测下个月公司的销售额,或者预测一下明天的股价,该学什么?” 我的回答通常只有六个字:时间序列分析。 如果在数据分析的世界里有一种魔法能让你“预知未来”,那一定就是它。 1. 什么是时间序列? 别被名词吓到了。简单来说,时间序列(Time Series)就是按时间顺序排 ...

Java 操作 Markdown(1)--commonmark-java 使用

博主头像 commonmark-java 是一个用于解析和渲染 Markdown 文本的 Java 库;本文主要介绍其基本使用,文中所使用到的软件版本:Java 17.0.5、commonmark-java 0.25.1。 1、简介 commonmark-java 可以用来解析抽象语法树(AST),访问和操作 ...

GitFlow

博主头像 GitFlow是一种成熟的Git分支管理策略,包含五大核心分支:Master(生产代码)、Develop(开发集成)、Feature(功能开发)、Release(版本发布)和Hotfix(紧急修复)。详细介绍了各分支职责、命名规范、工作流程示例、Git回退操作、Stash暂存、Cherry-Pick... ...

使用Java Stream,将集合转换为一对一Map

博主头像 在日常的开发工作中,我们经常使用到Java Stream,特别是Stream API中提供的Collectors.toList()收集器, 但有些场景下,我们需要将集合转换为Map,这时候就需要使用到Stream API中提供的另一个收集器: Collectors.toMap,它可以将流中的元素映射 ...

jvm~jvm配置与系统配置的关系

博主头像 一 生产环境问题描述 keycloak是运行在jboss上面,并且部署到了容器里,在k8s上面进行编排,现在遇到gc在某个时刻垃圾回收速度变慢,CPU接近100%,容器导致存活探针失败,容器最后重启 二 问题分析与解决方案 这是一个典型的 JVM GC 问题导致的容器重启场景。让我分析一下你的配置和 ...

动态规划

博主头像 什么是动态规划 动态规划,英文:Dynamic Programming,简称DP,如果某一问题有很多重叠子问题,使用动态规划是最有效的。 所以动态规划中每一个状态一定是由上一个状态推导出来的,这一点就区分于贪心,贪心没有状态推导,而是从局部直接选最优的, 例如:有N件物品和一个最多能背重量为W 的背 ...

①搭建vimo-desktop本地运行环境

博主头像 Vimo-desktop是VideoRAG的前端实现。 目前该项目仍是不稳定阶段,在环境配置上也遇到了很多问题。 一、conda 环境配置 conda create --name vimo python=3.11 conda activate vimo 1、pytorch需要安装GPU版本,且最好用 ...

剑指offer-55、链表中环的⼊⼝节点

博主头像 题⽬描述 给⼀个链表,若其中包含环,请找出该链表的环的⼊⼝结点,否则,输出null 。 例如,输⼊{1,2},{3,4,5} 时,对应的环形链表如下图所示: 可以看到环的⼊⼝结点的结点值为3,所以返回结点值为3的结点。 给定的链表节点的结构: public class ListNode { int ...

wasm~tinygo写一个基于redis的全局限流的插件

博主头像 Global Limit 插件 插件功能 基于白名单的全局限流插件,对指定的域名和URL路径进行全局限流控制,共享同一个限流计数器。 核心特性 按域名 + URL路径进行全局限流 使用 Redis Sorted Set 实现滑动时间窗口 白名单机制:只对配置的域名和路径进行限流 支持正则表达式匹配U ...

123···50>