mac

Win常用热键

我们两清 提交于 2019-12-22 20:42:24
1.创建虚拟桌面 WIN+CTRL+D CONTROL+UP(MAC) 2.虚拟桌面间切换 WIN+CTRL+左/右方向键 CONTROL键(MAC) 3.删除当前虚拟桌面 WIN+CTRL+F4 按住OPTION键+单击桌面上显示的X符号(MAC) 4.从程式切换到桌面 WIN+M(一次性最小化全部打开的窗口) WIN+逗号(暂时最小化全部打开的窗口) COMMMAND+F3(MAC OS) 5.从任务栏打开新应用 WIN+键盘上方1~9数字键 6.两个应用程式分屏 WIN+左/右方向键 7.应用切换 CTRL+ALT+TAB(显示当前PC上运行的所有程式) CONTROL+TAB(MAC) WIN+TAB(打开任务视窗) ALT+TAB(没有预先显示的情况下切换程式) COMMAND+TAB(MAC) 8.程式管理和故障排除 CTRL+SHIFT+ESC(打开任务管理器) COMMAND+OPTION+ESCAPE(MAC) 9.打开文档浏览器 WIN+E(打开PC的文件管理视窗) FINDER应用(MAC) 10.使用放大镜 WIN+“+”或“-”键(打开放大镜应用程式,放大或缩小游标所指的位置) ALT、COMMAND和+号的组合(MAC) 11.捕捉屏幕 WIN+PRINT SCREEN(截取屏幕) COMMAND+SHIFT+3(MAC,按4是截止桌面的部分) 12

ARP地址解析过程(同一子网和不同子网)

自闭症网瘾萝莉.ら 提交于 2019-12-22 18:41:14
人们最熟悉的网络可以说是以太网,而且人们都知道,每块网卡都有一个编号,也就是网卡地址(称为MAC地址),代表计算机的物理地址。另外,网络中的每一台计算机都分配了一个IP地址,这样,每台计算机上都有两个地址,IP地址和MAC地址。 IP地址并不能代替MAC地址,前者是在大网中为了方便定位主机所采用的方式,如果网络规模不大,完全可以不使用IP地址。但是,无论什么网络环境物理地址都是要使用的。因为物理地址对应于网卡的接口,只有找到它才算真正到达了目的地。而IP地址是为了方便寻址人为划分的地址格式,因此IP地址也被称为逻辑地址,又因为这种结构化地址是在OSI的第3层定义的,也被称为3层地址。相应地,物理地址是在第2层定义的,被称为2层地址。IP地址是一种通用格式,无论其下一层的物理地址是什么类型,都可以被统一到一致的IP地址形式上,因此IP地址屏蔽了下层物理地址的差异。 既然IP地址并不能代替物理地址,它只是在逻辑上表示一台主机,物理地址才对应于网卡的接口,只有找到它才能将数据送达到目的地。那么如何把二者对应起来就是要解决的首要问题,因为二者代表的是同一台机器。为此人们开发了地址解析协议(Address Revolution Protocol,ARP),地址解析协议负责把IP地址映射到物理地址。 下面分两种情况解释ARP的工作过程:同一子网内的arp和不同子网间的arp。 (1

Mac pycharm打不开了,解决办法

别来无恙 提交于 2019-12-22 16:10:07
1、先进入应用程序,显示包内容,终端运行pycharm,发现错误原因。 2、发现是虚拟机配置文件,某个路径下的jetbrains-agent.jar文件不存在导致。 解决: a、要么修改pycharm.vmoptions文件;重新指向jar文件所在的路径; b、要么把jetbrains-agent.jar文件拷贝到/Users/lqd/Downloads/macsoft/ -javaagent:/Users/lqd/Downloads/macsoft/jetbrains-agent.jar firecats-MacBook-Pro:~$ cd /Applications/PyCharm.app/Contents/MacOS firecats-MacBook-Pro:MacOS$ ./pycharm 2019-12-22 13:23:54.321 pycharm[3109:74261] allVms required 1.8*,1.8+ 2019-12-22 13:23:54.324 pycharm[3109:74268] Value of PYCHARM_VM_OPTIONS is (null) 2019-12-22 13:23:54.324 pycharm[3109:74268] Processing VMOptions file at /Users/lqd/Library

关于ARP协议

别说谁变了你拦得住时间么 提交于 2019-12-22 15:19:04
什么是arp协议: arp协议是地址解析协议,英文是address resolution protocol 通过IP地址可以获得mac地址 两个主机的通信归根到底是MAC地址之间的通信 在TCP/IP的网络环境下,每个联网的主机都会被分配一个32位的IP地址,这种互联网地址是在网际范围标识主机的一种逻辑地址 ,为了让报文能够在物理网络上传输,还必须要知道对方主机的物理地址(MAC地址),这样就存在把IP地址转换成物理地址的问题。 我们以以太网为例,为了正确的向目的主机发送报文,必须把目的主机的32位IP地址转换成48位的以太网地址(MAC地址),这就需要在互联层有各个服务或功能将IP地址转换成响应的物理地址,这个服务或者功能就是ARP协议。 所谓的“地址解析”,就是主机在发送帧之前将目的IP地址转换成目的主机的mac地址的过程, ARP协议的基本功能就是通过目标设备的IP地址,查询目标主机的MAC地址,以保证主机间互相通信的顺利进行 ARP协议和DNS有点相像之处,不同点是DNS在域名和ip地址之间解析,而ARP是在IP地址和MAC地址之间解析,当然,他们都支持反向解析 ARP代理(ARP proxy)的工作原理: ARP协议要求通信的主机必须在同一个物理网段内(局域网环境),如果不在同一个局域网内的话就需要ARP代理了 当发送主机和目的主机不在同一个局域网中时

[Mac]Python 安装MySQLdb模块

孤者浪人 提交于 2019-12-22 12:35:41
  今天我需要用python操作Mysql数据库,需要安装第三方MySQLdb模块(下载地址: http://mysql-python.sourceforge.net ),但是执行sudo python setup.py install时,提示缺少“mysql_config”文件,解决这个问题需要安装mysql,具体步骤如下: 1、brew install mysql   这个方式安装完mysql,默认没有密码,用户名root   终端输入mysql.server start启动mysql服务 2、安装完成后可以解压“MySQL-python-1.2.5.zip”(这个文件是在 官网下载 的)并进入解压目录,执行下面命令:   sudo python setup.py install   安装方式不止这一种,也可以sudo pip install MySQL-python 3、接下来可以使用import MySQLdb啦 来源: https://www.cnblogs.com/ashinliu/p/5052478.html

Android开发学习之路--MAC下Android Studio开发环境搭建

梦想的初衷 提交于 2019-12-22 00:55:02
自从毕业开始到现在还没有系统地学习android应用的开发,之前一直都是做些底层的驱动,以及linux上的c开发。虽然写过几个简单的app,也对android4.0.3的源代码做过部分的分析,也算入门了,但是很多的知识点都是零零散散的,也缺少了总结。 相信凭借着对于linux内核层,android framework层的熟悉,加上也写过简单的应用,对于之后的android开发学习之路会事倍功半。 要学android,先要学java,但是光光从学java开始,会让很多人还没动手之前就失去了兴趣,所以个人觉得还是实践为主,不是一直都说实践是检验真理的唯一标准嘛,相信每个人都希望检验真理。既然要动手,那么必须得搭建个开发环境了,由于本人用的是mac pro(之前买来学习了段时间ios,简单的ios的控件和oc也算明白了点,为以后打下基础),win下的开发环境以前一直都是一个eclispe一个sdk。mac下想用用android studio,之前的1.0版本发现太老了一些东西不能用,于是乎就准备装个2.0版本的,遇到种种问题之后,还是记录下搭建过程了。 一些资源可以参考如下网站,个人觉得不错: 资源提供网站: http://www.androiddevtools.cn/ 1、下载android studio 先根据上述的资源提供网站下载最新的android studio(以下简称AS)

mac安装神器brew

[亡魂溺海] 提交于 2019-12-21 15:29:24
本文转载自: https://www.cnblogs.com/zoulifeng2017/p/7514139.html 作者:zoulifeng2017 转载请注明该声明。 brew .html' target='_self'>安装方法:命令行输入 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )" 回车(这里有提示目录不存在,要创建需要按return键,如果用的windows键盘,就是回车键) 它的用法 brew update 更新brew; brew install {应用名,如git} 安装软件 brew cask install {应用名,如git} 也是下载安装,与上面的区别,请查看https://www.zhihu.com/question/22624898 更多用法请 brew help 神器好不好,用了才知道,自己去试吧 来源: CSDN 作者: xfxf996 链接: https://blog.csdn.net/xfxf996/article/details/103643427

苹果电脑(Mac)安装Windows双系统出现不能合并分区、不能读取分区图处理方法

自闭症网瘾萝莉.ら 提交于 2019-12-21 11:39:33
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 1、打开终端; 2、输入diskutil list,显示所有分区信息,找到WINDOWS分区,如果磁盘为disk0s3,或其它非MAC分区; 3、终端输入:diskutil eraseVolume HFS+ Blank disk0s3 格式化分区; 4、终端输入:diskutil eraseVolume free n disk0s3 将分区转为自由空间; 5、如果分区仍然没有合并,可以通过diskutil mergePartitions HFS+ Mac disk0s2 disk0s3 操作。 以上操作请在备份好数据后操作! 来源: oschina 链接: https://my.oschina.net/u/3194172/blog/3145590

计算机硬件基础之网络协议(三)

青春壹個敷衍的年華 提交于 2019-12-21 10:53:20
1.网络通信原理:   一台硬设有了操作系统,然后装上软件你就可以正常使用了,然而你也只能自己使用像这样,每个人都拥有一台自己的机器,然而彼此孤立,所以就有了interne,t其实两台计算机之间通信与两个人打电话之间通信的原理是一样的,你不可能要求一个人/计算机掌握全世界的语言/标准,于是有了世界统一的通信标准:英语。   结论:英语成为世界上所有人通信的统一标准,如果把计算机看成分布于世界各地的人,那么连接两台计算机之间的internet实际上就是一系列统一的标准,这些标准称之为互联网协议,互联网的本质就是一系列的协议,总称为‘互联网协议’(Internet Protocol Suite).互联网协议的功能:定义计算机如何接入internet,以及接入internet的计算机通信的标准。 2.OSI七层协议   互联网协议按照功能不同分为osi七层或tcp/ip五层或tcp/ip四层   首先,用户感知到的只是最上面一层应用层,自上而下每层都依赖于下一层,所以我们从最下一层开始切入,比较好理解 每层都运行特定的协议,越往上越靠近用户,越往下越靠近硬件。 3.物理层   孤立的计算机之间要想一起玩,就必须接入internet,言外之意就是计算机之间必须完成组网。   物理层功能:主要是基于电器特性发送高低电压(电信号),高电压对应数字1,低电压对应数字0。 4.数据链路层  

Python Day30:网络编程/OSI模型

核能气质少年 提交于 2019-12-21 05:12:34
## 网络编程 ```python 网络编程就是编写基于网络的应用程序 CS结构: 客户端应用程序client(访问数据端) 服务端应用程序:server(提供共享数据端) 学习网络编程,目的就是编写基于C/S结构的应用程序 网络通讯的两个条件: 1,物理传输介质:双绞线/光纤/同轴线/无线电波 2,通讯协议 通讯协议:发送方和接受方共同遵守的一套规则,为了能正确解析数据 OSI七层模型:计算机界的通用语言 物理层———数据链路层———网络层————传输层————会话层————表示层————应用层 会话层、表示层、应用层,都是属于应用程序层的。 物理层:各种物理介质 ``` ## OSI模型之数据链路层 ```python 数据链路层:规定了代表0和1的电信号的分组方式以及一组电信号应该包含哪些内容。以太网协议工作在链路层! 一组电信号构成一个数据包,帧! 每一帧分成报头head0和数据data两部分 head包含(18个字节): 发送源地址Mac:6个字节 接受源地址Mac:6个字节 数据类型(标签+以太类型)6个字节 data包含:46——1500个字节 head长度+data长度=最短64字节,最长1518字节,超过最大限制就分片发送 ethernet规定接入internet的设备都必须具备网卡,发送端和接收端的地址便是指网卡的地址,即mac地址 mac地址