mac

Mac下安装ipython与jupyter

♀尐吖头ヾ 提交于 2020-01-11 15:32:54
Mac下安装ipython与jupyter IPython从Python发展而来,更倾向于科学计算。互联网数据分析更喜欢用。 首先切换root用户: sudo su - pip3自动安装ipython MacBook-Pro:~ root# pip3 install ipython 自动安装完成后建立软连接,方便使用 MacBook-Pro:bin root# ln -s /Library/Frameworks/Python.framework/Versions/3.6/bin/ipython /usr/local/bin/ 成功安装,执行使用 MacBook-Pro:bin root# ipython Python 3.6.4 (v3.6.4:d48ecebad5, Dec 18 2017, 21:07:28) Type 'copyright', 'credits' or 'license' for more information IPython 6.2.1 -- An enhanced Interactive Python. Type '?' for help. In [1]: name = 'tiger' In [2]: name Out[2]: 'tiger' In [3]: 安装jupyter notebook 1.激活虚拟环境venv 2. pip3 install

mac os 虚拟机安装

五迷三道 提交于 2020-01-11 14:32:58
前言 因为日常和ios app开发人员打交道,自己也开发android app,对ios有一种向往,因为当时分配平台的时候是对oc及swift进行了了解的,但是c++薄弱分配了android。 最近想学下ios开发,但是苦逼没money,所以安装一下虚拟机。 步骤 说明: 步骤是正常流程,如果遇到问题,请查下面的**遇到问题与解决** 安装VMware Workstation Pro 这个怎么安装呢,去官网,或者有些分享平台。 版本:11 以上 安装步骤,直接下一步,然后下一步就可以。 安装unlocker unlocker 是什么呢? unlocker 是VMware Workstation Pro的扩展,用来识别mac虚拟机的,是一个开源项目。 比如我的是VMware Workstation Pro12,那么我下载了,unlocker208。 像这样: 在安装前,我们看到里面有py类型,py不是py交易的意思,是python的文件。 那么我们需要安装python,请安装python 2.7的最后一个版本,不要去安装3,因为版本3和版本2很多地方不同了。 安装python也是,去官网下载,然后下一步下一步就ok的。 在安装前,需要去关闭服务: 接下来就可以去安装了。 管理员运行下面这个: 安装的时候仔细查看log,查看是否安装成功,因为如果下载unlock版本和vw对不上的话

Mac使用brew安装mysql进行修改密码

六眼飞鱼酱① 提交于 2020-01-11 06:40:01
一、使用homebrew安装mysql服务 如果已经存在ruby,直接执行以下命令进行Homebrew安装。若没有,详细步骤参见 Homebrew 官网。 $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" brew doctor 确认brew在正常工作。 brew update 更新包。 brew install mysql 安装mysql。 二、若安装时没有设置密码登录默认是免密登录的需要进行修改了密码 注:本人找了大量的教程都没有成功手动实用Navicat修改还不行,因为密码设置是进行加密的所以 1、安装好mysql后查看mysql版本信息,是否正常显示,以判断mysql是否安装成功。 如下图 打开终端输入 mysql -version 正常显示版本信息表示安装成功 我安装的8.0: 2,输入mysql -uroot -p 回车后会出现enter password:如果在安装mysql的过程中有设置密码,即输入密码, 否则直接按回车键。会出现welcome to the .......表示登录mysql数据库成功,如下图: 3,进入mysql数据库后可进行密码修改操作,在终端命令行 输入:a> ALTER USER 'root'

【C++】两种方法获得本机所有网卡的IP和MAC地址信息

て烟熏妆下的殇ゞ 提交于 2020-01-11 04:51:04
利用 IP_ADAPTER_INFO 结构体存储网卡信息,包括网卡名、网卡描述、网卡MAC地址、网卡IP,具体操作是调用 GetAdaptersInfo 方法 调用 GetAdaptersAddresses 方法,支持IPv6,鉴于 GetAdaptersInfo 接口比较旧,而推出的新的接口,数据结构较为复杂 利用 gethostname 与 gethostbyname ,可以获得本机主机名和IP地址 利用Windows API函数 SendARP 可以获得指定的MAC地址 unsigned long phyaddrlen = 6 ; SendARP ( DstIp , 0 , destMac , & phyaddrlen ) ; printf ( "MAC地址:%02X-%02X-%02X-%02X-%02X-%02X" , destMac [ 0 ] , destMac [ 1 ] , destMac [ 2 ] , destMac [ 3 ] , destMac [ 4 ] , destMac [ 5 ] ) ; 具体操作: https://www.cnblogs.com/fnlingnzb-learner/p/5942150.html 来源: CSDN 作者: 神奇的洋子 链接: https://blog.csdn.net/u011035397/article

jupyter notebook 在mac OS上的安装

心不动则不痛 提交于 2020-01-11 02:05:52
一、关于Anaconda python中有很多包,类似于java中的jar包,java中用maven、gradle来管理依赖的jar包,而在python中类似的工具就是anaconda(当然还有其它工具,但anaconda/conda比较流行)。直接到官网 https://www.anaconda.com/download/#macos 下载安装文件,一路next即可。安装完成后,一般会在 ~/anaconda/bin 下生成很多可执行的命令。 二、启动jupyter-notebook 进入anaconda根目录,终端下输入: bin/jupyter-notebook 就能启动jupyter-notebook,如下图: 点击右上角的New->Python3 就能开始耍了, 三、conda与env(环境) 就好象maven可以分很多profile一样,conda可以在一个机器上设置多个环境,每个环境对应不同的包管理,比如:python有2.x与3.x二个大版本,可以建二个环境,一个运行python2.x,一个运行python3.x,常用的几个命令如下: 3.1 查看本机所有环境 conda info --env 或简写为 conda info -e 3.2 创建环境 conda create -n v_2_7 python=2.7 这样就创建了1个名为v_2_7的环境

Mac下安装CoCoaPods及使用CoCoaPods管理第3方库

非 Y 不嫁゛ 提交于 2020-01-11 00:53:27
一、CoCoaPods安装步骤 由于CoCoaPods服务器在国外,速度比较慢,所以使用淘宝的镜像,内容是一样的 1.终端中添加淘宝源地址 sudo gem sources - a https : //ruby.taobao.org/ 2.删除国外地址 sudo gem sources - r https : //rubygems.org/ 3.安装CoCoaPods,安装过程需要一段时间,请等待,出现gem installed就成功了 sudo gem install cocoapods 4.启动CoCoaPods pod setup 二、 CoCoaPods管理第3方库 1.在终端切换Xcode工程目录,需要提前创建工程 2.在工作目录执行命令,创建Podfile文件 pod init 3.搜索第三方库名字,复制出现的类似于pod 'AFNetworking'的命令 pod search 'xxx' 3.打开并修改Podfile文件,打开注释,在target和end之间添加需要安装框架 //最低支持版本 platform :ios, '8.0' //swift项目才需要打开的注释 #use_frameworks! pod 'AFNetworking' pod 'SVProgressHUD' pod 'SDWebImage’ pod ‘Masonry’ 4.安装 pod

MAC地址批量生成,写入mac.txt

半世苍凉 提交于 2020-01-11 00:30:17
`python实现Mac地址生成器` 蓝牙MAC地址生成器 使用tkinter搭建的界面,代码如下 蓝牙MAC地址生成器 本程序使用python生成了一个产生mac地址的小脚本,可以按照要求在后四位生成指定序列的N个mac序列,为一些场景生成二维码提供准备。程序比较简单,并且仅适用于特地场景,仅供参考。 使用tkinter搭建的界面,代码如下 // An highlighted block import tkinter as tk from tkinter import simpledialog mac = 'DD:DC:DB:DA:00:00' num = 100 def input_str ( ) : global mac r = simpledialog . askstring ( 'MAC地址' , '请输入起始的MAC地址' , initialvalue = 'DD:DC:DB:DA:00:00' ) if r : print ( r ) mac = r def input_int ( ) : global num r = simpledialog . askinteger ( '数量录入' , '请输入整数' , initialvalue = 100 ) if r : print ( r ) num = r def make_code ( mac , num ) :

使用mac自带的ssh工具登陆服务器

♀尐吖头ヾ 提交于 2020-01-10 23:08:37
目录 命令行界面登录ssh 图形界面ssh登陆 今天总算是见识到了mac作为程序员友好型电脑的强大之处。使用自带的ssh登陆腾讯云服务器。 命令行界面登录ssh 1、使用命令行查看安装地址 ( base ) dghcs:~ tudghian$ whereis ssh /usr/bin/ssh 2、查看当前电脑的ssh行程 ( base ) dghcs:~ tudghian$ ps aux | grep ssh tudghian 20518 1.5 0.0 4278296 840 s000 S+ 3:36下午 0:00.01 grep ssh 可以看出并没有ssh进程,因为没有打开mac的远程登录功能 打开系统偏好设置 打开共享 勾选左边两个选项 3、使用命令 ssh localhost 查看 ( base ) dghcs:~ tudghian$ ssh localhost The authenticity of host 'localhost (::1)' can 't be established. ECDSA key fingerprint is SHA256:PIZ12342cRa3cA7uV4M88abHzqKI. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently

简易的Mac驱动程序

与世无争的帅哥 提交于 2020-01-10 20:46:22
这是一款免费的Mac应用程序,这款软件能够可以构建Mac,为自己的硬件平台创建的驱动程序来运行。有了这款软件大家就可以让计算机加载存储在其存储设备上的所有其他操作系统程序,十分方便实用。 MultiBeast,是一个免费且精简的应用程序,可轻松,快速地确保macOS安装在您自己构建的计算机上正常运行,唯一的条件是硬件组件与Apple用来匹配的组件相匹配。可以构建Mac,也可以使用Apple为自己的硬件平台创建的驱动程序来运行。Multibeast的最重要功能是,它可以借助定制的自举程序使任何硬盘驱动器启动,这是一个小程序,旨在让计算机加载存储在其存储设备上的所有其他操作系统程序。 只需单击几下鼠标,即可为所有硬件组件安装驱动程序 Multibeast可以帮助您安装计算机所需的驱动程序,以运行macOS或在macOS平台上调用的内核扩展。 特别是,您可以逐一安装音频,图形,网络或存储设备的驱动程序,并通过左侧面板的“驱动程序”选项卡选择与每种设备的硬件配置兼容的驱动程序。 此外,借助Bootloaders选项卡,人们可以选择要在macOS安装硬盘上安装的引导程序,以便使其可引导。 自定义hackintosh的Mac型号和启动选项 可以运行的hackintosh机器的下一步是“定制”选项卡,您可以在其中调整引导选项,并选择一个主题,以与在上一步中选择的引导程序一起使用。此外

Neutron 理解 (2): 使用 Open vSwitch + VLAN 组网 [Netruon Open vSwitch + VLAN Virutal Network]

独自空忆成欢 提交于 2020-01-10 20:11:48
转自 http://www.cnblogs.com/sammyliu/p/4626419.html#3552510 学习 Neutron 系列文章: (1) Neutron 所实现的虚拟化网络 (2) Neutron OpenvSwitch + VLAN 虚拟网络 (3) Neutron OpenvSwitch + GRE/VxLAN 虚拟网络 (4) Neutron OVS OpenFlow 流表 和 L2 Population (5) Neutron DHCP Agent (6) Neutron L3 Agent (7) Neutron LBaas (8) Neutron Security Group (9) Neutron FWaas 和 Nova Security Group (10) Neutron VPNaas (11) Neutron DVR (12) Neutron VRRP (13) High Availability (HA) 1. L2 基础知识 1.1 VLAN 基础知识 1.1.1 VLAN 的含义 LAN 表示 Local Area Network,本地局域网,通常使用 Hub 和 Switch 来连接LAN 中的计算机。一般来说,当你将两台计算机连入同一个 Hub 或者 Switch 时,它们就在同一个 LAN 中。同样地,你连接两个 Switch