mac

mac下node安装提示command not found

混江龙づ霸主 提交于 2020-02-07 00:19:44
官网下载了node的.pkg文件安装node,安装好后,在mac终端下输入npm -v 和 node -v均提示 command not found,参考了网上的方法,终于得解 第一步:创建.bash_profile文件,~表示在~目录下,.表示隐藏文件,打开终端,输入命令如下 touch ~/.bash_profile 第二步:打开.bash_profile文件,输入命令如下: open -t ~/.bash_profile 第三步:这时候会弹出一个空白的文本编辑框,在文本编辑框里面第一行编辑: export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin command + s保存文件。 第四步:保存.bash_profile文件,输入命令: source .bash_profile 第五步:再输入npm -v 或者node -v 就能看到版本号啦~ 来源: https://www.cnblogs.com/caoxueying2018/p/9662795.html

Mac OSX下使用apt-get命令

末鹿安然 提交于 2020-02-07 00:15:50
由于之前接触过Ubuntu的系统,所以比较熟悉一个便捷的安装软件包的命令sudo apt-get install xxx,一直觉得Mac也是Linux的系统和Ubuntu的区别应该不大,然而今天使用命令sudo apt-get install libxml2时Mac系统却报出了-bash:apt-get:command not found 这样的错误,后来上网查询才知道,原来apt-get是debian(Ubuntu)才有的包管理器,遂继续查询解决方案。 解决方案:使用brew代替apt-get What is brew? brew 全称Homebrew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件。 如何安装? 安装只需要在终端下输入下面一条命令(Mac自带ruby不需要安装) ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 安装完成后使用 brew install libxml2 如需查看brew的更多功能请使用brew --help查看其帮助文档。 来源: CSDN 作者: 梦dancing 链接: https://blog.csdn.net/qq_15192373/article/details/104202580

网络基础之网络协议

ⅰ亾dé卋堺 提交于 2020-02-06 23:36:07
一、 什么是互联网协议及为何要有互联网协议 1. 为计算机网络中进行数据交换而建立的规则、标准或约定的集合。英语是世界上所有人通信的统一标准(所以计算机语言也是英语,个人解释) 2. 因为协议是用来描述进程之间信息交换数据时的规则术语。在计算机网络中,两个相互通信的实体处在不同的地理位置,其上的两个进程相互通信,需要通过交换信息来协调它们的动作和达到同步,而信息的交换必须按照预先共同约定好的过程进行。所以必须要有网络协议. 二、 osi 五层模型 一、物理层 1、物理层由来:上面提到,孤立的计算机之间要想一起玩,就必须接入internet,言外之意就是计算机之间必须完成组网。 2、物理层功能:主要是基于电器特性发送高低电压(电信号),高电压对应数字1,低电压对应数字0 二、数据链路层 数据链路层由来:单纯的电信号0和1没有任何意义,必须规定电信号多少位一组,每组什么意思 数据链路层的功能:定义了电信号的分组方式 1、以太网协议: 早期的时候各个公司都有自己的分组方式,后来形成了统一的标准,即以太网协议ethernet ethernet规定 一组电信号构成一个数据包,叫做‘帧’ 每一数据帧分成:报头head和数据data两部分 head data head包含:(固定18个字节) 发送者/源地址,6个字节 接收者/目标地址,6个字节 数据类型,6个字节 data包含:(最短46字节

网络基础之网络协议

删除回忆录丶 提交于 2020-02-06 23:34:10
一.客户端/服务器架构 即C/S架构,包括 1.硬件C/S架构(打印机) 2.软件C/S架构(web服务) 美好的愿望: 最常用的软件服务器是 Web 服务器。一台机器里放一些网页或 Web 应用程序,然后启动 服务。这样的服务器的任务就是接受客户的请求,把网页发给客户(如用户计算机上的浏览器),然 后等待下一个客户请求。这些服务启动后的目标就是“永远运行下去”。虽然它们不可能实现这样的 目标,但只要没有关机或硬件出错等外力干扰,它们就能运行非常长的一段时间。 生活中的C/S架构: 学校是S端,所有的学员是C端 饭店是S端,所有的食客是C端 互联网中处处是C/S架构(黄色网站是服务端,你的浏览器是客户端;腾讯作为服务端为你提供视频,你得下个腾讯视频客户端才能看狗日的视频) C/S架构与socket的关系: 我们学习socket就是为了完成C/S架构的开发 二.网络通讯原理 2.1 互联网的本质就是一系列的网络协议 一台硬设有了操作系统,然后装上软件你就可以正常使用了,然而你也只能自己使用 像这样,每个人都拥有一台自己的机器,然而彼此孤立 如何能大家一起玩耍 2.2.osi七层协议 互联网协议按照功能不同分为osi七层或tcp/ip五层或tcp/ip四层 每层运行常见物理设备 2.3 tcp/ip五层模型讲解 我们将应用层,表示层,会话层并作应用层,从tcp

各种UserAgent的列表

孤者浪人 提交于 2020-02-06 22:42:48
User Agent是浏览器用于 HTTP 请求的用户代理头的值。更换User Agent能更好的模拟出不同的系统和浏览器信息。 Android Name User Agent Nexus 7 (Tablet) Mozilla/5.0 (Linux; Android 4.1.1; Nexus 7 Build/JRO03D) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Safari/535.19 Samsung Galaxy S3 (Handset) Mozilla/5.0 (Linux; U; Android 4.0.4; en-gb; GT-I9300 Build/IMM76D) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30 Samsung Galaxy Tab (Tablet) Mozilla/5.0 (Linux; U; Android 2.2; en-gb; GT-P1000 Build/FROYO) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 Firefox Name User Agent Firefox

JavaWeb获取客户端的IP地址与MAC地址总结

你离开我真会死。 提交于 2020-02-06 22:19:56
转载自: https://www.jianshu.com/p/2b134607a3b9 叙述 最近刚完成的一个模块中,需要获取系统客户端的 IP地址 与 物理地址(MAC地址) 。 获取的本机IP与MAC是服务器的,而非客户端的 通过JAVA获取,本机的IP地址与MAC地址,使用如下代码即可完成: package com.howin.util; import java.net.*; public class Ipconfig { public static void main(String[] args) throws Exception { // TODO Auto-generated method stub InetAddress ia=null; try { ia=ia.getLocalHost(); String localname=ia.getHostName(); String localip=ia.getHostAddress(); System.out.println("本机名称是:"+ localname); System.out.println("本机的ip是 :"+localip); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); }

Mac Docker Host模式不能用

三世轮回 提交于 2020-02-06 21:10:00
今天在Mac搭建docker中安装fastdfs, 用host模式启动tracker与storage, 死活不行。 原来是主机网络驱动程序仅适用于Linux主机,并且不支持Docker for Mac,Docker for Windows或Docker EE for Windows Server。 居然还有这个限制。服了,浪费了一天时间。 来源: CSDN 作者: 大招至胜 链接: https://blog.csdn.net/favormm/article/details/104200291

mac设置省电

帅比萌擦擦* 提交于 2020-02-06 19:50:35
操作一 查看自己电脑的休眠状态,改成25可以解决待机耗电的问题 pmset -g sudo pmset -a hibernatemode 25 以下是苹果电脑的几种休眠状态, hibernatemode=0 by default is supported on desktops. The system will not back memory up to persistent storage. The system must wake from the contents of the memory (RAM). The system will lose context on power loss. Historically, this is plain old sleep. sudo pmset -a hibernatemode 0 hibernatemode=3 by default is supported on portables or laptops. The system will store a copy of memory to persistent storage (the disk), and will power memory during sleep. The system will wake from memory, unless a power loss

mac更新node和npm

两盒软妹~` 提交于 2020-02-06 19:49:32
前提条件 mac上安装了npm npm 查看当前版本: npm -v 更新到最新版: sodu npm install npm@latest -g node 第一步:使用npm安装n模块 n模块是专门用来管理nodejs版本的 sudo npm install -g n 提示 : 如果不使用sudo作为前缀,很可能出现权限访问异常导致安装失败 第二步:升级nodejs 升级nodejs是有两种方法: 第一种是升级到最新版本 sudo n latest 第二种是升级到稳定版本 sudo n stable 提示 : 建议是稳定版本 站在巨人的肩膀上摘苹果: https://www.cnblogs.com/pengsi/p/8051450.html https://www.jb51.net/article/140304.htm 来源: https://www.cnblogs.com/eternityz/p/12269938.html

mac 10.15.x 安装 mongodb 步骤及采坑解决

自古美人都是妖i 提交于 2020-02-06 17:58:53
注意:mongodb 已经不再免费安装了,所以之前用的 brew install mongodb 已经不能安装了 具体请看 https://github.com/mongodb/homebrew-brew 安装步骤 1、 brew tap mongodb/brew 2、选择安装版本 brew install mongodb-community@4.2 3、 执行 mongo -version 会自动配置一些文件路径等 4、配置 mongod 命令 mongod --config /usr/local/etc/mongod.conf 5、运行 mongo 6、检验是否已经运行成功,在地址栏输入 http://127.0.0.1:27017/ 7、关闭 control + c 来源: CSDN 作者: Mr丶Tian 链接: https://blog.csdn.net/qq_28653047/article/details/104197028