问题描述 在 Windows 环境下使用 nvm-windows 安装 Node.js 时,虽然 Node.js 安装成功,但在 PowerShell 中运行 npm 命令时出现以下错误: npm : 无法加载文件 C:nvm4wnodejsnpm.ps1,因为在此系统上禁止运行脚本。 有关详细信息,请参阅 https://go.microsoft.com/fwlink/?LinkID=13517…
Leave a Comment月度归档: 2025 年 6 月
背景 我有一个P40显卡,电脑安装的是windows环境,ollama这些软件还行,但是尝试一些其他项目的时候,windows环境就各种依赖包不支持了。网上查了资料,感觉可以通过安装wsl2的方式来使用。安装了wsl2之后,发现找不到显卡,于是乎冒险开始了。 排查问题 我的wsl2已经安装了cuda toolkit,我在启动我的项目的时候,报错:Found no NVIDIA driver on …
Leave a Comment安装wsl2 https://learn.microsoft.com/en-us/windows/wsl/install 默认安装的就是 wsl2 安装完成之后重启系统,wsl会自动打开命令行进行ubuntu系统安装,安装完成后进入wsl命令行 安装cuda 安装cuda的时候可能会报错: https://askubuntu.com/questions/1491254/installing-cud…
Leave a Comment同事有处理json数据的需求,偶尔会希望能直观的从json数据里面提取想要的数据导出成表格,简单用AI撸了个小助手。 预览地址:JSON转表格解析助手
Leave a Comment我自定义了一个php的dockerfile镜像,启动报错: docker-compose配置: 启动报错为: 排查 使用下面命令强制启动镜像: 使用下面命令进入容器命令行: 使用下面命令诊断: 诊断输出: 问题根源分析 从第一个命令输出中,我们找到了罪魁祸首: 你的 Apache 配置同时启用了 mpm_event 和 mpm_prefork 这两个相互冲突…
Leave a Comment使用scp+tar命令组合,帮多个零散文件进行Linux服务对拷 假设帮server1上面的 ./path目录拷贝到 server2的 /data/path目录下面去。 参考资料: https://serverfault.com/questions/208300/quickest-way-to-transfer-55gb-of-images-to-new-server
Leave a Comment🕰️ 解码时间戳:从long到ISO 8601,程序员必备的时间知识 在软件开发中,处理时间是一个看似简单却充满陷阱的挑战。时区、夏令时、精度、存储格式……每一个环节都可能埋下隐患。而在这其中,时间戳(Timestamp) 是我们最常使用的工具。 这篇博客将带你深入理解时间戳的核心概念,特别是我们最常用的long整型时间戳,并探讨其它的存储方式,最终为你提供一套在不同场景下的最佳实践。 一、核心概…
Leave a Comment动态管理定时任务——在Spring Boot中是一个非常常见的场景。静态的 @Scheduled 注解无法满足,但Spring框架本身提供了强大的底层支持,同时也有成熟的第三方框架可以选用。 下面我将为你详细介绍几种主流的实现方案,从简到繁,你可以根据项目的实际情况进行选择。 方案一:使用 Spring 自带的 TaskScheduler (推荐,灵活且轻量) 这是最原生、最轻量级的方式,不依赖任…
Leave a CommentClickHouse、Hive 和 Spark (特指 Spark SQL) 是大数据分析领域中三个绕不开的名字,但它们的核心定位、设计哲学和适用场景差异巨大。把它们放在一起比较,能极大地加深对大数据技术栈的理解。 我将用一个生动的比喻开头,然后深入细节,用表格清晰地展示它们的共同点和天壤之别。 一个生动的比喻 想象一下你要处理一批食材(数据): 核心身份定位 这是理解三者差异的根本所在: 名称 …
Leave a Comment随着数据量的爆炸式增长,我们早已步入一个“数据驱动”的时代。无论是日志分析、用户行为洞察,还是实时监控、商业智能(BI),背后都离不开强大数据存储与计算引擎的支持。然而,大数据技术栈百花齐放,ClickHouse, Doris, Spark, TiDB… 这些名字你或许耳熟能详,但它们各自的“独门绝技”和“最佳战场”是什么? 本文将为你绘制一幅清晰的大数据数据库技术图谱,帮助你快速理清…
Leave a Comment