mac

互联网基础知识------OSI七层网络模型梗概

生来就可爱ヽ(ⅴ<●) 提交于 2019-12-19 23:36:45
OSI七层模型      七层网络结构:   应用层、表示层、会话层、传输层、网络层、数据链路层、物理层   一般也作五层 应用层、传输层、网络层、数据链路层、物理层(实体层)   引申问题:TCP/IP协议与http协议的区别:     TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,而HTTP是应用层协议,主要解决如何包装数据。 关于TCP/IP和HTTP协议的关系,网络有一段比较容易理解的介绍:“我们在传输数据时,可以只使用(传输层)TCP/IP协议,但是那样的话,如果没有应用层,便无法识别数据内容,如果想要使传输的数据有意义,则必须使用到应用层协议,应用层协议有很多,比如HTTP、FTP、TELNET等,也可以自己定义应用层协议。WEB使用HTTP协议作应用层协议,以封装HTTP 文本信息,然后使用TCP/IP做传输层协议将它发到网络上。”     术语TCP/IP代表传输控制协议/网际协议,指的是一系列协议。“IP”代表网际协议,TCP和UDP使用该协议从一个网络传送数据包到另一个网络。把 IP想像成一种高速公路 ,它允许其它协议在上面行驶并找到到其它电脑的出口。 TCP和UDP是高速公路上的“卡车”,它们携带的货物就是像HTTP ,文件传输协议FTP这样的协议等。    TCP和UDP是FTP,HTTP和SMTP之类使用的传输层协议

Mac安装软件时提示已损坏的解决方法

僤鯓⒐⒋嵵緔 提交于 2019-12-19 16:45:15
最新Catalina报错问题汇总 提示程序含有恶意代码或者已经打开所有来源还是提示扔到垃圾桶 在终端输入 xattr -r -d com.apple.quarantine 加上程序的App绝对路径,App建议直接拖放到终端,会自动填写路径 如这样:xattr -r -d com.apple.quarantine /Applications/QQ.app 常规报错解决方案一 2019年7月10号开始,很多TNT软件大面积报错,原因不多说,讲一下具体的解决方案 步骤一: 安装xcode,这个在商店里面有,不想安装的,按步骤二来。 步骤二: 安装Command Line Tool 工具 打开终端输入以下命令 xcode-select --install (install前面为两个短横线) 步骤三: 终端继续输入以下命令 codesign --force --deep --sign - (force、deep、sign前面为两个短横线) 然后拖入需要签名的软件,最后类似于这样 codesign --force --deep --sign - /Applications/name.app (/Applications前面有一个空格) 回车搞定 常规报错解决方案二 不想知道原理和偷懒的,安装软件,直接给报错程序签名。 免费下载 高速下载 荔枝正版 常规报错解决方案三 从本站下载的Sketch

mac 安装php+nginx+php-fpm+mysql

大憨熊 提交于 2019-12-19 15:43:29
1、下载编辑器 http://www.iterm2.com/downloads.html 2、使用brew安装软件:brew又叫homebrew,是mac osx上的软件包管理工具,能在mac中方便的安装软件或者卸载软件,只需要一个命令,非常方便。 3、打开brew 的官方网站: http://brew.sh/ 4、在linux命令行下输入: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 安装brew成功5、安装git 直接在命令行中输入 brew install git就可以安装成功,如果要卸载就直接输入 brew uninstall git6、更新brew:brew update具体用到可以直接查7、安装nginx:brew search nginxbrew install nginx执行: cd /usr/local/etc/nginx/ mkdir conf.d vim nginx.conf 粘贴此内容: <!-- lang: shell --> worker_processes 1; error_log /usr/local/var/log/nginx/error.log warn; pid /usr/local/var

MAC地址的作用

醉酒当歌 提交于 2019-12-19 13:49:25
MAC地址也叫物理地址、硬件地址或链路地址,由网络设备制造商生产时写在硬件内部。IP地址与MAC地址在计算机里都是以二进制表示的,IP地址是32 位的,而MAC地址则是48位的。MAC地址的长度为48位(6个字节),通常表示为12个16进制数,每2个16进制数之间用冒号隔开,如:08: 00:20:0A:8C:6D就是一个MAC地址,其中前6位16进制数08:00:20代表网络硬件制造商的编号,它由IEEE(电气与电子工程师协 会)分配,而后3位16进制数0A:8C:6D代表该制造商所制造的某个网络产品(如网卡)的系列号。只要你不去更改自己的MAC地址,那么你的MAC地 址在世界是惟一的。 MAC地址的作用 IP地址就如同一个职位,而MAC地址则好像是去应聘这个职位的人才,职位可以既可以让甲坐,也可以让乙坐,同样的道理一个节点的IP地址对于网卡是不做 要求,基本上什么样的厂家都可以用,也就是说IP地址与MAC地址并不存在着绑定关系。本身有的计算机流动性就比较强,正如同人才可以给不同的单位干活的 道理一样的,人才的流动性是比较强的。职位和人才的对应关系就有点像是IP地址与MAC地址的对应关系。比如,如果一个网卡坏了,可以被更换,而无须取得 一个新的IP地址。如果一个IP主机从一个网络移到另一个网络,可以给它一个新的IP地址,而无须换一个新的网卡。当然MAC地址除了仅仅只有这个功能还

mac 卸载idea

巧了我就是萌 提交于 2019-12-19 11:33:21
卸载MAC中的IDEA Intellij 首先在应用里面右键移动到垃圾桶 然后使用命令行: cd Users/xxx/Library/ 上面的xxx对应你的用户名,然后输入 rm -rf Logs/IntelliJIdeaxxx/ rm -rf Preferences/IntelliJIdeaxxx/ rm -rf Application\ Support/IntelliJIdeaxxx/ rm -rf Caches/IntelliJIdeaxxx 上面的对应xxx对应不同的版本号,注意开头是 IntelliJIdea就行 作者:Louis Wong 链接:https://www.zhihu.com/question/59500598/answer/347601826 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 来源: https://www.cnblogs.com/wangchuanfu/p/9284928.html

使用简单的终端命令使Mac说话

我只是一个虾纸丫 提交于 2019-12-19 08:52:25
您可以通过Termimal应用程序中的简单命令行来强制Mac说出您想要的任何内容。这不仅可以带来一些老式的乐趣,而且根据情况甚至可以派上用场。在这个简短的教程中,我们将向您展示如何通过每次安装macOS时预装的Terminal应用程序使Mac随心所欲。 使用终端应用程序使Mac说话 这确实只是一个新颖性功能,但我们仍然认为它是一个有趣的功能。如果您是一位DJ,试图在一个聚会上招待客人,那么这可能是一种幽默的方式,可以让您从聚会开始或在歌声中发表声明。 而且,让Mac说话可以让您轻松学习某些事物的发音,或者只是为了娱乐自己和您的朋友。 无论出于何种原因,我们都会在本教程中向您展示如何使用非常简单的命令通过终端应用程序使Mac说话。 选择您想要的声音 macOS附带了许多预装在操作系统中的声音。默认情况下,所有语音都带有“ Alex”语音。要选择您要使用的声音,请按照以下步骤操作: 1)启动系统偏好设置应用程序,然后打开“ 辅助功能”偏好设置窗格。 2)点击左侧的语音。 3)单击系统语音下拉框以显示所有语音选项。 4) 从出现的菜单中选择一种声音。 命令您的Mac用终端说些什么 既然您已经选择了Mac要说出命令时要使用的声音,则可以执行命令了。继续并在Mac上启动Terminal应用程序,输入以下命令,然后按键盘上的Return键: 说:“ Mac,我会说这些引号中的任何内容。前进;

MAC下查看端口占用并杀死进程

依然范特西╮ 提交于 2019-12-19 06:59:39
Eclipse在Run on Server时,Tomcat是开启的,但是报错,显示8080、8005和8009端口被占用 终端输入 查看所有开启的端口 sudo lsof -i -P | grep -i "listen" 出现如下 httpd 79 root 4u IPv6 0xbc257c1a68e3d681 0t0 TCP *:80 (LISTEN) mysqld 95 _mysql 30u IPv6 0xbc257c1a68e3d121 0t0 TCP *:3306 (LISTEN) httpd 277 _www 4u IPv6 0xbc257c1a68e3d681 0t0 TCP *:80 (LISTEN) adb 673 WangChunQian 7u IPv4 0xbc257c1a7972ea39 0t0 TCP localhost:5037 (LISTEN) AlipayDis 2154 root 16u IPv4 0xbc257c1a8440f341 0t0 TCP localhost:27382 (LISTEN) java 8900 root 48u IPv6 0xbc257c1a68e3dbe1 0t0 TCP *:8080 (LISTEN) java 8900 root 49u IPv6 0xbc257c1a73b70121 0t0 TCP *:8009

MacOS安装Homebrew,Homebrew修改镜像

旧街凉风 提交于 2019-12-19 02:19:57
下载安装脚本 cd ~ curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install >> brew_install 编辑修改脚本 BREW_REPO = "git://mirrors.ustc.edu.cn/brew.git".freeze #修改后 CORE_TAP_REPO = "git://mirrors.ustc.edu.cn/homebrew-core.git".freeze #新增 修改成中科院的镜像 git clone git://mirrors.ustc.edu.cn/homebrew-core.git/ /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core --depth=1 执行安装脚本 ruby brew_install 更换brew源 #替换homebrew默认源 cd "$(brew --repo)" git remote set-url origin git://mirrors.ustc.edu.cn/brew.git #替换homebrew-core源 cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core" git remote set-url

Mac无法开机?如何修复并使其重新启动

邮差的信 提交于 2019-12-19 01:23:33
台式机Mac或MacBook无法打开,或者可能无法通过Apple图标启动?不用担心,虽然会让人烦躁不安,但通常是可以修复的。 以下就是重新启动Mac所需的所有步骤。只需按顺序进行操作即可,除非操作系统更新失败后Mac无法启动。在这种情况下可直接跳到步骤8。 1.检查Mac是否有电源 首先,检查你的Mac是否有插上电源。虽然这很愚蠢但却很明显,但是任何获得技术支持的人都知道,你必须首先解决这些明显的问题。 因此,如果你的MacBook无法使用电池启动,电池可能已完全耗尽,或者可能发生故障了。 如果你在连接电源适配器的情况下无法充电或打开MacBook,请确保它已正确连接并且没有任何损坏。如果周围有电线,请尝试使用其他电源线。另外,检查端口是否干净。灰尘的堆积会影响正常充电。 在使用它的同时,还要检查外部硬件。断开打印机或图形输入板之类的所有外围设备的连接,因为有时这可能是原因。如果你有Mac Mini,请确保显示器已正确连接并供电中。 2.重新启动电源 下一步是重新启动电源。这样可以完全切断Mac的所有电源,并让你从头开始重新启动。 •在最新的MacBook上,断开电源线,然后按住电源按钮10秒钟。 •对于较旧的MacBook,请断开电源线并取出电池至少10秒钟。 •如果你使用的是台式机Mac,请断开电源线至少10秒钟。 现在,重新连接电源,然后尝试重新启动计算机

Mac下安装appium

…衆ロ難τιáo~ 提交于 2019-12-18 21:50:29
1. 安装node: 进入node官网下载页http://nodejs.cn/download/ 选择合适的版本进行下载及安装。 2. 安装brew: 在终端输入下面的命令: curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 1 如果出现错误: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused 请尝试这个解决方法,亲测有效: sudo gem install redis 3. npm安装appium: 使用npm安装appium,继续在终端输入命令 npm install -g appium --registry=https://registry.npm.taobao.org cnpm安装方式后续会有坑,请参考 https://blog.csdn.net/weixin_44710258/article/details/103602834 来源: CSDN 作者: 小K~ 链接: https://blog.csdn.net/weixin_44710258/article/details/103374215