积分充值
 首页
前端开发
AngularDartElectronFlutterHTML/CSSJavaScriptReactSvelteTypeScriptVue.js构建工具
后端开发
.NetC#C++C语言DenoffmpegGoIdrisJavaJuliaKotlinLeanMakefilenimNode.jsPascalPHPPythonRISC-VRubyRustSwiftUML其它语言区块链开发测试微服务敏捷开发架构设计汇编语言
数据库
Apache DorisApache HBaseCassandraClickHouseFirebirdGreenplumMongoDBMySQLPieCloudDBPostgreSQLRedisSQLSQLiteTiDBVitess数据库中间件数据库工具数据库设计
系统运维
AndroidDevOpshttpdJenkinsLinuxPrometheusTraefikZabbix存储网络与安全
云计算&大数据
Apache APISIXApache FlinkApache KarafApache KyuubiApache OzonedaprDockerHadoopHarborIstioKubernetesOpenShiftPandasrancherRocketMQServerlessService MeshVirtualBoxVMWare云原生CNCF机器学习边缘计算
综合其他
BlenderGIMPKiCadKritaWeblate产品与服务人工智能亿图数据可视化版本控制笔试面试
文库资料
前端
AngularAnt DesignBabelBootstrapChart.jsCSS3EchartsElectronHighchartsHTML/CSSHTML5JavaScriptJerryScriptJestReactSassTypeScriptVue前端工具小程序
后端
.NETApacheC/C++C#CMakeCrystalDartDenoDjangoDubboErlangFastifyFlaskGinGoGoFrameGuzzleIrisJavaJuliaLispLLVMLuaMatplotlibMicronautnimNode.jsPerlPHPPythonQtRPCRubyRustR语言ScalaShellVlangwasmYewZephirZig算法
移动端
AndroidAPP工具FlutterFramework7HarmonyHippyIoniciOSkotlinNativeObject-CPWAReactSwiftuni-appWeex
数据库
ApacheArangoDBCassandraClickHouseCouchDBCrateDBDB2DocumentDBDorisDragonflyDBEdgeDBetcdFirebirdGaussDBGraphGreenPlumHStreamDBHugeGraphimmudbIndexedDBInfluxDBIoTDBKey-ValueKitDBLevelDBM3DBMatrixOneMilvusMongoDBMySQLNavicatNebulaNewSQLNoSQLOceanBaseOpenTSDBOracleOrientDBPostgreSQLPrestoDBQuestDBRedisRocksDBSequoiaDBServerSkytableSQLSQLiteTiDBTiKVTimescaleDBYugabyteDB关系型数据库数据库数据库ORM数据库中间件数据库工具时序数据库
云计算&大数据
ActiveMQAerakiAgentAlluxioAntreaApacheApache APISIXAPISIXBFEBitBookKeeperChaosChoerodonCiliumCloudStackConsulDaprDataEaseDC/OSDockerDrillDruidElasticJobElasticSearchEnvoyErdaFlinkFluentGrafanaHadoopHarborHelmHudiInLongKafkaKnativeKongKubeCubeKubeEdgeKubeflowKubeOperatorKubernetesKubeSphereKubeVelaKumaKylinLibcloudLinkerdLonghornMeiliSearchMeshNacosNATSOKDOpenOpenEBSOpenKruiseOpenPitrixOpenSearchOpenStackOpenTracingOzonePaddlePaddlePolicyPulsarPyTorchRainbondRancherRediSearchScikit-learnServerlessShardingSphereShenYuSparkStormSupersetXuperChainZadig云原生CNCF人工智能区块链数据挖掘机器学习深度学习算法工程边缘计算
UI&美工&设计
BlenderKritaSketchUI设计
网络&系统&运维
AnsibleApacheAWKCeleryCephCI/CDCurveDevOpsGoCDHAProxyIstioJenkinsJumpServerLinuxMacNginxOpenRestyPrometheusServertraefikTrafficUnixWindowsZabbixZipkin安全防护系统内核网络运维监控
综合其它
文章资讯
 上传文档  发布文章  登录账户
IT文库
  • 综合
  • 文档
  • 文章

无数据

分类

全部后端开发(447)综合其他(198)云计算&大数据(181)Python(162)系统运维(126)数据库(96)Weblate(90)OpenShift(68)PyWebIO(67)KiCad(65)

语言

全部中文(简体)(950)英语(105)中文(繁体)(20)中文(简体)(13)西班牙语(2)日语(2)zh(2)法语(1)zh-cn(1)

格式

全部PDF文档 PDF(887)其他文档 其他(191)PPT文档 PPT(20)DOC文档 DOC(4)
 
本次搜索耗时 0.024 秒,为您找到相关结果约 1000 个.
  • 全部
  • 后端开发
  • 综合其他
  • 云计算&大数据
  • Python
  • 系统运维
  • 数据库
  • Weblate
  • OpenShift
  • PyWebIO
  • KiCad
  • 全部
  • 中文(简体)
  • 英语
  • 中文(繁体)
  • 中文(简体)
  • 西班牙语
  • 日语
  • zh
  • 法语
  • zh-cn
  • 全部
  • PDF文档 PDF
  • 其他文档 其他
  • PPT文档 PPT
  • DOC文档 DOC
  • 默认排序
  • 最新排序
  • 页数排序
  • 大小排序
  • 全部时间
  • 最近一天
  • 最近一周
  • 最近一个月
  • 最近三个月
  • 最近半年
  • 最近一年
  • pdf文档 3 使用Python加速文件传输和文件复制 Giampaolo Rodola

    efficiently ○ copy files efficiently ● Part 2: ○ psutil ● 第1部分 ○基础的 Unix 概念 ○基础的 Socket 操作 ○高效的传输文件 ○高效的复制文件 ● 第2部分 ○ psutil UNIX concepts (oversimplified) [简单聊聊 Unix 的相关概念] System call / 系统调用 ● A way 系统调用 I/O ● open() ● read() ● write() Processes / 进程 ● fork() ● kill() ● wait() Filesystem / 文件系统 ● chmod() ● mkdir() ● getcwd() Communication / 通信 ● pipe() ● splice() ● mmap() Kernel / 内核 sys 0m1,099s File descriptors 文件描述符 File descriptors / 文件描述符 ● it's a reference to "something" (usually a file) ● it can be mixed with system calls ● 是对文件/套接字等资源的引用 ● 可以和系统调用连用 Print >>> import
    0 码力 | 78 页 | 654.51 KB | 1 年前
    3
  • pdf文档 Curve文件系统元数据管理

    © XXX Page 1 of 24 Curve文件系统元数据管理(已实现)© XXX Page 2 of 24 1. 2. 3. 4. Inode 1、设计一个分布式文件系统需要考虑的点: 2、其他文件系统的调研总结 3、各内存结构体 4、curve文件系统的元数据内存组织 4.1 inode定义: 4.2 dentry的定义: 4.3 内存组织 5 元数据分片 照parentid分片 5.1.1 场景分析 查找:查找/A/C。 创建:/A/C不在,创建/A/C 删除文件:删除/A/C 删除目录:删除/A rename:rename /A/C到/B/E symbolic link: hardlink:生成一个hardlink /B/E,指向文件/A/C list:遍历/A目录 5.1.2 好处 5.1.2 问题 5.2 分片方式二:Inode按照i hardlink:生成一个hardlink /B/E,指向文件/A/C 6、curve文件系统的多文件系统的设计 1、设计一个分布式文件系统需要考虑的点: 文件系统的元数据是否全缓存? 元数据持久化在单独的元数据服务器上?在磁盘上?在volume上? inode+dentry方式?当前curve块存储的kv方式? 是否有单独的元数据管理服务器? 2、其他文件系统的调研总结 fs 中心化元数据 内存namespace元数据
    0 码力 | 24 页 | 204.67 KB | 5 月前
    3
  • pdf文档 Curve文件系统空间分配方案

    11 Curve文件系统空间分配方案(基于块的方案,已实现)© XXX Page 2 of 11 背景 本地文件系统空间分配相关特性 局部性 延迟分配/Allocate-on-flush Inline file/data 空间分配 整体设计 空间分配流程 特殊情况 空间回收 小文件处理 并发问题 文件系统扩容 接口设计 RPC接口 空间分配器接口 背景 根据 ,文件系统基于当前的 ,文件系统基于当前的块进行实现,所以需要设计基于块的空间分配器,用于分配并存储文件数据。 CurveFS方案设计(总体设计,只实现了部分) 本地文件系统空间分配相关特性 局部性 尽量分配连续的磁盘空间,存储文件的数据。这一特性主要是针对HDD进行的优化,降低磁盘寻道时间。 延迟分配/Allocate-on-flush 在sync/flush之前,尽可能多的积累更多的文件数据块才进行空间分配,一方面可以提高局部性,另一方面可以降低磁盘碎片。 file/data 几百字节的小文件不单独分配磁盘空间,直接把数据存放到文件的元数据中。 针对上述的本地文件系统特性,Curve文件系统分配需要着重考虑 。 局部性 虽然Curve是一个分布式文件系统,但是单个文件系统的容量可能会比较大,如果在空间分配时,不考虑局部性,inode中记录的extent数量很多,导致文件系统元数据量很大。© XXX Page 3 of 11 假如文件系统大小为1PiB,
    0 码力 | 11 页 | 159.17 KB | 5 月前
    3
  • pdf文档 curvefs client删除文件和目录功能设计

    © XXX Page 1 of 15 curvefs client 删除文件和目录功能设计© XXX Page 2 of 15 背景 相关调研 moosefs chubaofs 方案设计思考 1.Trash机制是实现1个(类似chubaofs),还是2个(类似moosefs)? 2. Trash放在哪里? 3. 是否需要做session机制(在metaserver打开),来维护inode的打开情况? ret; } 存在两个问题: 一是删除时nlink字段未考虑: 文件的nlink用于实现hard link。 hard link使用nlink字段表示文件的link的引用计数,第一次创建文件是nlink字段为1。每创建一个新的指向该文件的hard link时,nlink字段+1, 每删除一个hard link或指向的原文件时,nlink字段-1。© XXX Page 4 of 15 当nl 删除inode。 目录的nlink字段与文件的nlink字段不同, , 并且在目录下, , 删除目录nlink相应的减1。 目录的nlink字段初始值为2 每创建一个新目录,nlink字段也会+1 目录不支持硬链接。 二是删除时lookup count未考虑: lookup count 指的是文件的访问计数。当文件/目录被打开时, ,该文件/目录仍然可以被打开的进程访问,不会造成崩溃或报错,我们的curvefs也需要实现
    0 码力 | 15 页 | 325.42 KB | 5 月前
    3
  • pdf文档 Curve文件系统元数据Proto(接口定义)

    XXX Page 1 of 15 curve文件系统元数据proto(代码接口定义,已实现)© XXX Page 2 of 15 1、代码结构和代码目录 curve文件系统是相对于curve块设备比较独立的一块,在当前curve项目的目录下,增加一个一级目录curvefs,curvefs下有自己独立的proto\src\test。 2、文件系统proto定义 2.1 mds.proto
    0 码力 | 15 页 | 80.33 KB | 5 月前
    3
  • pdf文档 Curve文件系统元数据持久化方案设计

    © XXX Page 1 of 12 元数据持久化© XXX Page 2 of 12 前言 Raft Log Raft Snapshot 持久化文件 key_value_pairs 其他说明 实现 1、inode、entry 的编码 2、KVStore Q&A 单靠 redis 的 AOF 机制能否保证数据不丢失? redis 的高可用、高可扩方案? redis + muliraft 根据之前讨论的结果,元数据节点的架构如下图所示,这里涉及到两部分需要持久化/编码的内容: Raft Log:记录 operator log Raft Snapshot:将内存中的数据结构以特定格式 dump 到文件进行持久化© XXX Page 3 of 12 Raft Log +------+------------+-----+----------------+---------+----------+ ---+----------------+---------+ 持久化文件 字段 字节数 说明 CURVEFS 7 magic number(常量字符 "CURVEFS"),用于标识该文件为 curvefs 元数据持久化文件 version 4 文件版本号(当文件格式变化时,可以 100% 向后兼容加载旧版持久化文件) size 8 键值对数量 key_value_pairs / 键值对(当
    0 码力 | 12 页 | 384.47 KB | 5 月前
    3
  • pdf文档 KiCad PCB 编辑器 6.0

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 制造输出和绘制 钻孔文件 元件放置文件 额外的制造产出 打印 正在导出文件 封装和封装库 管理封装库 创建和编辑封装 高级主题 配置和自定义 自定义设计规则 脚本 Working With IDF Component Outlines org/help/report-an-issue/ 2 Pcbnew 简介 初始配置 当 Pcbnew 第一次运行时,如果在 KiCad 配置文件夹中没有找到全局封装表文件 fp-lib-table ,那么 Pcbnew 将 询问如何创建这个文件: The first option is recommended (Copy default global footprint library table management is described in more detail later. 3 Pcbnew 用户界面 主 Pcbnew 用户界面如上所示,其中指出了一些关键元素: 1. 顶部工具栏 (文件管理、缩放工具、编辑工具) 2. 左侧工具栏 (显示选项) 3. 消息面板和状态栏 4. 右侧工具栏 (绘图和设计工具) 5. 外观面板 6. 选择过滤器面板 导航编辑画布 编辑画布是
    0 码力 | 101 页 | 4.78 MB | 1 年前
    3
  • pdf文档 KiCad PCB 编辑器 7.0

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 制造输出和绘制 钻孔文件 元件放置文件 额外的制造产出 打印 正在导出文件 封装和封装库 管理封装库 创建和编辑封装 高级主题 配置和自定义 Text variables 自定义设计规则 脚本 使用 IDF 元件边框的工作 org/help/report-an-issue/ 的说明 2 KiCad PCB 编辑器简介 初始配置 当 PCB 编辑器第一次运行时,如果在 KiCad 配置文件夹中没有找到全局引脚表文件 fp-lib-table ,那么 KiCad 将 询问如何创建这个文件: 第一个选项是推荐的(复制默认的全局封装库表(推荐))。默认的封装库表包括所有作为 KiCad 的一部分安装的标 准封装库。 如果该选项被禁用,KiCad 如果你已经安装了标准的 KiCad 封装库并想使用它们,但第一个选项被禁用,选择第二个选项并浏览到安装 KiCad 库的目录中的 fp-lib-table 文件。 如果你已经有了一个你想使用的自定义封装库表,选择第二个选项并浏览到你的 fp-lib-table 文件。 如果你想从头开始构建一个新的封装库表,选择第三个选项。 Footprint library management is described
    0 码力 | 119 页 | 6.87 MB | 1 年前
    3
  • pdf文档 KiCad 8.0 PCB 编辑器

    . 测量工具 设计规则检查 Board Statistics 查找工具 搜索面板 3D 查看器 网络检查 生成输出 制造输出和绘图 钻孔文件 IPC-2581 files 元件拾放文件 其它制造输出 打印 导出文件 封装和封装库 管理封装库 创建和编辑封装 Browsing footprint libraries 高级主题 配置和自定义 文本变量 自定义设计规则 org/help/report-an-issue/ 2 KiCad PCB 编辑器简介 初始配置 当 PCB 编辑器第一次运行时,如果在 KiCad 配置文件夹中没有找到全局封装表文件 fp-lib-table ,那么 KiCad 将 询问如何创建这个文件: 第一个选项是推荐的(复制默认的全局封装库表)。默认的封装库表包括所有作为 KiCad 的一部分安装的标准封装 库。 如果该选项被禁用,KiCad fp-lib-table 文件。 如果你已经有了一个你想使用的自定义封装库表,选择第二个选项并浏览到你的 fp-lib-table 文件。 如果你想从头开始构建一个新的封装库表,选择第三个选项。 封装库的管理 之后 有更详细的描述。 3 PCB 编辑器的用户界面 PCB 编辑器的主要用户界面如上图所示,并标明了一些关键元素: 1. 顶部工具栏 (文件管理、缩放工具、编辑工具) 2
    0 码力 | 194 页 | 8.27 MB | 1 年前
    3
  • pdf文档 KiCad Gerber 浏览器参考手册 6.0

    . . . . . . . Gerber Viewer Table of Contents Gerber 浏览器介绍 界面 主窗口 顶部工具栏 左方工具栏 层管理器 菜单栏命令 文件菜单 工具菜单 打印 2 2 2 3 4 5 6 6 7 7 参考手册 版权 This document is Copyright © 2010-2021 by its Gerber 浏览器是一个 Gerber 文件(RS-274X 格式)与 Excellon 钻孔文件的查看器,其最多可以一次性显示32个文 件。 关于 Gerber 文件的更多信息,可以阅读 Gerber文件格式规范 文档。关于钻孔文件格式的信息,可以阅读 http://web.archive.org/web/20071030075236/ Excellon格式描述 文档。 界面 主窗口 3 3 顶部工具栏 清除所有图层 加载 Gerber 文件 加载 Excellon 钻孔文件 设置页面尺寸 打印 重绘视图 放大或缩小 自动缩放(缩放适合) 缩放至选择 选择活动图层 显示有关活动图层的信息 高亮显示属于所选元件的项目(Gerber X2) 高亮显示属于所选网络的项目(Gerber X2) 高亮显示具有所选属性的项目(Gerber X2) 高亮显示活动图层上所选
    0 码力 | 7 页 | 328.36 KB | 1 年前
    3
共 1000 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 100
前往
页
相关搜索词
使用Python加速文件传输文件传输复制GiampaoloRodolaCurve系统文件系统数据管理数据管理空间分配方案curvefsclient删除目录功能设计功能设计Proto接口定义接口定义持久方案设计KiCadPCB编辑编辑器6.07.08.0Gerber浏览浏览器参考手册参考手册
IT文库
关于我们 文库协议 联系我们 意见反馈 免责声明
本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
IT文库 ©1024 - 2025 | 站点地图
Powered By MOREDOC AI v3.3.0-beta.70
  • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
    关注我们的公众号【刻舟求荐】,给您不一样的精彩