mac

MacOS 下搭建esp8266环境

大憨熊 提交于 2019-12-15 04:04:48
MacOS 下搭建esp8266交叉编译环境 自己是搞ARM嵌入式开发的,但手头又是一台Mac,对于Mac里面跑window虚拟机已是家常便饭。但如果可以直接用Mac开发,我是一定要尝试的,毕竟体验好这么多。这次,一个偶然机会,在参考网上教程后,顺利搭建成功,故记录一下。 总体步骤和网上众多Linux安装步骤类似。 不知道esp8266是什么? 请看这里 1.安装Homebrew Homebrew是Mac下的软件包管理工具。如果安装了的就跳过这步。 /usr/bin/ruby -e " $( curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install ) " 1 2.安装所需依赖 brew install binutils coreutils automake autoconf wget gawk libtool help2man gperf gnu-sed --with-default-names grep 1 3.准备交叉编译包 toolchain来源(找到的最新编译好的Mac版是2.3.0): https://github.com/esp8266/Arduino/releases sudo mkdir -p /opt/esp8266 sudo chmod 777 /opt

mac下配置开发环境

て烟熏妆下的殇ゞ 提交于 2019-12-14 23:23:14
常用命令 显示隐藏文件 1 defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder 关闭隐藏文件显示 1 defaults write com.apple.finder AppleShowAllFiles -boolean false ; killall Finder 锁定程序坞 1 defaults write com.apple.dock contents-immutable -boolean YES; killall Dock 解锁程序坞 1 defaults write com.apple.Dock contents-immutable -bool no; killall Dock 可通过自动操作->应用程序->运行 shell 脚本,创建程序保存起来 下载 Java 并环境变量 Java 官网 12 export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Homeexport PATH=$PATH:$JAVA_HOME/bin 下载 maven 并环境变量 maven 官网 12 export MAVEN_HOME=/Users/ex/Documents/apache

Mac和window实现双向数据传输

元气小坏坏 提交于 2019-12-14 22:12:36
Mac和window实现双向数据传输 总体步骤: 第一步,在window上设置开发访问权限,然后选择要共享的磁盘或者文件夹 第二步,在Mac上使用 Finder里面的网络,command+K,选择一个IP服务器连接(就是window的IP),需要两台电脑保持在同一个网段 第三步,拉取你需要的内容即可,速度还可以 详解: 前提:确保两台电脑已经在同一网络 在 Windows 系统中 在左下 Windows 图示点击左键 打开 Windows 的【设置页面】 进入【网络与Internet】-【网络与共享中心】- 【更改高级共享设置】后 点击【启用文件和打印机共享】就好了 在Mac中, 打开finder,然后command+K,打开网络连接 输入你window电脑的IP 接着输入账号密码,就能看到你在window里面分享的文件了 来源: https://www.cnblogs.com/bigbaby/p/12041042.html

TechTool Pro 11

孤者浪人 提交于 2019-12-14 18:46:07
TechTool Pro 是为 Mac OS X 重新设计的全新工具程序,不但保留旧版原有的硬件侦测功能,还可检查系统上其他重要功能,如:网络连接,区域网络等。随时监控和保护您的电脑,并可预设定期检查电脑状况,如发现任何问题时,能自动发出电子邮件通知用户。完全在 Cocoa 下发展,来确保强大功能和 Mac OS X 的完全兼容。同时也具有全新、易学易用的 aqua 操作接口与便于导览的流畅窗口等优点。 TechTool Pro 具备整套 S.M.A.R.T (Self Monitoring Analysis And Reporting Technology)测试程序,通过对软硬件作预先诊断和分析,用户可在硬盘损坏前预先知道,同时能自动监察这些重要数据资料,如发现有可能损坏数据资料的情况,会向用户作出警告,让你在灾难发生前备份重要数据资料。用户甚至于可以将一个整体的 Mac OS X 启动硬盘安装在 iPod 上。这个工具不仅可以解除硬盘问题,也可以用于修复资料、重新分区硬盘、使用不同的 Mac OS 版本开机等。 TechTool Pro 11特别版软件功能 TechTool Pro功能丰富,可满足所有Mac用户的全面诊断,维修和维护需求。为确保您的Mac保持优化和无故障,请确保定期使用TechTool Pro并使Mac以最佳性能运行。 结果随时随地 Techtool

mac快捷键大全

巧了我就是萌 提交于 2019-12-14 09:49:07
说明:command(cmd) option(alt) control(ctrl) 主要的按键组合: cmd + cmd + shift + cmd + ctrl + cmd + alt + ctrl + alt + cmd + shift + backspace 清空废纸篓 cmd + shift + 3 截屏全屏 cmd + shift + 4 截屏自己选定特定区域 cmd + shift + N 新建文件夹 cmd + shift + D/A/F/G 去往指定位置 cmd + alt + esc 强制退出应用 cmd + alt + L 查看下载 cmd + alt + D 显示和隐藏Dock cmd + ctrl + F 全屏 cmd + H 隐藏窗口 cmd + esc 切换窗口 ctrl + alt + space 切换输入法 ctrl + F2 焦点移到菜单栏 ctrl + F3 焦点移到Dock 来源: https://www.cnblogs.com/htmlphp/p/12038165.html

网络原理——网络传输基本流程

天涯浪子 提交于 2019-12-14 09:36:40
一、基本概念 1.网络互联 :多台计算机连接在一起, 完成数据共享; 2.局域网(LAN) :多台计算机通过交换机和路由器连接在一起 3.广域网(WAN) :将远隔千里的计算机都连接在一起。 注:所谓 “局域网” 和 “广域网” 只是一个相对的概念. 比如, 我们有 “天朝特色” 的广域网, 也可以看做一个比较大的局域网.。 4.IP :IP地址是在IP协议中, 用来标识网络中不同主机的地址。 5.PORT :端口号(Port)标识了一个主机上进行通信的不同的应用程序,通过端口能找到运行的进程,比如QQ,腾讯视频 6.ARP :ARP协议建立了主机 IP地址和 MAC地址的映射关系,通过IP能找到MAC地址,工作在主机和路由器。 7.MAC :MAC地址用来识别数据链路层中相连的节点,在网卡出厂时就确定了, 不能修改. mac地址通常是唯一的(虚拟机中的mac地址不是真实的mac地址, 可能会冲突; 也有些网卡支持用户配置mac地址). 8.DNS :DNS是一整套从域名映射到IP的系统,能将域名转换为IP地址,工作在主机、路由器、DNS服务器。 9.NAT :NAT能够将私有IP对外通信时转为全局IP. 也就是就是一种将私有IP和全局IP相互转化的技术方法,全局IP要求唯一, 但是私有IP不需要; 在不同的局域网中出现相同的私有IP是完全不影响的;工作在路由器。 10.NAPT

16寸 MacBook Pro 体验:近年来最「对」的一次更新

老子叫甜甜 提交于 2019-12-14 07:00:51
从之前 16 英寸 MacBook Pro 的传闻来看,这应该是一台变化很大的「发布会级别」产品,然而在 11 月 13 日晚上,它默默地出现在了苹果官网上。 有人觉得这不算一次大更新,外观设计没变,没有用上 OLED 屏幕,CPU 也和年初的 15 英寸 MacBook Pro 一样;但也有人觉得这次更新很大,期待已久的剪刀脚键盘回来了,扬声器和麦克风也是全新的,续航时间更长。 在经过了一周体验之后,我觉得这也许不是 MacBook Pro 最大的一次更新,但应该这几年来 MacBook Pro 最「对」的一次更新。 一英寸:最好的笔记本电脑屏幕,进一寸有进一寸的愉快 苹果电脑的屏幕素质其实无需多言,显示效果细腻,色彩出众,还有在 iOS 设备上很受欢迎的「原彩显示」功能,这些都让 MacBook Pro 的屏幕素质在笔记本电脑中位列顶端。 这样的屏幕自然是越大越好,因此这次升级即便只有不到一英寸(15 英寸款实际大小有 15.4 英寸),我也很高兴能在 MacBook Pro 上用到更大的屏幕。加上我之前在用没有原彩显示的 13 英寸 MacBook Pro,这次一下体验到从屏幕尺寸到显示效果的全方位提升,我甚至不怎么惦记放在购物车里准备下单的外接显示器了。 已经在用 15 英寸 MacBook Pro 的同事更喜欢新款的窄边框,由于苹果在保证长宽基本不变的情况下增加了屏幕尺寸

mac安装redis

有些话、适合烂在心里 提交于 2019-12-14 06:05:08
进入 https://redis.io/download 官网 下载稳定版本 解压:tar zxvf redis-5.0.7.tar.gz 移动:mv redis-5.0.7 /usr/local/ 注:如果命令移动出现权限错误,那么换成图形化操作,手动将解压文件拖入local中 编译:sudo make test 安装:sudo make install 出现Hint: It's a good idea to run 'make test' ;)。表示安装成功。 运行:redis-server 测试:重新开启一个终端,输入redis-cli 进行了一个试验。 发现只有set可以自动覆盖不同类型的key。 其他类型的添加,遇到不同类型的key,都会报错。 来源: CSDN 作者: chris_hhao 链接: https://blog.csdn.net/chris_hhao/article/details/103478448

mac下安装nginx

五迷三道 提交于 2019-12-14 04:50:24
Docroot is: /usr/local/var/www The default port has been set in /usr/local/etc/nginx/nginx.conf to 8080 so that nginx can run without sudo. nginx will load all files in /usr/local/etc/nginx/servers/. To have launchd start nginx now and restart at login: brew services start nginx Or, if you don't want/need a background service you can just run: nginx ==> Summary 🍺 /usr/local/Cellar/nginx/1.15.12: 10 files, 2MB, built in 1 minute 44 seconds ==> `brew cleanup` has not been run in 30 days, running now... Pruned 1 symbolic links and 3 directories from /usr/local ==> Caveats ==> openssl A CA file

BZOJ-2243【SDOI2011】染色&洛谷P2486(线段树区间合并+树链剖分)

两盒软妹~` 提交于 2019-12-14 01:42:58
题目链接: https://www.lydsy.com/JudgeOnline/problem.php?id=2243 洛谷: 时间限制 1.00s 内存限制 125.00MB BZOJ: Time Limit: 20 Sec Memory Limit: 512 MB Description 给定一棵有n个节点的无根树和m个操作,操作有2类: 1、将节点a到节点b路径上所有点都染成颜色c; 2、询问节点a到节点b路径上的颜色段数量(连续相同颜色被认为是同一段), 如“112221”由3段组成:“11”、“222”和“1”。 请你写一个程序依次完成这m个操作。 Input 第一行包含2个整数n和m,分别表示节点数和操作数; 第二行包含n个正整数表示n个节点的初始颜色 下面 行每行包含两个整数x和y,表示x和y之间有一条无向边。 下面 行每行描述一个操作: “C a b c”表示这是一个染色操作,把节点a到节点b路径上所有点(包括a和b)都染成颜色c; “Q a b”表示这是一个询问操作,询问节点a到节点b(包括a和b)路径上的颜色段数量。 Output 对于每个询问操作,输出一行答案。 Sample Input 6 5 2 2 1 2 1 1 1 2 1 3 2 4 2 5 2 6 Q 3 5 C 2 1 1 Q 3 5 C 5 1 2 Q 3 5 Sample Output 3 1