万象云档 本次搜索耗时 1.716 秒,为您找到 423 个相关结果.
  • 常用 Linux 命令的基本使用

    828 2023-03-27 《征服 Linux》
    常用 Linux 命令的基本使用 目标 01. 学习 Linux 终端命令的原因 02. 常用 Linux 命令的基本使用 03. 自动补全 常用 Linux 命令的基本使用 目标 理解学习 Linux 终端命令的原因 常用 Linux 命令体验 01. 学习 Linux 终端命令的原因 Linux 刚面世时并没有图形界面,所有...
  • 使用模式规则

    参考源码 小结 前面我们讲了使用隐式规则可以让make 在必要时自动创建.o 文件的规则,但make 的隐式规则的命令是固定的,对于xyz.o: xyz.c ,它实际上是: $ ( CC ) $ ( CFLAGS ) - c - o $@ $ < 能修改的只有变量$(CC) 和$(CFLAGS) 。如果要执行多条命令,使用...
  • 使用隐式规则

    参考源码 小结 我们仍然以上一节的C项目为例,当我们添加越来越多的.c 文件时,就需要编写越来越多的规则来生成.o 文件。 实际上,有的同学可能发现了,即使我们把.o 的规则删掉,也能正常编译: # 只保留生成 world.out 的规则: world . out : hello . o main . o cc - o worl...
  • Linux 下常用压缩文件的解压、压缩

    728 2023-03-27 《征服 Linux》
    Linux 下常用压缩文件的解压、压缩 常用压缩包解压 命令整理 常用文件进行压缩 命令整理 特殊格式 资料 Linux 下常用压缩文件的解压、压缩 常用压缩包解压 命令整理 Linux 后缀为 .war 格式的文件(一般用在部署 Tomcat 项目的时候) 命令:unzip -oq XXXXXX.war -d ROOT 如果没...
  • 安装make

    安装make 时,因为make 只能在Unix/Linux下运行,所以,如果使用Windows系统,我们要先想办法在Windows下跑一个Linux。 方法一:安装VirtualBox ,然后下载Linux发行版安装盘,推荐Ubuntu 22.04 ,这样就可以在虚拟机中运行Linux。 方法二:对于Windows 10/11,可以首先安装WSL(Wi...
  • 自动生成依赖

    参考源码 小结 前面我们讲了隐式规则和模式规则,这两种规则都可以解决自动把.c 文件编译成.o 文件,但都无法解决.c 文件依赖.h 文件的问题。 因为一个.c 文件依赖哪个.h 文件必须要分析文件内容才能确定,没有一个简单的文件名映射规则。 但是,要识别出.c 文件的头文件依赖,可以用GCC提供的-MM 参数: $ cc - MM main ...
  • 编译C程序

    参考源码 小结 C程序的编译通常分两步: 将每个.c 文件编译为.o 文件; 将所有.o 文件链接为最终的可执行文件。 我们假设如下的一个C项目,包含hello.c 、hello.h 和main.c 。 hello.c 内容如下: #include <stdio.h> int hello () { print...
  • Apache HBase Operational Management

    Apache HBase Operational Management 150. HBase Tools and Utilities 150.1. Canary 150.1.1. Canary test for every column family (store) of every region of every table 150.1.2. Canar...
  • 完善Makefile

    参考源码 小结 上一节我们解决了自动生成依赖的问题,这一节我们对项目目录进行整理,把所有源码放入src 目录,所有编译生成的文件放入build 目录: <project> ├── Makefile ├── build └── src ├── hello.c ├── hello.h └── main.c ...
  • 第四章 分布式和并行计算

    第四章 分布式和并行计算 4.1 引言 4.2 分布式系统 4.2.1 C/S 系统 4.2.2 P2P 系统 4.2.3 模块化 4.2.4 消息传递 4.2.5 万维网上的消息 4.3 并行计算 4.3.1 共享状态的问题 4.3.2 并行计算的正确性 4.3.3 保护共享状态:锁和信号量 4.3.4 保持同步:条件变量 4.3.5...