小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
肖恩·托马斯:什么是排序规则,为什么我的数据会损坏

GNU C库(glibc)2.28于2018年发布,导致Postgres数据库出现数据完整性问题,影响索引和查询结果。Postgres社区逐步引入ICU作为排序提供者,最终实现内置排序,建议新建数据库时使用内置排序以降低数据损坏风险。

肖恩·托马斯:什么是排序规则,为什么我的数据会损坏

Planet PostgreSQL
Planet PostgreSQL · 2026-04-03T05:36:03Z

GCC编译器自举是通过自身语言编写编译器,以解决循环依赖问题。该过程需进行两次编译:第一次生成不完整的交叉编译器,第二次链接完整的glibc,最终构建功能齐全的libstdc++。自举过程包括准备环境、生成自举编译器和生成全功能编译器等步骤。

GCC为什么需要编译两次才能完成自举

Teach Talk
Teach Talk · 2025-12-29T06:02:38Z

在Linux系统开发中,出现“../sysdeps/unix/sysv/linux/raise.c: 没有那个文件或目录”错误,通常是由于glibc源码缺失或路径配置错误。建议检查源码完整性和工具链配置,以避免此类问题。

技术博客:深入解析 "../sysdeps/unix/sysv/linux/raise.c: 没有那个文件或目录" 错误

极客技术博客’s Blog
极客技术博客’s Blog · 2025-12-01T10:00:13Z
基于大语言模型的多功能自动小说生成工具 | 开源日报 No.764

AI_NovelGenerator 是一款自动生成长篇小说的工具,确保剧情连贯、角色发展和逻辑审校。CVE-2023-4911 是针对 glibc 漏洞的概念验证项目。VideoComposer 允许用户控制视频合成,HeyGenClone 提供多语言视频翻译和口型同步功能。

基于大语言模型的多功能自动小说生成工具 | 开源日报 No.764

开源服务指南
开源服务指南 · 2025-10-20T07:36:24Z
openSUSE Tumbleweed 每月更新 - 2025 年 8 月

在8月,openSUSE Tumbleweed更新了多个软件包,包括glibc 2.42、VirtualBox 7.2.0和KDE Gear 25.08.0,提升了性能和稳定性,并支持新硬件。

openSUSE Tumbleweed 每月更新 - 2025 年 8 月

openSUSE 中文社区
openSUSE 中文社区 · 2025-09-15T01:30:00Z
Álvaro Hernández:如何使用Zig构建Postgres:GCC/Clang的替代方案

Zig是一种低级编程语言,可以作为GCC/Clang的替代品来编译Postgres。使用Zig的C编译器zig cc,可以轻松构建Postgres并支持交叉编译。虽然生成的二进制文件较大,但可以通过编译选项减小体积。此外,Zig支持链接不同版本的glibc,适合需要兼容性构建的场景。

Álvaro Hernández:如何使用Zig构建Postgres:GCC/Clang的替代方案

Planet PostgreSQL
Planet PostgreSQL · 2025-05-23T14:52:54Z
杰里米·施奈德:Debian的排序测试对比

Debian的排序测试结果已完成,Bullseye和Bookworm的en_US排序未见变化,而Buster因glibc 2.28显示了显著变化。Jessie到Stretch的升级对包含非英语字符的数据库存在安全隐患。测试中修复了一些bug,并优化了排序代码,采用git的“histogram”算法加速比较过程。最终结果和数据已上传至GitHub供查阅。

杰里米·施奈德:Debian的排序测试对比

Planet PostgreSQL
Planet PostgreSQL · 2025-05-23T05:37:21Z
使用自定义 glibc 和 libstdc++ 连接不支持的旧版 Linux 服务器与 VS Code Remote-SSH

VS Code Remote-SSH 支持远程开发,但连接旧版 Linux 时可能出现 glibc 和 libstdc++ 错误。解决方法是通过 brew 安装 glibc 和 patchelf,并设置环境变量指向它们,完成后即可正常使用 Remote-SSH。

使用自定义 glibc 和 libstdc++ 连接不支持的旧版 Linux 服务器与 VS Code Remote-SSH

DEV Community
DEV Community · 2025-04-15T02:54:40Z
Thread Local Storage (TLS) 实现探究

本文探讨了glibc 2.31版本中线程局部存储(TLS)的实现,包括通过%fs寄存器访问TLS变量,以及不同TLS模型(如local exec、initial exec、local dynamic和global dynamic)的优化和使用场景。每种模型的实现方式和性能开销不同,动态链接器负责管理TLS空间的分配和访问。

Thread Local Storage (TLS) 实现探究

杰哥的小笔记
杰哥的小笔记 · 2025-04-07T00:00:00Z
glibc 内存分配器实现探究

本文探讨了glibc 2.31版本的内存分配器实现,分析了malloc和free的工作机制。malloc通过tcache、fast bin、small bin和large bin等结构高效管理内存,tcache为每个线程提供局部缓存,减少锁竞争。free将释放的内存块放入相应的bin中,并尝试合并相邻空闲块以减少内存碎片,旨在提高内存分配效率和性能。

glibc 内存分配器实现探究

杰哥的小笔记
杰哥的小笔记 · 2025-03-30T00:00:00Z

本文总结了在CentOS 7上部署ASP.NET 8.0与YOLOv11目标检测项目时遇到的挑战及解决方案,包括GLIBCXX和ICU库的安装问题,以及因GLIBC版本过低导致的onnxruntime错误。通过合理的依赖管理,开发者能够克服这些技术难题,为类似项目的部署提供参考。

在 Centos7 上部署 ASP.NET 8.0 + YOLOv11 的踩坑实录

dotNET跨平台
dotNET跨平台 · 2025-02-21T00:03:28Z
Linux GNU C库(glibc)的系统要求更新

从v2025.1开始,基于IntelliJ的IDE在Linux x64系统上要求glibc 2.28或更高版本,以确保安全性和稳定性。旧版系统将不再获得安全更新,用户需更新glibc以继续使用新IDE版本。

Linux GNU C库(glibc)的系统要求更新

The JetBrains Blog
The JetBrains Blog · 2025-01-03T10:28:49Z

在Postgres的C开发中,内存上下文用于简化内存管理和提升性能。它通过缓存减少malloc/free调用次数。虽然glibc的内存分配器有并发瓶颈,但可以通过调整MALLOC_TOP_PAD参数优化。Postgres通过内存上下文分组分配,便于释放,但大于8kB的内存块仍需调用malloc,影响性能。建议合理设计分区方案以减少开销。

托马斯·沃德拉:优化glibc内存分配器(针对Postgres)

Planet PostgreSQL
Planet PostgreSQL · 2024-10-14T10:00:00Z
MoeCTF2024 个人Writeup

Reverier负责多台服务器的维护,解决误删glibc导致无法使用基本命令的问题,通过shell脚本读取/flag.txt文件获取flag。文章还介绍了文件管理和社工题的解法,包括文件重命名、分类存储和通过照片信息定位。最后,通过假扮开发者Vedal,从Neuro获取flag。

MoeCTF2024 个人Writeup

GamerNoTitle
GamerNoTitle · 2024-10-10T13:46:38Z

作者在使用 Docker 配置 Next.js 时遇到缺少共享库 ld-linux-x86-64.so.2 的问题。由于一些基础镜像如 Alpine 不包含 glibc,作者通过改用基于 Debian 的镜像解决了这个问题。

修复 Next.js 与 Docker 配置错误

DEV Community
DEV Community · 2024-10-07T06:34:01Z
「Pwn」粗浅分析 House Of Muney

本文分析了“House of Muney”攻击技术,该技术能够在不泄露信息的情况下绕过ASLR实现代码执行。攻击者通过分配大块内存并修改其结构,伪造符号表,从而实现任意代码执行。此技术适用于特定版本的glibc,具有一定的复杂性和挑战性。

「Pwn」粗浅分析 House Of Muney

ネコのメモ帳
ネコのメモ帳 · 2024-09-19T00:00:00Z

musl Linux和glibc是不同的C标准库实现,运行.NET应用程序时需要注意它们之间的兼容性问题。选择长期支持版本的.NET和合适的运行环境可以实现最佳兼容性。在使用Docker容器时,需要注意选择合适的镜像基础层和解决版本冲突等最佳实践。在musl和glibc环境下运行.NET应用程序时,需要注意libc库的版本兼容性。

musl libc 与 glibc 在 .NET 应用程序中的兼容性 - 张善友

张善友
张善友 · 2024-09-06T23:10:00Z

这篇文章主要讨论了rust-glibc/musl和.net-glibc的一些函数和调用过程。文章介绍了rust-glibc的_start函数和main函数的汇编代码,以及glibc-main和__libc_start_call_main函数的关系。同时,还提到了rust-musl和.net-glibc的类似情况。

Rust musl/.NET-Glibc简析

dotNET跨平台
dotNET跨平台 · 2024-09-01T23:50:42Z

本文分析了glibc中内存分配与回收的过程,涉及arena、bin和chunk三个层次。主要解释了这三个概念的关系和处理过程。文章未深入探讨具体细节,仅通过图解说明。

深入理解glibc malloc:malloc() 与 free() 原理图解

良许Linux教程网
良许Linux教程网 · 2024-05-10T14:48:50Z
「PWN」CVE-2023-4911 复现

CVE-2023-4911是glibc中的一个缓存区溢出漏洞,影响set-user-ID和set-group-ID程序。攻击者可利用该漏洞覆盖环境变量,执行恶意代码。通过特定的GLIBC_TUNABLES环境变量,攻击者能够控制程序行为,实现提权。修复建议为检测输入完整性,以防止溢出。

「PWN」CVE-2023-4911 复现

ネコのメモ帳
ネコのメモ帳 · 2023-11-01T00:00:00Z
  • <<
  • <
  • 1 (current)
  • 2
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
友情链接: MOGE.AI 九胧科技 模力方舟 Gitee AI 菜鸟教程 Remio.AI DeekSeek连连 53AI 神龙海外代理IP IPIPGO全球代理IP 东波哥的博客 匡优考试在线考试系统 开源服务指南 蓝莺IM Solo 独立开发者社区 AI酷站导航 极客Fun 我爱水煮鱼 周报生成器 He3.app 简单简历 白鲸出海 T沙龙 职友集 TechParty 蟒周刊 Best AI Music Generator

小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码