mac

Mac下重置MySQL密码

怎甘沉沦 提交于 2019-12-20 23:12:11
第一步要先停止掉mysql服务: brew services stop mysql 第二步查看mysql安装路径: brew info mysql //我这里是brew管理的所以我用brew查看mysql安装路径,如图下所示⤵️ 第三步以安全模式启动mysql: /usr/local/Cellar/mysql/5.7.22/bin/mysqld_safe --skip-grant-tables //然后使用以安全模式启动mysql,如图下所示⤵️ 第四步新开一个终端窗口链接mysql: /usr/local/Cellar/mysql/5.7.22/bin/mysql -u root //链接mysql,如图下所示⤵️ 第五步重置密码: UPDATE mysql.user SET authentication_string=PASSWORD('新密码') WHERE User='root'; //设置用户和密码,看见以下界面证明操作成功,如图下所示⤵️ 第六步再次启用mysql就OK: brew services start mysql 来源: https://www.cnblogs.com/zhaoxiaowei/p/10730739.html

MAC使用homeBrew安装Redis

守給你的承諾、 提交于 2019-12-20 21:03:08
一般买了macbook第一件事就是把homeBrew和iterm2装上,它们俩的组合可以实现绝大多数的软件安装。网上有很多教程安装它们的,关于homeBrew的操作命令如下: brew search ** //查找某个软件包 brew list //列出已经安装的软件的包 brew install ** //安装某个软件包,默认安装的是稳定版本 brew uninstall **//卸载某个软件的包 brew upgrade ** //更新某个软件包 brew info ** //查看指定软件包的说明 brew cache clean //清理缓存 现在我们尝试在mac上通过homeBrew安装redis brew search redis //出现如下 ==> Searching local taps… hiredis redis redis-leveldb redis@2.8 redis@3.2 ==> Searching taps on GitHub… homebrew/cask/redis-app ==> Searching blacklisted, migrated and deleted formulae… 安装redis3.2版本 brew install redis@3.2 安装完成提示如下 //把redis的环境变量配置到.zshrc中 If you need

Mac程序员常用软件推荐

喜你入骨 提交于 2019-12-20 16:27:17
刚开始使用Mac电脑都会有个短暂的适应期。相对于Win系统MacOS有着极大地不同。作为程序员会用到哪些Mac软件?Mac程序程序员必备软件有哪些?给大家推荐几款Mac程序员常用软件。 1、首先不得不说一款Mac平台上最为传奇的效率工具-Alfred Alfred 这是一款被称之为Mac效率神器的App,有了它你甚至无需鼠标就可以实现各种操作,包括出发各种文件、网络操作,其UI界面使用方便,而且不是通过命令来实现,是开发者们和键盘同学们的神器。作为Mac 平台上最为传奇的效率作品,誉为神兵利器毫不为过。完全可以替代OS X自带的Spotlight,功能强大,屡获殊荣。 2、Mate Translate(翻译软件) 以前最喜欢用的 金山词霸 和 有道词典 ,帮了我的大忙。 Mate Translate for mac 支持超过100种语言的单词和短语翻译,同时针对中文、俄文、日文等可拼写的文字还可以显示 拼音 ,方便我们学习词语的发音。 3、BBEdit for Mac(HTML文本编辑器) BBEdit Mac版是一款实用的文本编辑器,该编辑器用于编辑html文件,文本文件及程序源代码。BBEdit能够为HTML制作人员以及软件开发人员提供众多丰富的功能和灵活性。 4、CheatSheet for mac(快捷键快速查看工具) 让快捷键一目了然

Go语言基础之网络编程

♀尐吖头ヾ 提交于 2019-12-20 12:46:23
现在我们几乎每天都在使用互联网,我们前面已经学习了如何编写Go语言程序,但是如何才能让我们的程序通过网络互相通信呢?本章我们就一起来学习下Go语言中的网络编程。 关于网络编程其实是一个很庞大的领域,本文只是简单的演示了如何使用net包进行TCP和UDP通信。如需了解更详细的网络编程请自行检索和阅读专业资料。 互联网协议介绍 互联网的核心是一系列协议,总称为”互联网协议”(Internet Protocol Suite),正是这一些协议规定了电脑如何连接和组网。我们理解了这些协议,就理解了互联网的原理。由于这些协议太过庞大和复杂,没有办法在这里一概而全,只能介绍一下我们日常开发中接触较多的几个协议。 互联网分层模型 互联网的逻辑实现被分为好几层。每一层都有自己的功能,就像建筑物一样,每一层都靠下一层支持。用户接触到的只是最上面的那一层,根本不会感觉到下面的几层。要理解互联网就需要自下而上理解每一层的实现的功能。[osi七层模型] 如上图所示,互联网按照不同的模型划分会有不用的分层,但是不论按照什么模型去划分,越往上的层越靠近用户,越往下的层越靠近硬件。在软件开发中我们使用最多的是上图中将互联网划分为五个分层的模型。 接下来我们一层一层的自底向上介绍一下每一层。 物理层 我们的电脑要与外界互联网通信,需要先把电脑连接网络,我们可以用双绞线、光纤、无线电波等方式。这就叫做”实物理层”

Day 6-1计算机网络基础&TCP/IP

删除回忆录丶 提交于 2019-12-20 11:44:31
按照功能不同,人们将互联网协议分为osi七层或tcp/ip五层或tcp/ip四层(我们只需要掌握tcp/ip五层协议即可) 每层运行常见物理设备: TCP/IP协议: Transmission Control Protocol/Internet Protocol的简写,中译名为传输控制协议/因特网互联协议,又名网络通讯协议,是Internet最基本的协议、Internet国际互联网络的基础. OSI五层协议各层的功能: 物理层:计算机之间要想一起玩,就必须接入internet,言外之意就是计算机之间必须完成组网. 物理层功能:主要是基于电器特性发送高低电压(电信号),高电压对应数字1,低电压对应数字0. 数据链路层:单纯的电信号0和1没有任何意义,必须规定电信号多少位一组,每组什么意思 数据链路层的功能:定义了电信号的分组方式 以太网协议: 早期的时候各个公司都有自己的分组方式,后来形成了统一的标准,即以太网协议ethernet ethernet规定 一组电信号构成一个数据包,叫做‘帧’ 每一数据帧分成:报头head和数据data两部分 head包含:(固定18个字节) 发送者/源地址,6个字节 接收者/目标地址,6个字节 数据类型,6个字节 data包含:(最短46字节,最长1500字节) 数据包的具体内容 head长度+data长度=最短64字节,最长1518字节

Mac 安装redis

谁都会走 提交于 2019-12-20 10:21:52
一.下载安装 1. 官网 http://redis.io/ 下载最新的稳定版本,这里是3.2.0 2. sudu mv 到 /usr/local/ 3. sudo tar -zxf redis-3.2.0.tar 解压文件 4. 进入解压后的目录 cd redis-3.2.0 5. sudo make test 测试编译 6. sudo make install 安装成功! 二. 服务配置 切换到root用户 1. /usr/local 建立相关目录 sudo mkdir /usr/local/redis/bin sudo mkdir /usr/local/redis/etc sudo mkdir /usr/local/redis/db 2. 拷贝/usr/local 下的 bin 目录到 /usr/local/redis/bin sudo cp /usr/local/bin /usr/local/redis/bin 3. 拷贝/usr/local/redis/redis-3.2.0/src 下的 mkreleasehdr.sh 到 /usr/local/redis/bin下 sudo cp /usr/local/redis3.2.0/src /mkreleasehdr.sh /usr/local/redis/mkreleasehdr.sh 4. 拷贝 redis.conf 到

Pycharm快捷键整理(Mac)

耗尽温柔 提交于 2019-12-20 09:37:34
用过快捷键立即感觉高大上了,最主要的是很方便啊!很强大 cmd b 跳转到声明处(cmd加鼠标) opt + 空格 显示符号代码 (esc退出窗口 回车进入代码) cmd []光标之前/后的位置 opt + F7 find usage cmd backspace 删除当前行 cmd +c 复制光标当前行,剪切同理 cmd + f 当前文件搜索(回车下一个 shift回车上一个) cmd + r 当前文件替换 shift + cmd + f 全局搜索 shift + cmd + R 全局替换 cmd+o 搜索class shift + cmd + o 搜索文件 opt + cmd + o 搜索符号(函数等) cmd + l 指定行数跳转 shift enter 在行中的时候直接到下一行 cmd + 展开当前 cmd - 折叠当前 shift cmd + 展开所有 shift cmd - 折叠所有 cmd / 注释/取消注释一行 opt + cmd + / 批量注释(pycharm不生效) ctr + tab 史上最NB的导航窗口(工程文件列表、文件结构列表、命令行模式、代码检查、VCS等,下面两个是可以被替换的) alt + F12 打开命令行栏 cmd + F12 显示文件结构 cmd j 代码智能补全 alt + F1 定位编辑文件所在位置: cmd + F6 更改变量 opt

JMeter for Mac 从安装到启动

微笑、不失礼 提交于 2019-12-20 07:17:19
Apache JMeter是一款纯java编写负载功能测试和性能测试开源工具软件。相比Loadrunner而言,JMeter小巧轻便且免费,逐渐成为了主流的性能测试工具,是每个测试人员都必须要掌握的工具之一。 本文为JMeter性能测试完整入门篇,从Jmeter下载安装到编写一个完整性能测试脚本、最终执行性能测试并分析性能测试结果。 运行环境为macOS10.13.1系统,JDK版本为1.8,JMeter版本为5.2.1。 1、下载安装 java运行环境jdk1.8自行配置 jmeter官网下载:http://jmeter.apache.org/download_jmeter.cgi 2、解压:apache-jmeter-5.2.1.zip 3、 进入解压文件目录下的bin目录 4、输入命令:sh jmeter 启动jmeter服务 5、启动成功,进入操作界面 至此jmeter安装启动成功 来源: CSDN 作者: dh0066 链接: https://blog.csdn.net/dh0066/article/details/103612244

linux 网桥的配置与实现

陌路散爱 提交于 2019-12-20 04:05:37
================================================================================== from: http://www.ibm.com/developerworks/cn/linux/kernel/l-netbr/index.html ALinux网桥的实现分析与使用 文档选项 未显示需要 JavaScript 的文档选项 打印本页 将此页作为电子邮件发送 级别: 初级 祝顺民 ( [email=getmoon@163.com?subject=ALinux%E7%BD%91%E6%A1%A5%E7%9A%84%E5%AE%9E%E7%8E%B0%E5%88%86%E6%9E%90%E4%B8%8E%E4%BD%BF%E7%94%A8&cc=]getmoon@163.com[/email] ) XML error: Please enter a value for the author element's jobtitle attribute, or the company-name element, or both. 2004 年 3 月 09 日 本 文分析了linux 2.4.x内核的网桥的实现方法,并且描述了如何使用2.4中的网桥。网桥,类似于中继器,连接局域网中两个或者多个网段

device eth0 does not seem to be present, delaying initialization

蓝咒 提交于 2019-12-20 00:58:49
在搭建LVS+Keepalived高可用负载均衡环境的过程中,使用VirtualBox复制了两个Centos的环境,并且选中了“重新初始化网卡”的选项,但是在启动这两个复制的Centos环境的时候,发现网卡eth0没有启动,执行: service network restart 命令,报错: device eth0 does not seem to be present, delaying initialization 发现没有启动eth0: 重启网络报错: 原因是:/ etc/sysconfig/network-scripts/ ifcfg-eth0 保存的是旧的mac地址,而 /etc/udev/rules.d/70-persistent-net.rules 中是新的mac地址,二者指定的mac地址不一致,所以最简单的办法是:删除/ etc/sysconfig/network-scripts/ ifcfg-eth0 旧的mac地址,删除文件 /etc/udev/rules.d/70-persistent-net.rules ,让它重新生成;当然我们也可以将ifcfg-eth0中的mac地址修改成和70-persistent-net.rules的一致。 删除之后,reboot 一下就行了,最好同时将ifcfg-eth0文件中的ip地址也修改下,防止ip冲突。 搞定。 来源: