高清英文PDF版。 本书作者作为一名软件构造系统专家,总结了自己在构造系统开发和维护方面的多年经验,对软件构造系统的原理进行了深入浅出的剖析,并通过各种实际使用场景,对几种最流行的构造工具进行了对比分析,另外还讨论了构造系统的性能优化、规模提升等高级主题。   《深入理解软件构造系统:原理与最佳实践》分为四部分。第一部分:基础知识,第1~5章分别从构造系统的高层概念、基于make的构造系统、程序的运行时视图、文件类型与编译工具、子标的与构造变量等方面介绍构造系统的概念和相关主题。第二部分:构造工具,第6~10章结合实际场景案例,对gnu make、ant、scons、cmake和eclipse ide这五种构造工具进行分析比较,品评优劣,帮助读者了解构造工具的当前状况,并理解每种工具的优缺点。第三部分:高级主题,第11~16章对依赖关系、元数据、软件打包与安装、构造机器、工具管理等高级主题进行讨论,帮助读者理解关于建设构造系统的许多高级主题,并了解最佳实践。第四部分:提升规模,第17~19章讨论了在大规模构造系统的环境下,如何降低复杂性,提高构造运行速度,帮助读者理解如何设计出能够适应规模增长的小型构造系统,从而对软件构造系统有更好的认识。
2022-02-27 23:37:38 6.31MB 深入理解软件构造系统
1
应用ZEMAX软件构造特殊面型. 学习zemax使用
2022-02-27 16:40:10 130KB ZEMAX 特殊面型
1
Javascript原型链和继承的个人笔记。主要包括function构造函数原理和继承的原理,仅属于个人笔记
2022-02-27 16:29:49 187KB js 继承 构造函数
1
该程序搜索给定子矩阵大小、行和列权重的周长 10 QC-LDPC 代码。 子矩阵的配置也可以改变。 与其他算法相比,该程序在构建 girth-10 QC-LDPC 代码方面提供了灵活性。 该程序通过连接行组和列组来构建 Tanner 图。 如果不形成少于十个周期,则建立连接。 程序可能无法找到给定特定参数的代码。 与其他算法相比,它也找不到最小的代码。
2022-02-25 16:15:14 3KB matlab
1
C++ 语言一直被批评太复杂了,很多细节的地方需要仔细推敲,甚至其构造函数和析构的调用顺序也成为了一个让人迷惑的问题,在此我做了简单的总结。这篇文章主要介绍了C++中构造函数与析构函数的调用顺序,需要的朋友可以参考借鉴。
1
给定行权重 k、列权重 j 和子矩阵大小 m,程序构造周长 6 个 QC-LDPC 码。 获得的奇偶校验矩阵存储在 H 中。构造具有灵活性,j、k 和 m 可以变化。程序通过应用行列约束实现了六周长。 j 个子矩阵中有 m 行。 任何两行都不应多次共享同一列。 应用此约束来避免 4 个周期。 该构造具有灵活性,因为 j、k 和 m 可以变化。
2022-02-18 17:10:43 2KB matlab
1
1) 使用前请先原装winpcap或者wireshark 2)本工具可以构造常用的各种二三层以太网报文
2022-02-16 17:04:10 5.23MB windows 发包工具 以太网 报文构造
1
本文分三部分来介绍如何构造一个简单的USB过滤驱动程序,包括“基本原理”、“程序的实现”、 “使用INF安装”。此文的目的在于希望读者了解基本原理后,可以使用除DDK以外最流行也最方便的驱动开发工具DriverStudio来实现一个自己的过滤驱动,并正确地安装。
1
本书主要讲解了汽车组成的主要部分,由于大学中的汽车构造多缺少实践,往往无法形成感性的认识,书中图文并茂,截取了很多零部件和汽车构图的透视图,让我们可以欣赏到现实中无法看到的汽车细节,更可以详细了解汽车的精密构造和工作原理
2022-02-12 23:37:53 44.64MB 汽车构造
1