mac

Mac系统编译FFmpeg

血红的双手。 提交于 2020-02-09 03:29:36
转载请标明来源: 我不是掌柜的博客 前言 维基百科解释 :FFmpeg是一个开源软件,可以运行音频和视频多种格式的录影、转换、流功能,包含了libavcodec – 这是一个用于多个项目中音频和视频的解码器库,以及libavformat – 一个音频与视频格式的转换库。 百度百科解释 :FFmpeg是一套可以用来记录、转换数字音频、视频,并能够将其转化为流的开源计算机程序。 正文 接下来介绍一下如何在Mac系统上编译FFmpeg。 首先你需要安装两个工具: Xcode homebrew 。 安装Xcode的原因是Xcode提供了Mac平台开发环境必须的gcc编译器。 这里假设你一进安装了Xcode 和 homebrew。如果还没有安装,请先安装,在继续下面的操作: 使用homebrew安装ffmpge 在终端执行命令: brew install ffmpeg 执行成功之后,你会在终端看到如下信息: 然后在终端执行: brew info ffmpeg 你会看到: 此时说明已经安装成功! 如果你想升级ffmpeg,可以执行下面的命令: brew update && brew upgrade ffmpeg 简单使用 我们可以使用该工具进行视频格式转换,将mp4转成flv。使用终端进入mp4文件存放地址,然后执行下面的命令: ffmpeg -i test.mp4 -b:v 640k

mac安装xgboost

旧城冷巷雨未停 提交于 2020-02-09 03:25:24
官网安装说明地址: http://xgboost.readthedocs.io/en/latest/build.html#building-on-osx 单线程版: 第一步:clone代码: git clone --recursive https://github.com/dmlc/xgboost 第二步: cd xgboost ; cp make/minimum.mk ./config.mk ; make -j4 多线程版: 第一步:clone代码: git clone --recursive https://github.com/dmlc/xgboost 第二步:安装最新版gcc:最好用的homebrew brew install gcc 第三步: cp make/config.mk ./config.mk 第四步: vim config.mk修改成如下配置 # choice of compiler, by default use system preference. export CC = gcc-6 export CXX = g++-6 # export MPICXX = mpicxx 第五步: 按照官网的 make -j4 来编译,未成功,改用下面这种方法来编译: ./build.sh 出现如下提示表示安装成功 Successfully build single

IP技术 -- 11 VXLAN之二

蓝咒 提交于 2020-02-09 01:42:40
在数据中心大二层网络技术中有提到,Overlay技术是目前大二层网络最热点的技术,可适用于目前整个数据中心,甚至跨数据中心的大二层组网。 随着数据中心租户规模的越来越大,虚拟机的数量也大幅增加,此时传统二层网路的隔离技术VLAN因其Tag域只有12bit,仅能划分出4096个虚拟二层网络,已经无法满足大二层网络中标识大量用户集的需求,同时,为了使数据中心的资源得到灵活的调配,需要支持虚拟机跨分区,甚至跨数据中心的灵活迁移,这时基于VLAN的传统二层网络很难做到 虚拟机在迁移前后的IP和MAC地址不能改变 。 为了帮助数据中心完成上述挑战,VXLAN(Virtual eXtensible Local Area Network)技术应用而生,是一种在三层网络上构造虚拟化二层网络的技术。 首先,VXLAN引入了类似VLAN ID的用户标识,称为VXLAN Network Identifier(VNI),它由24bit组成,可以构划分出1600万个相互隔离的虚拟二层网络,可以支持大二层网络的用户隔离 其次,VXLAN使用MAC in UDP的封装方式,将虚拟机发出的原始以太报文,完整的封装在VXLAN信息中,在现有承载网络中进行透明传输,到了目的地,通过解封装VXLAN信息,将原始二层报文发给目标虚拟机,从而实现了虚拟机之间的相互通信,这样,虚拟机彻底摆脱了二三层网络的范围限制,可以跨设备

Mac配置Python环境

冷暖自知 提交于 2020-02-09 01:18:15
目录简述: 一.python简介 二.Mac下配置python开发环境 三.Python集成开发环境Pycharm 一.python简介 Python是用来编写应用程序的高级编程语言。 Python就为我们提供了 非常完善的基础代码库 ,覆盖了网络、文件、GUI、数据库、文本等大量内容,被形象地称作“内置电池(batteries included)”。 用Python开发,许多功能不必从零编写,直接使用现成的即可。 Python适合的开发项目: 网络应用,包括网站、后台服务等等; 许多日常需要的小工具,包括系统管理员需要的脚本任务等等; 另外就是把其他语言开发的程序再包装起来,方便使用。 当然,python也有缺点: python和C程序相比非常慢。 因为Python是解释型语言,你的代码在执行时会一行一行地翻译成CPU能理解的机器码,这个翻译过程非常耗时,所以很慢。 而C程序是运行前直接编译成CPU能执行的机器码,所以非常快。 二.Mac下配置python开发环境 Mac OS X系统自带python,可以在终端输入python查看版本【输入exit()即可退出】,如下: 当然,可以看出,系统自带的python2.7版本已经不推荐使用了,通俗一点说,也就是绝版了。 Python安装方法: Mac OS下安装Python主要方式有两种: Homebrew安装 Homebrew PS

mac mysql 报错:Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

僤鯓⒐⒋嵵緔 提交于 2020-02-09 00:54:27
参考博客 https://blog.csdn.net/zhangvalue/article/details/89310982 执行命令mysqld 发现是/usr/local/mysql目录/data/的权限有问题 使用chown 修改data目录权限即可 (当前在 /usr/local/mysql-8.0.15-macos10.14-x86_64 ) sudo chown -R odelia ./data    /*--> */ /*--> */ 来源: https://www.cnblogs.com/Odelia/p/12285786.html

MacBook安装Wget

筅森魡賤 提交于 2020-02-08 18:28:54
推荐方法:brew install wget 步骤 1、安装brew和brew-core $ git clone https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git $ git clone git://mirrors.ustc.edu.cn/homebrew-core.git/ /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core --depth=1 $ git clone git://mirrors.ustc.edu.cn/homebrew-cask.git//usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask --depth=1 2、修改brew repo $ cd "$(brew --repo)" $ git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git $ cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core" $ git remote set-url origin https://mirrors.tuna.tsinghua

Mac OS下读取NTFS格式

亡梦爱人 提交于 2020-02-08 18:14:23
今天一个同事问我说她的移动硬盘坏了在电脑上不能读取,里面有很多很多照片,很是着急。 经过沟通发现是她新买的3T硬盘使用的是NTFS格式,Mac系统默认不能写入NTFS格式文件。 于是想了几个方法,虚拟机(因为自己做.net开发一直在用虚拟机。),应用补丁。 于是给同事讲了下两种方案,经过分析她的电脑是 Mac Book Air ,虚拟机会很卡所以推荐其使用应用程序补丁。 于是让其下载一个 Paragon NTFS 安装重启后搞定。 不过Paragon NTFS 默认只有10天试用。所以下边纪录了下安装与破解的步骤。 1.下载后,首先安装Paragon NTFS for Mac 10,安装后会提示重新启动系统,点击重启系统; 2.重启后,默认会弹出Paragon NTFS for Mac的注册窗口,如果没有弹出,可以点击[系统偏好设置]->[NTFS for Mac OS X]选项; 3.断开网络连接; 4.打开[kengen.app]应用,注意在左下角选择[NTFS v10],点击Generate按钮,然后将Product Key和Serial分别复制粘贴到"产品密匙"和"序列号"输入框中,然后点击“激活”按钮,此时会弹出提示网络连接错误的信息,然后点击“线下激活” 按钮; 5.在“线下激活”输入框中,将Activation复制粘贴到"Info from Support Team

【转】Mac上Gdb安装和使用的过程

孤街浪徒 提交于 2020-02-08 09:52:35
转载声明 本文仅作笔记供参考, 原文链接: https://blog.csdn.net/wj1066/article/details/83653153 0.1 背景 Gdb是一款代码调试工具。Mac下依旧支持,但是由于MacOS系统本身以及版本不协调等原因使用过程会遇到各种各样的问题。本文详细记录了从Gdb安装,钥匙串配置,与VScode结合调试的过程。 0.2 版本 Mac版本:macOS High Sierra 10.13.6 Gdb版本:8.0 1 Gdb安装 最快捷的方法是使用brew来安装,命令如下。 brew install gdb 目前(2018.11.2)brew install 默认会安装8.2版本,但是在后续使用的过程遇到了一些问题(Mac high Sierra和gdb8.0以上的版本有很多地方不兼容,强烈不建议使用),所以不建议使用这个版本。笔者建议使用8.0的版本,8.0安装如下方式。 点击这个链接下载8.0源码的安装包 http://ftp.gnu.org/gnu/gdb/gdb-8.0.tar.gz 然后解压。进入解压后的目录,依次执行如下命令。 配置 ./configure 编译 make -j4 安装 make install 查看gdb版本 gdb -v 一切顺利的话可以看到gdb的版本为8.0。 2 配置调试权限