解决bash profile不生效的方法
我喜欢把 macOS 上面的一些环境变量(主要是一些开发套件如 Java、Android、Flutter 等)放到 ~/.bash_profile 这个文件中,But… 自从在 macOS 上面安装了 ohmyz.sh 之后,每次重启电脑或者新开终端的时候,我在 ~/.bash_profile 这个文件中的所有命令都无法使用了。除非再次执行下面的命令: 1source ~/.bash_p...
macOS 生成 RSA 公钥和私钥
如果你没有安装 openssl,请先使用 brew 安装它。 生成 RSA 私钥在 macOS 终端输入下面命令,会生成1024位的私钥,如下: 1openssl genrsa -out rsa_private.pem 1024 执行成功后,在当前目录会生成 rsa_private.pem 文件了。 注意:这里生成的是 PKCS1 格式的文件,也称之为传统的私钥格式。 生成 RSA 公钥得...
oh-my-zsh 配置
喜欢使用终端的朋友都知道在 linux、macOS 上面默认使用的是 bash shell,虽然 bash 比较强大,但是比起 zsh 还是稍逊一筹。zsh 虽然好用但配置比较复杂,于是乎 oh-my-zsh 就诞生了,它统一管理 zsh 的配置。 macOS 上面安装 oh-my-zsh 后,感觉敲命令更爽了,特别是在进行 git 操作的时候,很方便。 安装比较简单,可以在终端通过 cu...
给 Homebrew 设置代理
最近在看人工智能相关的知识,无意中发现了一个巨牛的 人工智能教程,分享一下给大家。 教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点 这里 可以直接看教程。 可以给 Homebrew 工具设置代理,设置方法和步骤如下。 1、打开终端,进入用户根目录 1cd ~/ 2、查看当前目录 1ls -al 查看是否有 .curl 文件,如果没有,新建一个...
macOS下生成字符串md5
最近在看人工智能相关的知识,无意中发现了一个巨牛的 人工智能教程,分享一下给大家。 教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点 这里 可以直接看教程。 在 macOS 系统下生成任意字符串的 md5 值,很简单,直接使用 md5 命令即可。 例如,要生成 veryitman.com 这个字符串的md5值,直接使用下面的命令即可,示例如下: 1...
当 NTFS 遇上 MacOS
简介自己使用的 MacBook Pro 电脑是 256G 的,这个本陪了我5个春秋,性能依旧强劲,一直舍不得抛弃换新(好吧,我承认自己穷)。 由于工作需要,里面安装了不少软件,也存储了不少资料,逐渐发现硬盘容量不足,我也一直在删除一些非必要的东西,发现还是杯水车薪,没办法,又买了一块移动硬盘,网盘用起来还是没有硬盘方便,我使用网盘的频率很低。 MacOS 挂载我觉得移动硬盘买回来,直接插在电...
Cocoapods: 私有仓库
使用场景在我之前的博客中分享了几篇关于 Cocoapods 的文章(文末有链接),今天分享另外一个主题即如何创建你自己的私有仓库以及如何使用私有仓库。 为什么会有这种需求呢? 开发组内或者公司内,不希望把一些核心的公用代码给到外界使用(不开源),但是这些代码基本很稳定很成熟,可以做成组件给到其他人或者组内使用。 那么,就可以使用 Cocoapods 来创建自己的私有仓库,让大家共享代码,也是...
MacOS 文件大小的单位
缘由我一直以为文件大小都是按照 1024 为单位来计算的, 但是在 MacOS 上面是按照 1000 为单位计算的, windows 上面是按照 1024 为单位来计算的. 偶然的发现之前写代码, 需要用到获取文件大小的功能, 代码如下: 123456789101112131415// 读取文件大小long getFileSize(char *filename) { ...