Mac 开发环境配置

引言

本周收到了新的Mac mini,感谢潘老师。java

clipboard.png

而后开始了安装开发环境的生涯,相较于LinuxWindows,仍是挺简单的。程序员

配置

学习软件

微信、钉钉、印象笔记,少哪一个都不行。redis

这里向你们推荐印象笔记,真的是学习神器,一键收藏最好用。docker

微信、知乎推荐的文章,虽然写得也挺好,但大都是标题党,点开看又占用时间打断思路,不看又怕错过什么好文章。shell

如今好了,管他什么标题党,直接收藏到笔记里,有时间再看。微信

clipboard.png

docker

以前起环境,都是装软件,搜命令。通过上次潘老师的指点,决定之后的环境都使用docker启动。机器学习

不得不说,docker是个好东西。学习

clipboard.png

尤为是在docker又推出了Mac版的Kitematic以后,能够图形化管理docker容器。目前只有Mac版,但docker官方说目前正在开发其余平台版本。测试

clipboard.png

须要什么容器直接在商店里搜索,点击CREATE在本地建立容器。spa

clipboard.png

能够对容器进行管理,设置,以及端口映射。

就拿这个redis来举例,直接把容器中的6379端口映射为我本机的6379端口,看起来就像我本机装了redis同样。

clipboard.png

Java

最开始是想用dockerjava而后映射到本地文件夹的,后来发现去Google搜索好像没有这么干的,就直接改用Homebrew安装了。

Homebrew也很简单,就官网的一条命令就安装成功了。

clipboard.png

brew cast install java

默认装的Java 12Ctrl + C终止。

clipboard.png

brew cask intall java8

报错了,说java8不可用,没有这个名字相关的软件。

clipboard.png

Google查到了Homebrew官方仓库里的issue。看说话的语气像是官方人员,大致意思就是:Oracle Java8已经收费了,让咱们把Oracle Java8删了,而后再加一个免费版本的Java8进来。

clipboard.png

brew cask install adoptopenjdk8

最终解决方案就是安装官方提供的免费版本,OpenJDK

录屏软件

以前录屏都是用的QQ里自带的录屏功能,录完了是mp4,文件特别大。潘老师推荐用LICEcap

clipboard.png

测试了一下,确实比QQ带的要好用,录完是gif,文件没那么大,而且能够控制每秒多少帧。

clipboard.png

感慨

5G时代,挑战美国的技术垄断是必然的。

现在正值多事之秋,中美贸易战,失去了美国的技术支持,华为各项备用技术转正,自主研发。

clipboard.png

爱国不是买华为。

做为一个平凡的程序员,或许不能为国家做出多大的贡献。

但面对美国法律对Github的技术垄断,或许我写不出什么核物理的控制项目,也写不出什么机器学习的优秀模型,但我会尽我所能,写出更多国人的开源项目。

clipboard.png

中国加油!

clipboard.png