
操作系统
文章平均质量分 74
AI大权
这个作者很懒,什么都没留下…
展开
-
【Python】PDF文件处理(PyPDF2、borb、fitz)
Python提供了多种方法和库用于处理PDF文件,这些工具可以帮助开发者实现诸如读取、写入、合并、拆分以及压缩等功能。以下是几个常用的Python PDF操作库及其基本用法(PyPDF2、borb、fitz)。原创 2025-05-08 16:50:35 · 554 阅读 · 0 评论 -
C++使用PoDoFo库处理PDF文件
PoDoFo 是一个用 C++ 编写的自由开源库,专用于 读取、写入和操作 PDF 文件。它适用于需要程序化处理 PDF 文件的应用程序,比如批量生成、修改、合并、提取元数据、绘图等。原创 2025-05-08 15:56:58 · 1202 阅读 · 0 评论 -
【Python】mat npy npz 文件格式
MAT 文件和 NP(.npy 或 .npz)文件是两种不同的格式,用于存储数组数据。它们分别由 MATLAB 和 NumPy 开发,主要用于各自环境中的数据存储和交换。选择哪种格式取决于你的具体需求。如果你的工作流程主要围绕 MATLAB 进行,那么 MAT 文件可能是更合适的选择。然而,如果你主要使用 Python 和 NumPy 来进行数据分析或机器学习任务,那么 NPY 或 NPZ 文件将是更好的选择。此外,如果你希望跨平台共享数据并且保持良好的性能,NPY/NPZ 文件也提供了非常有效的解决方案。原创 2025-05-08 11:53:43 · 795 阅读 · 0 评论 -
【LunarVim】CMake LSP配置
在 LunarVim 中为 `CMakeLists.txt` 文件启用代码提示(如补全和语义高亮),你需要安装支持 CMake 的 LSP(语言服务器)和适当的插件。以下是完整配置指南:原创 2025-05-08 09:37:55 · 541 阅读 · 0 评论 -
MCP(Model Context Protocol 模型上下文协议)
[转载自GuangzhengLi](https://guangzhengli.com/blog/zh/model-context-protocol)MCP(Model Context Protocol 模型上下文协议)转载 2025-04-28 15:02:02 · 36 阅读 · 0 评论 -
【Python】pkl、npz、parquet文件格式
`.pkl`、`.npz` 和 `.parquet` 是python三种常见的文件格式,分别用于不同的数据存储和序列化场景。原创 2025-04-28 12:04:00 · 892 阅读 · 0 评论 -
【Git】Fork和并请求
Fork(派生分支)和并请求原创 2025-04-22 17:50:36 · 1045 阅读 · 0 评论 -
【Git】branch合并分支
branch合并分支原创 2025-04-22 17:48:27 · 424 阅读 · 0 评论 -
【Git】fork 和 branch 的区别
fork 和 branch的区别原创 2025-04-22 17:47:28 · 976 阅读 · 0 评论 -
【LunarVim】python DAP配置
🚀 一键调试训练代码 + 自动用终端窗口输出 + 适配 tqdm/matplotlib + 哪怕 `input()` 也不会挂!原创 2025-04-11 10:16:03 · 333 阅读 · 0 评论 -
【LunarVim】解决which-key 自定义键位注册不成功问题
which-key 自定义键位注册不成功问题,暴露了LunarVim 插件和配置加载顺序的一些细节坑。原创 2025-04-10 18:06:33 · 563 阅读 · 0 评论 -
【LunarVim】python 开发环境IDE配置
用于配置 LunarVim(一个基于 Neovim 的现代化 IDE 风格编辑器)的 Lua 脚本,主要用于增强 Python 开发体验。原创 2025-04-10 12:29:02 · 605 阅读 · 0 评论 -
Python 使用 Cython 对函数加速并调用 C++ 代码
使用c++写好的库,用python调用,速度怎么样?C++ 库与 Python 结合使用的常见的方式Cython是一个强大的工具,可以将 Python 代码编译为 C 或 C++ 扩展模块,从而显著提高性能。下面是Cython的使用示例。原创 2025-04-02 15:31:08 · 720 阅读 · 0 评论 -
C++ 库与 Python 结合使用的常见的方式
在 Python 中调用使用 C++ 编写的库通常可以显著提高性能,尤其是在涉及计算密集型任务时。这是因为 C++ 是一种编译型语言,执行速度比解释型的 Python 快得多。原创 2025-04-02 14:51:44 · 518 阅读 · 0 评论 -
Docker 环境安装步骤
Linux 系统上安装Docker环境原创 2025-03-28 16:58:09 · 368 阅读 · 0 评论 -
【Linux】mv误操作:mv /* /path/
Linux使用mv移动文件,进行了失误操作,将根目录的文件移动到了某一个文件夹中,导致mv等命令用不了(-bash: /usr/bin/mv: 没有那个文件或目录)原创 2025-03-12 16:13:31 · 295 阅读 · 0 评论 -
跨平台编译指定编译器无效解决方法(x86 & arm64)
跨平台编译指定编译器无效解决方法(x86 & arm64)原创 2025-02-19 11:02:59 · 375 阅读 · 0 评论 -
跨平台编译(x86 & arm64)
在x86开发环境中为arm64架构的边缘设备开发功能,主要涉及到跨平台编译和确保软件兼容性。原创 2025-02-19 10:26:03 · 1039 阅读 · 0 评论 -
【OpenCV】在Liunx中配置OpenCV环境变量
在Liunx中配置OpenCV环境变量原创 2025-02-18 10:47:06 · 994 阅读 · 0 评论 -
linux 查看正在运行的进程 & 停止进程
linux 查看正在运行的进程 & 停止进程原创 2025-02-12 11:08:44 · 629 阅读 · 0 评论 -
Llama.cpp简介
Llama.cpp 是一个高效、灵活的 LLM 推理工具,特别适合在本地设备上运行大型语言模型。它通过量化、硬件加速和混合推理等技术,显著降低了资源需求,同时保持了较高的推理性能。无论是开发者还是普通用户,都可以通过 Llama.cpp 轻松部署和运行 LLM 模型。原创 2025-02-06 16:32:39 · 1313 阅读 · 0 评论 -
Win10磁盘占用100%排查方法
Windows 10 磁盘占用率 100% 但任务管理器未显示高占用进程时,可能是以下原因导致的。以下是一些排查和解决方法:原创 2025-02-05 09:10:48 · 2974 阅读 · 0 评论 -
Protocol Buffers(Protobuf)简介
Protocol Buffers(Protobuf)是Google公司开发的一种数据描述语言,类似于XML能够将结构化数据序列化,可用于数据存储、通信协议等方面。原创 2025-01-22 15:40:15 · 791 阅读 · 0 评论 -
WSL2中运行OpenGL程序出现MESA: error: ZINK: failed to choose pdev` 和 `glx: failed to create drisw screen` 错误
在 WSL2 中,默认情况下 OpenGL 依赖于软件渲染(如 LLVMpipe),因此 ZINK 错误是正常的。启用 WSLg 可以使用 Windows 的 GPU 驱动实现硬件加速。如果 WSLg 不可用,可以禁用 ZINK 或强制使用软件渲染。原创 2025-01-08 14:58:35 · 1919 阅读 · 0 评论 -
怎么查看OpenGL 版本
怎么查看OpenGL 版本原创 2025-01-08 14:55:07 · 2920 阅读 · 0 评论 -
x11转发:通过ssh远程(或wsl)使用GUI程序
x11转发:通过ssh远程(或wsl)使用GUI程序原创 2025-01-07 17:01:12 · 641 阅读 · 0 评论 -
删除源码编译的VTK7.1记录
在编译安装 VTK 时,你可能使用了cmake命令,并指定了安装路径。通常情况下,安装路径可能是/usr/local,但也可能是其他自定义路径。通过查看CMakeCache.txt文件来确定安装路径。在编译目录中找到CMakeCache.txt,然后搜索CMAKE_INSTALL_PREFIX这个变量,它指明了安装路径。原创 2025-01-07 14:22:39 · 196 阅读 · 0 评论 -
Linux(Ubuntu24.04)源码编译安装VTK9.2记录
本次安装VTK9.2是在WSL2的Ubuntu24.04环境下进行原创 2025-01-07 14:13:50 · 1881 阅读 · 0 评论 -
PCL源码编译安装出现Boost库报错问题:error: boost/detail/endian.hpp: No such file or directory
PCL源码编译安装出现Boost库报错问题:error: boost/detail/endian.hpp: No such file or directory 43 | #include原创 2025-01-06 17:26:07 · 841 阅读 · 1 评论 -
PCL源码编译报错[cannot find -lvtkIOMPIImage: No such file or directory ...]
PCL源码编译报错[cannot find -lvtkIOMPIImage: No such file or directory /usr/bin/ld: cannot find -lvtkIOMPIParallel: No such file or directory /usr/bin/ld: cannot find -lvtkFiltersParallelDIY2: No such file or directory ...]原创 2025-01-06 15:40:17 · 1023 阅读 · 0 评论 -
PCL和VTK的版本兼容问题
PCL和VTK的版本兼容问题原创 2025-01-06 15:05:37 · 918 阅读 · 0 评论 -
Linux(Ubuntu24.04)安装Eigen3库
本次安装Eigen3是在WSL2的Ubuntu24.04环境下进行。Eigen3是一个C++模板库,用于线性代数、矩阵运算和数值计算。它提供了一组高性能的矩阵和向量操作,以及常用的线性代数算法,如矩阵分解、特征值求解和最小二乘解等。原创 2025-01-03 15:39:51 · 1500 阅读 · 0 评论 -
Linux(Ubuntu24.04)源码编译安装VTK7.1.1记录
Linux源码编译安装VTK7.1.1记录,在WSL2的Ubuntu24.04环境下进行。原创 2025-01-03 11:23:35 · 1645 阅读 · 0 评论 -
LunarVim安装
LunarVim以其丰富的功能和灵活的定制性,迅速在Nvim用户中流行开来。它不仅提供了一套完善的默认配置,还允许用户根据自己的需求进行深度定制。无论是自动补全、内置终端、文件浏览器,还是模糊查找、LSP支持、代码检测、格式化和调试,LunarVim都能轻松应对。原创 2024-12-27 17:00:12 · 1004 阅读 · 0 评论 -
如何删除lazyvim
如何删除lazyvim原创 2024-12-27 16:38:28 · 506 阅读 · 0 评论 -
WSL安装软件报错/sbin/ldconfig.real: /usr/lib/wsl/lib/libcuda.so.1 is not a symbolic link
WSL安装软件报错/sbin/ldconfig.real: /usr/lib/wsl/lib/libcuda.so.1 is not a symbolic link。原创 2024-12-27 15:55:21 · 311 阅读 · 0 评论 -
Win10创建目录软连接
Win10创建目录软连接原创 2024-12-27 15:40:07 · 1301 阅读 · 0 评论