MySQL 源码阅读 —— 问题 expanded from macro MYSQL_VERSION_MAJOR

2021-09-08
阅读 3 分钟
4.1k
问题描述在执行 make 构建时可能会报错 {代码...} 原因排查通过 Homebrew 的 mysql@5.7.rb,找到了一个 PATCH。在 MySQL 的 Commit 记录 Bug #31466846 RENAME THE VERSION FILE TO MYSQL_VERSION 找到了答案: {代码...} 大概意思是:version 是 C++11 的一个头文件,但 MySQL 以往都是用 VERSION 表示的版本号,在引入...

MySQL 源码阅读 —— macOS CLion 编译调试 MySQL 5.7

2021-09-07
阅读 9 分钟
5.8k
macOS + VSCode 版本看这里环境信息macOS Big Sur 11.5.2CLion 2021.2MySQL 5.7.35CMake 3.21.1openssl 1.1下载源码从官网下载携带 boost 版本源码下载链接:[链接]也可以从 GitHub 上克隆代码,切换到指定 TAG 或分支。Patch 源码如果 MySQL <= 8.0.21,则需要执行以下脚本 Patch 源码: {代码...} 具体原因,可参考...

解决 Homebrew 安装软件下载失败

2019-08-20
阅读 25 分钟
14.5k
当我们使用 Homebrew 安装软件时,由于一些特殊原因会出现软件包下载失败的情况。这种还很常见,我们没法改变环境,但却可以取巧的解决,那就是利用 Homebrew 缓存的特性,手动预先下载软件。

搞懂 macOS 上的主机名/hostname/ComputerName

2019-03-05
阅读 4 分钟
5.6k
主机名/hostname/ComputerName 的含义 主机名、hostname 是一个东西,中英文而已,指的是你本地网络上的电脑可以通过主机名访问你的电脑。这个与 Linux 系统是一致的。 ComputerName,这个是 macOS 才有的东西。跟 Windows 上一样,表示的是电脑名称,给人看的。 可以从下图中看出来(系统偏好设置 > 共享): 155179...

macOS 系统 .DS_Store 文件详解

2018-07-26
阅读 2 分钟
4.6k
.DS_Store 文件 .DS_Store 是 Finder 用来存储这个文件夹的显示属性的:比如文件图标的摆放位置。 显示/隐藏 Mac 隐藏文件 显示:defaults write com.apple.finder AppleShowAllFiles -bool true 隐藏:defaults write com.apple.finder AppleShowAllFiles -bool false 删除 .DS_Store 文件 find /path/to/files -name "...

用 Homebrew 带飞你的 Mac

2018-04-23
阅读 8 分钟
18.9k
Homebrew也称brew,macOS下基于命令行的最强大软件包管理工具,使用Ruby语言开发。类似于CentOS的yum或者Ubuntu的apt-get,brew能方便的管理软件的安装、更新、卸载,省去了手动编译或拖动安装的不便,更使得软件的管理更加集中化,解决了依赖包管理的烦恼。原文地址:[链接]