mac

Mac系统安装Node

ぐ巨炮叔叔 提交于 2020-02-08 09:28:57
来源: https://www.runoob.com/nodejs/nodejs-install-setup.html Last login: Wed Dec 18 06:33:17 on console huangxiaodeMacBook-Pro:~ huangxiao$ brew install node Updating Homebrew .. . // 这里会等待非常久,大概是30,40分钟 == > Auto-updated Homebrew ! Updated 2 taps ( homebrew/core and homebrew/cask ) . == > New Formulae cargo-c gimme-aws-creds node@12 skymaker cartridge-cli gnirehtet onnxruntime terrahelp crc helm@2 php@7.3 texlab cups imgproxy postgresql@11 tio detekt kind powerline-go trader devdash krew pympress vale diesel liblouis python@3.8 xlearn docker-slim libtorch rav1e dune monolith samurai fastlane

【转】Mac下的brew

天大地大妈咪最大 提交于 2020-02-08 09:06:02
转载声明 仅作笔记使用, 原地址: https://www.jianshu.com/p/aef446b33122 一、Homebrew是什么? Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。 官网地址: https://brew.sh 二、Homebrew 怎么安装 ?怎么卸载 ? 1、安装 打开终端,输入以下代码,稍等片刻,输入密码,等待安装完成 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )" 2、卸载 打开终端,输入以下代码,稍等片刻,输入密码,等待卸载完成 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall )" 三、Homebrew基本使用 安装任意包 $ brew install 例如:安装python $ brew install python 卸载任意包 $ brew uninstall 示例:卸载python $ brew

Mac dyld: Library not loaded: /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib

↘锁芯ラ 提交于 2020-02-08 07:00:39
1、首先 移除 openssl:brew remove openssl 2、安装 openssl:brew install openssl 3、根据提示在 ~/.bash_profile 文件中添加如下内容: echo 'export PATH="/usr/local/opt/openssl@1.1/bin:$PATH"' export LDFLAGS="-L/usr/local/opt/openssl@1.1/lib" export CPPFLAGS="-I/usr/local/opt/openssl@1.1/include" export PKG_CONFIG_PATH="/usr/local/opt/openssl@1.1/lib/pkgconfig" 4、执行 brew switch openssl 1.0.2s,根据提示修改为:brew switch openssl 1.0.2q,重新执行 5、此时运行 PHP 会提示:dyld: Library not loaded: /usr/local/opt/readline/lib/libreadline.7.dylib 6、查看文件夹 ls /usr/local/opt/readline/lib/ 7、创建连接 ln -s /usr/local/opt/readline/lib/libreadline.8.dylib /usr

Mac Charles抓包

夙愿已清 提交于 2020-02-08 06:22:32
charles捕获http请求 1、 Proxy --> macOS Proxy 先打开代理,使得mac上所有请求都通过charles进行代理。 15528325417514.jpg 2、 Proxy --> Proxy Settings 设置监听端口号为8888。 15528327774262.jpg 3、此时,用电脑访问百度,就已经可以获取访问的包了,如果我们需要监听手机的访问,就还得在手机上进行设置。 15528329922849.jpg 4、先获取电脑的ip地址, Help --> Local Ip Address 15528331981826.jpg 5、然后在手机连接wifi,此时手机和电脑连接的必须是同一个wifi,然后在手机设置代理。 15528333270180.jpg 6、设置完成后,在手机打开一个网址,此时chartles就可以获取到手机访问的包了。 charles捕获https请求 http的请求我们已经可以获取,但是有些网站是https的,如果我们需要解析https的包,就需要安装证书了。 1、 Help --> SSL Proxying --> install Charles Root Certificate ,首先在mac安装CA证书。 15528347139321.jpg 2、然后要始终信任该证书。 15528348890706.jpg 3、

无线网络加密防止有人闯入、共享:

不想你离开。 提交于 2020-02-08 06:20:27
以D-Link(DI-624+A)无线路由应用WPA-PSK加密方式为例,介绍一下无线路由器和无线网卡的安全设置。   首先在IE中输入192.168. 0.1登录到无线路由器,在“无线网络”窗口的“安全方式”中提供了“WEP、802.1X、WPA-PSK、WPA”四种方式,笔者选择“WPA-PSK”(如图1);接着设置加密方法,有“TKIP、AES”两种,笔者选择“TKIP”;下面要设置“共享密码”,注意,该密码最短为8个字符,完成密码设置后,点击“执行”按钮,重新激活无线路由器,这样就完成了WPA-PSK的设置。 无线网络应用了WPA-PSK加密方式后,当然也要修改客户端设置。打开“网络连接属性”切换到“无线网络配置”标签中,在“首选网络”框中选中无线网络项目,点击“属性”,切换到“关联”标签页,在“网络验证”栏中选择“WPA-PSK”,接着将“数据加密”项目修改为“TKIP”,然后在“网络密匙”栏中两次输入你的PSK密码,最后点击“确定”按钮,这样客户机就能重新接入无线网络了。 你的无线网络是使用WEP还是WPA加密方式,要根据你对网络安全性的要求而定。对于一般的家庭用户,使用WEP协议即可,如果你对网络安全性有特殊的要求,当然要使用WPA协议了。 与MAC地址相关的命令与软件 在人类社会社交中,我们认识一个人往往只会知道他的姓名,而身份证号码在一般的人际交往中会被忽略

LVS负载均衡

风格不统一 提交于 2020-02-08 05:21:09
Nginx反向代理型负载 负载均衡(load balance)集群,提供了一种廉价、有效、透明的方法,来扩展网络设备和服务器的负载、带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。 单台计算机无法承受大规模的并发访问,或者数据流量。此时需要搭建负载均衡集群把流量分摊到多台节点设备上分别处理,即减少用户的等待响应的时间,又提升了用户体验; 7*24小时的服务保证,任意一个或者多个有限后端节点宕机,不能影响整个业务的运行。 为什么还要学习LVS 工作在网络模型的7层,可以针对http应用做一些分流的策略,比如针对域名、目录结构,Nginx单凭这点可利用的场合就远多于LVS了。 最新版本的Nginx也支持4层TCP负载,曾经这是LVS比Nginx好的地方。 Nginx对网路稳定性的依赖非常小,理论上能ping通就能进行负载均衡,这个也是它的优势之一,相反LVS对网络稳定性依赖比较大。 Nginx的安装配置比较简单,测试起来比较方便,它基本能把错误用日志打印出来。LVS的配置、测试就要花比较长的时间了,LVS对网络依赖比较大。 懵逼了,Nginx这么好用,为什么还要用LVS。 简单一句话,当并发量超过Nginx上线,就可以使用LVS了。 日1000-2000W PV 或者并发请求10000一下都可以考虑用Nginx。 大型门户网站,点上网站需要用到LVS。

Macbook Pro安装Office 2016 for mac

懵懂的女人 提交于 2020-02-08 04:12:51
折腾了半天终于弄好了…… 工具: office2016安装包,MSO15.11.2Patch(破解脚本),Xcode office2016安装包百度网盘下载: http://pan.baidu.com/s/1i3rOd7n 密码: hcga 1.安装好 Microsoft_Office_2016_Installer.pkg(安装过程中请断网); 2.安装完成后,开启网络,退出所有 Office 相关程序,将 MSO15.11.2Patch 拖到终端,并且按回车执行程序 (破解程序执行需要先安装xcode,没装xcode可以在终端输入otool貌似会自动下载,我之前就装了,所以没亲自试。 执行之前可能需要修改破解脚本的权限:chmod u+x MSO15.11.2Patch) 到这里多数人就破解成功了,然而我并不是这么幸运…… 注意: 1.最后出现“All done. Enjoy!”并不一定说明破解成功!!! 比如,我执行完破解脚本后也提示“All done. Enjoy!”,但打开word时提示错误,无法打开…… 回头自信一看,在安装过程中有如下错误提示: xcrun: error: active developer path ("/Volumes/Xcode/Xcode.app/Contents/Developer") does not exist, use `xcode

重复的写一下ns 2.35 移植 leach

馋奶兔 提交于 2020-02-08 03:23:05
上次移植貌似之前改了什么参数,导致distCST_总是50.5,改不回来了。所以决定重新搞起。 其实协议代码就这一份,移来移去的真没意思,需要写新的协议还是不会。。。谁有其他的协议代码,求共享。。。reaver13@126.com。 谁会自己添加新的协议,也求分享教程。。 1 下载leach协议包。   包含Makefile, mit.tar.gz就够了。 2 解压mit.tar.gz到leach文件夹(这名字自拟) 3 解压出来的文件夹有个mit,复制到~/ns2.35/目录下(不知道前面~用的对不对,错了求更改)   先说一下,关于#def MIT_uAMPS 是添加在Makefile中定义的,如果去掉重新编译ns,leach这些修改的部分就不会生效了。 4 一下都是一个一个文件打开,看看有“#ifdef MIT_uAMPS …… #endif“这样的部分,就贴到ns2.35下的同名文件同样位置中去。 (1) app.c      Application::Application() : enableRecv_(0), enableResume_(0){#ifdef MIT_uAMPS enableRecv_ = 1;#endif}    #ifdef MIT_uAMPSvoid Application::recv(int link_dst, int data_size,

网络编程

偶尔善良 提交于 2020-02-08 00:20:15
IP地址分成两部分 网络部分:标识子网(子网掩码) 主机部分:标识主机(ip地址) 172.16.10.2:10101100.00010000.00001010.000000010 (ip) 255 255.255.255.0:11111111.11111111.11111111.00000000 (掩码) 172.16.10.0 (局域网地址) 都为1取1,其他取0 Arp协议解析IP得到子网地址(进而获取对方ip的mac地址) 局域网的ip(自动分配,动态的),mac地址:每块网卡出厂时都被烧制上一个世界唯一的mac地址 两个ip子网地址一样:同一局域网>>>以太头(原mac,fffff?) ip头(ip1 ip2 ) 数据----通过交换机---->每台机器发一份,只有ip为ip2的机器响应并返回mac       不一样:不同局域网>>>以太头(原mac,fffff?) ip(ip1 路由器ip)头 端口头 数据-----通过交换机----->每台发一份,路由器(网关默认第4部分为1)响应,返回mac1                 以太头(mac1路由,fffff?)ip(ip路由1,ip2子网)-----路由协议------>返回ip2子网,路由mac2                 以太头(mac2路由,fffff?) ip(ip路由2,ip2)--------