mac

Mac常用快捷键汇总

怎甘沉沦 提交于 2019-12-09 22:26:10
Mac自带的许多快捷键可以通过: 设置 -> 键盘 -> 快捷键 的方式查看和设置 窗口管理 Command+M: 最小化当前窗口 Command+Option+M: 最小化当前应用程序所有窗口 Command+H: 隐藏当前应用程序所有窗口 Command+Option+H: 隐藏除当前应用程序之外所有程序窗口 Command+Option+M+H: 可以实现快速隐藏所有应用程序窗口 参考 https://www.jianshu.com/p/6157cb8e7f0e https://blog.csdn.net/u012102104/article/details/80555790 来源: CSDN 作者: 闫永飞 链接: https://blog.csdn.net/feifei3211/article/details/103465096

计算机与操作系统

穿精又带淫゛_ 提交于 2019-12-09 20:52:59
概念 如图1-1给出了一个逻辑上的简化视图,图的底部是硬件,硬件包括芯片、电路板、磁盘、键盘、显示器以及类似的设备,在硬件的顶部是软件。 多数计算机有两种运行模式:内核态和用户态。软件中最基础也是最核心的部分是操作系统,它运行在内核态,在这个模式中,操作系统具有对所有硬件的安全访问权,可以执行机器能够运行的任 何指令;软件的其余部分运行在用户态下,只使用机器指令中的一个子集;用户接口程序如GUI处于用户态程序中最低层次,允许用户使用或运行其他程序,诸如web浏览器等。 如图1-1所示,操作系统运行在裸机之上,为所有软件提供基础的运行环境。 操作系统与普通软件区别 1、用户不喜欢某个普通软件,如XX阅读器,他可以换或者自己写一个;操作系统是很难编写的,操作系统源代码有500万行甚至更高数量级的。 2、操作系统更加大型、复杂、长寿;普通软件更加小型、简单、寿命周期短。 操作系统定义 操作系统定义:是一种运行在内核态的软件,是一组控制和管理计算机软硬件资源,同时为用户提供使用计算机应用程序的集合。 操作系统的两大基本职能:面向机器管理计算机;面向用户使用计算机。 主要两大作用:管理和使用计算机 主要特征:并发性;共享性;虚拟性和不确定性 操作系统的主要功能有:进程管理;存储管理;设备管理;文件管理,用户接口等等。 计算机与操作系统的发展史 第一台真正纯机械的数字计算机

Mac安装dockertoolbox和启动docker

人盡茶涼 提交于 2019-12-09 19:39:22
Mac安装dockertoolbox和启动docker ➜ ~ docker version Client: Version: 1.8.1 API version: 1.20 Go version: go1.4.2 Git commit: d12ea79 Built: Thu Aug 13 02:49:29 UTC 2015 OS/Arch: darwin/amd64 Get http:///var/run/docker.sock/v1.20/version: dial unix /var/run/docker.sock: no such file or directory. * Are you trying to connect to a TLS-enabled daemon without TLS? * Is your docker daemon up and running? 需要安装vm 然后再启动,还是报错: Machine default already exists in VirtualBox. Starting machine default... Starting VM... Started machines may have new IP addresses. You may need to re-run the `docker-machine env`

OS X EL Capitan U盘安装制作

家住魔仙堡 提交于 2019-12-09 19:23:36
一、 准备工作: 1.准备一个 8GB 或以上容量的 U 盘,确保里面的数据已经妥善备份好(该过程会抹掉 U 盘全部数据) 2.在你的程序应用文件夹中有刚刚从官网下载下来的 “安装 OS X El Capitan” 我这里说的是正式版,不是测试版OS X EI Capitan ,这个正式版你打开App store 就可以下载 二、格式化优盘(3.0优盘亲测可用) 1.插入你的 U 盘,然后在「应用程序」->「实用工具」里面找到并打开「磁盘工具」 2.在左方列表中找到 U 盘的名称并点击 3.右边顶部选择「分区」,然后在「分区布局」选择「1个分区」 4.在分区信息中的 「名称」输入「 Capitan 」 (由于后面的命令中会用到此名称,如果你要修改成其他(英文),请务必对应修改后面的命令) 5.在「格式」中选择 「Mac OS 扩展 (日志式)」 6.这时,先别急着点“应用”,还要先在 「选项」里面,选择「GUID 分区表」 7.开始格式化 三、输入终端命令开始制作启动盘 1.请再次确保名为 “安装 OS X El Capitan” 的文件是保存在「应用程序」的目录中 2.在「应用程序」->「实用工具」里面找到「终端」并打开。也可以直接通过 Spotlight 搜索「终端」打开 3.复制下面的命令,并粘贴到「终端」里,按回车运行: ——命令开始—— 从sudo开始复制(不要复制这句话

mac 搭建单片机开发环境

依然范特西╮ 提交于 2019-12-09 18:20:45
我的只按照下面的链接到了安装python3的前一步,安装python3以及后面还没弄。 文章参考链接如下 https://www.jianshu.com/p/d16025a34cfe 环境说明 操作系统:macOS High Sierra 这是我电脑系统的版本,理论上支持Mac的所有版本 烧录代码到单片机 安装sdcc sdcc是用于Intel 8051 Maxim 80DS390和Zilog Z80的ANSI C编译器 在Mac上可以用过 brew 来安装, brew 是Mac的包管理管理工具,就和 redhat 的 yum 和 Ubuntu 的 apt-get 一样。 安装命令: $ brew install sdcc 安装CH341驱动 开发板上默认已经集成了usb转串口模块,它上面使用的CH340芯片。但是在CH340官网上面没有找到mac系统的驱动,只找到了CH341版本的mac系统驱动,根据官方文档说明,这个驱动也兼容CH340芯片,所以安装CH341版本的驱动就可以了。 下载地址: CH341 for mac 然后将下载好的 zip文件解压打开双击运行目录里面的ch34xInstall.pkg,根据提示一直点击下一步就可以了,最后按照提示重启电脑就可以了。 怎么确认驱动安装成功了呢??? 将单片机连接到电脑上然后打开iTerm命令行窗口后执行: $ ls /dev

MAC 安装多版本 python

痞子三分冷 提交于 2019-12-09 17:01:20
简介 利用Mac包管理工具brew安装pyenv,pyenv用来管理所有python版本。如果没有安装brew,先安装一下吧。 安装pyevn $ brew install pyenv $ pyenv -v pyenv 1.2.6 查看所有的python版本(pyenv管理的所有版本) $ pyenv versions * system (set by /Users/xxx/.pyenv/version) * 表示当前正在使用的版本,system表示用的是系统python版本 查看可安装python版本 $ pyenv install --list Available versions: 2.1.3 2.2.3 2.3.7 ... 选择版本进行安装 $ pyenv install 3.5.5 python-build: use openssl from homebrew python-build: use readline from homebrew Downloading Python-3.5.5.tar.xz... -> https://www.python.org/ftp/python/3.5.5/Python-3.5.5.tar.xz Installing Python-3.5.5... python-build: use readline from homebrew

网络设备

倾然丶 夕夏残阳落幕 提交于 2019-12-09 16:52:31
一、交换机 1、工作原理 交换机位于OSI参考模型中的数据链路层(即第二层),是一种基于MAC地址识别的,用于完成数据的封装和转发的网络设备。交换机可以学习MAC地址,并把其存放在内部地址表中,通过在数据帧的始发者和目标接受者之间建立临时的交互路径,使数据帧直接由源地址到达目的地址。 2、工作过程 (1)当交换机从某个端口收到一个数据包时,先读取包中的源MAC地址,从而建立源端口与源MAC地址的对应关系,并将其添加至地址表。 (2)读取包头中的目的MAC地址,并在地址表中查找相应的端口。 (3)如果地址表中有与该目的MAC地址对应的端口,则把数据包直接复制到这端口上。 (4)如果在MAC地址表中没有找到该MAC地址,也就是说,该目的MAC地址是首次出现,则将该帧发送到所有其他端口(源端自除外),相当于该帧是一个广播帧。拥有该MAC地址的网卡在接收到该广播帧后,将立即作出应答,从而使交换机将“端口号-MAC地址”对照表添加到地址表。 3、在网络中的应用 (1)提供网络接口:连接交换机、路由器、防火墙、无线接入点等网络设备;连接计算机、服务器等计算机设备。 (2)扩充网络接口:尽管交换机大都拥有较多数量的端口(通常为8~52个),但当网络规模较大、接入的设备数量较多时,一台交换机所能提供的网络接口往往不够。此时,就必须将两台或更多的交换机连接在一起,从而成倍地扩充网络接口。 (3

mac nginx php

試著忘記壹切 提交于 2019-12-09 16:18:20
nginx 通过homebrew安装在/usr/local/Cellar/nginx/1.17.3目录里面,如果修改了/etc/hosts中的虚拟主机之后,需要cd到/usr/local/Cellar/nginx/1.17.3/bin目录里面执行sudo nginx -s reload; 如果需要重启php-fpm,可以在任何目录执行sudo killall php-fpm,然后执行sudo php-fpm; 如果需要重启php72,则可以运行brew services restart php72; 来源: CSDN 作者: silk_java 链接: https://blog.csdn.net/silk_java/article/details/103458821

Mac 常用命令

人盡茶涼 提交于 2019-12-09 15:35:02
mysql # 停止mysql服务 $ sudo /usr/local/mysql/support-files/mysql.server stop # 添加mysql环境变量到路径下 $ export PATH=${PATH}:/usr/local/mysql/bin # 修改字符集 # 修改前必须停止mysql服务 # 将默认的配置文件/usr/local/mysql/support-files/my-default.cnf拷贝重命名到/etc/my.cnf # 如果没有这两个父节点,则手动添加,注意添加空行。具体可以参考以下资源文件。 # 在[client]部分加入: default-character-set=utf8 # 在[mysqld]部分加入: character-set-server=utf8 # 允许远程访问,在/etc/mysql/my.cnf中注释bind-address这一行 mysql -uroot -p 密码 grant all on *.* to 用户名@"%" identified by "密码"; flush privileges; 问题及解决 修改完mysql的字符集后,之前发生字符集错误的数据库需要重新导入(可以修改数据库的字符集或 备份删库重建再导入 ),因为数据库内的字符集并非utf8字符集格式,因此以utf8字符集读出肯定会显示错误。

在Mac上安装sklearn时候出现“Operation not permitted”

夙愿已清 提交于 2019-12-09 15:12:38
在Mac上安装sklearn时候出现“Operation not permitted” 系统版本:10.11.2 第一次安装sklearn的步骤: sudo easy_install pip sudo pip install -U numpy scipy scikit-learn /// 系统报错 “Operation not permitted” 经过查找,原因是: Mac在新版本的系统中,内核中引入了Rootless机制。导致下列目录即使是root用户也没有写和执行的权限,只有经过apple签名的才可以。设计到的目录 /System /bin /sbin /usr (except /usr/local) 虽然网上有关闭Rootless的方法,但因为不愿意对系统进行配置修改,所以又找个一个方法安装。 /// 新方法如下: pip install --upgrade pip sudo pip install numpy --upgrade --ignore-installed sudo pip install scipy --upgrade --ignore-installed sudo pip install scikit-learn --upgrade --ignore-installed 这个时候通过help(modules“)查看,发现sklearn模块已经被安装上了 来源