when someone abandons you,it is him that gets loss because he lost someone who truly loves him but you just lost one who doesn’t love you.
在 mac 上学习使用 docker 时的一个小插曲
第一步,安装 docker,因为是在 mac 上,所以能用 brew 管理软件就想着尽量都用它进行管理,方便后续升级等等,在这个找安装资料的过程中,发现了 brew cask,并且很多资料都用了它,好巧不巧,直接 brew install docker 以后竟然无法运行 docker,这个问题后面找到方法了再解决
那么 brew 和 brew cask 有什么区别呢?
在这个音乐版权纷乱的时代,想听一首歌着实不容易,不是从这个 app 找,就是从那个 app 试听,想要下载还得收费,收费不可怕,可怕的是开了会员还有其他的额外收费项目,于是就想在自己的住处搭建一个本地的音乐播放服务,正好手边有个 debian,鉴于工作用的都是 mac,正好把它当成自己的服务端。可以播放服务端音乐的软件数不胜数,而 smb 往往是其中一个连接服务端的方式
在 debian 上或者说在 Linux 上,比较出名的就是 Samba 了,接下来就是见证 Samba 的时刻
当下只要有个 Wi-Fi,你就有了全世界。但现在的 Wi-Fi 尤其是公共 Wi-Fi,大多不会是靠着善心发射的,基本都是各怀鬼胎,每张网卡都对应唯一的 MAC 地址,通过它,Wi-Fi 背后的 “阴谋家们” 可以追踪你的设备顺便也追踪了你
下面就来看一下避免被追踪的一个思路,因为固定的 MAC 地址能被轻易地追踪到,所以应该定时进行更换,随机的 MAC 地址是一个好的方法,由于 MAC 地址一般只在局域网内使用,因此随机的 MAC 地址也不大会产生冲突。至于实现,在 debian 上可以直接用 NetworkManager 自带的功能实现
在使用 python 的时候需要安装各种模块,而 pip 是很强大的模块安装工具,npm 都更换国内镜像提速了,还缺个 pip 吗?
举个例子清华大学的 pip 源,它是官网 pypi 的镜像,每隔 5 分钟同步一次,地址为 https://pypi.tuna.tsinghua.edu.cn/simple
LEGB 含义:
L-Local(function);函数内的名字空间
E-Enclosing function locals;外部嵌套函数的名字空间(例如closure)
G-Global(module);函数定义所在模块(文件)的名字空间
B-Builtin(Python);Python内置模块的名字空间
the only present love demands is love