Skip to main content

黑洞资源笔记

  1. 内存百科全书 #百科全书

    内存作为计算机架构运行的必要硬件设备之一被开发者熟知,作为软件开发者更多认识的是内存的大小、NUMA NODE、Zone 等概念,而对于硬件开发者来说内存就是内存条、DRAM、PMEM 等硬件设备。因此从不同角度对内存都有不同的解读,本文用于帮助软件开发者和硬件开发者打破认知防线,通熟易懂的语言将内存进行讲解,以便开发者在日后的开发中方便使用。本文分作四个模块进行讲解,第一部分对与内存相关的术语进行图文并茂的讲解,第二个部分从整体架构角度对内存进行讲解,第三部分则是对软硬件工具的实践来认知内存,第四部分则是内存未来趋势讨论

    这个博客也是BiscuitOS开源项目的博客。BiscuitOS 是一个用于制作基于古老版本和最新版本 Linux 发行版的开源项目,其主要目的是给开发者提供一个简单, 易用,有趣的 Linux 制作,运行和调试环境,让开发者专注于代码调试,减少繁琐的移植和编译问题。里面还有很多其他的linux底层开发的文章
  2. Modren,一个开源的 Linux 应用商店。安装成功后,便可通过该商店下载、安装各类 Linux 应用。

    支持 APT、Snap、Flatpaks、DEB 等多种格式的安装包,可用于 Ubuntu、Debian 衍生发行版等系统
  3. SwiftUI 的动画机制

    大多初学者都会在第一时间惊叹于 SwiftUI 轻松实现各种动画效果的能力,但经过一段时间的使用后,他们会发现 SwiftUI 的动画并非像表面上看起来那样容易驾驭。开发者经常需要面对:如何动、怎么动、什么能动、为什么不动、为什么这么动、如何不让它动等等困扰。对 SwiftUI 的动画处理逻辑了解的不够深入是造成上述困扰的主要原因。本文将尝试对 SwiftUI 的动画机制做以介绍,以帮助大家更好地学习、掌握 SwiftUI 的动画,制作出满意的交互效果。
  4. 百度技术团队在 GitHub 开源的一套丰富且实用的 #OCR 工具库:PaddleOCR,可帮助开发者快速集成 OCR 功能。

    近期该项目发布了功能更新,主要如下:

    - 优化了超轻量 OCR 系统 PP-OCR 效果;
    - 新增表格文字、不规则文字等复杂 OCR 任务的标注工具;
    - 打通 22 种 OCR 不同训练部署软硬件环境与方式;
    - 发布首本交互式 OCR 全栈电子书《动手学 OCR》。

    针对此项目,开发者将开放 3 场公开课,主讲 OCR 技术解析、AI 模型训练部署实践、OCR 技术产业应用案例、落地方案分享等内容。


    报名地址 直播时间:5.11 - 5.13,每晚 20:30
  5. Windmill.dev,一个开源的 OSS 开发者平台。通过编写少量 Python 和 Typescript 脚本,便可快速构建出生产级、多步骤的自动化应用。
    ​​​