MAC - 技术教程文章

[aq]交换机原理/macof【图】

交换机的工作原理简单来说,就是根据源mac学习-->形成cam表,根据cam表转发. 正常情况下先arp广播,sw收到后发到本vlan所有出口,所有机器学习更新arp缓存. 目标机返回单播arp reply送给这个机器. 然后传输数据(单播). 也一定程度上避免了流量的胡窜,保证了安全.sw的端口转发(安全)也依赖于交换矩阵参考cam表每个条目的寿命默认5min.Implementing Cisco IP Switched Networks (SWITCH) Foundation Learning Guide: Network Design Fund...

mac 系统下安装MYSQL数据库【代码】【图】

一、安装到MySQL官网上http://dev.mysql.com/downloads/mysql/,下载mysql可安装dmg版本比如:Mac OS X ver. 10.7 (x86, 64-bit), DMG Archive下载完的文件为:mysql-5.6.10-osx10.7-x86_64.dmg1.点击,安装包里的2.点击安装安装好后,再系统偏好设置的其他里,会出现如下图标:3.点击此图标,跳出对话框点击Start MySQL Server按钮,启动mysql二、打开终端,定义mysql别名输入alias命令alias mysql=/usr/local/mysql/bin/mysql回车...

mac 快捷键

Mac键盘图标与对应快捷按键?——Command (?)? ——Control?——Option (alt)?——Shift?——Caps Lockfn——功能键就是fn*.m*.h切换 ?+? +↓or↑前进后退文本文件?+? +←or→关闭当前文本文件?+?+w自动排版代码 ?+i左右缩进 ?+[or]注释 ?+/查看名称定义,进入头文件 ?+鼠标左键查看名称api文档 ?+鼠标左键快捷键功能Command A 全选Command C 拷贝Command V 粘贴Command X 文字剪切(不支持文件剪切)Command ,偏好设置Command W 关...

python自动获取项目路径在windows和mac的不同【代码】

python自动获取项目路径在windows和mac的不同import os # 获取项目路径 project_path = os.path.abspath(os.path.join(os.path.dirname(os.path.split(os.path.realpath(__file__))[0]), ‘.‘)) # test_case_path = project_path+"\\src\\test_case" test_case_path = project_path+"//src//test_case"# mac环境 # print u‘日志路径:‘+log_path # 测试报告存储路径,并以当前时间作为报告名称前缀 # 获取到当前文件的目录,并检...

Mac小知识(不定时更新)【代码】

1.显示隐藏文件夹(在mac命令行中输入以下代码即可):1)显示隐藏文件夹defaults write com.apple.finder AppleShowAllFiles Yes && killall Finder2)不显示隐藏文件夹defaults write com.apple.finder AppleShowAllFiles No && killall Finder 2.查看本机ipipconfig 3. UNIX基本命令> cd :改变工作目录> pwd:查看当前路径> ls -l :查看显示文件> ls -a:显示所有文件> ls-G:带颜色显示> touch 文件名:创建文件> mkdir 文件...

Mac下Shell快捷键

ctrl+a //移到行首ctrl+e //移到行尾ctrl+y // 插入最近删除的单词或语句ctrl+k //删除光标处到行尾部分ctrl+u //删除光标处到行首部分ctrl+w //删除光标处到当前单词开头部分或语句ctrl+r //搜索命令历史纪录原文:http://www.cnblogs.com/aboutblank/p/4782199.html

mac 修改系统文件 不输密码【图】

系统目录下的文件修改是要输入apple密码的常见的场景:apache项目目录下的添加文件或修改文件解决的办法如下:1找到你要使那个文件夹下的文件修改不用输入密码(最好不要整个系统都设置,指不定你修改错了,整个电脑都蹦了。用多少,分多少)我要设置Documents文件夹2.在文件夹上右键->显示简介->共享与权限看右下角的红圈的地方,解锁,输入账号的密码。修改共享与权限里的everyone为 读与写 再点击加锁结果如下这样你就可以在这个...

mac php/phpstorm 配置【图】

brew install phpmemcachedbrew install memcachedbrew install libmemcachedbrew install pkg-configbrew install zlibpecl install memcachedxdebugpecl uninstall xdebugpecl install xdebug php.inizend_extension=xdebug.so[XDebug]xdebug.remote_enable=1xdebug.remote_autostart=1xdebug.remote_handler=dbgpxdebug.remote_mode=reqxdebug.remote_host=127.0.0.1xdebug.remote_port=8700xdebug.idekey="PHPSTORM"phpStrom ...

Mac 安装neovim

> 做为vim的未来版本,必须关注!## brew 更新``` bashbrew update```## brew 安装neovim``` bashbrew install neovim/neovim/neovim```## brew 更新neovim``` bashbrew upgrade neovim```## neovim 开发版本的安装``` bashbrew tap neovim/neovimbrew install --HEAD neovim```## neovim安装稳定版本,不产生~/.nvimlog日志``` bashbrew install --HEAD --with-release neovimbrew updatebrew reinstall --HEAD neovim```##问题如...

获取android 手机mac与device_id【代码】

public static String getDeviceInfo(Context context) {try{org.json.JSONObject json = new org.json.JSONObject();android.telephony.TelephonyManager tm = (android.telephony.TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);String device_id = tm.getDeviceId();android.net.wifi.WifiManager wifi = (android.net.wifi.WifiManager) context.getSystemService(Context.WIFI_SERVICE);String mac ...

MAC OSX Xcode硬盘清理

1.移除对旧设备的支持影响:可重新生成;再连接旧设备调试时,会重新自动生成。我移除了4.3.2, 5.0, 5.1等版本的设备支持。路径:~/Library/Developer/Xcode/iOS DeviceSupport2.移除旧版本的模拟器支持影响:不可恢复;如果需要旧版本的模拟器,就需要重新下载了。我移除了4.3.2, 5.0, 5.1等旧版本的模拟器。路径:~/Library/Application Support/iPhone Simulator新版xcode路径:~/Library/Developer/CoreSimulator/Devices3.移除...

mac 安装thrift

参考:http://thrift.apache.org/docs/install/os_x 1、安装boost2、然后安装libevent3、安装libevent4、下载thrift源码,进入thrift目录中,配置并make,提示openssh.h未找到,因为我没有安装openssl。解决方法:下载openssl源码,编译安装到/usr/local/openssl目录,然后将/usr/local/openssl/include目录拷贝到thrift的目录下,然后再进行make即可。 在make install时,遇到错误,提示:configure: error: Bison version 2.5 or...

CNC MacroProgram

宏程序定义%2000.......;%20001......; //变量赋值#1 = 100#2 = 200#3 = #1 + #2 //运算符+ - * / //逻辑运算符AND OR NOT 位运算四舍五入圆整? #i=round[#j]或? #i=#jor#k异或? #i=#jxor#k与? #i=#jand#k [???] <=======> () //if 语句if [TRUE]  ......  GOTO N if [FALSE]ELSEENDIF N 为程序段N1N2if [FALSE]  ......//条件比较#?j?EQ?#?K? ==#?j?NE?#?K? !=#?j...

mac下通过xcodebuild使用oclint【代码】

step1 :下载oclint并安装下载地址: http://oclint.org/downloads.html选择mac os x或者darwin的包,下载到本地。文件夹类似以下:oclint-release |-bin |-lib |---clang |-----3.4 |-------include |-------lib |---oclint |-----rules |-----reporters安装官方指南: http://docs.oclint.org/en/dev/intro/installation.html我们此时在bash(终端terminal)中运行oclint会告诉我们命令找不到。我们须要把它的运行文件路径增加到环...

Mac sublime 编译Python UnicodeEncodeError: 'ascii' codec can't encode characters in position 6-8: ordinal not in range(128)【代码】

刚学Python,想打印个“hello 张林峰”,代码如下:#!/usr/bin/env python3 # -*- coding: utf-8 -*-print(‘hello 张林峰‘)  用sublime运行一下,竟然报错???Traceback (most recent call last):File "/Users/zhanglinfeng/Documents/Python/\u7ec3\u4e60/\u5b57\u7b26\u4e32\u7f16\u7801\u53ca\u8f93\u51fa\u683c\u5f0f.py", line 4, in <module>print(‘hello \u5f20\u6797\u5cf0‘) UnicodeEncodeError: ‘ascii‘ codec...

Mac系统操作从入门到精通(思维导图)【图】

本博文是小白绘制的一张思维导图,主要是关于Mac系统的一些操作及快捷键。废话不多说,直接上图,如果你觉得有用,直接拿着不用谢。650) this.width=650;" src="/upload/getfiles/default/2022/11/8/20221108032305835.jpg" title="Mac新手入门.png" />本文出自 “固态U盘” 博客,请务必保留此出处http://lavenliu.blog.51cto.com/5060944/1900780原文:http://lavenliu.blog.51cto.com/5060944/1900780

Mac之安装zsh【代码】

1.安装homebrewruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"2.安装wgetbrew install wget3.安装zshwget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh4.修改主题vim ~/.zshrc改成ZSH_THEME="avit" 5.重启终端原文:http://www.cnblogs.com/huangshiyu13/p/6930068.html

Mac_IntelliJ IDEA For Mac 快捷键

Mac键盘符号和修饰键说明? Command? Shift? Option? Control?? Return/Enter? Delete? 向前删除键(Fn+Delete)↑ 上箭头↓ 下箭头← 左箭头→ 右箭头? Page Up(Fn+↑)? Page Down(Fn+↓)Home Fn + ←End Fn + →? 右制表符(Tab键)? 左制表符(Shift+Tab)? Escape (Esc)一、Editing(编辑)?Space 基本的代码补全(补全任何类、方法、变量)??Space 智能代码补全(过滤器方法列表和变量的预期类型)??? 自动结束代码,行末自...

Python基础-Mac如何驾驭python2和python3【代码】【图】

听说最近Python已被纳入小学生的课程了,作为一个资深搞技术的人,不会写python,简直焦虑无比,大概这就叫中年危机吧,那么,既然小学生都可以学,就放下姿态,也来学着写写吧,毕竟有一技之长还可以讨口饭吃。嘿喂狗~~~ Python安装Python官网:https://www.python.org/Python文档下载地址:https://www.python.org/doc/ 以下是各个平台安装包的下载地址: 选择自己要安装的平台,我也是傻,不知道Mac自带Python2.7,所以又装了一...

学习OpenStack之(5):在Mac上部署Juno版本OpenStack 四节点环境【图】

0. 前沿经过一段时间的折腾,终于在自己的Mac上装好了Juno版本的四节点环境。这过程中,花了大量的时间,碰到了许多问题,学到不少知识,折腾过不少其实不需要折腾的东西,本文试着来对这过程做个总结。1. 初始环境说明:1. VirtualBox Ubuntu 安装:(VirtualBox网卡配置可见 http://www.cnblogs.com/sammyliu/p/4137772.html)安装的是14.04 server 版本,装好后:(1)修改sources.list来使用厦大的源(2)运行: echo "deb ht...

【iOS开发-模拟器】Xcode6以后mac中iOS模拟器安装路径以及程序沙箱路径

模拟器安装位置/Users/TTF/Library/Developer/CoreSimulator/Devices/模拟器标识(一些字符串)后面那些模拟器标识就是一些字符串代表每一个不同的iOS设备 比如D3E79030-5DB9-4E5B-8E46-5C3B100A4C1C就代表这是iPhone4S,点击进去查看device.plist这个文件就能知道。iOS应用程序资源文件位置/Users/TTF/Library/Developer/CoreSimulator/Devices/模拟器标识/data/Containers/Bundle/Application/iOS应用程序 然后右击包内容就可以...

RandomAccess接口

ArrayList实现了RandomAccess接口,怀着好奇的心情去看了一下RandomAccess接口,结果:/* * Copyright (c) 2000, 2006, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */package java.util;/** * Marker interface used by <tt>List</tt> implementations to indicate that * they support fast (generally constant time) random access. The prima...

2013 Mac Air 装Win7双系统问题-安装程序无法创建新的分区,也无法定位系统 & Windows无法安装所需的文件,错误代码0x80070570

此非主讲安装过程,主说明过程中遇到的两个问题自己的解决方式。准备:准备以下Win7纯净版iso镜像,用Boot Camp方式安装Windows到16GU盘.Win7纯净版资源问题一:Boot Camp开始分区安装后,进放Windows安装界面,在加载完之前下的驱动和点南完格式化选项后显示 : 安装程序无法创建新的分区,也无法定位系统 .1) 出现此问题后,参考以下链接。http://support.apple.com/zh-cn/TS4599 苹果官方说明http://www.memacx.com/thread-515...

Mac下xampp环境mysql启动不了

本人比较话唠,不想看哆嗦的可以忽略下面的文字,直接看这里我的最终解决方式,不保证对你也有效果: 在 my.cnf 文件中查找 innodb_force_recovery 字段(没有则自己添加),并将值设置为大于0的值,我设置的是1,并且问题得到了解决。 XAMPP一直用着挺正常,今天突然启动不了mysql了。在网上各种百度,搜索到的方法都尝试了,但还是没有任何作用,依然无法启动。整了一个上午没解决,后来到了下午,最后在 /Applicat...

苹果新手MacBook 目录认识【图】

最近,开发平台从windows转型到mac。  刚开始还真不适应 不过使用了几天之后 还是很不错的。  那么我们来认识一下目录,用过linux的应该很好适应unix的mac  MAC是Unix系统 和Windows的文件截然不同。我们都知道用windows,软件默认安装目录是c://program files。  而在unix中,它的目录树是这样的   传统的Unix目录 类似Linux/bin 传统unix命令的存放目录,如ls,rm,mv等。/sbin 传统unix管理类命令存放目录,如fdisk,...

mac如何使用Git上传本地项目到github?【代码】【图】

在此假设你已经在 github 上创建好了一个项目,像这样:并且你已经完成了自己的项目代码,同时你也已经安装了 git,然后 let‘s start.(以下所以命令中如果那个命令如果输入后无反应,可以在命令前加sudo,即可解决)首先,建一个文件夹比如文中演示的是 微信小程序 文件夹,然后打开的你的终端,定位到该文件夹,然后输入命令: git init然后配置 ssh , 输入:ssh-keygen -t rsa -C "jiayi_li10@163.com" (邮箱替换成你登录github...

Mac下搭建php开发环境【转】

Mac OS X 内置了Apache 和 PHP,这样使用起来非常方便。本文以Mac OS X 10.6.3为例。主要内容包括:启动Apache运行PHP安装MySQL使用phpMyAdmin配置PHP的MCrypt扩展库设置虚拟主机启动Apache 有两种方法:打开“系统设置偏好(System Preferences)” -> “共享(Sharing)” -> “Web共享(Web Sharing)”打开“终端(terminal)”,然后(注意:sudo需要的密码就是系统的root帐号密码)运行“sudo apachectl start”,再输入帐号...

Docker 入门(Mac环境)-part 1 入门基本操作【代码】

part-1 入门基本操作Docker 安装去官网下载对应的版本,然后点击安装就可以了;如果环境是Linux,可以参照之前写的get started教程查看docker版本docker --version,很多软件版本都是这样检测,很容易记住的。如果打 docker version,会得到更加详细的信息? ~ docker --version Docker version 17.12.0-ce, build c97c6d6 ? ~ docker version Client:Version: 17.12.0-ceAPI version: 1.35Go version: go1.9.2Git commit:...

Mac怎样建立PPPoE网络连接?Mac系统下PPPOE拨号连接设置教程【图】

初次使用苹果Mac电脑并且还在使用宽带拨号上网的朋友,可能不知道如何在Mac系统下建立PPPoE拨号连接,下面小编给大家带来的是的Mac系统下的PPPOE拨号连接设置教程:  1、首先我们在Dock栏中打开系统偏好设置。  2、然后在Internet与无线分类下找到“网络”,打开进行设置。  3、如果设置被锁,请先解锁,然后点击“+”图标新建一个连接。  4、根据实际选择接口,本篇经验主要说的是PPPoE的接入方式,所以我们就在接口中选择...

Docker Macvlan 应用部署【代码】

Docker Macvlan 应用部署MacVLAN有两种桥接模式Bridge模式:不创建子接口的情况下直接去桥接物理接口。直接桥接到与宿主级的同网段。VLAN Bridge模式:创建子接口去桥接物理接口。可划分多个VLAN。Macvlan Bridge模式 容器专属网络1、节点1节点2操作:创建macvlan网络docker network create -d macvlan --subnet=172.100.1.0/24 --gateway=172.100.1.1 -o parent=ens33 macvlan_netdocker network create 创建网络 -d 指定网络驱动...