mac

第三讲:ifconfig:最熟悉又陌生的命令行

半世苍凉 提交于 2020-03-03 23:28:25
你知道怎么查看IP地址吗? 当面试听到这个问题的时候,面试者常常会觉得走错了房间。我面试的是技术岗位啊,怎么问这么简单的问题? 的确,即便没有专业学过计算机的人,只要倒腾过电脑,重装过系统,大多也会知道这个问题的答案:在 Windows 上是 ipconfig,在 Linux 上是 ifconfig。 那你知道在 Linux上 还有什么其他命令可以查看 IP 地址吗?答案是 ip addr。如果回答不上来这个问题,那你可能没怎么用过 Linux。 那你知道 ifconfig 和 ip addr 的区别吗?这是一个有关 net-tools 和 iproute2 的「历史」故事,你刚来到第三节,暂时不用了解这么细,但这也是一个常考的知识点。 想象一下,你登录进入一个被裁剪过的非常小的 Linux 系统中,发现既没有 ifconfig 命令,也没有 ip addr 命令,你是不是感觉这个系统压根儿没法用?这个时候,你可以自行安装 net-tools 和 iproute2 这两个工具。当然,大多数时候这两个命令是系统自带的。 安装好后,我们来运行一下 ip addr。不出意外,应该会输出下面的内容。 这个命令显示了这台机器上所有的网卡。大部分的网卡都会有一个 IP 地址,当然,这不是必须的。在后面的分享中,我们会遇到没有 IP 地址的情况。 IP 地址是一个网卡在网络世界的通讯地址

Mysql 8.0.19 Macos 版本

冷暖自知 提交于 2020-03-03 19:04:43
错误: mysql> set password for root@localhost=password('Mysql123456'); -> ; ERROR 1064 (42000) : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'password('Mysql123456');' at line 1 解决办法: ALTER USER 'root'@'localhost' IDENTIFIED BY 'Mysql123456'; 刷新权限: flush privileges; 来源: CSDN 作者: Zsigner 链接: https://blog.csdn.net/Zsigner/article/details/104632563

Mac webStorm安装配置Prettier

大城市里の小女人 提交于 2020-03-03 18:31:22
Prettier Prettier的中文意思是“漂亮的、机灵的”,也是一个流行的代码格式化工具的名称,它能够解析代码,使用你自己设定的规则来重新打印出格式规范的代码。 下载 使用npm下载 npm install -- save - dev -- save - exact prettier # or globally npm install -- global prettier 使用yar yarn add prettier -- dev -- exact # or globally yarn global add prettier webStorm下设置Prettier 点击加号 点击加号 选择Prettier 注意 webStorm版本在2018.1以上 Alt-Shift-Cmd-P on macOS格式化代码 Alt-Shift-Ctrl-P on Windows格式化代码 来源: CSDN 作者: wei_dan1129 链接: https://blog.csdn.net/wei_dan1129/article/details/104634185

从零开始入门 K8s | Kubernetes 网络模型进阶

坚强是说给别人听的谎言 提交于 2020-03-03 16:49:34
作者 | 叶磊(稻农)阿里巴巴高级技术专家 本文整理自《CNCF x Alibaba 云原生技术公开课》第 25 讲, 点击直达课程页面 。 关注“阿里巴巴云原生”公众号,回复关键词 “入门” ,即可下载从零入门 K8s 系列文章 PPT。 导读 :本文将基于之前介绍的 基本网络模型 ,进行更深入的一些了解,希望给予读者一个更广更深的认知。首先简单回顾一下容器网络的历史沿革,剖析一下 Kubernetes 网络模型的由来;其次会剖析一个实际的实现(Flannel Hostgw),展现了数据包从容器到宿主机的变换过程;最后对于和网络息息相关的 Servcie 做了比较深入的机制和使用介绍,通过一个简单的例子说明了 Service 的工作原理。 Kubernetes 网络模型来龙去脉 容器网络发端于 Docker 的网络。Docker 使用了一个比较简单的网络模型,即内部的网桥加内部的保留 IP。这种设计的好处在于容器的网络和外部世界是解耦的,无需占用宿主机的 IP 或者宿主机的资源,完全是虚拟的。它的设计初衷是:当需要访问外部世界时,会采用 SNAT 这种方法来借用 Node 的 IP 去访问外面的服务。比如容器需要对外提供服务的时候,所用的是 DNAT 技术,也就是在 Node 上开一个端口,然后通过 iptable 或者别的某些机制,把流导入到容器的进程上以达到目的。

Mac效率办公进阶:如何使用HoudahSpot标记文件

人盡茶涼 提交于 2020-03-03 16:46:14
HoudahSpot for mac版是Mac os平台上的一款帮助用户更快更好的搜索自己想要的文件,一款功能强大的搜索增强工具!使用起来非常的简单方便,而且效果非常的不错。今天分享的文章是Mac效率办公进阶:如何使用HoudahSpot标记文件。 使用HoudahSpot标记文件,您可以选择不同的方法。选择最适合您的工作流程或个人偏好的软件。 HoudahSpot for Mac(搜索增强工具) 下载 拖放 使用“ 视图”>“显示侧边栏”菜单项显示HoudahSpot侧边栏。边栏列出了您喜欢的标签。侧栏的各个部分可以重新排列。您可能需要将“ 收藏夹标签”部分移到顶部,以便于访问。 现在,您可以将文件拖到侧栏中的标签上。这会将标签添加到文件中。 边栏还具有“ 所有标签文件”的条目。这用于搜索具有至少一个标签的文件。您也可以将文件拖放到该条目上。这将打开标记弹出窗口。 菜单和键盘快捷键 该结果>标签菜单中也列出了自己喜欢的标签。使用这些菜单项,您可以在搜索结果中的选定文件中添加或删除标签。 选择结果>标签>管理收藏夹标签以获取HoudahSpot首选项,您可以在其中配置收藏夹标签列表。您还可以在此处为“ 结果”>“标签”菜单中的项目分配键盘快捷键。 该结果>标签...菜单项,调出标签弹出在这里你将可以选择的结果编辑的标签。 上下文菜单 在HoudahSpot搜索结果中

Mac下PyCharm快捷键大全

我只是一个虾纸丫 提交于 2020-03-03 15:32:17
Mac键盘符号和修饰键说明 ⌘ Command ⇧ Shift ⌥ Option ⌃ Control ↩︎ Return/Enter ⌫ Delete ⌦ 向前删除键(Fn+Delete) ↑ 上箭头 ↓ 下箭头 ← 左箭头 → 右箭头 ⇞ Page Up(Fn+↑) ⇟ Page Down(Fn+↓) Home Fn + ← End Fn + → ⇥ 右制表符(Tab键) ⇤ 左制表符(Shift+Tab) ⎋ Escape (Esc) Editing(编辑) ⌃Space 基本的代码补全(补全任何类、方法、变量) ⌃⇧Space 智能代码补全(过滤器方法列表和变量的预期类型) ⌘⇧↩ 自动结束代码,行末自动添加分号 ⌘P 显示方法的参数信息 ⌃J, Mid. button click 快速查看文档 ⇧F1 查看外部文档(在某些代码上会触发打开浏览器显示相关文档) ⌘+鼠标放在代码上 显示代码简要信息 ⌘F1 在错误或警告处显示具体描述信息 ⌘N, ⌃↩, ⌃N 生成代码(getter、setter、构造函数、hashCode/equals,toString) ⌃O 覆盖方法(重写父类方法) ⌃I 实现方法(实现接口中的方法) ⌘⌥T 包围代码(使用if..else, try..catch, for, synchronized等包围选中的代码) ⌘/ 注释/取消注释与行注释 ⌘⌥

从零开始入门 K8s | Kubernetes 网络模型进阶

倾然丶 夕夏残阳落幕 提交于 2020-03-03 13:46:23
作者 | 叶磊(稻农)阿里巴巴高级技术专家 本文整理自《CNCF x Alibaba 云原生技术公开课》第 25 讲, 点击直达课程页面 。 关注“阿里巴巴云原生”公众号,回复关键词 “入门” ,即可下载从零入门 K8s 系列文章 PPT。 导读 :本文将基于之前介绍的 基本网络模型 ,进行更深入的一些了解,希望给予读者一个更广更深的认知。首先简单回顾一下容器网络的历史沿革,剖析一下 Kubernetes 网络模型的由来;其次会剖析一个实际的实现(Flannel Hostgw),展现了数据包从容器到宿主机的变换过程;最后对于和网络息息相关的 Servcie 做了比较深入的机制和使用介绍,通过一个简单的例子说明了 Service 的工作原理。 Kubernetes 网络模型来龙去脉 容器网络发端于 Docker 的网络。Docker 使用了一个比较简单的网络模型,即内部的网桥加内部的保留 IP。这种设计的好处在于容器的网络和外部世界是解耦的,无需占用宿主机的 IP 或者宿主机的资源,完全是虚拟的。它的设计初衷是:当需要访问外部世界时,会采用 SNAT 这种方法来借用 Node 的 IP 去访问外面的服务。比如容器需要对外提供服务的时候,所用的是 DNAT 技术,也就是在 Node 上开一个端口,然后通过 iptable 或者别的某些机制,把流导入到容器的进程上以达到目的。

【IDEA】MAC 修改".vmoptions"导致 IDEA 无法启动 解决方案

偶尔善良 提交于 2020-03-03 05:56:31
https://blog.csdn.net/zzh920625/article/details/104053170?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task 删除 iead.vmoptions副本即可 /Users/用户名/Library/Preferences 来源: CSDN 作者: kris999 链接: https://blog.csdn.net/kris1025/article/details/104611599

mac上Firefox安装firebug和firepath

杀马特。学长 韩版系。学妹 提交于 2020-03-03 04:58:46
Firefox安装Selenium ide插件时提示:该附加组件无法安装 因为它似乎已损坏,如下图: 此时千万不要去想着这个插件有问题,可能是Firefox的版本问题。 在Firefox45之后的新版本安装插件时都要进行签名认证,未经验证的都不能安装。那么不要用新版本的Firefox就好了。 1. 安装45.0.2版本Firefox并修改其签名配置信息。 安装个45.0.2版本的,打开Firefox输入about:config, 点击“我保证会小心”进去后,搜索xpi,找到“xpinstall.signatures.required”,该值默认是true,双击该行将其值改为false,如下图: 下载45.0版本的Firefox,下载地址:https://ftp.mozilla.org/pub/firefox/releases/45.0/mac/zh-CN/ 45.0版本的Firefox可以正常安装firebug和firepath 来源: https://www.cnblogs.com/yrxns/p/10075577.html

MAC终端常用命令

老子叫甜甜 提交于 2020-03-03 04:51:21
clear 清空屏幕的内容 percent work directary pwd 查看我们所在的目录(位置),刚打开终端的时候,默认在用户目录下。 list show ls 显示当前目录下的文件内容 ls 可以和路径配合使用,用于显示路径下的内容 ls后面如果什么都不加,默认显示当前目录下的内容。 ls / 显示跟目录下的内容 cd - 回到上一个目录 cd ~ 回到用户目录(刚打开终端时的目录) / 根目录 ./ 当前目录 …/ 上一级目录 make directory mkdir xxx 在当前目录下,创建一个xxx名字的文件夹 touch aaa 在当前目录下创建一个aaa名字的文件 come directory cd xxx 进入xxx的文件夹 (Tab键会自动补齐) remove rm 1.txt 删除名字为1.txt的文件 rm -rf 456/ 删除当前目录下456名字的文件夹,删除文件夹的同时,里面的文件统统删除。 (方向键上下键,可以翻看历史命令) move mv 1.txt 123.txt 移动+改名,将当前目录的1.txt 移动到当前目录,并改名为123.txt cp 1.txt 2.txt 将当前目录下的1.txt拷贝一份,并放到当前目录下,并命名为2.txt vi (vim) vi 1.c (如果文件存在,则打开这个文件,如果不存在,先创建,再打开) vi