会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
songlh424
博客园
首页
新随笔
联系
订阅
管理
2026年8月30日
uv使用
摘要: 一个用Rust编写的极速Python包和项目管理工具,能把Python版本、虚拟环境和项目依赖统一管理起来。 主要用于纯Python开发,但是如果要与其他语言工具链或依赖CUDA工具链等conda更省心。 安装uv # Linux and macOS curl -LsSf https://astra
阅读全文
posted @ 2026-08-30 17:24 songlh424
阅读(15)
评论(0)
推荐(0)
2026年6月25日
PostgreSQL的SPI接口用法
摘要: SPI(Server Programming Interface)是PostgreSQL内部C函数访问数据库的标准接口,允许在C函数中执行SQL语句、读取结果集。所有SPI调用遵循严格的生命周期模型: SPI_connect() → 执行查询 → 读取结果 → SPI_finish() 核心API分
阅读全文
posted @ 2026-06-25 00:15 songlh424
阅读(13)
评论(0)
推荐(0)
2026年4月7日
Linux实用命令
摘要: 监控 ps命令 -e: 显示系统中运行的所有进程 -f: 扩充输出内容 -l: 长格式输出 top命令 实时显示进程信息 文本处理 grep命令 grep命令会在输入或指定文件中逐行搜索匹配指定模式的文本,输出匹配模式的行。 grep [option] pattern [file] grep thr
阅读全文
posted @ 2026-04-07 00:52 songlh424
阅读(10)
评论(0)
推荐(0)
2025年5月10日
Qt6构建时出现opengl测试错误问题
摘要: 在没有安装opengl相关库时进行Qt6构建时会出现构建失败的错误: ERROR: The OpenGL functionality tests failed! You might need to modify the OpenGL package search path by setting th
阅读全文
posted @ 2025-05-10 01:12 songlh424
阅读(638)
评论(0)
推荐(0)
2024年11月12日
git使用
摘要: 配置 设置用户名和邮件地址,每次Git提交都会使用这些信息 $ git config --global user.name "John Doe" $ git config --global user.email johndoe@example.com 检查配置,列出所有Git当时能找到的配置 $ g
阅读全文
posted @ 2024-11-12 10:32 songlh424
阅读(77)
评论(0)
推荐(0)
2024年10月10日
信号相关
摘要: 信号 信号是软件中断,提供了一种处理异步事件的方法,如在终端按下Ctrl+C会产生SIGINT中断信号。 信号产生 用户键入:必须在终端按下Ctrl+C和Ctrl+X等会产生对应信号 硬件异常产生信号:除数为0、无效的内存引用等,如对执行一个无效内存引用的进程产生SIGSEGV信号 进程调用kill
阅读全文
posted @ 2024-10-10 15:25 songlh424
阅读(89)
评论(0)
推荐(0)
2024年10月9日
CMake使用
摘要: 构建目标和属性 project project(<项目名称> [<编程语言>...]) project(<项目名称> [VERSION <主版本号>[.<次版本号>[.<补丁版本号>[.<修订版本号>]]]] [DESCRIPTION <项目描述>] [HOMEPAGE_URL] <项目主页URL>
阅读全文
posted @ 2024-10-09 11:39 songlh424
阅读(71)
评论(0)
推荐(0)
2024年9月10日
C语言的正则表达式
摘要: C标准库不支持正则表达式,但大部分Linux发行版本都带有第三方的正则表达式函数库。 以常见的<regex.h>为例: /* regcomp将正则表达式编译成适合后续regexec函数搜索的形式 preg指向模式缓冲区,传出参数 regex字符串,传入参数 cflag决定编译类型,可位或: -REG
阅读全文
posted @ 2024-09-10 23:31 songlh424
阅读(218)
评论(0)
推荐(0)
2024年8月5日
进程间通信和同步
摘要: 进程间通信 创建新IPC对象需指定的mode常值: 常值 说明 S_IRUSR/S_IWUSR 用户读/写 S_IRGRP/S_IWGRP 组成员读/写 S_IROTH/S_IWOTH 其他用户读/写 管道 无名管道,单向数据流,常用于父子进程间通信。 int pipe(int fd[2]); 该函
阅读全文
posted @ 2024-08-05 17:02 songlh424
阅读(41)
评论(0)
推荐(0)
2024年8月4日
内存映射
摘要: 内存映射 内存映射是一种将文件或设备映射到进程的虚拟地址空间的技术。映射到内存后,允许程序直接对这部分内存进行读写操作,无需传统的IO调用,减少系统调用次数。 // addr:指定到内存的地址,若为NULL,则由内核分配地址 // length:设置映射的长度 // prot:设置映射内存的权限,P
阅读全文
posted @ 2024-08-04 14:38 songlh424
阅读(76)
评论(0)
推荐(0)
下一页
公告