HomeBrew Mirror to accelerate Settings (HomeBrew 镜像加速解决源下载缓慢卡顿问题和超大软件包等待问题)

HomeBrew Mirror to accelerate Settings (HomeBrew 镜像加速解决源下载缓慢卡顿问题和超大软件包等待问题)

HomeBrew 环境配置以及卡顿问题处理

关键环境变量配置

推荐使用清华源镜像替换:
https://mirrors.ustc.edu.cn/

1
2
3
4
5
6
7
# 文件列表(对应以下镜像仓库地址)
homebrew Folder
-------------------------------
homebrew-bottles
homebrew-cask-versions.git
homebrew-cask.git
homebrew-core.git
Read more
clang ANSI lib 标准差异汇总速查

clang ANSI lib 标准差异汇总速查

C(ANSI C)语言标准函数库

C标准库概述

基本说明

从语言本身的角度(与平台无关)来说,标准C语言(ANSI C)共定义了15 个头文件,截至C11标准共包含29个头文件。

各标准差异:

标准名称头文件差异
C8915 标准头文件
C90、C89标准头文件无差异, 排版存在差异
C95+3 标准头文件
C99+6 标准头文件
C11+5 标准头文件
C17
Read more
clang io format

clang io format

输入输出格式化

终端输入 input

键盘获取输入(三个函数):

  • scanf():和 printf() 类似,scanf() 可以输入多种类型的数据。
  • getchar()、getche()、getch():这三个函数都用于输入单个字符。
  • gets():获取一行数据,并作为字符串处理。
Read more
clang macro

clang macro

C Macro 宏

定义

#define 宏定义命令,C语言预处理命令。标识符来表示一个字符串,代码运行中会将表示符进行全部替换成指定的字符串。

Read more
clang Data Type

clang Data Type

clang Data Type

C语言’\0’的含义

  • \0 是判定字符数组结束的标识
  • \0 表示的是ASCII控制字符中空字符的含义,代码为NUL,非NULL
  • \0 本身占一个位置
  • \0 在数组中占有空间但不显性
Read more