mac

mac 搭建node 开发环境记录

六月ゝ 毕业季﹏ 提交于 2020-02-24 20:50:36
安装homebrew: enter 键 后 输入电脑密码 ruby -e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )" 用homebrew 安装 wget brew install wget Wget 安装zsh wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O - | sh 改变shell cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc chsh -s /bin/zsh ——————————————— 安装nodejs 推荐安装tnvm ,用tnvm 安装node http://www.cnblogs.com/ystrdy/p/6025058.html node-inspector 调试 ——————————————— IDE: Sublime text 3 官网下载安装 package control https://packagecontrol.io/installation 相关插件: jade javascript css 格式化 HTML-CSS-JS Prettify ————————

mac os设置redis开机自启动

夙愿已清 提交于 2020-02-24 20:13:41
1、在/ Library / LaunchDaemons目录下创建文件redis-server.plist 2、编辑redis-server.plist,输入一下内容 < ! DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd" > <plist version= "1.0" > <dict> <key>Label< / key> <string>redis - server< / string> <key>ProgramArguments< / key> <array> <string> / usr / local / redis - 2 . 8 . 19 / src / redis - server< / string> <string> / usr / local / redis - 2 . 8 . 19 / redis . conf< / string> < / array> <key>RunAtLoad< / key> <true / > < / dict> < / plist> 注意:/usr/local/redis-2.8.19/src/redis-server为redis安装路径,/usr/local/redis-2.8

linux系统中使用socket直接发送ARP数据

折月煮酒 提交于 2020-02-24 14:42:14
这个重点是如这样创建socket: sock_send = socket ( PF_PACKET , SOCK_PACKET , htons ( ETH_P_ARP) ) ; 其后所有收发的数据都是原始的网络数据包。 代码如下:在X86和ARM平台上都测试通过。调用arp_scaner_init之后 ,调用send_arp来发送ARP数据包,thread_read_arp中就会收到对端的反馈,并将其保存。 在此非常感谢其他同仁的分享,使我学会了这个用法。 #include <unistd.h> #include <errno.h> #include <netdb.h> #include <signal.h> #include <sys/socket.h> #include <sys/poll.h> #include <sys/ioctl.h> #include <netinet/if_ether.h> #include <net/if_arp.h> #include <netinet/udp.h> #include <netinet/ip.h> #include <stdio.h> #include <stdarg.h> #include <net/if.h> #include <arpa/inet.h> #include <string.h> #include "adapter

计算机网络——网络层(四)

烈酒焚心 提交于 2020-02-23 16:02:35
回顾: 物理层 定义了网络设备的机械特性,电气特性,功能特性,过程特性 数据通信的基础知识:数字信号,模拟信号...... 频分多路复用 时分多路复用 数据链路层 :将数据包封装成帧,透明封装,无差错接收 点到点线路的数据链路层 ppp协议 广播信道的数据链路层 CSMA/CD 协议 以太网 集线器 网桥 交换机 100M 1000M 10000M 1、网络层其实就是: 负责在不同网络之间尽力转发数据包,基于数据包的IP的地址转发。 加上IP地址,在不同的网络路径中进行转发数据。不负责丢包,重传,以及转发数据包顺序的事。 传输层 将数据进行分段。 2、 路由器是三层设备: 因为路由器要选择路径,就得能看到网络层的地址。数据包在网络这一层,就会变得非常简单。 3、互联网络与虚拟互联网络: (1)互联网互联的设备 中间设备又称为中间系统或中继(relay)系统。 ->物理层中继系统:转发器(repeater),有点像集线器。 ->数据链路层中继系统:网桥或桥接器(bridge)。 ->网络层中继系统:路由器(router)。 ->传输层/应用层中继系统:网关(gateway)器。 网关就是路由器接口的地址。一般是本网段第一个地址。 (2)网络需要解决的问题 (3)虚拟网络把复杂的Internet看成一个网络,化简问题。虚拟互联网络就是逻辑互联网络

Mac 顶部栏显示路径

纵然是瞬间 提交于 2020-02-23 05:21:47
在 Finder 标题栏显示完整路径 众所周知 Finder 是不显示路径的,你进入某个文件夹只会显示当前文件夹的名字而已。虽然你可以通过上文中的方法将路径栏调出来,但是这样也增加了 Finder 窗口的高度,对小屏幕机器尤为不利。那么,让我们更进一步,将 Finder 的完整路径显示在标题栏如何? 打开终端,输入以下命令并回车: defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES 然后把 Finder 窗口关了再打开,你会发现路径栏变样子了: 其实呢,对着路径最左边的小图标点右键,就能快速访问路径中的任意一层: 来源: https://www.cnblogs.com/housestudy/p/11346368.html

mac 本地安装mysql遇到的坑

拈花ヽ惹草 提交于 2020-02-23 01:34:50
1.目前mysql 8以后的版本增加了新的密码验证方式,但是目前大多数第三方客户端不支持,所以建议使用原有的密码验证方式。 2.java.sql.SQLException: null, message from server: "Host 'xxx' is not allowed to connect to this MySQL server" 是root用户对应的host不是远程对象,需要授权。 方法1:修改表结构 mysql> use mysql; mysql> select user, host from user; mysql> update user set host = '%' where user = 'root';将root用户的host更改为%。 来源: CSDN 作者: 天地無用_ 链接: https://blog.csdn.net/qq_41792706/article/details/104445766

Mac终端

天大地大妈咪最大 提交于 2020-02-22 20:56:26
mac之如何查看已用端口 mac查看本机ip地址 来源: CSDN 作者: 裸奔的二仔 链接: https://blog.csdn.net/RockyLeonard/article/details/104446493

Mac数据清理

心不动则不痛 提交于 2020-02-22 19:41:24
DoYourData AppUninser是一款安全高效的Mac数据清理软件,这款软件能够快速将软件数据,插件数据,以及各种残留数据进行快速删除。它能够永久地从Mac硬盘驱动器或存储介质中删除数据,从而保护用户的隐私安全。 DoYourData AppUninser(以前是CleanMyApp)是功能非常强大但易于使用的Mac卸载程序。它可以完全卸载应用程序,删除关联的文件,并清除所有剩余的内容。它甚至可以从Mac彻底卸载最顽固的应用程序,崩溃的程序,插件,小部件和首选项面板。一旦Mac的DoYourData Super Eraser擦除了数据,数据就永远消失了。任何数据恢复软件或数据恢复服务都无法恢复已擦除的数据。因此,如果您想在Mac OS下永久删除或粉碎数据信息,此Mac数据擦除软件是您的最佳选择-它非常易于使用。 DoYourData AppUninser是Mac系统上用途广泛的清理软件,这款可以完全卸载应用程序,删除关联的文件,并清除所有剩余的内容。例如插件,小部件和首选项面版,甚至能够卸载掉特定语言的语言包,这是一款十分灵活和实用的Mac清理软件。 来源: CSDN 作者: Hyacinth_xh 链接: https://blog.csdn.net/Hyacinth_xh/article/details/104447176

apium环境搭建(mac)

纵然是瞬间 提交于 2020-02-22 16:42:50
appium 环境搭建 安装homebrew(Mac OSX上的软件包管理工具) $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 安装libimobiledevice(一个跨平台的软件库,支持 iPhone®, iPod Touch®, iPad® and Apple TV® 等设备的通讯协议) $ brew install libimobiledevice --HEAD 安装carthage([使用Swift 语言编写,只支持动态框架,只支持 iOS8+的Cocoa依赖管理工具) $ brew install carthage 安装node $ brew install node 安装npm(NodeJS包管理和分发工具) $ brew install npm 安装cnpm(国内直接用npm下载安装会有好多网络问题,安装淘宝的cnpm要比npm好用) $ npm install -g cnpm --registry=https://registry.npm.taobao.org 安装ios-deploy(一个使用命令行安装ios app到连接的设备的工具) $ cnpm install -g ios-deploy

Mac自己搭建爬虫搜索引擎(nutch+elasticsearch是失败的尝试,改用scrapy+elasticsearch)

感情迁移 提交于 2020-02-22 15:23:21
1.引言 项目需要做爬虫并能提供个性化信息检索及推送,发现各种爬虫框架。其中比较吸引的是这个: Nutch+MongoDB+ElasticSearch+Kibana 搭建搜索引擎 E文原文在:http://www.aossama.com/search-engine-with-apache-nutch-mongodb-and-elasticsearch/ 考虑用docker把系统搭建起来测试: docker来源如下: https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html https://store.docker.com/community/images/pure/nutch-mongo 然而,docker下载image时实在是太慢,放弃docker! Mac 设置JAVA_HOME: vi ~/.bash_profile export JAVA_HOME=$(/usr/libexec/java_home) export PATH=$JAVA_HOME/bin:$PATH export CLASS_PATH=$JAVA_HOME/lib 2.安装Mongo Mac下直接用brew安装,此时最新版本是3.4.7。 安装好后建/data/db目录,mongod启动服务。