内存作为计算机架构运行的必要硬件设备之一被开发者熟知,作为软件开发者更多认识的是内存的大小、NUMA NODE、Zone 等概念,而对于硬件开发者来说内存就是内存条、DRAM、PMEM 等硬件设备。因此从不同角度对内存都有不同的解读,本文用于帮助软件开发者和硬件开发者打破认知防线,通熟易懂的语言将内存进行讲解,以便开发者在日后的开发中方便使用。本文分作四个模块进行讲解,第一部分对与内存相关的术语进行图文并茂的讲解,第二个部分从整体架构角度对内存进行讲解,第三部分则是对软硬件工具的实践来认知内存,第四部分则是内存未来趋势讨论
这个博客也是BiscuitOS开源项目的博客。BiscuitOS 是一个用于制作基于古老版本和最新版本 Linux 发行版的开源项目,其主要目的是给开发者提供一个简单, 易用,有趣的 Linux 制作,运行和调试环境,让开发者专注于代码调试,减少繁琐的移植和编译问题。里面还有很多其他的linux底层开发的文章
主要从工程角度方方面面阐述了DevOps实施的过程,不涉及技术细节。
Modren,一个开源的 Linux 应用商店。安装成功后,便可通过该商店下载、安装各类 Linux 应用。
支持 APT、Snap、Flatpaks、DEB 等多种格式的安装包,可用于 Ubuntu、Debian 衍生发行版等系统
支持 APT、Snap、Flatpaks、DEB 等多种格式的安装包,可用于 Ubuntu、Debian 衍生发行版等系统
SwiftUI 的动画机制
大多初学者都会在第一时间惊叹于 SwiftUI 轻松实现各种动画效果的能力,但经过一段时间的使用后,他们会发现 SwiftUI 的动画并非像表面上看起来那样容易驾驭。开发者经常需要面对:如何动、怎么动、什么能动、为什么不动、为什么这么动、如何不让它动等等困扰。对 SwiftUI 的动画处理逻辑了解的不够深入是造成上述困扰的主要原因。本文将尝试对 SwiftUI 的动画机制做以介绍,以帮助大家更好地学习、掌握 SwiftUI 的动画,制作出满意的交互效果。
大多初学者都会在第一时间惊叹于 SwiftUI 轻松实现各种动画效果的能力,但经过一段时间的使用后,他们会发现 SwiftUI 的动画并非像表面上看起来那样容易驾驭。开发者经常需要面对:如何动、怎么动、什么能动、为什么不动、为什么这么动、如何不让它动等等困扰。对 SwiftUI 的动画处理逻辑了解的不够深入是造成上述困扰的主要原因。本文将尝试对 SwiftUI 的动画机制做以介绍,以帮助大家更好地学习、掌握 SwiftUI 的动画,制作出满意的交互效果。
一个可以自定义鼠标光标的网站,网站提供了大量的模版可供选择。传送门
点网站右上角“How to use”会有详细使用教程
点网站右上角“How to use”会有详细使用教程