积分充值
 首页
前端开发
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文库
  • 综合
  • 文档
  • 文章

无数据

分类

全部后端开发(281)综合其他(95)Python(85)云计算&大数据(83)系统运维(68)前端开发(57)Linux(53)OpenShift(47)数据库(46)Weblate(45)

语言

全部中文(简体)(564)英语(31)中文(繁体)(15)中文(简体)(8)日语(2)西班牙语(1)法语(1)zh(1)中文(繁体)(1)

格式

全部PDF文档 PDF(630)
 
本次搜索耗时 0.144 秒,为您找到相关结果约 630 个.
  • 全部
  • 后端开发
  • 综合其他
  • Python
  • 云计算&大数据
  • 系统运维
  • 前端开发
  • Linux
  • OpenShift
  • 数据库
  • Weblate
  • 全部
  • 中文(简体)
  • 英语
  • 中文(繁体)
  • 中文(简体)
  • 日语
  • 西班牙语
  • 法语
  • zh
  • 中文(繁体)
  • 全部
  • PDF文档 PDF
  • 默认排序
  • 最新排序
  • 页数排序
  • 大小排序
  • 全部时间
  • 最近一天
  • 最近一周
  • 最近一个月
  • 最近三个月
  • 最近半年
  • 最近一年
  • pdf文档 Greenplum 编译安装和调试

    Greenplum 编译安装和调试 本文先介绍如何从源代码编译安装Greenplum、初始化Greenplum集群。然后介绍SQL在 Greenplum中的典型执行路径,最后介绍一些调试技巧。 源代码使用 Greenplum 开源社区最新源代码 6X_STABLE 分支: https://github.com/greenplum-db/gpdb​,内核代码基于 PostgreSQL com/greenplum-db/gpdb-postgres-merge​。 1. 从源代码编译 Greenplum Greenplum 目前官方支持 Redhat/Centos/SuSE/Ubuntu 等Linux系统。大量开发人员包括我自己 使用Mac系统,但是不在官方支持列表中。 1.1 在 Mac 系统上编译 首先需要关闭苹果操作系统的 SIP 特性,否则无法初始化集群。 1. 重启操作系统 python get-pip.py $ sudo pip install psutil lockfile paramiko setuptools epydoc // 需要安装 openssl,否则无法编译 $ brew install openssl && brew link openssl --force $ CPPFLAGS="-I/usr/local/include/ -I/usr/l
    0 码力 | 15 页 | 2.07 MB | 1 年前
    3
  • pdf文档 Rust并行编译的挑战与突破

    Rust并行编译的挑战与突破 李原 2022年5月28日 • 相关浅谈 • Rust并行编译的挑战与突破 • 从并行编译到并行程序设计 • Rust社区与并行编译 目录 相关浅谈 Rust编译速度之殇 编译器设计造成编译速度缓慢 · 单态化 · 借用检查 · 宏展开 · MIR优化 ... Rust规模编译速度慢于C++ Rust编译速度之殇 提升编译效率成为近年社区重点工作 提升编译效率成为近年社区重点工作 并行编译或成下一代编译效率突破利器 2017-2021,Rust编译速度已提升一倍以上 Rust社区编译器性能工作组 Rust编译器并行化 Cargo多crate并行 二进制生成并行 更多更好的并行化? Rust编译器架构 语法树生成 宏展开 命名解析 泛型解析 类型检查 借用检查 单态化 二进制生成 增量编译系统 底层数据 结构 Rust语言编译器结构总览 考虑内部编译流程并行化 考虑内部编译流程并行化 Rust并行并发 编译时线程安全检查 一些常见线程安全数据结构 常用Rust并行并发库 Rust并行并发 增加程序复杂度 线程安全数据结构造成效率损失 Mutex与RwLock rustc profileing 数据 · 代码复杂度及健壮性 · benchmark资源限制 · profileing成本 ... 收益 > 代价? Rust并行编译的挑战与突破
    0 码力 | 25 页 | 4.60 MB | 1 年前
    3
  • pdf文档 KCL: Rust 在编译器领域的实践与探索

    第三届中国Rust开发者大会 KCL: Rust 在编译器领域的实践与探索 张正 蚂蚁集团 Agenda 01 KusionStack 与 KCL 02 用 Rust 重写 KCL 03 Rust 重写后的收益 04 更多的探索 01 KusionStack 与 KCL KusionStack是什么? KusionStack架构 KCL KusionStack 是什么? Language Server KCL Compiler KCL Package Manager 02 用 Rust 重写 KCL Python 代码翻译 栈式虚拟机 Rust 编译器 KCL 编译器架构升级 Source Code AST LLVM IR Native/WASM Source Code AST Bit code VM Source Code Python IDE:用户体验提升 源于 Rust 强大的编译检查和错误 处理方式, 更少的 Bug 稳定性提升 端到端编译执行性能提升了 66% 66 % 20 & 40 前端解析器性能提升 20倍 中端语义分析器性能提升40倍 稳定性和性能的巨大提升 50 % 语言编译器编译过程平均内存使用 量变为原来 Python 版本的一半 01 02 03 04 Case1: 单文件编译 > https://github
    0 码力 | 25 页 | 3.50 MB | 1 年前
    3
  • pdf文档 通过SSA的解释执行窥探Golang编译之一角

    通过SSA的解释执行窥探Golang编译之一角 丁尔男 武汉航天远景 产品总监 凹语言 联合发起人 PLOC 联合发起人 目 录 Golang 编译流程简介 01 SSA 解释执行 02 基于 SSA 的应用 03 Golang 编译流程简介 源代码 抽象语法树 抽象语法树 (带语义信息) 静态单赋值 目标代码 Golang 编译流程简介 源代码 抽象语法树 抽象语法树 Golang 编译流程简介 源代码 抽象语法树 抽象语法树 (带语义信息) 静态单赋值 目标代码 1 + 2 * 3 *ast.BinaryExpr (+) *ast.BasicLit 1 : INT *ast.BinaryExpr (*) *ast.BasicLit 2 : INT * ast.BasicLit 3 : INT Golang 编译流程简介 01-AST Golang 编译流程简介 源代码 抽象语法树 抽象语法树 (带语义信息) 静态单赋值 目标代码 语义分析,涉及的包: • go/types 功能: • 类型检查和推导,如: v := "a" + 1 • 确定标识符的引用关系,如: var g = 42 func main() { g := "Hello GoCN!" println(g) } Golang 编译流程简介
    0 码力 | 30 页 | 1.50 MB | 1 年前
    3
  • pdf文档 Nim 2.0.2 中文手册

    (manual_experimental.html)。 注意: 赋值、移动和析构在⽂档特定的析构 (destructors.html)部分。 当前⼿册对 Nim 语⾔的词法、语法和语义做了描述。 打算学习怎样编译 Nim 程序和⽣成⽂档,请阅读⽤户编译指南 (nimc.html)和⽂档⽣成⼯具指南 (docgen.html)。 Nim语⾔使⽤"扩展BNF"来解释结构, (a)* 表示 0 个或多个 a , a+ 表示 1 "源⽂件"组成,由Nim compiler "编译器"处理成 executable "可 执⾏"⽂件,这个可执⾏⽂件的性质取决于编译器实现,例如,它可能是⼀个本地⼆进制⽂件或 JavaScript 源代码。 常规的 Nim 程序,⼤部分代码被编译⾄可执⾏⽂件,⽽有些代码可能会在 compile-time "编译期" 执⾏。 包括常量表达式、宏定义 和宏定义使⽤的 Nim 程序。 编译期执⾏⽀持 Nim 语⾔的⼤部分,但有限制 语⾔的⼤部分,但有限制 -- 详情查看编译期执⾏限制。 其术语 runtime "运⾏ 时"涵盖了编译期执⾏和可执⾏⽂件的代码执⾏。 编译器将 Nim 源码解析成称为 abstract syntax tree (AST) "抽象语法树"的内部数据结构,在执⾏代码或将其编译为可执⾏⽂件之 前,通过 semantic analysis "语义分析"对AST进⾏转换,增加了语义信息,如表达式类型、标识符的含义,以及在某些情况下表达
    0 码力 | 127 页 | 7.05 MB | 1 年前
    3
  • pdf文档 Object Pascal 参考手册(Ver 0.1)

    Overview(概述) Using object pascal(使用 object pascal) Object Pascal 是一种高级编译语言,具有强类型(对数据类型的检查非常严格)特性,支持结构化 和面向对象编程。它的优点包括代码的易读性、快速编译,以及支持多个单元文件从而实现模块化编程。 Object Pascal 具有一些特性以支持 Borland 组件框架和 RAD(快速应用程序开发)环境。在很大程 开发工具的开发者是在 IDE(集成开发环境)环境下编写代码并进行编译。 Borland 开发工具帮助我们设置工程和源文件的许多细节,比如维护单元的依赖信息。并且,使用这些工 具在程序的组织上还有一些限制,严格说来,这不是 Object Pascal 语言规范的一部分。比如,Borland 开发工具遵循某些文件和程序的命名约定,若你在 IDE 以外编写代码并使用命令行来编译,你可以避开 这些限制。 这些帮助主题假设你在 uses 子句,然后是一个由声明和命令语句组 成的块(block)。uses 子句列出了那些链接到程序的单元,这些单元可以被不同的程序共享,并且通常 有自己的 uses 子句。 uses 子句给编译器提供各模块间的依赖信息,因为这些信息是存于模块自身的,所以,Object Pascal 程序不需要 makefile 文件、头文件以及 include 预处理指令(这些概念你可能要参考 C 语言)。每当一个
    0 码力 | 168 页 | 868.25 KB | 1 年前
    3
  • pdf文档 RISC-V 开放架构设计之道 1.0.0

    的分离、预留编码空间、代 码量、是否易于编程/编译/链接等各方面的对比分析,包括一些有代表性的具体程序 示例对比,都深刻地阐释了 RISC-V 指令系统架构设计的先进性。 对于计算机专业和电子工程专业师生及计算机系统架构师和处理器设计者来说, 本书具有极好的参考价值。书中简明扼要地介绍了 RISC-V 各指令模块、汇编语言程 序及汇编指示符和伪指令、过程调用约定、链接与加载、浮点运算指令、原子指令、 向高校师生和从业人士推荐本书 在计算机专业本科教学中,指令集是一个较为抽象的概念。传统的课程设置针对 计算机系统抽象层横向切分,每门课程围绕一个抽象层开展教学,包括数字逻辑电路、 计算机组成原理、汇编程序设计、操作系统、编译原理等。各课程间虽然分工明确, 但缺少联系,学生对计算机系统难以形成完整的认识。例如,汇编程序设计课程围绕 指令集开展教学,但主要介绍指令的格式和功能,以及汇编程序的阅读和设计,未与 计算机系 指令集的设计者,同时也 是资深的计算机架构师,RISC-V 指令集的优秀设计体现了他们对整个计算机系统的 深刻理解,包括程序、编译、链接、操作系统、微结构、电路等多个方面。书中首先 提出一款指令集的 7 个评价指标,包括成本、简洁、性能、架构和实现分离、提升空 间、代码大小、易于编程/编译/链接,然后围绕这 7 个评价指标从全系统角度向读者 介绍 RISC-V 的精巧设计和众多的取舍考量。例如,RISC-V
    0 码力 | 223 页 | 15.31 MB | 1 年前
    3
  • pdf文档 RISC-V 手册 v2(一本开源指令集的指南)

    RISC-V ISA 和第一台 RISC-V 微处理器。Andrew 是基于开源 RISC-V 的 Rocket 芯片生成器、Chisel 硬件构造语言以及 Linux 操作系统内核和 GNU C 编译器和 C 库 的 RISC-V 端口的主要贡献者之一。他还有加州大学伯克利分校的硕士学位,这是 RISC-V 的 RVC 扩展的基础,他还有杜克大学的工学学士学位。 10 前言 的软件栈。RV32I是固定的,永远不会改变。这为编译器编写者,操作系统开发人员和汇 编语言程序员提供了稳定的目标。模块化来源于可选的标准扩展,根据应用程序的需要, 硬件可以包含或不包含这些扩展。这种模块化特性使得RISC-V具有了袖珍化、低能耗的特 点,而这对于嵌入式应用可能至关重要。RISC-V编译器得知当前硬件包含哪些扩展后,便 可以生成当前硬件条件下的最佳代码。惯例是把代表扩展的字母附加到指令集名称之后作 为指示。例如,RV3 ⚫ 简洁性(轮子) ⚫ 性能(速度计) ⚫ 架构和具体实现的分离(分开的两个半圆) ⚫ 提升空间(手风琴) ⚫ 程序大小(相对的压迫着一条线的两个箭头) ⚫ 易于编程/编译/链接(儿童积木“像 ABC 一样简单”) 为了解释我们的意思,在这一节中我们会展示一些以往 ISA 所作出的选择。它们现在 如果软件使用来自可 选扩展的省略的 RISC- V 指令,则硬件会在软
    0 码力 | 164 页 | 8.85 MB | 1 年前
    3
  • pdf文档 ffmpeg翻译文档

    -codecs :显示所有已支持的编码(libavcodec中的)格式注意 编码/codec 仅仅是文档中一个 常规选项 5 选项 - 14 - 本文档使用 书栈(BookStack.CN) 构建 用于指示媒体数据流格式的术语。 -decoders :显示所有有效解码器 -encoders :显示所有有效的编码器 -bsfs :显示有效的数据流(bitstream)滤镜 -protocols 会把日志信息输出到环境变量定义的文件中, 内容包括简要过程信息,警告和错误。 -hide_banner :禁止打印输出banner。所有FFmpeg工具使用中常规都会在前面显示一些版权 通知、编译选项和库版本等,这个选项可以禁止这部分的显示。 cpuflags flags(global) :允许设置或者清除cpu标志性和。当前这个选项主要还是测试特性, 不要使用,除非你明确需要: ffmpeg athlon athlonxp k8 -opencl_bench :输出所有效OpenCL设备的基准测试情况。当前选项仅在编译FFmepg中打开 了 --enable-opencl 才有效。 当FFmpeg指定了 --enable-opencl 编译后,这个选项还可以通过全局参数 -opencl_options 进 行设定,参考OpenCL选项,在ffmpeg-utils手册中对于选项的支持情况,这包括在特定的平
    0 码力 | 502 页 | 3.06 MB | 1 年前
    3
  • pdf文档 Linux命令大全搜索工具 v1.8

    目 录 致谢 Linux Command 介绍 A ab Apache服务器的性能测试工具 accept 指示打印系统接受发往指定目标打印机的打印任务 ack 比grep好用的文本搜索工具 alias 定义或显示别名 apachectl Apache服务器前端控制工具 apk Alpine Linux 下的包管理工具 apropos 在 whatis 数据库中查找字符串 MAC 转换表 arpd 收集免费ARP信息 arping 通过发送ARP协议报文测试网络 arptables 管理ARP包过滤规则表 arpwatch 监听网络上ARP的记录 as 汇编语言编译器 at 在指定时间执行一个任务 atop 监控Linux系统资源与进程的工具 atq 列出当前用户的at任务列表 atrm 删除待执行任务队列中的指定任务 awk 文本和数据进行处理的编程语言 ftpshut 在指定的时间关闭FTP服务器 ftptop proftpd服务器的连接状态 ftpwho 显示当前每个ftp会话信息 fuser 使用文件或文件结构识别进程 G gcc 基于C/C++的编译器 gcov 测试程序的代码覆盖率的工具 gdb 功能强大的程序调试器 get_module 获取Linux内核模块的详细信息 getenforce 显示当前SELinux的应用模式,是强制、执行还是停用
    0 码力 | 1347 页 | 8.79 MB | 1 年前
    3
共 630 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 63
前往
页
相关搜索词
Greenplum编译安装调试Rust并行挑战突破KCL通过SSA解释执行窥探Golang之一Nim2.0中文手册ObjectPascal参考参考手册Ver0.1RISC开放架构构设设计架构设计之道1.0v2一本开源指令指令集指南ffmpeg翻译文档Linux命令大全搜索工具v18.0
IT文库
关于我们 文库协议 联系我们 意见反馈 免责声明
本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
IT文库 ©1024 - 2025 | 站点地图
Powered By MOREDOC AI v3.3.0-beta.70
  • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
    关注我们的公众号【刻舟求荐】,给您不一样的精彩