关于macos:解说macosx终端安装主题ohyzsh

Mac OSX默认应用bash shell,在输出命令的时候,文件的显示没有带色彩. 而应用zsh shell+Oh My Zsh主题,就能让咱们的终端霎时高大上. bash shell默认读取的是以后用户下的.bash_profile文件,而zsh shell默认读取的是以后用户下的.zshrc文件。 本文次要介绍应用 zsh 以及 oh-my-zsh 的配置。 1.Mac OSX默认应用的是bash shell,咱们须要切换到zsh ,应用上面命令来进行切换 chsh -s /bin/zsh 2.装置(有以下几种形式装置) 2.1官网提供的装置办法 //Install oh-my-zsh via curl$ sh -c "$(curl -fsSL https://raw.github.com/ohmyzs...)" //Install oh-my-zsh via wget$ sh -c "$(wget https://raw.github.com/ohmyzs... -O -)"2.2网上大部分教程应用办法 curl -L https://raw.github.com/robbyr... | sh2.3本人去github上手动下载或者我提供的网盘(回复【Oh-My-Zsh】),下面的两种形式我都试过,都没胜利,于是在github上下载安装. github地址 https://github.com/toxicwebde...下载完,而后解压文件,进入tools`目录。执行上面的命令: ./install.sh期待实现即可(如果有须要输出明码,输出即可)。3.配置Oh My Zsh 配置项 ZSH_THEME 即为 oh-my-zsh 的主题配置,oh-my-zsh 的 GitHub Wiki 页面提供了 主题列表 https://github.com/ohmyzsh/oh...关上 oh-my-zsh 配置文件 ...

November 11, 2020 · 1 min · jiezi

关于macos:Mac-部分按键突然失灵

前言记录一个应用Mac 时产生的小问题。 就在昨天晚上,我的Mac 的键盘忽然失灵了,好多个按键(其中包含数字和字母)忽然用不了了,不仅是内置的键盘用不了,在外接的键盘上,也用不了。 吓我一跳,我还认为是前天清理文件时,不小心把什么重要的文件给误删除了。通过一番查找,看到的大部分解决方案是,敞开鼠标键。 零碎偏好设置=>辅助性能=>指针管制=>备选管制办法: 但我发现我的鼠标键基本就没有开启啊。 这下我就犯愁了,难道真的是硬件毫无征兆的坏掉了吗?不会吧,Mac 硬件出问题的概率应该是十分非常低的啊,难道这种极小概率的事件就产生在我的身上了? 我不甘心,于是认真回忆,昨天出问题之前,我都做过一些什么? !我想起来了,昨天晚上我换了一个越南文输入法。 你问我为啥换越南文输入法?hmm...因为我不记得是在哪里看到说零碎能够通过增加越南文输入法的形式使美式英文变为可删除... 起初才发现这个操作仅实用于10.8 及 10.8以下的零碎... 所以我的解决方案就是:将越南文输入法换成美式英文就好啦。 如果你也遇到了同样的问题,恰好这篇文章可能帮忙到你,那真是太好了。

November 6, 2020 · 1 min · jiezi

关于macos:Mac-临时文件占用过多磁盘空间

最近应用Mac 时,被告知磁盘空间严重不足了,我心想最近又没有下载什么大文件,怎么会忽然满盘了。 于是应用DaisyDisk 扫描了一下磁盘空间,发现其中多达 186 G 全是临时文件。 起初认为是零碎产生的临时文件。因为并不知道这些文件是如何产生的,所以也不太敢间接删除,只尝试过重启电脑但并没有用。 起初通过Apple 社区发问才理解到,原来achegrind.out 这类文件全是 Xdebug 的输入文件!所以是能够间接删除掉的~ 此前从未清理过这类文件,所以才会导致临时文件如此之大... 能够关上终端,应用如下命令进行清理: sudo rm -rf /private/var/tmp/cachegrind.out.*# 或者sudo find /private/var/tmp -name "cachegrind*" -exec rm -rf {} \;因为本地利用的Xdebug 始终都是开启着的,所以申请该利用时,Xdebug 就会将调试信息输入至临时文件了,如图:

November 5, 2020 · 1 min · jiezi

关于macos:Mac-连接vpn-提示-The-IPSec-Shared-Secret-is-missing

/etc/ppp目录下创立文件 options, 写入上面的内容 plugin L2TP.pppl2tpnoipsec

November 5, 2020 · 1 min · jiezi

关于macos:macOS-安装-sshpass

前言sshpass是ansible明码输出的必要条件,在Linux中应用yum install sshpass或者apt-get install sshpass都能够轻松装置,但在macOS新版本中因为平安起因无奈间接应用brew install sshpass,须要采纳其它平安的方法绕过。 更新历史2020年10月13日 - 初稿 浏览原文 - https://wsgzao.github.io/post... 应用sshpass的场景在macOS下应用ansible命令(inventory文件中应用了明码验证的形式)或者应用iTerm2来实现主动明码填充等场景会应用到sshpass。 比方上面的样例:Inventory文件中应用了ansible_ssh_pass选项 # 编辑inventorycat hosts10.10.66.66 ansible_port=22 ansible_user=root ansible_ssh_pass=test666# 应用ansible命令会失败,提醒短少sshpassansible all -i test.hosts -m ping10.10.66.66 | FAILED! => { "failed": true, "msg": "to use the 'ssh' connection type with passwords, you must install the sshpass program"}装置sshpass及各种常见小问题解决间接brew install会提醒不平安,被回绝,brew install --force强制装置也不行 brew install sshpass -fUpdating Homebrew...Error: No available formula with the name "sshpass"We won't add sshpass because it makes it too easy for novice SSH users toruin SSH's security.能够通过上面的命令进行装置 ...

October 30, 2020 · 1 min · jiezi

关于macos:mac-相关工具

hosts根底批改:批改hosts文件能够应用 SwitchHosts13.249.146.118 d3mw3wlkjdkqc9.cloudfront.net fastdl.mongodb.org13.249.146.66 www.mongodb.org199.232.68.133 raw.githubusercontent.com13.249.146.118 d3mw3wlkjdkqc9.cloudfront.net fastdl.mongodb.org185.199.110.154 githubassets.com13.229.188.59 github.com140.82.114.3 github.com185.199.109.153 github.io 以上批改是为了 避免域名解析混同,在装置Homebrew等时能够间接拜访,下载MongoDB时能够更快下载。 能够通过 ipaddress 网站查问对应域名的IP地址。 装置Homebrew:装置命令: 上面这种装置形式下载会很慢很慢,能够应用下面提到的批改hosts办法批改相干用到的域名的IP指向减速下载。 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"替换brew默认源为国内源: # 替换brew.git:$ cd "$(brew --repo)"# 中国科大:$ git remote set-url origin https://mirrors.ustc.edu.cn/brew.git# 清华大学:$ git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git# 替换homebrew-core.git:$ cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"# 中国科大:$ git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git# 清华大学:$ git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git# 替换homebrew-bottles:# 中国科大:$ echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile$ source ~/.bash_profile# 清华大学:$ echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles' >> ~/.bash_profile$ source ~/.bash_profile# 利用失效:$ brew update重置源: ...

October 23, 2020 · 1 min · jiezi

关于macos:苹果系统maoos如何为单个网卡添加多个IP地址

有时候咱们须要为单个网卡增加多个IP地址,以使其同时处于多个网络环境中。windows中能够轻易的为某个网卡增加多个IP地址,在macos中又该如何实现呢? 其中在macos中实现单个网卡增加多个IP地址很简略,MACOS尽管一个网络连结只能对应一个IP,但却能够为同一个网卡增加多个网络连结: 点击+,将弹出增加网络连结的对话框,此时抉择增加要设置多个IP的网卡即可: 比方笔者为有线网络增加了两个连结,同时对应两个IP地址,满足了同时拜访外网以及实验室外部网络的需要:

October 12, 2020 · 1 min · jiezi

关于macos:Mac下更换Homebrew源

默认Homebrew的源会应用Github,国内应用会很慢。能够通过更改为国内的源,进步访问速度。 Step 1 先重置一下(原理就是重置一下brew.git和homebrew-core.git) # 诊断Homebrew$ brew doctor# 重置brew.git$ cd "$(brew --repo)"$ git fetch$ git reset --hard origin/master# 重置homebrew-core.git$ cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"$ git fetch$ git reset --hard origin/master# 更新$ brew update Step 2 应用国内的源 # 替换brew.git:$ cd "$(brew --repo)"# 中国科大:$ git remote set-url origin https://mirrors.ustc.edu.cn/brew.git# 清华大学:$ git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git# 替换homebrew-core.git:$ cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"# 中国科大:$ git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git# 清华大学:$ git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git# 替换homebrew-bottles:# 中国科大:$ echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile$ source ~/.bash_profile# 清华大学:$ echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles' >> ~/.bash_profile$ source ~/.bash_profile# 更新$ brew updateStep 3清理旧的安装包 ...

October 12, 2020 · 1 min · jiezi

关于macos:宇宙最强编程文档查询集成工具

文章简介在编程过程中,咱们常常会遇到这样的状况,查一些语言的api,大多状况都是间接去官网查问。但总会遇到这样几种状况: 查问的文档品种多,浏览器关上很多窗口。对于我集体是特地腻烦这种,窗口过多的状况下,窗口切换容易失误。官网查问总会遇到一些网络问题,例如网速慢、没有网络状况等。工具介绍工具名称该工具叫做Dash,实用于Mac端(不要慌,前面会介绍其余零碎如何应用该工具)。该工具是一个文档集成平台,简直蕴含了所有的编程语言api文档,同时也具备了丰盛的插件和搜寻性能。 性能介绍Dash不仅仅反对文档查问,还反对第三方文档资源。 Dash是一个反对离线查问文档的文档集成软件。您能够抉择下载哪些文档集,Dash将负责其余的文档,确保它们是最新的。您还能够生成本人的文档集、申请文档集或从第三方源下载文档集。 上面列举出,Dash现目前所反对的语言有如下品种: 上面列举出,Dash现目前所反对的第三方资源网站: 上面列举出,Dash现目前所反对的插件: 如何应用关上工具,首先看到的是如下界面,这里有4个大的性能菜单,可依据本人的须要抉择应用。 第一步,咱们点击文档下载性能,将所须要的文档进行下载到本地。 第二步,查看曾经装置好的文档。 第三步,应用查问性能。 当你点击搜寻框时,会默认列举出你以后装置过的文档。你能够抉择具体的文档,进入到文档页面,也能够输出你要查问的内容。 间接在软件启动页顶部的搜寻框输出你要查问的内容,下方会依据你以后装置过的文档,全局含糊匹配。 同时,还反对第三方平台查问。例如下列查问中,会自动弹出第三方平台的查问条件。 多平台反对因为Dash反对Mac零碎,因而Linux零碎和Windows零碎是没法应用的。但能够通过上面的网站,很好的解决了这一问题。 网站地址:https://zealdocs.org/

October 9, 2020 · 1 min · jiezi

关于macos:Mac-终端-命令-批量重命名文件并修改后缀

1-将须要批改的文件拖到同一个文件夹 2-关上终端输出 for i in *.avi; do mv "$i" "${i%.avi}.mp4"; done相对路径写法 for i in ../6-php/*.avi; do mv "$i" "${i%.avi}.mp4"; done绝对路径写法 for i in /Users/xuxiansheng/Desktop/06.\ 基于PHP7+MVC博客零碎设计/7-面向对象_1/*.avi; do mv "$i" "${i%.avi}.mp4"; done批改前: 批改后: .mp4前有.avi批改成.mp4写法: (for i in *.avi.mp4; do mv "$i" "${i%.avi.mp4}.mp4"; done) 例子:我当初要把aaaaaaaaaaaaa.jpg重命名为aaaaaaaaaaaaa_MED.jpg请应用如下命令:for i in *.jpg; do mv "$i" "${i%.jpg}_MED.jpg"; done同理aaaaaaaaaaaaa_MED.jpg重命名为aaaaaaaaaaaaa_LRG.jpg的办法:for i in *.jpg; do mv "$i" "${i%_MED.jpg}_LRG.jpg"; done

October 9, 2020 · 1 min · jiezi

关于macos:mac下苹果笔记本安装环境设置

1. 装置 Homebrewa. 批改hosts关上网站https://www.ipaddress.com/查问一下 raw.githubusercontent.com对应的IP 地址,批改 sudo vim /etc/hosts 文件,增加 199.232.68.133 raw.githubusercontent.comb. 执行命令/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"2. 装置 nvma. 执行命令版本命令更新地址 https://github.com/nvm-sh/nvm curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.36.0/install.sh | bash

October 4, 2020 · 1 min · jiezi

关于macos:mac-上安装VMwareTools

装置破解vmware 略过设置CD/DVD为自动检测(如下图)自定义共享文件(如下图)ubuntu server中 挂载装置tools # 创立media目录 19 mkdir -p /media/cdrom # 讲cd 挂载到下面目录 20 mount /dev/cdrom /media/cdrom 21 cd /media/cdrom/ 22 ls # 复制 23 cp VMwareTools-10.3.2-9925305.tar.gz /home/ 24 cd /home/ 25 tar zxvf VMwareTools-10.3.2-9925305.tar.gz 26 cd vmware-tools-distrib/ # -d代表默认装置 27 ./vmware-install.pl -d ... Creating a new initrd boot image for the kernel. update-initramfs: Generating /boot/initrd.img-4.15.0-118-generic The configuration of VMware Tools 10.3.2 build-9925305 for Linux for this running kernel completed successfully. Enjoy, --the VMware team # 呈现下面enjoy代表胜利 34 cd vmware-tools-distrib/ 35 ls 36 ./bin/vmware-config-tools.pl 37 ls 38 cd installer/ 39 ls 40 ./services.sh 41 ./services.sh start 执行应该看到和下面第二个图的文件夹回显 root@tb:/home/vmware-tools-distrib/bin# /usr/bin/vmware-hgfsclient DiProject MacUbuntuBridge7.通过一番门路(暴力)查找 ,就能够顺利的共享文件了 ...

September 30, 2020 · 1 min · jiezi

关于macos:MacOS-Go开发环境配置

MacOS Go开发环境配置Homebrew装置Homebrew /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"脚本很可能会停在 ==> Tapping homebrew/core Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core'...具体的解决办法能够参考: https://juejin.im/post/6844903782589923335 之后下载go make等工具时,会呈现下载龟速的状况,因为homebrew默认的是国外的源,下载的很慢,所以须要更换源为国内的 # 替换brew.git:$ cd "$(brew --repo)"# 中国科大:$ git remote set-url origin https://mirrors.ustc.edu.cn/brew.git# 清华大学:$ git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git # 替换homebrew-core.git:$ cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"# 中国科大:$ git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git# 清华大学:$ git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git # 替换homebrew-bottles:# 中国科大:$ echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile$ source ~/.bash_profile# 清华大学:$ echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles' >> ~/.bash_profile$ source ~/.bash_profile # 利用失效:$ brew updateGo装置能够间接通过brew命令工具装置,或者在golang官网下载安装。 ...

September 21, 2020 · 1 min · jiezi

关于macos:maclinux中vim永久显示行号开启语法高亮

步骤1:   cp /usr/share/vim/vimrc ~/.vimrc  先复制一份vim配置模板到集体目录下   注:redhat 改成 cp /etc/vimrc ~/.vimrc 步骤2:   vi ~/.vimrc  进入insert模式,在最初加二行 syntax on set nu!保留出工。 set nocompatible                 "去掉无关vi一致性模式,防止以前版本的bug和局限    set nu!                                    "显示行号set guifont=Luxi/ Mono/ 9   " 设置字体,字体名称和字号filetype on                              "检测文件的类型     set history=1000                  "记录历史的行数set background=dark          "背景应用彩色syntax on                                "语法高亮度显示set autoindent                       "vim应用主动对齐,也就是把以后行的对齐格局利用到下一行(主动缩进)set cindent                             "(cindent是特地针对 C语言语法主动缩进)set smartindent                    "根据下面的对齐格局,智能的抉择对齐形式,对于相似C语言编写上有用   set tabstop=4                        "设置tab键为4个空格,set shiftwidth =4                   "设置当行之间交织时应用4个空格     set ai!                                      " 设置主动缩进 set showmatch                     "设置匹配模式,相似当输出一个左括号时会匹配相应的右括号      set guioptions-=T                 "去除vim的GUI版本中得toolbar   set vb t_vb=                            "当vim进行编辑时,如果命令谬误,会收回警报,该设置去掉警报       set ruler                                  "在编辑过程中,在右下角显示光标地位的状态行     set nohls                                "默认状况下,寻找匹配是高亮度显示,该设置敞开高亮显示     set incsearch                        "在程序中查问一单词,主动匹配单词的地位;如查问desk单词,当输到/d时,会主动找到第一个d结尾的单词,当输出到/de时,会主动找到第一个以ds结尾的单词,以此类推,进行查找;当找到要匹配的单词时,别忘记回车 set backspace=2           " 设置退格键可用注:如果是mac,更好的方法是间接换掉默认的终端,改用zsh ...

September 12, 2020 · 1 min · jiezi

关于macos:mac可以使用的终端管理软件FinalShell

FinalShell官网下载链接 macOS版下载地址: http://www.hostbuf.com/downloads/finalshell_install.pkg 具体应用形式待学习-更新

September 9, 2020 · 1 min · jiezi

关于macos:嘿来一份星级主流mac套件配置指南清单吗

“本文整体给大家介绍一下(前端开发)支流罕用的mac套件哈”刚动手mac或者筹备动手的敌人,不来看看??? 支流mac利用&工具配置清单 快捷操作1 Alfred<div align=center><img src="https://typora-1255398640.cos.ap-guangzhou.myqcloud.com/typora/icon-alfred.png" alt="icon-alfred" style="width:90px" /> 效率神器,咱们用它帮咱们疾速关上利用、文件、用来计算,查字典等 我习惯设置双击command键关上Alfred,除了下面那些,它罕用性能看这:↓ 一般应用 Web Search 疾速关上搜寻你想要的,配置也很简略 Workflows 2 paste<div align=center><img src="https://typora-1255398640.cos.ap-guangzhou.myqcloud.com/typora/icon-paste.png" alt="icon-paste" style="width:90px" /> 粘贴板 有时候咱们须要做反复地复制粘贴的动作,或者想先复制珍藏,过会慢点再逐渐黏贴,这个时候paste就特地实用 不论是文件,文本、链接,图片,颜色代码等 按shift + command + v就能看到咱们复制历史等,点击就能够复制到黏贴板 3 magnet<div align=center><img src="https://typora-1255398640.cos.ap-guangzhou.myqcloud.com/typora/icon-magnet.png" alt="icon-magnet" style="width:90px" /> 分屏神器,反对十分多的分屏操作 最罕用的快捷操作↓: 4 aText<div align=center><img src="https://typora-1255398640.cos.ap-guangzhou.myqcloud.com/typora/icon-atext.jpg" alt="icon-atext" style="width:90px" /> 疾速配置本人罕用的快捷语等快捷输出 截图&录屏截图标注和屏幕录制是十分罕用的性能,qq的截图录屏曾经挺不错的,自带的QuickTime的录屏挺好的 这里在介绍几个比拟好的截图利用 和 gif 录制软件 1 Gifox<div align=center><img src="https://typora-1255398640.cos.ap-guangzhou.myqcloud.com/typora/icon-Gifox.png" alt="icon-Gifox" style="width:90px" /> 反对窗口录制和区域录制、录制的帧数等参数调整 2 cleanshot<div align=center><img src="img/icon-cleanshotX.png" alt="icon-cleanshotX" style="width:90px" /> 应该是目前最好的截图标注和录屏软件,价格也是最贵的哈哈哈,29$(用Setapp 能够白嫖一周) 3 Gif Brewery<div align=center><img src="https://typora-1255398640.cos.ap-guangzhou.myqcloud.com/typora/icon-brewery.png" alt="icon-brewery" style="width:90px" /> ...

September 4, 2020 · 2 min · jiezi

关于macos:Synergycore-编译-使用-教程

Synergy如果你平时同时两台或多台电脑,你是如何他们之间合作的,又是如何共享文件的呢? 诚然我晓得Windows官网出品的鼠标有 无界 性能。提供文件共享的服务有很多。而明天我想介绍的Synergy,让一般键鼠就能跨屏幕操作,还能复制粘贴文字,图片等。而且还不受平台限度,只两台桌面电脑ip互联互通。 无界鼠标因为是微软出品的,所以只反对 Windows 平台,安装包也是 MSI 文件格式。Synergy是一个跨平台的 鼠标、键盘、剪切板共享软件,反对Windows,Mac,Linux支流桌面平台。也就是说你能够用连贯在Mac电脑上键鼠,操作旁边的Windows电脑。 官网:https://symless.com/synergy 开源地址:https://github.com/symless/synergy-core 下载GUI版程序只能官网付费上下载,没有登陆App Store, 还有点须要留神1.8.8及以前的版本都是32位的程序,所以这次来折腾下64位的开源版。 Mac OS Cotalina 开始,就齐全不能运行32位的程序了装置如果是官网下载Synergy GUI版,那双击就完事了。 编译这里说下github上开源的core版本,编译,装置。 Mac OS 编译装置依赖,编译软件,编译,装置: # Install Homebrew## 装置相干编译软件$ brew install cmake$ brew install qt$ brew install openssh$ brew install git## 查看qt 装置信息,以及目录,等下须要用到 /usr/local/Cellar/qt/5.15.0/Frameworks/$ brew info qt## 增加一个环境变量$ export CMAKE_PREFIX_PATH="/usr/local/Cellar/qt/5.15.0/Frameworks/"# 下载源码并进入源码目录$ git clone https://github.com/symless/synergy-core.git$ cd synergy-core$ mkdir build$ cd build## 筹备编译参数$ cmake -DCMAKE_OSX_SYSROOT=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -DCMAKE_OSX_DEPLOYMENT_TARGET=10.15 -DCMAKE_OSX_ARCHITECTURES=x86_64 ## 编译makeWindows 编译$ cd Projects\synergy$ mkdir build$ cd build$ call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat"$ cmake -G "Visual Studio 14 2015 Win64" -DCMAKE_BUILD_TYPE=Debug ..$ msbuild synergy-core.sln /p:Platform="x64" /p:Configuration=Debug /m$ cd ..$ copy ext\openssl\windows\x64\bin\* build\Linux 编译$ cd Projects/synergy$ mkdir build$ cd build$ cmake ..$ make编译胜利,会生成3个可执行文件。编辑后产物在: ...

August 5, 2020 · 5 min · jiezi

关于macos:Mac-brew安装指定版本软件-old-version

brew保护着本人的一套软件仓库, 依据官网的说法, 对于多版本软件, 根本只保护最新稳固版本, 所以当初搜寻的答案, 只有是通过brew自身命令进行装置老版本old version的, 间接就能够pass了, 本文就教大家如何通过brew装置老版本软件 一 brew装置原理执行brew search, brew info, brew install时候 brew理论是从clone到本地的软件仓库找寻对应的安装文件的brew本地软件仓库默认地位是在 /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula 这个文件夹, 执行brew install xxx@1.2.7等这种命令时候, 理论是从此仓库找寻文件名为xxx@1.2.7.rb的文件, 这是一个ruby文件, 上面以php@7.2.rb为例 看一下文件的具体内容和格局 class PhpAT72 < Formula desc "General-purpose scripting language" homepage "https://www.php.net/" # Should only be updated if the new version is announced on the homepage, https://www.php.net/ url "https://www.php.net/distributions/php-7.2.29.tar.xz" sha256 "b117de74136bf4b439d663be9cf0c8e06a260c1f340f6b75ccadb609153a7fe8" bottle do sha256 "1af2da199898a98788f89bcf0f83fce354bda950bec306504d294406dfec9129" => :catalina sha256 "33c0b62d6d2fdcf8d0d7931901e28dc01a22b5742f21c680e1a9d4946ed2525d" => :mojave sha256 "1d4b566b54212cf0257d14c9e228e3854a1946971b126ddaa0dc322c2c6d93ad" => :high_sierra end keg_only :versioned_formula depends_on "httpd" => [:build, :test] depends_on "pkg-config" => :build depends_on "apr" depends_on "apr-util" depends_on "argon2" depends_on "aspell" depends_on "autoconf" depends_on "curl-openssl" depends_on "freetds" depends_on "freetype" depends_on "gettext" depends_on "glib" depends_on "gmp" depends_on "icu4c" depends_on "jpeg" depends_on "libpng" depends_on "libpq" depends_on "libsodium" depends_on "libzip" depends_on "openldap" depends_on "openssl@1.1" depends_on "sqlite" depends_on "tidy-html5" depends_on "unixodbc" depends_on "webp" uses_from_macos "bzip2" uses_from_macos "libxml2" uses_from_macos "libxslt" uses_from_macos "zlib" # PHP build system incorrectly links system libraries # see https://github.com/php/php-src/pull/3472 patch :DATA def install # Ensure that libxml2 will be detected correctly in older MacOS ENV["SDKROOT"] = MacOS.sdk_path if MacOS.version == :el_capitan || MacOS.version == :sierra # buildconf required due to system library linking bug patch system "./buildconf", "--force" inreplace "configure" do |s| s.gsub! "APACHE_THREADED_MPM=`$APXS_HTTPD -V | grep 'threaded:.*yes'`", "APACHE_THREADED_MPM=" s.gsub! "APXS_LIBEXECDIR='$(INSTALL_ROOT)'`$APXS -q LIBEXECDIR`", "APXS_LIBEXECDIR='$(INSTALL_ROOT)#{lib}/httpd/modules'" s.gsub! "-z `$APXS -q SYSCONFDIR`", "-z ''" # apxs will interpolate the @ in the versioned prefix: https://bz.apache.org/bugzilla/show_bug.cgi?id=61944 s.gsub! "LIBEXECDIR='$APXS_LIBEXECDIR'", "LIBEXECDIR='" + "#{lib}/httpd/modules".gsub("@", "\\@") + "'" end # Update error message in apache sapi to better explain the requirements # of using Apache http in combination with php if the non-compatible MPM # has been selected. Homebrew has chosen not to support being able to # compile a thread safe version of PHP and therefore it is not # possible to recompile as suggested in the original message inreplace "sapi/apache2handler/sapi_apache2.c", "You need to recompile PHP.", "Homebrew PHP does not support a thread-safe php binary. "\ "To use the PHP apache sapi please change "\ "your httpd config to use the prefork MPM" inreplace "sapi/fpm/php-fpm.conf.in", ";daemonize = yes", "daemonize = no" # Required due to icu4c dependency ENV.cxx11 config_path = etc/"php/#{php_version}" # Prevent system pear config from inhibiting pear install (config_path/"pear.conf").delete if (config_path/"pear.conf").exist? # Prevent homebrew from harcoding path to sed shim in phpize script ENV["lt_cv_path_SED"] = "sed" # Each extension that is built on Mojave needs a direct reference to the # sdk path or it won't find the headers headers_path = "=#{MacOS.sdk_path_if_needed}/usr" args = %W[ --prefix=#{prefix} --localstatedir=#{var} --sysconfdir=#{config_path} --with-config-file-path=#{config_path} --with-config-file-scan-dir=#{config_path}/conf.d --with-pear=#{pkgshare}/pear --enable-bcmath --enable-calendar --enable-dba --enable-dtrace --enable-exif --enable-ftp --enable-fpm --enable-intl --enable-mbregex --enable-mbstring --enable-mysqlnd --enable-opcache-file --enable-pcntl --enable-phpdbg --enable-phpdbg-readline --enable-phpdbg-webhelper --enable-shmop --enable-soap --enable-sockets --enable-sysvmsg --enable-sysvsem --enable-sysvshm --enable-wddx --enable-zip --with-apxs2=#{Formula["httpd"].opt_bin}/apxs --with-bz2#{headers_path} --with-curl=#{Formula["curl-openssl"].opt_prefix} --with-fpm-user=_www --with-fpm-group=_www --with-freetype-dir=#{Formula["freetype"].opt_prefix} --with-gd --with-gettext=#{Formula["gettext"].opt_prefix} --with-gmp=#{Formula["gmp"].opt_prefix} --with-iconv#{headers_path} --with-icu-dir=#{Formula["icu4c"].opt_prefix} --with-jpeg-dir=#{Formula["jpeg"].opt_prefix} --with-kerberos#{headers_path} --with-layout=GNU --with-ldap=#{Formula["openldap"].opt_prefix} --with-ldap-sasl#{headers_path} --with-libxml-dir#{headers_path} --with-libedit#{headers_path} --with-libzip --with-mhash#{headers_path} --with-mysql-sock=/tmp/mysql.sock --with-mysqli=mysqlnd --with-ndbm#{headers_path} --with-openssl=#{Formula["openssl@1.1"].opt_prefix} --with-password-argon2=#{Formula["argon2"].opt_prefix} --with-pdo-dblib=#{Formula["freetds"].opt_prefix} --with-pdo-mysql=mysqlnd --with-pdo-odbc=unixODBC,#{Formula["unixodbc"].opt_prefix} --with-pdo-pgsql=#{Formula["libpq"].opt_prefix} --with-pdo-sqlite=#{Formula["sqlite"].opt_prefix} --with-pgsql=#{Formula["libpq"].opt_prefix} --with-pic --with-png-dir=#{Formula["libpng"].opt_prefix} --with-pspell=#{Formula["aspell"].opt_prefix} --with-sodium=#{Formula["libsodium"].opt_prefix} --with-sqlite3=#{Formula["sqlite"].opt_prefix} --with-tidy=#{Formula["tidy-html5"].opt_prefix} --with-unixODBC=#{Formula["unixodbc"].opt_prefix} --with-webp-dir=#{Formula["webp"].opt_prefix} --with-xmlrpc --with-xsl#{headers_path} --with-zlib#{headers_path} ] system "./configure", *args system "make" system "make", "install" # Allow pecl to install outside of Cellar extension_dir = Utils.popen_read("#{bin}/php-config --extension-dir").chomp orig_ext_dir = File.basename(extension_dir) inreplace bin/"php-config", lib/"php", prefix/"pecl" inreplace "php.ini-development", %r{; ?extension_dir = "\./"}, "extension_dir = \"#{HOMEBREW_PREFIX}/lib/php/pecl/#{orig_ext_dir}\"" # Use OpenSSL cert bundle inreplace "php.ini-development", /; ?openssl\.cafile=/, "openssl.cafile = \"#{etc}/openssl@1.1/cert.pem\"" inreplace "php.ini-development", /; ?openssl\.capath=/, "openssl.capath = \"#{etc}/openssl@1.1/certs\"" config_files = { "php.ini-development" => "php.ini", "sapi/fpm/php-fpm.conf" => "php-fpm.conf", "sapi/fpm/www.conf" => "php-fpm.d/www.conf", } config_files.each_value do |dst| dst_default = config_path/"#{dst}.default" rm dst_default if dst_default.exist? end config_path.install config_files unless (var/"log/php-fpm.log").exist? (var/"log").mkpath touch var/"log/php-fpm.log" end end def post_install pear_prefix = pkgshare/"pear" pear_files = %W[ #{pear_prefix}/.depdblock #{pear_prefix}/.filemap #{pear_prefix}/.depdb #{pear_prefix}/.lock ] %W[ #{pear_prefix}/.channels #{pear_prefix}/.channels/.alias ].each do |f| chmod 0755, f pear_files.concat(Dir["#{f}/*"]) end chmod 0644, pear_files # Custom location for extensions installed via pecl pecl_path = HOMEBREW_PREFIX/"lib/php/pecl" ln_s pecl_path, prefix/"pecl" unless (prefix/"pecl").exist? extension_dir = Utils.popen_read("#{bin}/php-config --extension-dir").chomp php_basename = File.basename(extension_dir) php_ext_dir = opt_prefix/"lib/php"/php_basename # fix pear config to install outside cellar pear_path = HOMEBREW_PREFIX/"share/pear@#{php_version}" cp_r pkgshare/"pear/.", pear_path { "php_ini" => etc/"php/#{php_version}/php.ini", "php_dir" => pear_path, "doc_dir" => pear_path/"doc", "ext_dir" => pecl_path/php_basename, "bin_dir" => opt_bin, "data_dir" => pear_path/"data", "cfg_dir" => pear_path/"cfg", "www_dir" => pear_path/"htdocs", "man_dir" => HOMEBREW_PREFIX/"share/man", "test_dir" => pear_path/"test", "php_bin" => opt_bin/"php", }.each do |key, value| value.mkpath if /(?<!bin|man)_dir$/.match?(key) system bin/"pear", "config-set", key, value, "system" end system bin/"pear", "update-channels" %w[ opcache ].each do |e| ext_config_path = etc/"php/#{php_version}/conf.d/ext-#{e}.ini" extension_type = (e == "opcache") ? "zend_extension" : "extension" if ext_config_path.exist? inreplace ext_config_path, /#{extension_type}=.*$/, "#{extension_type}=#{php_ext_dir}/#{e}.so" else ext_config_path.write <<~EOS [#{e}] #{extension_type}="#{php_ext_dir}/#{e}.so" EOS end end end def caveats <<~EOS To enable PHP in Apache add the following to httpd.conf and restart Apache: LoadModule php7_module #{opt_lib}/httpd/modules/libphp7.so <FilesMatch \\.php$> SetHandler application/x-httpd-php </FilesMatch> Finally, check DirectoryIndex includes index.php DirectoryIndex index.php index.html The php.ini and php-fpm.ini file can be found in: #{etc}/php/#{php_version}/ EOS end def php_version version.to_s.split(".")[0..1].join(".") end plist_options :manual => "php-fpm" def plist <<~EOS <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>KeepAlive</key> <true/> <key>Label</key> <string>#{plist_name}</string> <key>ProgramArguments</key> <array> <string>#{opt_sbin}/php-fpm</string> <string>--nodaemonize</string> </array> <key>RunAtLoad</key> <true/> <key>WorkingDirectory</key> <string>#{var}</string> <key>StandardErrorPath</key> <string>#{var}/log/php-fpm.log</string> </dict> </plist> EOS end test do assert_match /^Zend OPcache$/, shell_output("#{bin}/php -i"), "Zend OPCache extension not loaded" # Test related to libxml2 and # https://github.com/Homebrew/homebrew-core/issues/28398 assert_includes MachO::Tools.dylibs("#{bin}/php"), "#{Formula["libpq"].opt_lib}/libpq.5.dylib" system "#{sbin}/php-fpm", "-t" system "#{bin}/phpdbg", "-V" system "#{bin}/php-cgi", "-m" # Prevent SNMP extension to be added assert_no_match /^snmp$/, shell_output("#{bin}/php -m"), "SNMP extension doesn't work reliably with Homebrew on High Sierra" begin require "socket" server = TCPServer.new(0) port = server.addr[1] server_fpm = TCPServer.new(0) port_fpm = server_fpm.addr[1] server.close server_fpm.close expected_output = /^Hello world!$/ (testpath/"index.php").write <<~EOS <?php echo 'Hello world!' . PHP_EOL; var_dump(ldap_connect()); EOS main_config = <<~EOS Listen #{port} ServerName localhost:#{port} DocumentRoot "#{testpath}" ErrorLog "#{testpath}/httpd-error.log" ServerRoot "#{Formula["httpd"].opt_prefix}" PidFile "#{testpath}/httpd.pid" LoadModule authz_core_module lib/httpd/modules/mod_authz_core.so LoadModule unixd_module lib/httpd/modules/mod_unixd.so LoadModule dir_module lib/httpd/modules/mod_dir.so DirectoryIndex index.php EOS (testpath/"httpd.conf").write <<~EOS #{main_config} LoadModule mpm_prefork_module lib/httpd/modules/mod_mpm_prefork.so LoadModule php7_module #{lib}/httpd/modules/libphp7.so <FilesMatch \\.(php|phar)$> SetHandler application/x-httpd-php </FilesMatch> EOS (testpath/"fpm.conf").write <<~EOS [global] daemonize=no [www] listen = 127.0.0.1:#{port_fpm} pm = dynamic pm.max_children = 5 pm.start_servers = 2 pm.min_spare_servers = 1 pm.max_spare_servers = 3 EOS (testpath/"httpd-fpm.conf").write <<~EOS #{main_config} LoadModule mpm_event_module lib/httpd/modules/mod_mpm_event.so LoadModule proxy_module lib/httpd/modules/mod_proxy.so LoadModule proxy_fcgi_module lib/httpd/modules/mod_proxy_fcgi.so <FilesMatch \\.(php|phar)$> SetHandler "proxy:fcgi://127.0.0.1:#{port_fpm}" </FilesMatch> EOS pid = fork do exec Formula["httpd"].opt_bin/"httpd", "-X", "-f", "#{testpath}/httpd.conf" end sleep 3 assert_match expected_output, shell_output("curl -s 127.0.0.1:#{port}") Process.kill("TERM", pid) Process.wait(pid) fpm_pid = fork do exec sbin/"php-fpm", "-y", "fpm.conf" end pid = fork do exec Formula["httpd"].opt_bin/"httpd", "-X", "-f", "#{testpath}/httpd-fpm.conf" end sleep 3 assert_match expected_output, shell_output("curl -s 127.0.0.1:#{port}") ensure if pid Process.kill("TERM", pid) Process.wait(pid) end if fpm_pid Process.kill("TERM", fpm_pid) Process.wait(fpm_pid) end end endend__END__diff --git a/acinclude.m4 b/acinclude.m4index 168c465f8d..6c087d152f 100644--- a/acinclude.m4+++ b/acinclude.m4@@ -441,7 +441,11 @@ dnl dnl Adds a path to linkpath/runpath (LDFLAGS) dnl AC_DEFUN([PHP_ADD_LIBPATH],[- if test "$1" != "/usr/$PHP_LIBDIR" && test "$1" != "/usr/lib"; then+ case "$1" in+ "/usr/$PHP_LIBDIR"|"/usr/lib"[)] ;;+ /Library/Developer/CommandLineTools/SDKs/*/usr/lib[)] ;;+ /Applications/Xcode*.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/*/usr/lib[)] ;;+ *[)] PHP_EXPAND_PATH($1, ai_p) ifelse([$2],,[ _PHP_ADD_LIBPATH_GLOBAL([$ai_p])@@ -452,8 +456,8 @@ AC_DEFUN([PHP_ADD_LIBPATH],[ else _PHP_ADD_LIBPATH_GLOBAL([$ai_p]) fi- ])- fi+ ]) ;;+ esac ]) dnl@@ -487,7 +491,11 @@ dnl add an include path. dnl if before is 1, add in the beginning of INCLUDES. dnl AC_DEFUN([PHP_ADD_INCLUDE],[- if test "$1" != "/usr/include"; then+ case "$1" in+ "/usr/include"[)] ;;+ /Library/Developer/CommandLineTools/SDKs/*/usr/include[)] ;;+ /Applications/Xcode*.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/*/usr/include[)] ;;+ *[)] PHP_EXPAND_PATH($1, ai_p) PHP_RUN_ONCE(INCLUDEPATH, $ai_p, [ if test "$2"; then@@ -495,8 +503,8 @@ AC_DEFUN([PHP_ADD_INCLUDE],[ else INCLUDES="$INCLUDES -I$ai_p" fi- ])- fi+ ]) ;;+ esac ]) dnl internal, don't use@@ -2411,7 +2419,8 @@ AC_DEFUN([PHP_SETUP_ICONV], [ fi if test -f $ICONV_DIR/$PHP_LIBDIR/lib$iconv_lib_name.a ||- test -f $ICONV_DIR/$PHP_LIBDIR/lib$iconv_lib_name.$SHLIB_SUFFIX_NAME+ test -f $ICONV_DIR/$PHP_LIBDIR/lib$iconv_lib_name.$SHLIB_SUFFIX_NAME ||+ test -f $ICONV_DIR/$PHP_LIBDIR/lib$iconv_lib_name.tbd then PHP_CHECK_LIBRARY($iconv_lib_name, libiconv, [ found_iconv=yes能够看到文件定义了一个class, 类名为PhpAT72, 能够看到类名和文件名是有对应关系的, 文件名是php@7.2, 转换成类名就是PhpAT72向下内容顺次为: ...

August 4, 2020 · 8 min · jiezi

关于macos:Mac使用SSH访问公司内网网站

在公网或者在家里如何拜访公司外部网站? 其实一个计划是:应用ssh,socket代理进行拜访。当然如果公司有相干的隧道,那间接应用隧道进行连贯拜访。需要背景如下:本地电脑(或者家里或者公网) -> 连贯公司内网的网站(http://192.168.2.1) 实现原理如下:本地电脑(家里或公网网络) -> 公司ssh服务器 ->公司内网网站ssh服务器进行socks代理,本地电脑通过socks隧道就能够连贯公司内网进行拜访内网网站了 具体步骤如下: 1. 建设ssh连贯# username, 119.130.71.249是公司服务器的用户名和ipssh -D 10088 username@119.130.71.249# 确定后须要输出username的明码进行验证登录-D: 设置ssh应用SOCKS隧道并指定端口号 (端口号能够设置范畴 1025-65536)-P: 设置ssh连贯的端口号,默认是22 2. 配置socks代理2.1 关上网络的高级配置界面 2.2 配置socks代理 3. 拜访内网网站务必上述2个步骤都胜利实现后,就能够拜访公司内网网站.在浏览器输出内网的网址地址进行拜访:http://192.168.2.1 另外须要留神的一点:有可能公司内网网络与你本地局域网络IP段雷同,拜访公司内网有可能会有抵触景象。解决思路: 重新配置本地路由器所调配dchp网段。 4. 留神拜访内网网站实现你的工作后,切记把SSH和SOCKS代理敞开勾销。 不然过段时间后,你在其余软件开发过程中可能会遇到一些莫名奇怪的网络问题。切记

July 31, 2020 · 1 min · jiezi

关于macos:Mac-IDEA配置阿里云国内镜像

IDEA会主动拆卸IDEA版本的maven,所以只须要配置settings.xml就能够实现变更国内镜像 1. 下载maven下载地址:http://maven.apache.org/download.cgi下载实现后解压,找到settings.xml文件 2. 关上IDEA配置Maven把settings.xml文件拷贝到你本人指定的目录,如/Users/xxx/.m2/settings.xml关上IDEA进行配置面板,如下图示进行操作,并保留 3. 编辑镜像地址用文件编辑器关上/Users/xxx/.m2/settings.xml settings.xml文件找到mirrors标签,在区域内加以下代码,并保留,如图示<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf></mirror> 4. 重启IDEA配置完后成重启IDEA,这时执行maven时就会发现,曾经应用阿里的镜像进行下载依赖了。

July 30, 2020 · 1 min · jiezi

关于macos:MAC软件安装

yarn基于终端装置 1. curl -o- -L https://yarnpkg.com/install.sh | bash Yarn was installed, but doesn't seem to be working :(.提醒则进入第2步,持续配置环境变量,否则⬇️yarn --version校验是否装置胜利,如果command not found: yarn,则持续配置环境变量 2. touch ~/.bash_profile //touch是没有就创立;.bash_profile这是零碎长期的环境变量 3. sudo open -e ~/.bash_profile //sudo是最大权限,输出明码为锁屏明码第三部后会弹出 .bash_profile文件框,须要写入path,具体命令依据提醒输出 4. source ~/.bash_profileyarn --version check~

July 25, 2020 · 1 min · jiezi

关于macos:MacCentos7-使用yarn安装nodesass失败的解决方案

查看yarn版本查看版本查看以后是否已装置yarn $ yarn --version# 如下显示版本号,则表明已装置yarn[root@VM_0_16_centos webapp]# yarn --version1.19.1若未装置,请先装置 装置yarn如果查看完结没显示对应版本号,则需装置yarn # 第一步$ sudo wget https://dl.yarnpkg.com/rpm/yarn.repo -O /etc/yum.repos.d/yarn.repo# 第二步$ sudo yum install yarn# 第三步 再次查看版本¥ yarn --version这里也有我写的更详情的装置阐明形容:2步实现centos 7装置yarn 配置yarn国内镜像NPM $ npm config set registry http://registry.npm.taobao.org$ npm config set sass-binary-site http://npm.taobao.org/mirrors/node-sassYARN $ yarn config set registry http://registry.npm.taobao.org$ yarn config set sass-binary-site http://npm.taobao.org/mirrors/node-sass备用 yarn config set sass_binary_site http://cdn.npm.taobao.org/dist/node-sass -g

July 25, 2020 · 1 min · jiezi

关于macos:Chromium-for-mac谷歌浏览器-v86042120官方最新版

Chromium是Mac零碎上一款十分不错的浏览器,其以安全性高,软件启动速度快,关上网页速度快,软件更新快等特点深受宽广Mac用户青睐,本站提供Chromium for mac官方版下载资源,有须要的敌人快来看看吧! Chromium mac版装置教程软件下载实现后,双击Chromiumwq_macw.pkg依据提醒进行装置 谷歌浏览器Chromium软件特色简略Chromium for Mac 界面简洁慷慨,体验十分好,在同一地位进行搜寻和导航,可随便排列标签页,既快捷又轻松。 为了让您更安心地悠游网路,Chrome提供多项防护机制.它岂但内建了歹意软体与网路钓鱼防护性能,而且还可能主动进行更新,以确保您应用最新的安全性修改程序等。 疾速chromium浏览器谋求的是全方位的疾速体验。它本身启动速度十分快,简直是秒开,加载网页也能够霎时实现,并且能以闪电般的速度运行网络应用。看上面macdown小编分享的动图,是不是闪电般的疾速? 平安无论什么时候平安是第一位的,Mac版chromium不必你特地的设置默认为用户提供平安爱护,并可供所有人轻松且平安地应用。 兼容您可在多平台应用Chromium浏览器,并且能够随时随地拜访本人的书签和浏览器设置,再建设账号的前提下多平台同步书签等,从而节省时间并缩小输出操作。 谷歌翻译把Chromium for Mac 浏览器偏好设置里的语言设置为中文,那么当你拜访非中文网页的时候就会揭示你是否翻译成中文,你也能够去掉揭示而间接翻译成中文。 通用享受Chrome线上应用程序商店,挖掘数千种应用程序和插件,扩大性能及主题,让您的Chromium for Mac浏览器变得更加弱小。

July 24, 2020 · 1 min · jiezi

Ulysses-20-for-Mac优秀的markdown写作软件-v20中文免激活版

哪款markdown写作软件最好用?小编举荐您应用尤利西斯:Ulysses 20 mac版!这是mac上一款十分弱小的markdown写作工具。ulysses mac破解版具备全新的Soulmen写作坏境,采纳了革命性的性能加强,联合了最好的局部最小标记(即Markdown,Textile)性能,能够为您带来前所未有的编辑体验。此版本曾经为大家注册激活,全副性能任你应用!欢送前来MacW下载! 此版本不反对iCloud 同步应用须要敞开sipMac电脑怎么敞开sip,苹果电脑关闭系统完整性爱护SIP的办法教程 Ulysses 20下载安装教程在本站下载实现.pkg安装包后,双击关上,依照提醒即可实现装置。 Ulysses 20 mac版特色介绍实用于Mac,iPad和iPhone的终极写作应用程序 欢快,专一的写作体验与无效的文档治理,疾速同步和灵便的进口相结合,使尤利西斯成为各类作家的首选。 Ulysses mac版中文名为“尤利西斯”这是一款弱小的具备全新Soulmen写作环境的超弱小文本编辑工具,Ulysses Mac版能够为您的Mac设施带来前所未有的编辑体验。Ulysses for mac它是采纳了革命性的性能加强,被称为“纯文本加强” 。,它联合了最好的局部最小标记(即MarkDown,Textile)性能,为OS X带来漂亮简略的文本编辑程序体验。 ulysses mac破解版性能亮点**1.专一与生产力 Ulysses提供简略直观的工作空间,您能够依据本人的口味定制。**清洁,无烦扰的界面该界面利用了古代OS X概念。这个漂亮相熟的环境将远离您的形式 - 并帮忙您立刻到处走动。 基于标记的文本编辑器尤利西斯的编辑只是文字和文字。只需几个字符即可标出题目,重要段落或评论。无需将手指从键盘上抬起。 纯文本加强尤利西斯依然提供您冀望从传统文字处理器中取得的所有性能。甚至图像,脚注和链接都能够轻松解决 - 前所未有的格调。 主题编辑您能够决定编辑器的外观 - 从精心筛选的调色板中抉择,或从Ulysses Style Exchange下载用户生成的主题。 键盘导航您只能通过键盘操作Ulysses,因而无需涉及鼠标。在iPhone和iPad上,您能够充分利用内部键盘。 打字机模式启用后,您以后键入的即将放弃垂直固定 - 顶部,两头,底部,无论您喜爱什么。还反对线条突出显示。 **2.组织与治理 尤利西斯提供了一整套组织工具,从记笔记到小说写作 - 以及介于两者之间的所有。**所有文本的繁多图书馆尤利西斯的图书馆领有你所写的所有。没有保留对话框,没有Finder搜寻。它就在那里。每时每刻。 分层组通过群组,您能够组织您的作品我的项目或理智的主题。您能够依据须要将它们分成子组和子子组。 附件属于其余信息来而不是在一个文本能够连贯到它:图像,PDF文件,票据,关键字,你的名字。 过滤器应用过滤器,您能够依据关键字,文本呈现甚至创立或批改日期放大图书馆的内容范畴。 主动保留和主动备份尤利西斯主动保留您的作品并保留整个文本库的本地备份。 写指标谋求每日写作指标,或为您的文本设置单词或字符限度并定义截止日期。指标能够帮忙您跟踪进度,并让您在社交媒体上吹牛它。 **3.同步 尤利西斯让你能够在任何中央书写,而无需思考你的设置。**残缺的iCloud Sync同步简略,无缝,既不须要第三方应用程序,也不须要任何类型的交互。无论您身在何处,所有内容始终可用。 对于macOS和iOS从iPhone到iPad再到Mac - Ulysses实用于您的所有设施,并且应用程序共享雷同的功能集。无论你在写什么 - 你都会失去真正的尤利西斯。 Dropbox上的内部文件夹Ulysses容许您将Dropbox文件夹增加到文本库中。因而,如果您心愿将文本存储在纯文本文件中,或者与其他人合作,则能够。 **4.导出与分享 无论你写什么,读者是谁,尤利西斯的多功能进口性能都能让你称心。**各种文件格式将您的作品导出为纯文本或富文本,Markdown文件或HTML代码。创立精美的PDF,word文档和电子书,格局正确,风格各异。 公布到wordPress和MediumwordPress和Medium用户能够应用Ulysses编写故事,并间接在应用程序中安顿或公布它们。只需按一下按钮。 实时预览内置的实时预览显示输入的外观,您能够立刻观看更改失效。 内置导出款式尤利西斯为所有反对的格局和各种用例提供了许多导出款式。ADA格调的PDF?查看。那个经典手稿看起来?还检查一下。 分享和凋谢将word手稿附加到电子邮件中,或应用iBooks关上ePub文件:Ulysses可让您不便地共享文本,或间接将其发送到第三方应用程序。 ...

July 14, 2020 · 1 min · jiezi

MacHomebrew查找nginx安装目录和nginxconf配置文件目录

1. nginx装置目录$ ps -ef | grep nginx装置目录就在:/usr/local/opt/nginx/bin/nginx,如下 zhangguoyedeMacBook-Pro:nginx zhangguoye$ ps -ef | grep nginx 501 1543 1 0 9 919 ?? 0:00.04 nginx: master process /usr/local/opt/nginx/bin/nginx -g daemon off; 501 1700 1543 0 9 919 ?? 0:00.00 nginx: worker process 501 37720 929 0 11:37上午 ttys006 0:00.00 grep nginx2.nginx.conf配置文件目录$ nginx -t配置文件目录就在:/usr/local/etc/nginx/,如下 zhangguoyedeMacBook-Pro:nginx zhangguoye$ nginx -tnginx: the configuration file /usr/local/etc/nginx/nginx.conf syntax is oknginx: configuration file /usr/local/etc/nginx/nginx.conf test is successful3. 启动/暂停/重载# 启动$ sudo brew services start nginx# 暂停$ nginx -s stop# 重载$ nginx -s reload

July 13, 2020 · 1 min · jiezi

Electerm-for-Mac终端模拟器sshsftp客户端-v1354中文版

MacW为您带来一款十分好用的终端模拟器/ssh/sftp客户端:Electerm中文版。这是一款集终端模拟器、文件管理器、ssh近程连贯、sftp客户端为一体的工具,能够让您双击间接编辑近程文件,应用内置编辑器编辑本地文件,应用publickey +明码验证,Zmodem,还有自定义终端款式,全局/会话代理,将书签/主题/疾速命令同步到github secret gist等性能,十分好用!小编现为您带来electerm mac版下载,有须要的敌人不要错过哦! electerm mac版下载安装教程在本站下载实现.pkg安装包后,双击关上,依照提醒即可实现装置。 Electerm下载性能亮点作为终端/文件管理器或ssh / sftp客户端(相似于xshell)全局热键可切换窗口可见性(相似于guake,默认值为ctrl + 2)多平台(Linux,Mac,Win)?? ?? ?? ?? ??反对多国语言(电子语言环境,欢送奉献)双击间接编辑近程文件(小的)。应用内置编辑器(小的)编辑本地文件。应用公钥+明码进行身份验证。Zmodem(rz,sz)。通明窗口(Mac,Win)。终端背景图像。全局/会话代理。疾速命令将书签/主题/疾速命令同步到github Secret Gist串口反对

July 13, 2020 · 1 min · jiezi

BricsCAD-20-for-Mac专业的CAD建模设计软件-v20209

想要下载BricsCAD 20 Mac版?MacW为大家提供bricscad 20 破解版下载!,这是一款功能齐全的业余cad设计软件,是该软件的白金版本,性能最为弱小,原生反对DWG文件格式,领有相熟的cad性能,反对全新的动静块,反对LISP、VBA、BRX (ARX) 和 .NET,能够间接3D建模,还反对渲染、资料和灯光,自在状态3D建模,拆卸建模等等,欢送有须要的敌人们下载应用! 1.相熟的2D和3D界面 BricsCAD界面从一开始就让您感觉宾至如归。凭借独特的色带,导航图纸变得前所未有的简略。这是通过选项卡式cad界面拜访工具的最快形式。 Look-from小部件应用“查看自”窗口小部件轻松更改视图方向。只需单击椅子图标四周的箭头即可操纵视点。 智能四方光标应用咱们的上下文相干Quad™游标加快速度。 设置管理员“设置”对话框报告并批改cad界面中所有设置的以后值。按字母程序或按类别(树视图)对设置进行排序。即时 搜寻性能可疾速直观地查找设置。 2.绘图资源管理器 这是您的绘图控制中心。在Drawing Explorer中,您能够看到所有对象定义,并在所有关上的图形中应用它们。浏览并查看您喜爱的文件夹中的图纸,甚至能够插入块而无需关上源图形。 连贯到您的Bricsys 24/7帐户,在云端共享和治理您的绘图我的项目,并创立和应用您的我的项目图纸集。 3.图层和内容浏览器 而在必须敞开图层资源管理器之前,当初,在通过“图层”面板进行绘制和编辑时,您始终能够应用图层名称及其设置。?内容浏览器可停泊面板在您指定的文件夹的树状视图中显示DWG和DXF内容。 可停泊的面板如果有多个面板停靠在屏幕的一侧,它们当初共享雷同的空间,每个面板都有本人的选项卡。 二.二维制图2D制图1.具体的2D制图 疾速精确地创立和编辑2D技术图纸,平面图和其余布局。凭借其翻新的2D绘图工具,BricsCAD将您的绘图晋升到全新的细节程度。 正文尺度正文缩放容许您以所需的大小显示和打印模型。在2D绘图环境中,您能够缩放实体类型,例如文本,暗影,表格,尺寸,公差和(多)领导者。 多领导者多线领导者应用预约义属性保留为款式,疾速创立许多领导者。您能够应用文本或块来正文多重疏导,也能够将正文字段留空。其余格局包含箭头,样条线引线和线型。 动静尺寸动静尺寸在屏幕上以交互方式指定长度和角度,因为实体是创立和编辑的。减少的细节程度有助于您从2D绘图过渡到3D建模。 透明度应用新的通明成果能够改善图形的外观,例如将其利用于实体填充和其余对象。BricsCAD容许您设置透明度级别,将属性间接利用于对象,并通过图层指定透明度。 动静数组数组是关联的和动静的。动态创建矩形,极坐标,线性,门路和3D阵列。关联性意味着当您编辑一个对象时,更改将利用于阵列中的所有其余对象。 网络地图服务Map Connect性能将基于Web的地图服务中的地图搁置到图纸中。能够抉择一个或多个数据层进行下载,而后将其作为图像插入图纸中。 2.比拟图纸 BricsCAD应用下一代存储库办法,通过Visual Merge性能实现极快的绘图比拟。此工具扫描两个版本的图形,并疾速比拟所有图形实体的历史记录。您能够在构造面板中查看更改,在屏幕上以对比色显示它们,并利用“KeepMe”命令保留您抉择的实体,同时主动抛弃其余实体。 三.3D建模1.三维间接建模应用BricsCAD 您能够应用咱们的几何束缚求解器取得用于3D间接实体建模的弱小且自适应的工具。3D间接建模操作实用于所有ACIS实体几何体,无论是在BricsCAD中创立还是导入。 须要在简单的设计上工作吗?BricsCAD的间接编辑性能能够爱护您的3D模型的设计用意,帮忙您节省时间和头痛。 2.陈腐的工具 能够疾速轻松地创立您想要的任何模型 外表实体创立从2D轮廓,3D曲线,3D实体或导入的整机和拆卸开始。应用放样蜿蜒创立简单整机或在导入的几何体中自动识别它们。 放样应用BricsCAD的新Loft命令通过指定横截面轮廓来创立3D实体。横截面定义了固体的形态。 捻通过以指定的角度扭转轴四周的三维实体,曲面和区域来创立钻头或螺旋钻等工程对象。 加粗不仅能够在曲面上应用加粗工具,还能够在线条,圆形和曲线等线对象上应用加粗工具,只需点击几下即可创立相似管状的对象。 3.3d图画 比拟3D比拟关上两个图形文件,而后应用色彩编码报告三维实体和三维外表的差别。这使您能够疾速查看对其余雷同外观的图纸所做的更改。差别示意为在两个视口中显示的独自实体 - 用于增加的红色实体,用于缩小的绿色实体。 4.拆卸建模程序集 将部件组织为用于对简单产品建模的分层构造。应用BricsCAD 弱小的3D束缚(几何和尺寸)能够轻松地将拆卸组合为自上而下或自下而上的设计。 拆卸设计因为BricsCAD提供了以下附加操作,因而应用组件更加灵便:- 关上组件的正本作为新文档- 更换组件- 在内部和本地组件之间切换- 将本机块转换为本地组件- 将援用的图形(内部参照)转换为内部组件 拆卸导入- 应用更新的BricsCAD Communicator插件,您能够从风行的Mcad格局的文件导入产品构造,例如Solidworks,Inventor和creo。导入3D模型时,BricsCAD会依据须要主动修复几何体。此外,您能够修复和简化导入的模型,以及缝合脱节的外表。 参数化组件- 应用参数化组件进行设计显着扩大。您能够从受约束的3D实体创立参数化组件,以及跨组件复制和粘贴参数化组件。当用另一个参数组件替换一个参数组件时,将依据组件指定的表达式主动评估参数。 5.渲染 600高清渲染资料用现实主义更有创意。咱们更新的渲染材料库当初蕴含600多种高分辨率Redway资料。应用库和预览窗口能够使3D间接模型比以往更实在。 反对光度学照明通过应用具备Web灯的IES文件来改良3D模型的渲染。依据制造商的规格,这使得BricsCAD可能精确地描绘出照明的准确散布。 6.生成的图纸视图 “生成的图纸视图”性能已齐全从新设计。在创立正确投影的3D模型视图后,您能够更改其比例并切换暗藏线的可见性。此外,您还能够指定截面视图,截面线,细节视图和细节符号的设计。 ...

July 9, 2020 · 1 min · jiezi

Axure-RP-9-for-Mac交互式产品原型设计工具-v9003704中文版

Axure RP 9 for Mac是Mac平台上的一款专为快速原型设计而生的应用,Axure RP 9 Mac破解版可以辅助产品经理快速设计完整的产品原型,并结合批注,说明以及流程图,框架图等元素,将产品完整地表述给各方面设计人员,如UI 、UE等等,并在讨论中不断完善。 软件功能全新的Axure RP 9重新设计和架构,使规划和原型设计更有趣,更强大。 一个虚热RP 9拥有全新的硬件加速渲染引擎,文件结构能够更快地保存和加载,以及流畅的变焦和更快的编辑流线型的帆布。您将获得axure rp 9 mac所熟知的所有原型功能和文档功能 - 更好。 相互作用没有分心新的交互构建器已经过全面重新设计和优化,易于使用。从基本链接到复杂的条件流,可以在更短的时间内以更少的点击次数将您的原型变为现实。 细节改进了对排版的控制,包括字符间距,删除线和上标。带径向渐变和HSV拾取器的新颜色选择器。图像作为形状背景,图像滤镜和原型中更好的图像质量。更智能的捕捉和距离指南,单键绘制快捷方式以及更精确的矢量编辑。使用我们的Sketch-to-Axure插件,可以更准确地从Sketch复制和粘贴。 展示全貌使用新的原型播放器以最佳的方式展示您的作品,优化现代浏览器并为现代工作流程设计。清晰呈现具有丰富交互功能的移动和桌面原型以及针对您的业务解决方案的全面文档。 控制您的文档确保您的解决方案正确完整地构建。整理笔记,将其分配给UI元素,并合并屏幕注释。随着解决方案的发展,现在比以往更容易保持文档的更新。当您准备就绪时,向开发人员提供基于浏览器的全面规范。 以你的想法的速度从头脑风暴到完善的可交付成果,通过改进的图书馆管理,简化的自适应视图,更灵活和可重复使用的母版以及动态面板的内联编辑,更有效地工作。

July 8, 2020 · 1 min · jiezi

这个国产的Mac包管理工具是否能成为HomeBrew的替代品

在不久之前 Gitee 曾为大家介绍过一款国内高速安装 HomeBrew 的开源项目,受到了不少开发者的欢迎。虽然安装变得快速了,但仍会出现安装中断,下载速度不稳定的情况,这时开发者们就又陷入了痛苦之中。 今天 Gitee 为大家介绍的就是另一款 Mac 下的包管理工具:axe.store,看看它厉害在哪里。 项目名称:axe.store 项目作者:快编程 项目地址:https://gitee.com/kuaibiancheng/store 项目简介axe.store 是一款 Mac 下的包管理工具,同时支持命令行软件和图形界面软件安装 axe.store 相对 Homebrew 的核心优势为: 速度快安装时自动换源比如在使用 Homebrew 的时候,即便使用了国内的源,总是会有一些文件下载下来坏的导致安装中断。比如 ffmpeg 这个软件有数十个依赖,下载安装都费时。假设在你完成了前面 10 个依赖软件的安装后,遇到一个错误的文件,你就不得不上网搜索然后换一个源,然后完成了前面 15 个依赖软件的安装后遇到一个错误的文件(现在的阿里云和腾讯云就会发生这样真实的案例)。 axe.store 支持安装时自动换源,阿里云下的文件坏了会自动换腾讯云下,轻松解决文件错误问题 PS: 图形界面软件由软件提供商提供下载服务,部分软件可能在国内下载速度会很慢,甚至无法下载 安装本软件支持 10.14 和 10.15 系统 /bin/bash -c "$(curl -fsSL https://gitee.com/kuaibiancheng/store/raw/master/install.sh)"复制以上命令到终端执行即可安装,下面是安装成功的截图 使用搜索: store.axe sou [软件名] 同时搜索图形界面软件和命令行软件,输入搜索结果相应的编号后即可安装是的,虽然软件的名字叫 axe.store 但是安装后的命令却是 store.axe,这是我们规定的请一定要在输入 sto 3 个字符后用 TAB 键补全命令,尽量优先用 TAB 补全而非手敲所有字符安装示例 使用了 store.axe sou qq 命令来搜索,并且输入了数字 3 来安装 QQ 音乐使用了 store.axe sou wget 命令来搜索并安装了红色西瓜图标的软件是 Unix 命令行软件青色苹果图标的软件是 苹果图形界面软件 ...

July 7, 2020 · 1 min · jiezi

GoodNotes-5-手写笔记和PDF标注必备工具

GoodNotes mac版是Macos上一款手写笔记软件,您可以在 Mac 上创建、导入和编辑文稿,支持导入 PDF 和图像,以在 GoodNotes 中添加注释,通过拖放操作将文稿从 Mac添加到现有的 GoodNotes 笔记本。 小编其实就是使用 GoodNotes 中的小众,大部分用户都喜欢在 iPad 上使用 GoodNotes,因为可以用 Apple Pencil 来享受此应用的精华功能:手写;而小编由于没有 iPad,只能在 Mac 上为大家讲讲使用感受了,虽然 Mac 版上体验手写功能太过牵强,但移动版本的 GoodNotes 在 Mac 上都有提供。 GoodNotes 通过多年发展,已经与 Notability、Noteshelf、OneNote 等形成了多足鼎立的形式。你可以创建多页面的文稿,有文件夹管理机制。 打开文稿,你可以在里面用画笔进行灵感记录,单击画笔 icon 可以选择钢笔、圆珠笔、画笔,当然使用感受无法为大家仔细讲了,在 iPad 里使用的感受肯定是不一样的,比如压感和画笔的样式表现,不过你依然可以在 Mac 上选择画笔的颜色预设,自定义画笔颜色,甚至是粗细。 此外还有你可以轻松触类旁通的荧光笔,橡皮擦,各种形状工具,套索,插入图片、插入前置摄像头拍照图片以及文字。文字可以选择位置、字号,字体,背景色,边框色等等参数。 画笔颜色可自选: 文稿里可随时添加页面,选择新页面所在位置,模板样式。 文稿里的页面可以导出成 PDF、图片或者可供随时编辑、导入的 .goodnotes 文件。 最让小编喜欢的还是 GoodNotes 丰富的模板资源,你可以针对文稿的封面、页面选择不同风格的模板,首先是模板的尺寸,我选择的是 A4,因为会考虑后期的打印任务,当然也有其他尺寸,如下图: 无论是封面还是页面,文稿都有横向、纵向两种布局,你可以选择各种样式的封面模板。 除了纯色封面,也有很多带美术设计的封面模板: 页面的模板最有特色,有点线纸、方格纸、手写布局、办公计划表、财会、待办事项、五线谱等等。 GoodNotes 5 还可以在 iPad 上通过 Siri 建议推送给用户是否打开已有的文稿,应该是 iPad 根据用户使用习惯(记录)在每周固定时间推送给用户;还有就是更多针对 iPadOS 设计的分屏、手势、OCR 扫描、适配 dark mode 的暗色模板、自动备份等功能。小编还是建议大家在 iPad 上使用 GoodNotes 效果最好,可以发挥这款产品的最大特色。 ...

July 7, 2020 · 1 min · jiezi

Mac修改hosts域名与ip绑定vue-Invalid-Host-header

在移动开发过程中,有时候需要使用域名进行访问(如微信网页开发)本地ip地址服务,或者使用域名访问本地ip地址服务等。 这时候可以修改host进行实现。 1. 修改host文件在命令终端,使用root用户修改host文件。域名使用root用户打开/etc/hosts host文件进行修改。添加ip及对应的域名 $ sudo vi /etc/hosts127.0.0.1 localhost127.0.0.1 zhangguoyedeMacBook-Pro.local255.255.255.255 broadcasthost::1 localhost::1 zhangguoyedeMacBook-Pro.local# 在这里添加上ip及对应的域名并保存退出#(这里假设你设置的是本机ip是 127.0.0.1 访问域名是 guoye.com)127.0.0.1 guoye.com2. 通过域名访问项目现在可以在浏览器上访问你设置的域名guoye.com,跟直接通过ip访问127.0.0.1的内容是一致的。通常你的项目会加上端口号,域名也需要加上端口号,如http://guoye.com:4201 3. vue (Invalid Host header)在vue项目开发时,直接通过ip地址访问正常,但通过上面host域名方式访问,浏览器会显示一段文字:Invalid Host header。这是由于新版webpack-dev-server出于安全考虑,默认检查hostname,如果hostname 没有配置在内的,将中断访问。 解决方法:在vue.config.js的devServer配置文件加上 disableHostCheck: true devServer: { port: 4201, // 端口配置 proxy: { // 代理配置 }, disableHostCheck: true, // 这是由于新版的webpack-dev-server出于安全考虑,默认检查hostname,如果hostname 不是配置内的,将中断访问。} 4. 手机端也通过域名进行访问移动开发时,可以使用Charles软件进行代理。此时手机端也能通过域名访问本机电脑的应用。如何使用Charles,详情查看博客的相关文章。

July 7, 2020 · 1 min · jiezi

Tower-for-Mac强大的Git客户端-v50

你是否需要一款简单易用的Git客户端呢?不放试试Tower for Mac吧!Tower mac版是Macos上一款强大的Git客户端,具有强大的Git资源库管理、版本控制、分支管理等等,已被很多知名公司使用,并且能够和Xcode、GitHub、Beanstalk、BBEdit等软件无缝结合使用地址:Tower for Mac Tower mac版功能介绍1、便于使用 无需记住复杂的命令(及其参数)。Tower使许多高级操作像拖放一样简单。2、撤消一切 撤消本地更改恢复旧版本还原提交恢复已删除的提交撤消分支删除3、清晰的可视化,更好的理解 Tower的清晰视觉界面非常有用 - 并且使复杂场景更容易理解。 4、自信地使用Git 以简单,直观的方式解决合并冲突立即查看哪些提交尚未与遥控器同步停止使用SSH密钥,用户名,密码和身份验证令牌进行摔跤5、简单 拖放撤消所有内容独特的冲突向导文件历史记录丰富的文档出色的客户支持Tower可帮助您使用Git掌控版本控制。6、强大 拉动请求单线分段交互式重新基础子模块Git LFSGit-Flow文件历史记录责备Cherry-Pick可以访问Git的所有功能。7、快速 快速打开单击克隆自动存储和获取使用Tower提高工作效率。

July 6, 2020 · 1 min · jiezi

MacOS下安装RabbitMQ和使用

今天来学习下怎样在Mac上安装和使用RMQ。一、安装RMQ网上找教程安装MQ,大致氛围两种安装方式: 1、通过wget获取下载RabbitMQ的源文件,解压源文件之后进行安装,前提条件是系统已经安装wget命令。2、通过brew指令来安装,由于在安装wget指令时遇到的问题一直没有解决,本次采用的是通过brew安装RabbtiMQ。如果您的系统没有安装HomeBrew,则需要先安装,查看是否安装: brew --versionHomebrew 2.4.3-49-g4290789Homebrew/homebrew-core (git revision 08af7; last commit 2020-07-05)Homebrew/homebrew-cask (git revision 927fe; last commit 2020-07-05)我的系统已经安装过了,则不用再次安装Brew,直接安装RMQ即可。 安装HomeBrew1、打开安装HomeBrew网址,和一个新的终端,拷贝安装命令到终端。 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"2、按下回车键,命令自动执行,命令执行的过程中会提示输入密码,此时输入登录mac系统的账号的密码。当命令执行结束后会出现一下提示: ➜ ~ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"Password:==> You are using macOS 10.11.==> We (and Apple) do not provide support for this old version.This installation may not succeed.After installation, you will encounter build failures with some formulae.Please create pull requests instead of asking for help on Homebrew\'s GitHub,Discourse, Twitter or IRC. You are responsible for resolving any issues youexperience while you are running this old version.==> This script will install:/usr/local/bin/brew/usr/local/share/doc/homebrew/usr/local/share/man/man1/brew.1/usr/local/share/zsh/site-functions/_brew/usr/local/etc/bash_completion.d/brew/usr/local/HomebrewPress RETURN to continue or any other key to abort==> Downloading and installing Homebrew...在执行上述命令的时候,出现了这样的错误: ...

July 5, 2020 · 1 min · jiezi

mac-trace-traceroute-简要使用

先看看下面这张图 1. traceroute的作用通过traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径。当然每次数据包由某一同样的出发点(source)到达某一同样的目的地(destination)走的路径可能会不一样,但基本上来说大部分时候所走的路由是相同的。linux系统中,我们称之为traceroute。 traceroute通过发送小的数据包到目的设备直到其返回,来测量其需要多长时间。一条路径上的每个设备traceroute要测3次。输出结果中包括每次测试的时间(ms)和设备的名称(如有的话)及其IP地址。 2. traceroute的执行大多数情况下,我们会在linux主机系统下,直接执行命令行:traceroute hostname 下面有对traceroute更详尽的说明https://www.cnblogs.com/peida...

July 4, 2020 · 1 min · jiezi

使用Setfile命令修改MacOS文件创建时间creation-date非touch命令附Linux文件时间属性介绍

情景有一个文件想要修改“创建时间”和“修改时间”: 网上普遍使用类Unix系统的命令touch来实现(预先说明,此普遍方法无法满足修改“创建时间”的需求。后文有使用Setfile命令这一可行的解决方法): 命令格式touch [选项参数] <文件名>命令参数-t 使用指定的日期时间,修改文件的“atime(访问时间)”,“mtime(修改时间)“。-a 或--time=atime或--time=access或--time=use 只修改atime(访问时间)。-m 或--time=mtime或--time=modify 只修改mtime(修改时间)。-c 或--no-create 不建立任何文档,此参数将修改“atime(访问时间)”,“mtime(修改时间)“,“ctime(文件属性变更时间)”。-d 使用指定的日期时间,而非现在的时间。-f 此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。-r 把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。关于Linux系统的atime(访问时间),mtime(修改时间),ctime(文件属性变更时间),后文的“附录”部分有介绍。 e.g.// 使用指定的时间(2020年02月03日12:30),修改文件的“atime(访问时间)”,“mtime(修改时间)“touch -t 202002031230 <文件名>// 使用指定的时间(2020年02月03日12:30),修改文件的“修改时间”touch -mt 202002031230 <文件名>不论是touch -t还是touch -mt,执行完毕后: 仅修改了“修改时间”,但“创建时间”还是没有被修改。 原因是:touch -t 仅会当 指定的时间 在 原始创建时间 之前时,才会修改创建时间。 解决办法使用Setfile命令。 Setfile命令是一个MacOS X的开发者工具,它可以修改文件的creation(创建时间)和modification date(修改时间)。不过前提是,你的MacOS上必须已经安装了Xcode。如果没有的话,可以去Mac App Store安装。你可以在/usr/bin/SetFile位置找到此命令行工具。 使用方法Setfile -d '01/10/2020 11:00:00' <文件名>执行后: 文件的“创建时间”修改成功! 附录Linux | 文件的时间属性在Linux系统下,文件的时间属性主要分为三种: atime(访问时间):也就是Access time。读一次文件的内容,该文件的atime就会更新。比如常见的使用more、cat对该文件进行查看时,其atime将更新。 mtime(修改时间):也就是Modify time。对该文件进行内容上的修改,该文件的mtime就会更新。比如常见的使用vi、vim对文件进行修改后保存,其mtime将更新。 ctime(文件属性变更时间):也就是Change time。对该文件的属性状态进行修改,改文件的ctime就会更新。比如文件名、内容、大小、权限、所属组等改变时,其ctime将更新。 ll或ls命令查看文件的时间属性ll --time=atime或ls -lu命令查看atime(访问时间) ll或ls -l命令查看mtime(修改时间) ll --time=ctime或ls -lc命令查看ctime(文件属性变更时间) ...

June 23, 2020 · 1 min · jiezi

mac-命令窗口设置代理

#设置代理export http_proxy='http://username:paasword@x.x.x.x:xx'export https_proxy=$http_proxy#取消代理unset http_proxyunset https_proxy

June 23, 2020 · 1 min · jiezi

mac电脑设置变量开机生效

将变量设置在~/.zshrc后重启即可,经过尝试,写在~/.bash_profile或/etc/profile文件里时只有使用source时才能临时生效,而写在~/.zshrc文件里时开机即可生效,希望对大家的工作或学习有所帮助。 我电脑上设置的环境变量如下: menglong@menglong ~ % cat ~/.zshrcexport mvn=/Users/menglong/kafka/apache-maven-3.6.3export kafka=/opt/kafka_2.12-2.5.0export zk=/opt/apache-zookeeper-3.6.1-binexport PATH=$PATH:/opt/jmeter/apache-jmeter-5.3/bin:/usr/local/mysql/support-files:/usr/local/mysql-5.6.41-macos10.13-x86_64/bin:$mvn/bin:$kafka/bin:$zk/bin/:/usr/local/opt/inetutils/libexec/gnubinexport LC_ALL=en_US.UTF-8export LANG=en_US.UTF-8

June 23, 2020 · 1 min · jiezi

VMware-Fusion-NAT无法连网解决方案

前言因为在macOS下实在仍受不了VirtualBox的各种Bug和低性能,转投熟悉的VMware Fusion后本来一直都挺稳定的,但在一次Linked Clone链接克隆中发现NAT网络下VM可以访问外网但宿主机和虚拟机之间的网络却无法ping通,查阅了非常多的资料仍然无解差点就要暴力选择添加一块新网卡做host-only,最后发现重启下VMware Fusion网络就恢复了,这大概就是传说中的无脑重启解决一切问题。 更新历史2020年06月16日 - 初稿 阅读原文 - https://wsgzao.github.io/post... 问题描述创建1台NAT网络类型的CentOS虚拟机,IP为默认DHCP段的192.168.184.128,宿主机和虚拟机网络互通,虚拟机可以正常访问外网创建1台Linked Clone链接克隆CentOS虚拟机,IP为192.168.184.129,宿主机和虚拟机网络无法互通,虚拟机可以正常访问外网解决方案网上解决方案: 检查macOS是否联网检查macOS是否给予VMware权限重启虚拟机重启VMware重启macOS以上方法通通无效# 重启vmware network服务解决问题sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --stopsudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --start修改 VMware Fusion networking配置 VMware Fusion 虚拟网络配置VMware Fusion 安装完成后,会在macOS中新建两个网卡:vmnet1以及vmnet8(在 /Library/Preferences/VMware Fusion 下可以看到) vmnet1 是 Host-only 模式vmnet8 是 NAT 模式这里仅对网卡vmnet8 进行修改(修改过程中需关闭VMWare Fusion) sudo vi /Library/Preferences/VMware\ Fusion/networkingVERSION=1,0answer VNET_1_DHCP yesanswer VNET_1_DHCP_CFG_HASH E805FD2F642680617F0D09147C8D5C5ED962ED29answer VNET_1_HOSTONLY_NETMASK 255.255.255.0answer VNET_1_HOSTONLY_SUBNET 172.16.131.0answer VNET_1_VIRTUAL_ADAPTER yesanswer VNET_8_DHCP yesanswer VNET_8_DHCP_CFG_HASH ABBB4D6B9DEC5639F2756A1991B197986AB5597Eanswer VNET_8_HOSTONLY_NETMASK 255.255.255.0answer VNET_8_HOSTONLY_SUBNET 192.168.184.0answer VNET_8_NAT yesanswer VNET_8_VIRTUAL_ADAPTER yesadd_bridge_mapping en0 2将 DHCP 设置为 no, 即使用静态IP。 将 SUBNET 修改为自己想用的网段,比如自定义192.168.111.0网段保存退出注意:只修改 vmnet8 的配置, 不要修改vmnet1的配置。 ...

June 17, 2020 · 2 min · jiezi

取代-x86Mac-电脑将启用苹果自研-ARM-芯片

技术编辑:徐九丨发自 SegmentFault 思否 据彭博社报道,苹果计划在 Mac 电脑上使用自己的芯片来代替英特尔芯片,并将于 6 月 22 日举办的 WWDC 开发者大会上宣布这个消息。但由于硬件转型仍需数月时间,疫情的发展目前也尚不明确,宣布时机可能会发生变化。 关于苹果将在Mac电脑上使用自己的ARM处理器的传言已经流传了很多年,此次终于有了一个较为明确的消息回复。据悉,这项计划代号为 Klamata,将会在 2021 年新 Mac 电脑推出之前进行调整。新处理器将基于与苹果设计的 iPhone 和 iPad 芯片相同的技术,基于 ARM 架构。另外,彭博社爆料苹果至少有三款搭载 ARM 的 Mac 处理器正在研发,都是基于下一代 iPhone A14 芯片。 此前,苹果将 x86 处理器用于功耗较高的 PC 及服务器,而功耗相对较低的手机、平板等移动设备才使用 ARM 处理器。 据彭博社报道称,这一转变是由于英特尔性能增长放缓,而苹果对搭载 ARM 芯片的 Mac 电脑进行的内部测试显示,与搭载英特尔芯片的 Mac 电脑相比,其性能有了大幅提升。基于 ARM 处理器的功率和效率的提高可能会使未来的macbook变得越来越薄,ARM 芯片使用的转变最终将扩展到整个 Mac 产品线,与此同时,它们仍将运行桌面型的 MacOS。 这次的变化也是苹果创立 36 年来首次在电脑产品中使用自己设计的处理器。 此前有过两次调整 CPU 架构的例子,1990 年代苹果从摩托罗拉的芯片转向 IBM 的 Power 处理器,2005 年的 WWDC 大会上苹果宣布与 Intel 合作,将 PC 产品的处理器从 Power 转变为 x86。 ...

June 10, 2020 · 1 min · jiezi

使用简单的快捷键让MacOS在文件选择对话框中显示隐藏文件

MacOS对用户文件和系统文件做了较为严格的区分,尽管Macintosh HD磁盘可以类比Unix下的根目录,但我们却无法看到熟悉的Unix目录结构,这其实是因为MacOS的文件系统将系统目录设置为了隐藏目录;同理,对于点号开头的文件,我们也无法在Finder中看到。对于独立的Finder窗口,我们可以在菜单栏中选择显示->显示系统文件,但在选择文件、打开文件或保存文件的对话框中,由于没有对应的菜单栏,我们该如何启用这一选项呢?本文原载于未命名小站,由作者本人同步至SegmentFault,转载请注明原作者博客地址或本链接,谢谢!0x01 发现问题由于笔者最近需要使用Julia语言开发一些项目,但发现VSCode的Julia扩展存在诸多问题,于是决定使用IntelliJ IDEA作为Julia开发环境。但笔者在配置Julia环境的时候,遇到了这样的问题:IntelliJ IDEA需要在文件选择对话框中配置Julia可执行文件路径,但这一路径在/usr/local/bin/julia,无法直接访问到,如图所示: 图1. Julia executable部分不允许直接输入路径,需要在弹出的对话框中选择文件 图2. 文件选择对话框无法选择被隐藏的/usr目录。0x02 分析问题使用MacOS比较多的读者应该非常清楚如何在Finder中显示隐藏文件:分别点击菜单栏中的显示->显示系统文件即可在Finder中找到我们所需的文件: 图3. 打开『显示系统文件』选项 图4. 打开『显示系统文件』选项后,就可以访问系统目录,并找到我们想要的文件了但由于文件选择对话框并没有菜单栏,我们不能使用类似的方法实现这一需求,那么有没有变通方法呢?答案是肯定的。 0x03 解决问题细心的读者在图3的截图中应该能发现,菜单栏中很多功能都有对应的快捷键,而『显示系统文件』的快捷键就是⇧⌘.,即Shift + Command + .,那么我们在对话框中按下这一组合键能否起效呢? 我们尝试在IntelliJ IDEA的文件对话框中键入这一快捷键,随着对话框刷新,之前没能显示的系统文件立刻显示了出来! 图5. 文件选择对话框中键入快捷键后,之前隐藏的系统文件也能显示出来了这时候,我们再选择Julia的可执行文件,完成IntelliJ IDEA下Julia扩展的基础设置,接下来就可以开开心心的在IDEA中开发Julia程序! 0x04 类比与扩展其实除了使用『显示隐藏文件』这一方法,我们还可以通过Finder的另一个快捷键⇧⌘G来实现快速跳转。 这个快捷键存在于Finder菜单栏的前往->前往文件夹...中,选择后会弹出一个小的对话框,要求用户直接输入路径而不是选择文件,而这一方法在文件选择对话框中依旧有效: 图6. 键入快捷键后弹出的目录跳转对话框 图7. 输入我们想要的目录,就算是隐藏目录也能轻松到达!0x05 后记MacOS的快捷键系统非常庞大,几乎所有的常用操作都有其对应的快捷键。但让人费解的是,它在注重用户体验的另一面,却在用复杂的快捷键阻碍用户更轻松地使用MacOS。 在笔者看来,Finder中的选项理应在全局生效,就算不生效,至少也应该提供一个在文件选择对话框中访问菜单栏的快速入口。 但不论如何,使用简单的类推思维,我们最终还是解决了这一问题。如果真正想玩转MacOS,这样的思维必不可少,希望这篇文章能给读者一些启发,让大家能在遇到同类问题的时候类比思考,进一步发掘MacOS下更多『不可言说』的使用技巧。

June 3, 2020 · 1 min · jiezi

真解决brew-update卡主

换了阿里源brew update依然卡主使用了阿里的homebrew源:https://developer.aliyun.com/... # 替换brew.git:cd "$(brew --repo)"git remote set-url origin https://mirrors.aliyun.com/homebrew/brew.git# 替换homebrew-core.git:cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"git remote set-url origin https://mirrors.aliyun.com/homebrew/homebrew-core.git# 应用生效brew update# 替换homebrew-bottles:echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles' >> ~/.zshrcsource ~/.zshrc使用brew update -v打印log,发现卡在: Checking if we need to fetch /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask...解决办法阿里的镜像中没有homebrew-cask,使用中科大的源: https://mirrors.ustc.edu.cn/h... cd "$(brew --repo)"/Library/Taps/homebrew/homebrew-caskgit remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git现在使用brew update -v终于通畅了 如果你仍然卡在别的地方,并且找不到国内镜像,可以尝试设置命令行代理: export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:7891原理brew的一些包信息维护在github上,brew update 除了主仓库,还要更新 brew taps(https://docs.brew.sh/Taps)。卡主的根本原因是github被墙,所以需要把这些仓库的git地址换成国内的镜像仓库地址。

May 30, 2020 · 1 min · jiezi

Mac安装-homebrew-搭建-Git-环境

1 Homebrew介绍homebrew是一款Mac平台的软件包管理工具,官方对于它能做什么的回答是:“ Homebrew 使 macOS 更完整。使用 gem 来安装 gems、用 brew 来安装那些依赖包。” 2 Homebrew 安装在终端中输入以下命令 usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 按照他的要求按下 RETURN (即回车)然后等待它自己安装完成就可以了。事实上我装了好多次,都没有成功,有时候是没有连接到某地址,有时候是直接返回 false、error,多试几次然后就行了。当终端出现以下信息时,就是说安装完成了。 然后就可以用下面的代码测试 Homebrew 是否安装成功。 brew如果安装成功,会返回下面的命令。 Ps:Homebrew 的卸载请看参考中第一条。 3 用 Homebrew 安装 Git3.1 安装命令只需要输入一行命令: brew install git接下来就是漫长的等待,好像要很久,把我给等困了,安装完成会返回下面的界面。 3.2 配置用户名和用户邮箱该信息以后与 Git 交互时需要用到。 git config --global user.name "your_name" git config --global user.email "your_email@gmail.com"Ps1:使用 git config --list 来查看 Git 的配置信息;Ps2:使用 git config core.ignorecase false 设置 Git 为大小写敏感。 ...

May 29, 2020 · 1 min · jiezi

Mac端超好用的免费开源软件

与Windows相比,Mac上的软件,不仅不稀缺,并且大多数都更加精致,还没有乱七八糟烦人的弹窗骚扰!所以,本期就为大家盘点盘点Mac上有超好用的免费开源神器! 1、Tinctahttps://codingfriends.github.... 平台:Mac 功能:文字编辑器 Tincta是一款简约的文字编辑器,如果你觉得苹果系统内置的“文字编辑”程序不好用,或许可以试试这个轻巧又快速的文字编辑器。 软件提供超过80种程序语言的语法颜色设置、行数编号、支持拖放操作、缩排、搜索等等。除此之外,它还有自动关闭括号、自动换行等十多种便捷功能。 2、uToolshttps://u.tools/ 平台:Mac/Win/Linux 功能:效率工具 一款基于插件的程序员效率工具,包含非常多的实用插件,如图床、UUID、密码、翻译、JSON格式化等。 软件支持 Windows 、 Mac以及Linux,按下键盘快捷键即可呼出输入框。输入不同的“快捷短语”命令,就能高效地执行各种功能、通过软件名称一键启动程序 / 打开具体的系统设置、快速搜索文件、调用各种各样的小工具/小功能等等。 3、GitMindhttps://gitmind.cn/ 平台:Mac/Win/Linux 功能:免费思维导图、流程图软件 一款免费在线思维导图软件,支持Windows/Mac/Linux多平台操作及内容同步。提供有海量的流程图元件、思维导图模板可直接使用,支持在线制作流程图、思维导图、组织结构图、类图、用例图、ER图、网络拓扑图以及UML图等十多种图形。 最最方便的是,你可以使用它直接在线制作思维导图,简单轻便,随时云端保存数据,用完即走,如果你平时有制作读书笔记、进行头脑风暴、项目管理等需求,这款工具是不错的选择。 4、CotEditorhttps://coteditor.com/ 平台:Mac 功能:文本编辑器 CotEditor虽然是一款纯文本编辑器,但是各种语言的语法高亮、自动缩进、查找和替换正则表达式、命令行工具等功能还是很齐全的,支持编辑的语言有C, C++, CSS, eRuby, HTML, Java, Javascript, LaTeX, Perl, PHP, Ruby,以及Shell 脚本等。 5、Licecaphttps://www.cockos.com/licecap/ 平台:Mac/Win 功能:屏幕录制工具 LICEcap是一款屏幕录制工具,支持导出 GIF 动画图片格式,轻量级、使用简单,录制过程中可以随意改变录屏范围。安装包不到 500KB,运行后会以窗口的方式显示在桌面,拖动选取一个合适的大小范围,点击 Record 选取保存路径就开始录屏了。如果你平时有录制动图的需求,Licecap是个不错的选择。 6、iShothttps://www.better365.cn/ 平台:Mac/Win 功能:截图工具 完全免费、功能全面的截图工具,主要支持的功能有区域截图、长截图、滚动截图、延时截图、快捷键快速标注、箭头、马赛克快捷标注、录屏、贴图以及截图导出圆角等等。而且软件官网有丰富详细的使用教程帮大家快速上手该工具。 7、Assetizrhttps://assetizr.com/ 平台:Mac/Win 功能:图片编辑器 Assetizr是一款非常好用的图片编辑器,提供Windows和macOS两种版本,你可以使用它轻松更改图片尺寸,压缩图片,重命名图片。操作方式很简单,只要将图片拖曳到软件中,选择对应的属性即可。 软件最大的特性是速度快、应用程式轻量化,压缩图片时采用无损压缩(Lossless Optimisation)技术,在画质变化不大的情况下也能大幅减少图片容量。 8、Typorahttps://www.typora.io/ 平台:Mac/Win/Linux 功能:Markdown编辑器 Typora 是一款支持实时预览的 Markdown 文本编辑器,界面极简却功能强大,因为它提供了大量有关 Markdown 偏好的设置,所以,你可以用它构建一个完全适合自己的 Markdown 编辑器。 ...

May 29, 2020 · 1 min · jiezi

pd虚拟机安装和激活以及设置win10教程

许多小伙伴入手了Mac电脑后,由于需要用到Windows软件,又嫌安装双系统太复杂,这时候Mac就用到了安装虚拟机,目前最好用的虚拟机是Parallels Desktop,大家都简称pd虚拟机,用Parallels Desktop安装win10可以解决用Mac电脑打开Windows软件的难题,鉴于网络上的安装win10教程过于不全面,这里一次性把pd虚拟机安装win10,怎么激活win10和设置win10讲完,让你少走弯路,不在迷茫。 资源准备1、 Windows系统镜像 安装Windows系统自然需要先准备好Win10系统镜像,大家可以到MSDN, 我告诉你下载原版系统镜像:https://msdn.itellyou.cn/ 需要使用迅雷或BT工具下载,下载完成后得到一个ios(镜像文件),不需要解压。 大家下载什么版本的Win10其实并不要紧,因为安装之后可以再进行更新,只要不太旧就好,但是企业版、教育版、个人版这些大的版本要根据自己的喜好选对,以下给出上方截图的ed2k,复制到迅雷下载。 ed2k://|file|cn_windows_10_enterprise_version_1703_updated_march_2017_x64_dvd_10194191.iso|4498978816|98F0EAD4122B9B9D72FD08D22657AB45|/ 2、 Parallels Desktop Parallels Desktop 15 for Mac(pd15虚拟机):https://www.macw.com/mac/35.html 安装win10新建虚拟机文件 -> 新建 2、 安装Windows或其他操作系统 3、选择安装镜像 4、 跳过Windows密钥输入 5、选择模式 安装前选择一个预设的模式(会实施不同方面或形式的优化),不必担心,在安装完成后可以随时切换。 6、设置名称及保存位置 7、 安装前的配置 通用信息配置(各种预设模式可以在此修改) 资源优化:Mac本硬件配置较低时可更改此配置 共享配置(很重要) 默认情况下,Mac系统与Windows系统可以互相访问到对方磁盘上的文件。 点击配置按钮,建议去掉Mac用户文件夹到Windows的系统的映射,尤其是桌面,如果你的Mac系统桌面本身就很凌乱,你又勾选了桌面文件夹的映射,那么当你开启虚拟机时:恭喜你,你又得到了一个凌乱的桌面! 硬件配置 8、准备安装 磁盘空间会直接共享Mac本的硬盘,随着使用会逐渐变大,小编的Mac本是1TB硬盘空间,所以可以比较愉快的玩耍啦~ 9、 等待安装完成 接下来就是常规的Win10系统安装步骤了,基本一直下一步就可以了,和在真实物理机安装系统时一样。在系统安装完成之前,界面会比较小,安装完成之后就会恢复正常。 以下给出几个关键步骤截图: 选择Win10专业版 等待安装 安装完成 激活win10这里给大家提供了win10激活工具:Win10数字许可激活 ...

May 29, 2020 · 1 min · jiezi

MacBook-Pro13寸和16寸该如何选择

最近有不少小伙伴问,MacBook Pro13寸和16寸该如何选择,本篇文章将详细的介绍两款MacBook Pro各自的性能对比,以供参考,祝你选出适合自己的MacBook Pro。 MacBook Pro16英寸型号是苹果于2019年11月推出的,替换了15英寸MacBook Pro,MacBook Pro13英寸型号是2020年5月更新的新款。 高端更大的MacBook Pro具有更大的16英寸Retina显示屏,更窄的边框,更新的键盘,其具有剪刀式结构(而非蝶形机构),高达64GB RAM,高达8TB的存储空间以及AMD Radeon Pro 5000M系列显卡牌。 新款13英寸MacBook Pro还配备了剪刀式开关键盘以及Intel的第8代和第10代芯片,Intel Iris Plus图形,高达32GB的RAM和高达4TB的存储空间,而无需更改设计或尺寸。苹果已经停止销售所有15英寸机型,并且不再有使用蝶形键盘的Mac笔记本出售。 16英寸MacBook Pro具有3072x1920分辨率的显示屏和226 ppi的更高像素密度,而13英寸MacBook Pro具有2560x1600分辨率和ppi 227的像素。所有MacBook Pro型号的触摸条和Retina显示屏均具有支持True Tone功能,该功能可调整白平衡以匹配环境光线,并且还包括其他显示功能,例如广泛的色彩支持。 16英寸MacBook Pro机型使用6或8核第9代芯片,而13英寸MacBook Pro机型则针对低端机型配备了第8代芯片,而针对高端机型配备了第10代芯片。苹果公司表示,16英寸MacBook Pro使用“ Mac笔记本电脑中最先进的散热架构 ”,从而使其能够以更高的功率运行更长的时间。 16英寸MacBook Pro包括新风扇设计,带有更大的叶轮,扩展的叶片和更大的通风孔,可将气流增加28%。散热器也增大了35%,从而可以更多地散热。总而言之,与以前的15英寸MacBook Pro相比,这使MacBook Pro 在密集的工作负载下可承受高达12瓦的电力。 13英寸MacBook Pro和16英寸MacBook Pro均配备了Apple的新款Magic Keyboard。魔术键盘采用精致的剪式机制,预期比容易失效的蝶形键盘更可靠。键盘可提供1mm的按键行程,并具有“响应速度更快的按键”。 在设计方面,苹果已经对魔术键盘进行了更新,使其在触摸栏中具有物理的Escape键而不是虚拟键,并具有单独的Touch ID按钮,用于箭头键的倒置“ T”布置和触摸条。 16英寸MacBook Pro中有一个新的六扬声器音响系统,旨在为笔记本电脑提供最先进的音频体验。声音比以往任何时候都更清晰,更自然,低音更深了八度。还有一个升级的高性能麦克风,嘶嘶声降低了40%,信噪比更高。13英寸MacBook Pro使用带有两个麦克风的立体声扬声器。 13英寸MacBook Pro机器配备适用于低端型号的Intel Iris Plus Graphics 645和适用于高端型号的更强大的Intel Iris Plus Graphics,而16英寸型号则配备了内置显卡以及Radeon Pro 5300M显卡或Radeon Pro 5500M显卡。16英寸计算机最多可提供8TB的SSD存储,而13英寸计算机最多可支持4TB的SSD。 16英寸MacBook Pro中的AMD Radeon 5000M系列显卡提供了首批专为Pro用户设计的7 纳米移动离散GPU。标准配置的图形性能比以前的配置快2.1倍,高端图形选件的性能提高了80%。 ...

May 28, 2020 · 3 min · jiezi

MAC安装向日葵软件允许他人远程协助

1.下载向日葵软件https://sunlogin.oray.com/per...2.安装双击下载的软件安装即可3.允许别人远程需要开通以下几个权限① 辅助功能:允许下面的APP控制您的电脑,勾选SunloginClient_Desktop② 屏幕录制③ 完全磁盘访问权限

May 27, 2020 · 1 min · jiezi

怎样将MAMP-Pro-for-Mac中的mysql在navicat中使用

怎样将MAMP Pro for Mac中的mysql在navicat中使用博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢!步骤1.打开MAMP Pro for Mac,在数据库的栏目里面看到使用嵌套字链接,将/Applications/MAMP/tmp/mysql/mysql.sock复制下来。 2.打开Navicat,新建一个链接,在常规里面填好相应的信息,在打开高级,在下面的选项中选择使用嵌套字,将上一步复制过来的嵌套字路径填入,点击测试,发现可以链接成功。 3.常规的信息必须填好,否则会报错。另外设置位置的选项可以不填,成功之后会自动生成。 感谢 万能的网络以及勤劳的自己

May 26, 2020 · 1 min · jiezi