homebrew

解决MacOS的brew updating缓慢

元气小坏坏 提交于 2020-02-27 03:51:13
分析更新缓慢的原因 使用 brew update --verbose 观察update过程,查看阻塞点: $ brew update -v Checking if we need to fetch /usr/local/Homebrew... Checking if we need to fetch /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask... Fetching /usr/local/Homebrew... Checking if we need to fetch /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core... Fetching /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core... remote: Counting objects: 686, done. remote: Compressing objects: 100% (285/285), done. remote: Total 686 (delta 509), reused 566 (delta 392) Receiving objects: 100% (686/686), 143.36 KiB | 0 bytes/s,

Homebrew 本地安装

非 Y 不嫁゛ 提交于 2020-02-27 02:23:52
brew 安装软件时,经常遇到下载慢,或无法下载的情况 通过下载工具获取 package.tar.gz 文件 运行 brew --cache 确定brew的目录 /Users/fred/Library/Caches/Homebrew 移动文件到 brew 目录 mv package.tar.gz /Users/fred/Library/Caches/Homebrew 继续原来的 brew 命令安装 brew install package 来源: CSDN 作者: lightserver.cn 链接: https://blog.csdn.net/qq_32828933/article/details/104521958

Mac下使用github Deploy keys和SSH Keys

大城市里の小女人 提交于 2020-02-27 01:05:56
一、安装git 1、通过homebrew安装git Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。 在终端上运行 $ /usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)” 安装完成后运行 $ brew -v 出现版本号则说明Homebrew安装成功 使用Homebrew安装git brew install git 查看当前git版本 git --version 2、下载git 客户端 Mac下进行安装的时候需要权限,直接点击安装包是无法成功的,可以按住control、再点击pkg文件,就可以完成安装了。 window系统,根据自己电脑系统下载相应的安装包,一直点next,就可以完成安装了。 git 客户端下载地址: https://git-scm.com/download 二、创建远程github仓库 1、注册github账号 打开官网: https://github.com/ 点击Sign UP 填写用户名,邮箱,密码。填写完成点击Create an account 选择第一个免费

mac 安装 nodejs

随声附和 提交于 2020-02-26 15:36:40
mac 安装 nodejs 只需要下面几个步骤。 安装nodeJs 打开终端执行下面的命令: brew update 这将用最新版本的Node列表更新Homebrew。 brew install node 这将安装nodeJs。 node -v 、 npm -v 检查是否安装成功。 更新nodeJs和NPM 新版本的Node和NPM经常出现。您可以使用Homebrew来更新其安装的软件。 确保Homebrew具有最新版本的Node软件包。在终端执行 brew update 升级nodeJs: brew upgrade node 如何卸载nodeJs和NPM 您可以使用Homebrew卸载它安装的软件包: brew uninstall node 使用npm。 可以看到npm全局安装的包是在 /usr/local/lib/node_modules 目录下面。 来源: oschina 链接: https://my.oschina.net/kunBlog/blog/3164916

学会递归解题这一篇文章就够了

泪湿孤枕 提交于 2020-02-26 04:30:39
前言 递归是算法中一种非常重要的思想,应用也很广,小到阶乘,再在工作中用到的比如统计文件夹大小,大到 Google 的 PageRank 算法都能看到,也是面试官很喜欢的考点 最近看了不少递归的文章,收获不小,不过我发现大部分网上的讲递归的文章都不太全面,主要的问题在于解题后大部分都没有给出相应的时间/空间复杂度,而时间/空间复杂度是算法的重要考量!递归算法的时间复杂度普遍比较难(需要用到归纳法等),换句话说,如果能解决递归的算法复杂度,其他算法题题的时间复杂度也基本不在话下。另外,递归算法的时间复杂度不少是不能接受的,如果发现算出的时间复杂度过大,则需要转换思路,看下是否有更好的解法 ,这才是根本目的,不要为了递归而递归! 本文试图从以下几个方面来讲解递归 什么是递归? 递归算法通用解决思路 实战演练(从初级到高阶) 力争让大家对递归的认知能上一个新台阶,特别会对递归的精华:时间复杂度作详细剖析,会给大家总结一套很通用的求解递归时间复杂度的套路,相信你看完肯定会有收获 什么是递归 简单地说,就是如果在函数中存在着调用函数本身的情况,这种现象就叫递归。 以阶乘函数为例,如下, 在 factorial 函数中存在着 factorial(n - 1) 的调用,所以此函数是递归函数 public int factorial(int n) { if (n < =1) { return 1;

Mac安装指定版本的node

荒凉一梦 提交于 2020-02-25 21:51:16
Mac安装指定版本的node 安装Homebrew Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。 在终端上运行 $ /usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)” 安装完成后运行 $ brew -v 出现版本号则说明安装成功 安装nvm nvm是node版本管理工具,为了解决node各种版本存在不兼容现象,nvm是让你在同一台机器上安装和切换不同版本的node的工具。 安装nvm $ brew install nvm 安装完成后打开shell的配置文件 $ cd ~ $ vim .bash_profile 按 i 进入编辑模式 在文件里添加以下命令 export NVM_DIR=~/.nvm source $(brew --prefix nvm)/nvm.sh 然后按esc退出编辑模式 按 :wq保存 重新source $ source .bash_profile 安装node指定版本 查看所有的node可用版本 $ nvm Is-remote 下载指定版本 $ nvm install

开发函数计算的正确姿势——使用交互模式安装依赖

故事扮演 提交于 2020-02-25 21:26:43
前言 首先介绍下在本文出现的几个比较重要的概念: 函数计算(Function Compute) : 函数计算 是一个事件驱动的服务,通过函数计算,用户无需管理服务器等运行情况,只需编写代码并上传。函数计算准备计算资源,并以弹性伸缩的方式运行用户代码,而用户只需根据实际代码运行所消耗的资源进行付费。函数计算更多信息 参考 。 Fun : Fun 是一个用于支持 Serverless 应用部署的工具,能帮助您便捷地管理函数计算、API 网关、日志服务等资源。它通过一个资源配置文件(template.yml),协助您进行开发、构建、部署操作。Fun 的更多文档 参考 。 备注: 本文介绍的技巧需要 Fun 版本大于等于 3.0.0-beta.1 。 依赖工具 本项目是在 MacOS 下开发的,涉及到的工具是平台无关的,对于 Linux 和 Windows 桌面系统应该也同样适用。在开始本例之前请确保如下工具已经正确的安装,更新到最新版本,并进行正确的配置。 Docker Fun Fun 和 Fcli 工具依赖于 docker 来模拟本地环境。 对于 MacOS 用户可以使用 homebrew 进行安装: brew cask install docker brew tap vangie/formula brew install fun Windows 和 Linux 用户安装请参考:

如何将当前工作目录设置为脚本目录?

偶尔善良 提交于 2020-02-25 19:50:46
我正在写一个bash脚本。 我需要当前的工作目录始终是脚本所在的目录。 默认行为是脚本中的当前工作目录是运行它的外壳程序的目录,但是我不希望出现这种情况。 #1楼 cd "$(dirname "${BASH_SOURCE[0]}")" 这很容易。 有用。 #2楼 以下内容也适用: cd "${0%/*}" 语法中充分地阐述 这个 StackOverflow的答案。 #3楼 如果只需要打印当前的工作目录,则可以按照此步骤进行。 $ vim test #!/bin/bash pwd :wq to save the test file. 授予执行权限: chmod u+x test 然后通过 ./test 执行脚本,您可以看到当前的工作目录。 #4楼 尝试以下简单的一线: 对于所有UNIX / OSX / Linux dir=$(cd -P -- "$(dirname -- "$0")" && pwd -P) 重击 dir=$(cd -P -- "$(dirname -- "${BASH_SOURCE[0]}")" && pwd -P) 注意:命令中使用双破折号(-)表示命令选项的结尾,因此包含破折号或其他特殊字符的文件不会破坏命令。 注意:在bash,使用 ${BASH_SOURCE[0]} 赞成 $0 ,否则路径可以采购它时破裂( source / . )。 对于Linux

Mac同时安装python2和python3

梦想的初衷 提交于 2020-02-25 10:31:23
Mac同时安装python2和python3   Mac自带python2,但因为开发时所用但pythonkennel是3也可能是2,并且就算是python2,版本号也许和内置但python也有所不同。所以要怎么在 Mac 上同时安装质地昂但python2和python3的版本,并且和系统所使用的 Python 区分开来呢? Step 1 安装Xcode Step 2 安装套件管理工具 Homebrew Step 3 安装 Python Step 4 设定路径 $PATH(不跟系統 Python 打架) Step 5 完成 Step 1 安裝 Xcode   可以到 App Store 搜索 Xcode安装,安装完成后打开,然后到teminal输入xcode-select--install Step 2 安裝套件管理工具: Homebrew    可以到官网或是在 terminal 执行命令: ruby-e"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 安装完成后可以跑一下 brew doctor 如果出现 Your system is ready to brew. 代表安装成功,如果有 Warning也不用太担心,按照提示的步骤去修正就行 如果有出现 Warning

mac 搭建node 开发环境记录

六月ゝ 毕业季﹏ 提交于 2020-02-24 20:50:36
安装homebrew: enter 键 后 输入电脑密码 ruby -e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )" 用homebrew 安装 wget brew install wget Wget 安装zsh wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O - | sh 改变shell cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc chsh -s /bin/zsh ——————————————— 安装nodejs 推荐安装tnvm ,用tnvm 安装node http://www.cnblogs.com/ystrdy/p/6025058.html node-inspector 调试 ——————————————— IDE: Sublime text 3 官网下载安装 package control https://packagecontrol.io/installation 相关插件: jade javascript css 格式化 HTML-CSS-JS Prettify ————————