安装MySQLdb模块
# mac环境
# 没有brew,先安装brew
brew install mysql-connector-c
sudo pip install mysql-python
SSH免认证
在linux服务器上的.ssh目录新建authorized_keys文件,权限为600。
然后将要认证的机器ssh公钥内容拷入authorized_keys文件。
Mac终端命令提示插件
#配合插件zsh-autosuggestions:以前输入过命令自动提示功能。
brew install zsh-autosuggestions
还要使用zsh代替bash
Mac下pip库安装出错
运行sudo pip install xx报错:
OSError: [Errno 1] Operation not permitted: …/pyparsing-2.0.1-py2.7.egg-info
解决方案:
sudo pip install xx --upgrade --ignore-installed six
列出所有python安装模块
pip freeze
pip freeze > requirements.txt #项目组使用
解析maven exclusions
当在Maven中有包的冲突的时候,为解决包的冲突,我们可以在依赖中排除依赖
<exclusion>xxx</exclusion>
假设b依赖d, c依赖d, a依赖b, c。但b和c各依赖的d的版本不一致,这时就要使用exclusion来解决冲突。