小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI

BPF程序在内核中执行时无法访问全局变量和调用内核函数,唯一的持久化机制是BPF map。本文分析了BPF map的内核实现,包括hash表和数组的结构、并发模型及适用场景。hash map使用分桶链表和预分配策略,而array map则采用连续内存布局,支持零拷贝。per-CPU变体允许每个CPU独立操作,避免缓存行竞争。理解这些并发模型对优化BPF程序性能至关重要。

【eBPF 内核实现深度拆解】Map 内核实现(上):hash / array / per-CPU 的数据结构与并发模型

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

本文讨论了多种 BPF map 类型的实现及其应用,包括环形缓冲区、性能事件数组、布隆过滤器、队列、栈和 LPM trie。每种 map 解决特定问题,如事件输出、快速排除和数据传递。理解这些 map 的特性有助于在架构决策中选择合适的工具,以提高性能和效率。

【eBPF 内核实现深度拆解】Map 内核实现(下):ringbuf / perfbuf / bloom / queue-stack / LPM

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

本文介绍了libbpf的加载生命周期,包括ELF解析、BPF程序和map的创建与加载。libbpf简化了BPF程序的加载过程,解决了传统bcc模式的依赖和延迟问题。文章详细阐述了libbpf的API设计、Skeleton的类型安全封装,以及ring buffer消费者的实现,强调了其在生产环境中的应用价值。

【eBPF 内核实现深度拆解】libbpf 加载器工程:skeleton、auto-attach、map pinning 与 ring buffer 消费者

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

By Parth Jain, Rakesh Sukumar, Yingwu Zhao, Renzo Sanchez & Nathan FisherHow we built a living map of our distributed infrastructure to help engineers understand dependencies, troubleshoot faster,...

From Silos to Service Topology: Why Netflix Built a Real-Time Service Map

Netflix TechBlog
Netflix TechBlog · 2026-05-29T14:01:02Z
腾讯开源 Hy-MT1.5 翻译模型:440MB 跑出顶级翻译能力;从图像序列到点云生成:LingBot-Map 在线 3D 重建流程

腾讯推出的Hy-MT1.5-1.8B-1.25bit是一款轻量级多语言翻译模型,支持33种语言和1056个翻译方向,翻译效果优于部分大型模型,参数仅为18亿。

腾讯开源 Hy-MT1.5 翻译模型:440MB 跑出顶级翻译能力;从图像序列到点云生成:LingBot-Map 在线 3D 重建流程

HyperAI超神经
HyperAI超神经 · 2026-05-15T04:26:58Z

On sensemaking, the stories organizations tell themselves, and why crisis is sometimes the only thing that reveals the truth. There is a room in California that, for years, everyone called the...

The Map Is Not the System

UX Magazine
UX Magazine · 2026-04-28T12:50:22Z

Anthropic's Claude Code CLI had its full TypeScript source exposed after a source map file was accidentally included in version 2.1.88 of its npm package. The 512,000-line codebase was archived to...

Anthropic Accidentally Exposes Claude Code Source via npm Source Map File

InfoQ
InfoQ · 2026-04-07T08:00:00Z
C# WPF canvas中绘制缺陷分布map并实现缩放

EFCore.Visualizer 是一款为 Entity Framework Core 设计的可视化调试工具,支持多种数据库,帮助开发者优化查询性能和调试复杂查询。

C# WPF canvas中绘制缺陷分布map并实现缩放

dotNET跨平台
dotNET跨平台 · 2026-02-19T02:06:35Z
C# WPF canvas中绘制缺陷分布map

本文介绍了如何在C# WPF中绘制缺陷分布图并实现缩放功能,主要通过XAML和C#代码将缺陷点绘制到画布上,使用椭圆形状展示效果。

C# WPF canvas中绘制缺陷分布map

dotNET跨平台
dotNET跨平台 · 2026-02-19T02:06:35Z

Go 语言的 sync/v2 提案通过引入泛型,旨在解决 sync 包的类型安全和性能问题,改进 API,提升并发编程体验。尽管引发讨论,支持者认为性能提升和开发体验改善是必要的。

Brad Fitzpatrick 也等不及了!sync.Map 的泛型进化与 sync/v2 的诞生之路

Tony Bai
Tony Bai · 2025-12-01T00:42:14Z

PGConf.EU schedule can feel like a parallel query gone wild, so many great talks but not enough CPU. I built this guide to help my fellow database nerds skip the overwhelm and enjoy the best...

Mayur B.: PGConf.EU 2025: The Underground Map for Database Nerds

Planet PostgreSQL
Planet PostgreSQL · 2025-10-17T22:57:58Z
WordPress 插件 – 旅行地图 WP Travel Map

这篇文章介绍了一款极简风格的WordPress旅行地图插件,具备地图展示、Excel导入导出和智能地点搜索等功能。用户可通过短代码在页面上显示地图,并需注册Mapbox账号以获取访问令牌。

WordPress 插件 – 旅行地图 WP Travel Map

Another Dayu
Another Dayu · 2025-09-01T20:57:41Z
Python中的函数式编程:利用Lambda函数和高阶函数

本文介绍了Python中的函数式编程,重点讲解了lambda函数和高阶函数。函数式编程通过定义目标而非逐步改变数据,能够编写更简洁的代码。lambda函数适合短小操作,而高阶函数如map、filter和reduce用于数据处理。掌握这些概念有助于提升编程技能。

Python中的函数式编程:利用Lambda函数和高阶函数

KDnuggets
KDnuggets · 2025-08-26T16:00:26Z

字节与MAP团队提出的FR3E算法旨在解决大语言模型在强化学习中的探索不足问题。该算法通过“先返回、再探索”的框架,动态平衡利用与探索,显著提升模型的推理能力和多样性。实验结果表明,FR3E在多个数学基准上表现优异。

字节&MAP重塑大模型推理算法优化重点,强化学习重在高效探索助力LLM提升上限

量子位
量子位 · 2025-08-11T01:52:51Z

New AI model integrates petabytes of Earth observation data to generate a unified data representation that revolutionizes global mapping and monitoring

AlphaEarth Foundations helps map our planet in unprecedented detail

Google DeepMind Blog
Google DeepMind Blog · 2025-07-30T14:00:00Z

New AI model integrates petabytes of Earth observation data to generate a unified data representation that revolutionizes global mapping and monitoring

AlphaEarth Foundations helps map our planet in unprecedented detail

Google DeepMind Blog
Google DeepMind Blog · 2025-07-30T14:00:00Z

Datadog 通过修复 Go 1.24 的内存问题,发现新实现的 Swiss Table 显著降低了高流量环境下的内存使用,提升了查找效率,消除了溢出桶,并优化了扩容机制。尽管在低流量环境中效果不明显,但整体上提升了 Go 的性能和内存管理。

Go 1.24用户报告:Datadog如何借助 Swiss Tables版map节省数百 GB 内存?

Tony Bai
Tony Bai · 2025-07-22T00:19:04Z

Private capital is flooding into IT services, yet Europe’s fragmented market remains ripe for value creation.

Unlocking value in IT services: A road map for private equity success

McKinsey Insights & Publications
McKinsey Insights & Publications · 2025-06-25T00:00:00Z

Go语言的逃逸分析与C语言的内存管理相似,主要通过减少动态内存分配来降低逃逸。slice和map的逃逸规则较复杂,通常在不逃逸时,header和buffer分配在栈上;逃逸时则分配在堆上。Go编译器倾向于让header和buffer共享生命周期,以优化内存使用。

Go语言逃逸分析之slice和map

重归混沌的BLOG
重归混沌的BLOG · 2025-06-18T02:52:33Z
理解JavaScript中的`filter`、`map`和`reduce`

本文介绍了JavaScript中的三个重要数组方法:filter、map和reduce。filter用于筛选符合条件的元素,map用于转换数组元素,reduce用于将数组值汇总为单一结果。这些方法提升了代码的可读性和效率,适合现代JavaScript编程。

理解JavaScript中的`filter`、`map`和`reduce`

DEV Community
DEV Community · 2025-05-21T16:59:44Z
  • <<
  • <
  • 1 (current)
  • 2
  • 3
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

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

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
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码