Curve文件系统空间分配方案Curve文件系统空间分配方案(基于块的方案,已实现) - 背景 - 本地文件系统空间分配相关特性 - 局部性 - 延迟分配/Allocate-on-flush - Inline file/data - 空间分配 - 整体设计 - 空间分配流程 - 特殊情况 - 空间回收 - 小文件处理 - 并发问题 - 文件系统扩容 - 接口设计 接口设计 - RPC接口 - 空间分配器接口 ## 背景 根据CurveFS方案设计(总体设计,只实现了部分),文件系统基于当前的块进行实现,所以需要设计基于块的空间分配器,用于分配并存储文件数据。 ## 本地文件系统空间分配相关特性 局部性 尽量分配连续的磁盘空间,存储文件的数据。这一特性主要是针对HDD进行的优化,降低磁盘寻道时间。 延迟分配/Allocate-on-flush 在sync/flush之前,尽可能多的积累更多的文件数据块才进行空间分配,一方面可以提高局部性,另一方面可以降低磁盘碎片。 Inline file/data 几百字节的小文件不单独分配磁盘空间,直接把数据存放到文件的元数据中。 针对上述的本地文件系统特性,Curve文件系统分配需要着重考虑局部性。 虽然Curve是一个分布式文件系统,但是单个文件系统的容量可能会比较大,如果在空间分配时,不考虑局部性,inode中记录0 码力 | 11 页 | 159.17 KB | 1 年前3
Krita 4.x 官方文档中文版 2021-08-06AKrita Python 脚本编程入门 - Krita Python 插件编写教程 - 标签管理 - 新建标签 - 指定标签 - 重命名标签 - 删除标签 - 色彩校样 - 超出色域警告 - 矢量图形 - 矢量图形介绍 创建矢量图形的工具 排列形状 。编辑形状 与其他程序配合工作 • 吸附 • 动画制作 动画曲线 制作流程 动画入门:如何绘制步态循环 Appimage 软件包是一种已经包含了所有 Krita 运行所需程序库的 ISO 文件,因此无需用户自行折腾发行版的软件仓库和软件依赖问题。比起直接从发行版仓库安装,appimage 需要耗费稍多一点电磁空间,尤其是在你已经在使用 KDE Plasma 桌面环境的情况下。 ## Ubuntu 和 Kubuntu 家族 不管你正在运行的是哪一版的 Ubuntu,Krita 应该都能正常运行。但该发行版软件仓库提供的 预设 下拉菜单选择 A4 (300ppi) 或者其他所需尺寸。如需了解本对话框的其他功能,如从剪贴板新建等,可参考 创建新文档 页面。 请确保“色彩”区域的选项设置如下:模型为 RGB,通道为 8 位整数/通道。如需深入了解色彩管理方面的知识,请参考 色彩原理 页面。 ## 如何使用笔刷 创建了新文档后,Krita 窗口就会显示它的画布,你可以立即使用鼠标或者数位板的压感笔在它上面进行绘画。在默认状态下,Krita0 码力 | 1373 页 | 74.74 MB | 2 年前3
古月《ROS入门21讲》9.创建工作空间与功能包.pdf### 9. 创建工作空间与功能包 主讲人:古月 ## • 工作空间 工作空间(workspace)是一个存放工程开发相关文件的文件夹。 src: 代码空间(Source Space) build: 编译空间(Build Space) • devel: 开发空间(Development Space) • install: 安装空间(Install Space) workspace_folder/ bash setup.bash setup.sh ... catkin编译系统下的工作空间结构 ## • 创建工作空间 $ mkdir -p ~/catkin_ws/src ## 创建工作空间 $ cd ~/catkin_ws/src $ catkin_init_workspace ## 编译工作空间 $ cd ~/catkin_ws/ $ catkin_make ## 设置环境变量 roscpp ## 编译功能包 $ cd ~/catkin_ws $ catkin_make $ source ~/catkin_ws/devel/setup.bash 同一个工作空间下,不允许存在同名功能包 不同工作空间下,允许存在同名功能包 ## • 创建功能包  或者其他所需尺寸。如需了解本对话框的更多功能,例如从剪贴板新建图像等,请见创建新图像页面。 请确保色彩空间区域的选项设置如下:模型为 RGB,通道为 8 位整数/通道。如果你想了解这些选项的作用,请在色彩原理页面学习色彩管理的更多知识。 ## 如何使用笔刷 创建了新图像后,Krita 窗口就会显示它的画布,你可以立即使用鼠标或者数位板的压感笔在它上面进行绘画。Krita0 码力 | 1562 页 | 79.19 MB | 2 年前3
Krita 5.1 官方文档中文版 2023-05-26AKrita Python 脚本编程入门 - Krita Python 插件编写教程 - 标签管理 - 新建标签 - 指定标签 - 重命名标签 - 删除标签 - 色彩校样 - 超出色域警告 - 矢量图形 - 矢量图形介绍 创建矢量图形的工具 排列形状 。编辑形状 与其他程序配合工作 • 吸附 • 动画制作 制作流程 • 动画入门:如何绘制步态循环 软件包是一种已经包含了所有 Krita 所需程序库的 ISO 文件,它能保证软件以最佳状态运行,无需用户自行折腾发行版的软件仓库和软件包依赖问题。比起从发行版软件仓库安装,AppImage 软件包需要的磁盘空间稍多一些,尤其是在你已经在使用 KDE Plasma 桌面环境的情况下。 ## Ubuntu 和 Kubuntu Ubuntu 的默认软件仓库已经提供了可以正常运行的 Krita 软件包,但它们通常不是最新版本。你可以通过 下拉菜单选择 A4 (300ppi) 或者其他所需尺寸。如需了解本对话框的更多功能,例如从剪贴板新建图像等,请见创建新图像页面。 请确保色彩空间区域的选项设置如下:模型为 RGB,通道为 8 位整数/通道。如果你想了解这些选项的作用,请在色彩原理页面学习色彩管理的更多知识。 ## 如何使用笔刷 创建了新图像后,Krita 窗口就会显示它的画布,你可以立即使用鼠标或者数位板的压感笔在它上面进行绘画。Krita0 码力 | 1547 页 | 78.22 MB | 2 年前3
Krita 5.2 官方文档中文版 2023-12-08AKrita Python 脚本编程入门 - Krita Python 插件编写教程 - 标签管理 - 新建标签 - 指定标签 - 重命名标签 - 删除标签 - 色彩校样 超出色域警告 矢量图形 矢量图形介绍 创建矢量图形的工具 ☐ 排列形状 ☐ 编辑形状 与其他程序配合工作 • 吸附 • 动画制作 制作流程 动画入门:如何绘制步态循环 日本动画模板 软件包是一种已经包含了所有 Krita 所需程序库的 ISO 文件,它能保证软件以最佳状态运行,无需用户自行折腾发行版的软件仓库和软件包依赖问题。比起从发行版软件仓库安装,AppImage 软件包需要的磁盘空间稍多一些,尤其是在你已经在使用 KDE Plasma 桌面环境的情况下。 ## Ubuntu 和 Kubuntu Ubuntu 的默认软件仓库已经提供了可以正常运行的 Krita 软件包,但它们通常不是最新版本。你可以通过 自定义,在尺寸选项卡的预设下拉菜单选择 A4 (300ppi) 或者其他所需尺寸。如需了解本对话框的更多功能,例如从剪贴板新建图像等,请见创建新图像页面。 请确保色彩空间区域的选项设置如下:模型为 RGB,通道为 8 位整数/通道。如果你想了解这些选项的作用,请在色彩原理页面学习色彩管理的更多知识。 ## 如何使用笔刷 创建了新图像后,Krita 窗口就会显示它的画布,你可以立即使用鼠标或者数位板的压感笔在它上面进行绘画。Krita0 码力 | 1685 页 | 91.87 MB | 2 年前3
Krita 5.2 中文手册Krita Python 脚本编程入门 - Krita Python 插件编写教程 - 标签管理 - 新建标签 - 指定标签 - 重命名标签 - 删除标签 - 色彩校样 - 超出色域警告 - 矢量图形 - 矢量图形介绍 创建矢量图形的工具 排列形状 。编辑形状 与其他程序配合工作 • 吸附 • 动画制作 制作流程 动画入门:如何绘制步态循环 软件包是一种已经包含了所有 Krita 所需程序库的 ISO 文件,它能保证软件以最佳状态运行,无需用户自行折腾发行版的软件仓库和软件包依赖问题。比起从发行版软件仓库安装,AppImage 软件包需要的磁盘空间稍多一些,尤其是在你已经在使用 KDE Plasma 桌面环境的情况下。 ## Ubuntu 和 Kubuntu Ubuntu 的默认软件仓库已经提供了可以正常运行的 Krita 软件包,但它们通常不是最新版本。你可以通过 自定义,在尺寸标签页的预设下拉菜单选择 A4 (300ppi) 或者其他所需尺寸。如需了解本对话框的更多功能,例如从剪贴板新建图像等,请见创建新图像页面。 请确保色彩空间区域的选项设置如下:模型为 RGB,通道为 8 位整数/通道。如果你想了解这些选项的作用,请在色彩原理页面学习色彩管理的更多知识。 ## 如何使用笔刷 创建了新图像后,Krita 窗口就会显示它的画布,你可以立即使用鼠标或者数位板的压感笔在它上面进行绘画。Krita0 码力 | 1594 页 | 79.20 MB | 2 年前3
Krita 5.1 官方文档中文版 2023-05-26AKrita Python 脚本编程入门 - Krita Python 插件编写教程 - 标签管理 - 新建标签 - 指定标签 - 重命名标签 - 删除标签 - 色彩校样 - 超出色域警告 矢量图形 - 矢量图形介绍 - 创建矢量图形的工具 - 排列形状 - 编辑形状 - 与其他程序配合工作 - 吸附 - 动画制作 - 软件包是一种已经包含了所有 Krita 所需程序库的 ISO 文件,它能保证软件以最佳状态运行,无需用户自行折腾发行版的软件仓库和软件包依赖问题。比起从发行版软件仓库安装,AppImage 软件包需要的磁盘空间稍多一些,尤其是在你已经在使用 KDE Plasma 桌面环境的情况下。 ## Ubuntu 和 Kubuntu Ubuntu 的默认软件仓库已经提供了可以正常运行的 Krita 软件包,但它们通常不是最新版本。你可以通过 点击左栏的新建自定义图像,在尺寸选项卡的预设下拉菜单选择A4(300ppi)或者其他所需尺寸。如需了解本对话框的更多功能,例如从剪贴板新建图像等,请见创建新图像页面。 请确保色彩空间区域的选项设置如下:模型为 RGB,通道为 8 位整数/通道。如果你想了解这些选项的作用,请在色彩原理页面学习色彩管理的更多知识。 ## 如何使用笔刷 创建了新图像后,Krita 窗口就会显示它的画布,你可以立即使用鼠标或者数位板的压感笔在它上面进行绘画。Krita0 码力 | 1507 页 | 126.69 MB | 2 年前3
Blender v3.4 参考手册(简体中文版)碰撞 - 烘焙物理模拟 - 渲染 - 简介 - Eevee - Cycles - 工作台 - 相机 - 灯光 - 材质 - 着色节点 - 色彩管理 - Freestyle - 层 & 通道 - 渲染输出 - 合成 - 简介 - 侧栏 - 节点类型 - 运动跟踪 & 遮置 - 桃项目发布,大约70名开发人员对这块进行了大量的开发工作。提供了毛发和皮毛,新的粒子系统。增强图像浏览,布料,无缝和非介入式的动力学缓存,反射,环境遮蔽,渲染烘焙方面的渲染改进,为肌肉动画准备的网格变形,骨架工具和绘制、蒙皮、约束和更多色彩的动作编辑器提供了更好的动画支持,还有更多改进。此次发布包含桃项目的成果。 2.47 -- 2008年8月: Bug修复版。 2.48 -- 2008年10月: Apricot 项目发布、非常酷的 heavy use of keyboard shortcuts to speed up work. These can be customized in the Keymap Editor. ## 主题色彩 Blender允许更改其大多数界面颜色设置以满足用户的需要。如果你发现屏幕上显示的颜色与手册中提到的颜色不匹配,则可能是你修改过默认主题。可以通过选择用户设置编辑器并点击主题选项卡,即可创建一个新的主题或选择/更改一个现有的主题。0 码力 | 4571 页 | 265.39 MB | 2 年前3
共 905 条
- 1
- 2
- 3
- 4
- 5
- 6
- 91













