应用 waPC (rust) 做软件测试工具## RUST CHINA CONF 2023 第三届中国 Rust 开发者大会 6.17-6.18 @Shanghai ## 大家好! ## 应用 waPC (rust) 做软件测试工具 Alan poon 潘泳权   ## 关于该教程 目标:告诉你关于 Debian Debian 打包必须知道的知识 ▶ 修改现有软件包 ▶ 创建你自己的软件包 ▶ 在 Debian 社区内与人交流 ▶ 成为 Debian 高手 涵盖了大部分要点,但不是全部 你还需要看更多的说明文档 绝大部分内容同样适用于 Debian 的各个衍生版本 包括 Ubuntu ## 内容概括 ① 介绍 ② 创建源码包 ③ 构建与测试软件包 ④ 实操练习环节 1:修改 grep 软件包 ⑤ 进阶打包知识 6 维护 Debian 软件包 7 结论 8 更多实操练习环节 9 实操练习环节解答 ## 内容概括 ① 介绍 ② 创建源码包 ③ 构建与测试软件包 ④ 实操练习环节 1:修改 grep 软件包 ⑤ 进阶打包知识 ⑥ 维护 Debian 软件包 ⑦ 结论 ⑧ 更多实操练习环节 ⑨0 码力 | 90 页 | 663.35 KB | 2 年前3
TVM工具组绝赞招聘中 ## 平头哥 ## TVM CAFFE 前端 2019·11·16 ## TVM 在平头哥 • 工具链产品 平头哥芯片平台发布的配套软件中, TVM 是工具链产品的重要组成部分: 负责将预训练好的 caffe 或者 tensorflow 的模型,转换到 LLVM IR,最后生成可以在无剑 SoC 平台上 执行的二进制。 平头哥集成开发环境 统一应用开发框架 一键 联合调试 ## 为何添加 caffe 前端? ## 客户需求 评估阶段:客户用于评估芯片的网络,caffe 模型占很大比重。 ## - 竞品已支持 caffe 前端 当前各大芯片厂商的部署工具大多数都支持,支持 caffe 前端有利于提高竞争力。 ## - 开源社区 存量的开源 caffe 网络模型众多,TVM 直接支持 caffe 让大家更方便尝试 caffe 资源。 ## 绝赞招聘中 flatten / normalize / crop / proposal / roipooling / permute / priorbox ## 未来 ## 命令行工具 将 caffe 模型转换的功能,通过一组命令行工具提供,命令行工具支持 windows / linux 平台。 ## - 支持更多 caffe op / net 随着客户需求和社区发展,提供更多的 caffe 分支变种的 op0 码力 | 6 页 | 326.80 KB | 1 年前3
Debian 套件打包教學指南 version 0.29# Debian 套件打包教學指南 Lucas Nussbaum packaging-tutorial@packages.debian.org version 0.29 – 2021-11-03  ## 關於此教學指南 ▶ 目標: 瞭解 瞭解 Debian 套件打包的相關知識 修改既有套件 新增自有套件 和 Debian 社群進行交流 成為 Debian 進階使用者 ▶ 這份教學指南針對重要功能進行介紹, 但也許會有疏漏之處 ▶ 所以你需要閱讀更多文件 ▶ 文件大部份的內容也適用於 Debian 衍生的 Linux 發行版 ▶ 其中包含 Ubuntu 大綱 ① 介紹 ② 製作原始碼套件 ③ 構建並測試套件 ④ 實際演練 1: 修改 grep 套件 ⑤ 進階打包主題 ⑥ 維護 Debian 套件 ⑦ 結論 ⑧ 深入淺出實際演練 ⑨ 深入淺出實際演練 大綱 ① 介紹 ② 製作原始碼套件 ③ 構建並測試套件 ④ 實際演練 1: 修改 grep 套件 ⑤ 進階打包主題 ⑥ 維護 Debian 套件 ⑦ 結論 ⑧ 深入淺出實際演練0 码力 | 90 页 | 691.02 KB | 2 年前3
自由软件运动Linux 的历史## 自由软件运动 二十世纪六十年代,IBM 等公司所开发的软件都是自由分发的。那个时候的商业模式都是以硬件为中心,软件只是被看作使硬件工作的东西。他们提供软件的同时也提供源代码,软件可以被修改并因此得到改进,这便是现在开源软件的早期情况。但是,随着硬件价格的不断下跌,销售硬件的利润也逐渐减小,制造商开始期望软件能够带来额外的收入。越来越多的厂商开始单独销售软件,也不再提供软件的源代码。 1983 Unix 的操作系统。他为专有软件的增长和随之而来的用户不再能够修改他们电脑上的程序而忧心忡忡。软件开发者被束缚,有悖自由精神的现象随之普遍发生。GNU 项目的创立,标志了自由软件运动的开始,随后的 1985 年 10 月,Stallman 又创立了自由软件基金会(Free Software Foundation, FSF)。 Stallman 首先提出了开源软件的定义和特征,以及 Copyleft 的概念。他是很多 Copyleft 许可证的主要作者,包括使用最广泛的自由软件许可证—— GNU 通用公共许可证 (GNU General Public License, GPL)。 到了 1991 年,很多 GNU 工具都被开发了出来,包括强大的 GNU 编译器套件 (GNU Compiler Collection, GCC)。软件需要运行操作系统之上,但是,创造一个自由的操作系统的所必不可少的部分——自由的内核,却还没有开发出来。0 码力 | 6 页 | 120.49 KB | 2 年前3
Debian 维护者指南2005-2017 Osamu Aoki, 2010 Craig Small 以及 2010 Raphaël Hertzog。 本指南的最新版本应当可以在下列位置找到: • 在 debmake-doc 软件包中,以及 • 位于 Debian 文档网站。 ## Contents 1 概览 2 预备知识 2.1 Debian 社区的工作者 2.2 如何做出贡献 2.3 Debian Debian 的社会驱动力 2.4 技术提醒 2.5 Debian 文档 2.6 帮助资源 2.7 仓库状况 2.8 贡献流程 2.9 新手贡献者和维护者 3 工具的配置 3.1 电子邮件地址 3.2 mc 3.3 git 3.4 quilt 3.5 devscripts 3.6 sbuild 3.7 git-buildpackage 3.8 4.8 第四步:使用 debuild 构建软件包 4.9 第三步(备选):修改上游源代码 4.9.1 使用 diff -u 处理补丁 4.9.2 使用 dquilt 处理补丁 4.9.3 使用 dpkg-source --commit 处理补丁 5 基本内容 5.1 打包工作流 5.1.1 debhelper 软件包 5.2 Historical perspective0 码力 | 142 页 | 1.11 MB | 2 年前3
OpenShift Container Platform 4.13 CLI 工具OpenShift Container Platform 4.13 ## CLI 工具 如何使用 OpenShift Container Platform 的命令行工具 Powered by TCPDF (www.tcpdf.org) 如何使用 OpenShift Container Platform 的命令行工具 ## 法律通告 Copyright $ ^{©} $ 2024 Red Hat 本文档提供有关安装、配置和使用 OpenShift Container Platform 命令行工具的信息。它还包含 CLI 命令的参考信息,以及如何使用它们的示例。 ## 目录 第1章 OPENSHIFT CONTAINER PLATFORM CLI 工具概述 ..... 3 1.1. CLI 工具列表 ..... 3 第2章 OPENSHIFT CLI (OC) ..... 4 2 CONTAINER PLATFORM CLI 工具概述 用户在操作 OpenShift Container Platform 时执行一系列操作,例如: 管理集群 ● 构建、部署和管理应用程序 管理部署过程 ● 开发 Operator ● 创建和维护 Operator 目录 OpenShift Container Platform 提供了一组命令行界面 (CLI) 工具,通过允许用户从终端执行各种管理0 码力 | 128 页 | 1.11 MB | 2 年前3
OpenShift Container Platform 4.8 CLI 工具OpenShift Container Platform 4.8 ## CLI 工具 如何使用 OpenShift Container Platform 的命令行工具 Powered by TCPDF (www.tcpdf.org) 如何使用 OpenShift Container Platform 的命令行工具 ## 法律通告 Copyright $ ^{©} $ 2023 Red Hat 本文档提供有关安装、配置和使用 OpenShift Container Platform 命令行工具的信息。它还包含 CLI 命令的参考信息,以及如何使用它们的示例。 ## 目录 第1章 OPENSHIFT CONTAINER PLATFORM CLI 工具概述 ..... 3 1.1. CLI 工具列表 ..... 3 第2章 OPENSHIFT CLI (OC) ..... 4 2 CONTAINER PLATFORM CLI 工具概述 用户在操作 OpenShift Container Platform 时执行一系列操作,例如: 管理集群 ● 构建、部署和管理应用程序 管理部署过程 ● 开发 Operator ● 创建和维护 Operator 目录 OpenShift Container Platform 提供了一组命令行界面 (CLI) 工具,通过允许用户从终端执行各种管理0 码力 | 152 页 | 1.24 MB | 2 年前3
OpenShift Container Platform 4.10 CLI 工具OpenShift Container Platform 4.10 ## CLI 工具 如何使用 OpenShift Container Platform 的命令行工具 Powered by TCPDF (www.tcpdf.org) 如何使用 OpenShift Container Platform 的命令行工具 ## 法律通告 Copyright $ ^{©} $ 2023 Red Hat 本文档提供有关安装、配置和使用 OpenShift Container Platform 命令行工具的信息。它还包含 CLI 命令的参考信息,以及如何使用它们的示例。 ## 目录 第1章 OPENSHIFT CONTAINER PLATFORM CLI 工具概述 ..... 3 1.1. CLI 工具列表 ..... 3 第2章 OPENSHIFT CLI (OC) ..... 4 2 CONTAINER PLATFORM CLI 工具概述 用户在操作 OpenShift Container Platform 时执行一系列操作,例如: 管理集群 ● 构建、部署和管理应用程序 管理部署过程 ● 开发 Operator ● 创建和维护 Operator 目录 OpenShift Container Platform 提供了一组命令行界面 (CLI) 工具,通过允许用户从终端执行各种管理0 码力 | 120 页 | 1.04 MB | 2 年前3
中国开源软件产业研究报告## 中国开源软件产业研究报告  ## 摘要  开源概念铺陈:软件的“源”即其源 开源概念铺陈:软件的“源”即其源代码,“开源”的核心概念是软件的编写者将源代码免费提供给使用者,同时要求使用者遵循一定的开源规范。开源的发起者可以是个人、企业等各种主体,聚焦企业开源领域,企业开源与商业化并不矛盾,开源软件的“引流”作用能够帮助企业实现周边产品的增收、市场影响力的提升以及产业生态的协同构建。  开源与云计算:开源软件与云计算产业既有互相促进的良性合作,也有因利益纠纷带来的冲突和矛盾。一方面,云计算产业的大量的基础软件都是开源软件,开源生态为云计算行业的产品创新提供了持续的动力,而云服务企业的平台也为众多开源软件提供了市场分发渠道;另一方面,由于全球范围内普遍存在云企业托管开源软件后不回馈开源社区的情况,二者的发展理念也存在一定矛盾。 












