mamba是一个conda的替代品,可以加速conda的包管理,提升包管理的效率。
安装
#
配置
#
# 根据命令提示,修改~/.zshrc文件
micromamba shell init -s zsh -p ~/.micromamba
# 添加配置文件
$ cat ~/.mambarc
channels:
- conda-forge
always_yes: false
使用
#
micromamba create -n python310 python=3.10
# 激活环境
micromamba activate python310
# 然后可以用 micromamba 或者 pip 装东西
micromamba install package_1 package_2=version
## 具体请参考 https://mamba.readthedocs.io/en/latest/
micromamba --help
重置macos的Lauchpad(启动台),及设置Lauchpad(启动台)的行数和列数。
打开终端程序,按需求执行以下命令即可。
重置 Lauchpad
#
defaults write com.apple.dock ResetLaunchPad -bool TRUE;
重启 Dock
#
设置 Lauchpad 图标的列数
#
defaults write com.apple.dock springboard-columns -int 7
设置 Lauchpad 图标的行数
#
defaults write com.apple.dock springboard-rows -int 7
UPX (the Ultimate Packer for eXecutables)是一款先进的可执行程序文件压缩器,压缩过的可执行文件体积缩小50%-70% ,这样减少了磁盘占用空间、网络上传下载的时间和其它分布以及存储费用。
...
在Mac OS 中重置Launchpad布局
Launchpad可以作为从熟悉的类似iOS的图标网格界面在Mac上打开应用程序的快捷方式。如果您已经自定义了这些应用程序图标并在Launchpad中进行了排列,那么您可能会决定从头开始并将其顺序重置为首次购买Mac时的显示方式。如果要重新排列Launchpad图标的显示方式,这也很有用,但使用Launchpad解决某些显示错误也很有帮助,尤其是在图标未显示或显示不正确的情况下。
...visual studio for mac 下载的安装包损坏的解决方法
错误代码
#
Visual Studio installation failed with exception 'Xamarin.Web.Installer.InstallException' (Attempt #3)
Message: Failed to attach DMG image '/Users/qatesting/Library/Caches/XamarinInstaller/Universal/downloads/visualstudioformac-7.6.10.27.dmg'. Error code 1.
Exception type: Xamarin.Web.Installer.InstallException
at Xamarin.Web.Installer.MacInstallationArchiveHandler.MountDmg (System.String path) [0x00059] in /Users/vsts/agent/2.139.1/work/1/installer/Xamarin.Web.Installer/MacInstallationArchiveHandler.Mac.cs:71
at Xamarin.Web.Installer.MacInstallationArchiveHandler.InstallDmg (System.String path, System.Boolean needsPrivileges) [0x0002f] in /Users/vsts/agent/2.139.1/work/1/installer/Xamarin.Web.Installer/MacInstallationArchiveHandler.Mac.cs:100
at Xamarin.Web.Installer.Installer.InstallationArchiveHandler.Install (System.String path, System.Boolean needsPrivileges) [0x00056] in /Users/vsts/agent/2.139.1/work/1/installer/Xamarin.Web.Installer/Installer/InstallationArchiveHandler.cs:33
at (wrapper dynamic-method) System.Object.CallSite.Target(System.Runtime.CompilerServices.Closure,System.Runtime.CompilerServices.CallSite,Xamarin.Web.Installer.Installer.InstallationArchiveHandler,string,object)
at Xamarin.Web.Installer.Installer.BaseSoftwareItem.InstallDownloadedItem (System.String url, Xamarin.Web.Installer.Installer.InstallationArchiveHandler handler, Xamarin.Web.Installer.DownloadServiceWorkItem download) [0x0025e] in /Users/vsts/agent/2.139.1/work/1/installer/Xamarin.Web.Installer/Installer/BaseSoftwareItem.cs:278
at Xamarin.Web.Installer.Installer.BaseSoftwareItem.Install (System.UInt32 tryNumber) [0x000ed] in /Users/vsts/agent/2.139.1/work/1/installer/Xamarin.Web.Installer/Installer/BaseSoftwareItem.cs:303
at Xamarin.Web.Installer.Installer.XamarinIDEBase.Install (System.UInt32 tryNumber) [0x00000] in /Users/vsts/agent/2.139.1/work/1/installer/Xamarin.Web.Installer/Installer/XamarinIDEBase.Mac.cs:74
at MacInstaller.WizardPageInstallationController.InstallationWorker () [0x001f1] in /Users/vsts/agent/2.139.1/work/1/installer/MacInstaller.Universal/WizardPageInstallationController.cs:551
解决方法
#
rm -rf ~/Library/Caches/XamarinInstaller/Universal
执行上面的命令后,然后重新打开安装程序,会重新下载并安装
...Rootless 机制
报错
#
Mac使用sudo或切换成root权限,还是出现
Operation not permitted
解决
#
这是由于Mac的rootless机制,可以进入恢复模式关闭rootless机制:
...一个在Finder中快速打开hyper、iTerm2、Terminal、vscode和新建文件的小工具
简介
#
可以快速打开常见的终端模拟器,并切换到当前finder所在的目录。
...一个简单的脚本,实现终端socks5代理。
开始是打算使用“proxychains4”的,但是需要关闭SIP功能(System Integrity Protection),作为一个注重系统安全的用户,怎么能关闭这个SIP呢,于是只能另辟蹊径了。最后找到使用shell 的代理环境变量来解决这个问题。
$ cat /usr/local/bin/pc
#!/bin/bash
export http_proxy=socks5://127.0.0.1:1086
export https_proxy=$http_proxy
$@
$ chmod +x /usr/local/bin/pc
$ #需要使用代理的时候
$ pc curl www.google.com
是不是很简单,感觉比“proxychains4”简单方便多了,而且还不要关闭SIP。理论上Linux下也是可行的,但是没有测试。
jdk1.8.pkg解包
每次安装Java的时候,都是一个pkg安装包,没有像linux下直接一个tar包那样绿色和方便。于是google搜索一下,终于找到解决的方法了。
...