小红花·文摘
  • 首页
  • AI Tokens🪙
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
沉浸式翻译 immersive translate
正则表达式

正则表达式用于从文本中查找、校验和替换符合规则的内容。其概念源于20世纪40年代神经网络研究,50年代由Kleene提出“正则集合”。1968年Thompson提出将正则编译为自动机的算法,并催生grep等工具。80年代POSIX标准划分BRE与ERE。1986年Spencer的回溯库成为Perl、PCRE等主流实现的基础。1997年PCRE发布,2007年Google开源采用线性时间算法的RE2,2011年PCRE-JIT提升性能,2015年推出PCRE2。

正则表达式

f2h2h1's blog f2h2h1's blog · 2026-10-28T11:04:07Z

CephFS将POSIX文件系统构建于RADOS之上,MDS作为可恢复状态机,通过journal持久化元数据。其核心挑战包括:MDS故障恢复、capability机制维持客户端缓存一致性、多active MDS的subtree迁移可能引发thrashing,以及fsync/stat操作的高网络往返成本。相比RBD,CephFS在元数据面(journal、caps、subtree、dirfrag)付出更高代价,快照需客户端协作,性能与一致性权衡复杂。

【Ceph RADOS】CephFS / MDS:可恢复元数据服务、subtree 分区与 POSIX 代价

土法炼钢兴趣小组的博客 土法炼钢兴趣小组的博客 · 2026-08-14T00:00:00Z

传统 Unix 权限分为 root 和非 root,Capabilities 将 root 权限拆分为 40 多个独立能力。每个进程有五个能力集,控制权限的获取和传递。文件能力替代 setuid,Ambient 能力解决 execve 后丢失问题。CAP_SYS_ADMIN 权限过大,正逐步拆分。

【操作系统百科】POSIX capabilities

土法炼钢兴趣小组的博客 土法炼钢兴趣小组的博客 · 2026-06-25T00:00:00Z
五十万条路径 — 演绎

团队通过明确决策简化复杂性,模仿POSIX结构减少决策空间,确保系统配置合理。最终做出十三个关键决策,成功导航五十多万条路径,彰显工程中人类的重要性。

五十万条路径 — 演绎

Lifelog — A Mythology-Driven Devlog Lifelog — A Mythology-Driven Devlog · 2026-03-12T07:10:15Z

在 POSIX 中,errno 被定义为可修改的左值宏,以支持线程安全。FreeBSD 通过函数指针实现 errno,单线程时使用全局变量,线程安全时则返回各线程独立的存储。

errno 的实现

delphij's Chaos delphij's Chaos · 2026-02-15T06:46:14Z

《The Linux Programming Interface》是Michael Kerrisk的经典著作,全面讲解Linux系统调用、C库函数及POSIX标准,适合C语言开发者和Linux爱好者。书中包含300多个代码示例,强调系统调用返回值检查和多线程编程最佳实践。

《The Linux Programming Interface》PDF:Linux系统编程的权威指南详解

极客技术博客’s Blog 极客技术博客’s Blog · 2025-12-02T10:08:11Z

Pest Book 终章介绍了基于 pest 解析器的 AWK 克隆实现,支持正则表达式、变量及大多数 POSIX 操作符,旨在展示如何解析和执行 AWK 脚本,最终实现一个完整的 AWK 解释器。

【Rust日报】2025-08-01 Pest Book 终章:实现 AWK 解析

Rust.cc Rust.cc · 2025-08-02T01:30:55Z

Vivo BlueOS 正式开源,基于 Rust 开发,兼容多种芯片架构,支持 POSIX 接口。WebAssembly 开发需关注异步加载和 IO 操作。UAD-ng 提升 Android 隐私与安全,移除不必要的应用。

【Rust日报】2025-07-25 Vivo BlueOS 正式开源

Rust.cc Rust.cc · 2025-07-27T11:49:07Z

XS模块简化了Perl API的使用,特别是在POSIX实时信号量方面。它将逻辑转移到Perl,仅暴露必要的函数。示例中定义了信号量的基本操作,并通过XSLoader加载模块,提供了面向对象的API,便于用户进行进程或线程间的数据同步。

简化XS的使用

blogs.perl.org blogs.perl.org · 2025-07-13T13:08:12Z

本文探讨了Rust在基础软件构建中的价值,强调其可靠性和高效性。Rust适用于系统编程和数据处理等关键服务,作者呼吁关注其在长期基础设施维护中的优势。同时,讨论了变长泛型在Rust中的应用前景。

【Rust日报】2025-06-07 Brush - POSIX 和 bash 兼容的 shell

Rust.cc Rust.cc · 2025-06-07T16:47:22Z
POSIX标准

POSIX(可移植操作系统接口)定义了脚本和工具的标准语法,以确保Unix等系统之间的兼容性。符合POSIX标准的程序可以运行bash脚本,并提供如cat、awk等工具的访问,从而解决了工具实现不一致导致的可移植性问题。

POSIX标准

DEV Community DEV Community · 2025-05-16T06:33:22Z
分布式存储漫游指南 2: 单机磁盘 IO 的二三事 (同步 I/O 篇)

本文讨论了单机磁盘的同步I/O,包括POSIX标准接口、阻塞与非阻塞I/O、直接I/O和流式I/O。强调线程模型对性能的影响,并介绍了使用线程池提升I/O性能的策略。最后指出,单纯依赖同步I/O无法充分利用现代存储硬件的性能,需探索异步I/O。

分布式存储漫游指南 2: 单机磁盘 IO 的二三事 (同步 I/O 篇)

Steins;Lab Steins;Lab · 2025-05-09T14:24:13Z

本文探讨了inode的概念及其在文件系统中的作用,强调POSIX标准对Unix及类Unix系统(如Linux和MacOS)的影响。尽管Windows不完全支持POSIX,但也有类似的inode数据结构。文章指出基础工具的统一性促进了跨平台软件开发,并展望未来可能出现的通用操作系统。

inode 到底是什么,Windows 中是否有类似实现?

九仞之行 九仞之行 · 2024-12-26T13:06:31Z
揭开正则表达式的魔力:掌握Sed、Gawk和POSIX模式的终极指南🚀

正则表达式是软件开发中的重要工具,能够简化数据处理和任务自动化。sed使用基本正则表达式,而gawk使用扩展正则表达式。掌握正则表达式的基本语法、特殊字符和字符类,有助于高效处理文本数据,提高开发效率。

揭开正则表达式的魔力:掌握Sed、Gawk和POSIX模式的终极指南🚀

DEV Community DEV Community · 2024-12-16T17:39:49Z

本文介绍如何在树莓派上使用C++和Node.js实现共享内存的读写,通过POSIX共享内存进行跨语言数据交互。首先编写C++程序以写入和读取浮点数,然后使用Node.js的ffi-napi和ref-napi模块从共享内存中读取数据。

使用 C++ 和 Node.js 在樹莓派上透過共享記憶體實現跨進程通訊

1010Code 1010Code · 2024-10-31T16:00:00Z

C/POSIX区域设置仅在字符串为7位ASCII字符时有效。混合客户端编码可能导致插入和查询数据时出现错误。

克里斯托夫·佩图斯:插曲:为什么你不想使用C/POSIX区域设置。

Planet PostgreSQL Planet PostgreSQL · 2024-10-30T14:50:48Z

本文介绍了JuiceFS的数据和元数据设计,并搭建了一个简易的JuiceFS集群。主要组件包括元数据引擎(如TiKV)、对象存储(如MinIO)和JuiceFS客户端。用户通过创建和挂载JuiceFS卷,可以体验类似本地文件系统的操作,支持POSIX语义,便于数据管理。

直观解读 JuiceFS 的数据和元数据设计(一):看山是山(2024)

ARTHURCHIAO'S BLOG ARTHURCHIAO'S BLOG · 2024-10-27T00:00:00Z

RedoxOS 是用 Rust 开发的微内核操作系统,旨在提供更安全稳定的体验。支持 x86-64、i686 和 Arm 架构,与 POSIX 兼容,可运行 Linux/BSD 软件。由 Jeremy Soller 创立,采用 MIT 许可证。目前仍在开发中,未来将支持更多硬件和功能。

氧化还原系统(RedoxOS):基于Rust构建的高度可扩展微内核操作系统

蓝点网 蓝点网 · 2024-10-14T04:42:31Z
ASF项目聚焦:NuttX

Apache NuttX是由Gregory Nutt于2007年启动的开源实时操作系统,符合POSIX和Linux标准,具有高度可移植性和小巧占用空间,适用于智能手表、无人机和工业物联网等多种应用。NuttX确保关键应用的及时响应,广泛应用于汽车、医疗和通信等领域。

ASF项目聚焦:NuttX

The Apache Software Foundation Blog The Apache Software Foundation Blog · 2024-05-20T16:17:33Z
Cosmopolitan Libc:让 C 语言一次构建、随处运行 | 开源日报 No.109

Cosmopolitan Libc 是一个创新的 C 语言库,允许用户编写一次代码并在多个平台上运行,无需解释器或虚拟机。它通过重新配置 GCC 和 Clang,输出符合 POSIX 标准的格式,支持 Linux、Mac 和 Windows 系统,具有优越的性能和小内存占用,同时提供强大的调试功能,适合多种编译模式。

Cosmopolitan Libc:让 C 语言一次构建、随处运行 | 开源日报 No.109

开源服务指南 开源服务指南 · 2023-12-10T04:05:53Z
  • <<
  • <
  • 1 (current)
  • 2
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

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

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

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