大家好,又见面了,我是你们的朋友全栈君 【引用】Mac下面除了用dmg、pkg来安装软件外,比较方便的还有用MacPorts来帮助你安装其他应用程序,跟BSD中的ports道理一样。...下面将MacPorts的安装和使用方法记录在这里以备查。...$sudo port uninstall name 查看有更新的软件及版本 $port outdated 升级可以更新的软件 $sudo port upgrade updated 例如: curl...的使用参照: [原]使用curl在命令中下载文件 http://m.blog.csdn.net/blog/mayadong7349/7019208 Mac启动加载文件位置(可设置环境变量) http:/...如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
在 10.6之前是使用的 IPFW ,在10.10之后就被完全移出了,PF 的全称是 packet filter,在 OpenBSD 的系统上是用来过滤 TCP/IP 流量和路由转发的功能。...Application firewall 的缺点在于只能禁止软件监听端口,但不能阻止ta将信息发送出去。即所谓的出站规则。 假设我们要阻止 jetbrains 发送信息到ta的服务器上。...新建 anchor 文件 /etc/pf.anchors/[your file] 查找你的网卡名字 通常会是 lo0 $ cat /etc/pf.anchors/jetbrains block drop...导入配置 sudo pfctl -evf /etc/pf.anchors/com.pow 设置开机启动 sudo pfctl -e 关闭 PF sudo pfctl -d 假设不要端口转发了,可以在默认的配置文件里注释掉你添加的配置
Mac OS X如同其他操作系统一样,经常维护修理,你将不会常常遇到程序意外退出,程序打不开,甚至系统突然瘫痪的状况。...下面是一些维护系统的基本方法,供各位参考: 修理权限(Repair Disk Permmisions)修理文件和文件夹的权限,是X系统最主要的一项非插入式系统维护作业之一。...强迫定期维护(Forcing Periodic Maintenance)大家也许都知道,X系统在每天凌晨3点、4点或者5点的时候会定期维护,清除无用的日志和缓存文件,同时也备份一些UNIX的文件。...**关于整理硬盘破碎X系统本身能够处理一般的文件破碎,系统自己会整理一些小于20MB的档案碎片,而且这些碎片是磁盘中最多的。...尽管X系统是非常强劲的操作系统,稳定易用,但它仍然需要经常维护,以确保系统的平稳运行。
[c692wr9hvn.png] 在当今虚拟化的世界里,Docker是这个区域上的新生儿。在运行Linux时,设置和使用它几乎是微不足道的。如果像许多极客一样,你使用OS X作为你的主要开发系统呢?...对于那些使用OS X的人来说,幸运的是至少有两种可能的方式来实现上述步骤,而无需手动创建Linux VM并在其中运行。...由于端口8200被正确转发,您还可以使用在OS X(主机系统)上运行的诸如Safari等浏览器访问http://localhost:8200。 在这次安装中,您可以见证虚拟化的力量。...您的OS X机器在基于VirtualBox的虚拟机中运行Ubuntu 14.04系统。现在,在这个Ubuntu系统中,还有一个CentOS 6.5系统在容器中运行。...简单的基于Go的HTTP服务器正在该容器中执行。很有趣,不是吗? 最后但是最重要的一点,全新的Vagrant 1.6版本对Docker作为一个新的提供者有正式的支持。
Mac下的安装: Mac下的Gunplot有两个主要的形式:第一个就是Carbon二进制的文件,如果你运行的是经典的Mac OS系统(OS X之前),那这个可能是你唯一的选择。...这个版本也可以在OS X下运行。如果你只是希望能够看到一个gnuplot文件的输出结果,而不需要安装软件到系统上,那么使用这个版本会非常方便。...例如,gnuplot可以使用AppleScript或者被记录,支持PICT和QuickTime的电影格式,支持命令行编辑器,而且支持拖拽。...程序在Mac OS 9.0,Mac OS 9.1 和 Mac OS X下测试通过。 Carbon Gnuplot的下载地址为:download 这个地址中也包含了很多非常有用的工具。...后记:整个安装的过程超出我的想象,因为众多的依赖包的缺失。而且Mac OS X在缺少包管理的情况下,不会像Fedora或者Ubuntu那样,通过一个 yum或者apt-get将这个问题解决。
我承认,初次遇到 Dash 的时候,我是惊艳的。 怎么会有如此方便的文档查看工具?顿时觉得被各种加载奇慢的 API 文档坑苦了好多年!...,用它就是为了提升查询效率的,年轻的生命禁不起这样的等待。 购买 Dash 是 $24.99,不能算贵,不过想起了它有个免费开源、界面锉一点但是够用的兄弟 Zeal,还是决定省下这些钱去吃顿好吃的。...编译的步骤我参考了 Compile Zeal on Mac OS X,不过现在情况跟他那时候有了一些变化,至少从我这里编译的情况来看 Mac OS X 下可以不需要再安装 X11,而源码直接 qmake...'archive.h' file not found #include ^ 报错 2: Undefined symbols for architecture x86...QString const&, QString const&, QString const&) in extractor.o ld: symbol(s) not found for architecture x86
由于公司的IOS离职,侥幸获得其Mac Pro的使用权,因此特地总结了下小白使用Mac OS X的初始配置。...1、系统首选项(system preeferences) 我拿到电脑确认没问题之后,选择了重装Mac OS X,然后进行系统升级等操作,系统重装完成之后,自定义相关配置,修改账号密码,登录apple...robbyrussell/oh-my-zsh/raw/master/tools/install.sh | sh chsh -s /usr/local/bin/zsh # 切换到zsh #通过在文本编辑器中打开文件来编辑...Compiled C++ files *.out # Application specific files venv node_modules .sass-cache 10、安装vim Vim是一个高度可配置的文本编辑器...它作为'vi'包含在大多数UNIX系统和Apple OS X中。
出现nginx的欢迎页面了,nginx安装成功!...server_tokens作用域是http server location语句块 server_tokens默认值是on,表示显示版本信息,设置server_tokens值是off,就可以在所有地方隐藏nginx的版本信息...当brew安装成功后,就可以随意安装自己想要的软件了, 例如wget,命令如下: sudo brew install wget 卸载命令如下: sudo brew uninstall wget 查看安装软件的话...,命令如下: sudo brew search /apache*/ 注意/apache*/是使用的正则表达式,用/分割。
补充内容
两年后,苹果发布了当时最成功的 Mac OS X 发行版 Mac OS X 10.4 Tiger。...Carbon 是 Mac OS X 诞生之初为了帮助 Mac OS 开发者把老程序迁移到新的 Mac OS X 操作系统上所提出的一个兼容 API,这套 API 长得很像经典 Mac OS 的 API,...但能够得到 Mac OS X 平台提供的一切新特性,Adobe、Microsoft 等都是通过 Carbon 把它们经典的 Mac OS 程序移植到 Mac OS X 上的。...Mac OS X背后的故事(十)Mac OS X 文件系统的来龙去脉 HFS+ 和 UFS 文件系统同时被引入早期的 Mac OS X,随着若干年的发展,HFS+ 提供的功能已超越 UFS,使其在...在 Mac OS X 诞生初期,HFS+ 和 UFS 文件系统同时被引入早期的 Mac OS X 中。
以前在电脑上将 OS X 降回Yosemite旧版本时,使用U盘进行安装时会出现 :“这个 OS X Yosemite”应用程序副本不能验证。它在下载过程中可能已遭破坏或篡改。 ...其实更多地时候我们下载的安装文件是没有问题的。...其实只要自己改一下系统时间就可以,把时间改为过去的时间: 打开终端,在终端里面修改时间,比如改为2014年06月26日14时10分30秒,在终端输入: date 062614102014.30
在当今虚拟化的世界里,Docker是这个领域中的新生儿。在使用Linux系统时,配置和使用Docker几乎是轻而易举的。但是,如果你像许多极客一样使用OS X作为你的主要开发系统呢?...命令最后的点符号代表的是当前目录(即运行git checkout的目录),而构建的镜像将被称作hellogo。...对于那些使用OS X的人来说,幸运的是至少有两种可能的方式来实现上述步骤,而不需要手动创建Linux VM(虚拟机)后在其中运行上面的命令。...由于端口8200被正确转发,您还可以使用在OS X(主机系统)上运行的Safari访问http://localhost:8200。 从这个配置过程中,您可以见证虚拟化的力量。...您的OS X机器在基于VirtualBox的虚拟机中运行Ubuntu 14.04系统。现在,在这个Ubuntu系统中,还有一个CentOS 6.5系统在容器中运行。
但如果你和许多极客一样使用 OS X 作为你的主力开发系统呢?我们在这里讨论两种可能的解决方案,使用 boot2docker 或者通过 Linux 虚拟机间接使用它。...指代当前路径(例如 Git 检出到本地的位置),并构建了叫做 hellogo 的镜像。要注意的是,如果 CentOS 6 在本地不可用,上述的指令将会从网上获取 CentOS 6 的基础镜像。...对那些使用 OS X 系统的用户来说,我们幸运的找到了至少两个可能的方法来实现以上的这些步骤,而不需要创建一个 Linux 虚拟机并在虚拟机中运行这些教程。...因为 8200 端口已经被正确地转发,你可以在 OS X (宿主系统)上使用浏览器(如 Safari) 访问 http://localhost:8200 来看看运行结果。...通过这些实践操作,你可以感受到虚拟化技术的力量。你的 OS X 机器上运行着一个基于 VirtualBox 的 Ubuntu 14.04 虚拟机。
安装JDK1.6 oracle官网从jdk1.7开始才有Mac版的安装包,但有的项目必须使用jdk1.6,所以必须从其他途径安装jdk1.6了。...查了下发现,要想安装jdk1.6,可以直接从apple的开发者网站下安装提供的java支持包,具体下载地址 http://connect.apple.com/ 详细可参见这篇文章 http://stackoverflow.com.../,oracle和apple等安装的JDK包的路径/Library/Java/JavaVirtualMachines/ JAVA_HOME在哪了?...rt.jar 这样就可以避免一些时候会发生找不到rt.jar的问题了,例如在使用混淆码的时候。...配置JAVA_HOME Mac OS X的环境变量文件在/etc/profile,unix一贯重要的文件。
相信网上类似的材料非常多了,在此就不赘述具体步骤了,先分享一个不错的链接: http://jingyan.baidu.com/article/ff411625b9011212e48237b4.html...vmware14安装macos10.13见链接:https://03k.org/vmware-macos.html 这里主要重点分享下补充事项: Mac os x镜像建议下载.cdr的。...forum/files/file/339-unlocker/ 说明一下:Unlocker 2.0.8 适用于vmware12;Unlocker 2.1.1适用于vmware14;Unlocker 1.0.X适用于...vmware10 ,1.0.x可以在如下链接下载(最新版本为1.3.0): http://www.insanelymac.com/forum/files/file/20-vmware-unlocker-for-os-x
学完python之后就想玩些进阶的, 比如pygame. 但是在Mac OS X下安装pygame遇到了不少坑, 但最终还是顺利解决了, 也再一次深刻体会到google和百度的差距....Installing Pygame for OS X Note: For most of these instructions you will need to use the command line...上面英文部分出自:KidsCanCode 有几个坑: ---- 一开始,都是直接到pygame.org下载,熟知…上面只有32位的pygame,结果导致import pygame错误: Traceback...base.so: no matching architecture in universal wrapper stackoverflow上面有解答:Installing Pygame for Mac OS...X 10.6.8 ---- 如果你之前已经安装过homebrew,在安装sdl_image的时候遇到404,那么可能是你安装homebrew的镜像地址有问题, 你可以试试, 可能连git都装不了 方法
/os_setup ---- 安装步骤 安装Anaconda Anaconda我所理解的作用就是一个能创造环境,快速安装包的工具,使用它的好处在于它可以给每个项目创建一个环境,安装它所需要的python...tensorflow (tensorflow)$ # Your prompt should change # Linux/Mac OS X, Python 2.7/3.4/3.5, CPU only...y data points in NumPy, y = x * 0.1 + 0.3 x_data = np.random.rand(100).astype(np.float32) y_data = x_data...* 0.1 + 0.3 # Try to find values for W and b that compute y_data = W * x_data + b # (We know that W...W = tf.Variable(tf.random_uniform([1], -1.0, 1.0)) b = tf.Variable(tf.zeros([1])) y = W * x_data + b
与 Linux 相比,Mac OS X 的终端总是欠缺些什么。对了,是色彩,Linux 的 ls 命令使用不同颜色区分各种文件类型,Vim 编辑器也支持语法高亮,而 Mac 终端却总是以黑白示人。...彩色化 ls 的输出 Mac 中 BSD 的 ls 命令可以使用-G参数彩色化输出的文件列表,需要配置 LSCOLORS 环境变量定义颜色,具体配置方法可以输入man ls查看。...不过,我推荐安装 Linux 使用的 GNU Coreutils 替换 Mac 的 ls 命令,因为: Coreutils 提供了配置工具,定义颜色代码更加方便; Coreutils 包含的不仅仅是 ls...xz 格式压缩的,安装 xz 才能解压。...ls 命令使用的环境变量 LS_COLORS(BSD 是 LSCOLORS),我们可以修改~/.dir_colors 自定义文件的颜色,此文件中的注释已经包含各种颜色取值的说明。
1.重命名文件夹或者文件(enter) 2.打开其他文件夹(打开finder,再顶部菜单(就是靠近黑苹果那个)“前往”,然后下面有个“前往文件夹”输入/var即...