mac

在RYU中实现交换机的功能

眉间皱痕 提交于 2019-12-05 02:38:23
首先源码,解析部分如下,同时可以参考RYU_BOOK上的解释说明 from ryu.base import app_manager from ryu.controller import ofp_event from ryu.controller.handler import CONFIG_DISPATCHER, MAIN_DISPATCHER from ryu.controller.handler import set_ev_cls from ryu.ofproto import ofproto_v1_3 from ryu.lib.packet import packet from ryu.lib.packet import ethernet class SimpleSwitch13(app_manager.RyuApp): OFP_VERSIONS = [ofproto_v1_3.OFP_VERSION]//OpenFlow1.3版本 def __init__(self, *args, **kwargs): super(SimpleSwitch13, self).__init__(*args, **kwargs) self.mac_to_port = {}\\MAC位址表,用于存放MAC地址和端口之间的映射 \\@set_ev_cls表示事件修饰符

.DS_Store文件是什么?Mac系统如何彻底清除该文件?

做~自己de王妃 提交于 2019-12-05 02:26:22
用过Mac OS系统的都会注意到一个名为.DS_Store的隐藏文件,尤其是zip格式的压缩包解压的出来,会出现在各种文件夹内,非常烦人! 特别是把文件分享给使用windows的朋友的时候,这些文件会让人不知所从,反复问这个文件干嘛的,有没有用,下面介绍使.DS_Store不再产生的办法。 .DS_Store是干什么的? .DS_Store 是给Finder用来存储这个文件夹的显示属性的:比如文件图标的摆放位置。删除以后的副作用就是这些信息的失去。(当然,这点副作用其实不是太大). 如何删除所有.DS_Store文件? 1、按住Command+空格键(⌘+Space)打开Spotlight,输入终端 2、输入以下命令,并输入密码,即可删除本机所有.DS_Store文件: sudo find ./ -name “.DS_Store” -depth -exec rm {} ; 3.输入本机的密码(sudo是管理员权限,一般不要使用,使用不当会对电脑文件有损坏) 禁止生成.DS_Store文件 设置不再产生选项, 执行如下命令(建议不要执行,DS_store有它的作用的) .DS_store是Mac处理文件的一种方式,建议不要设置成不产生此文件,如果实在不想在产生此文件,在终端中输入以下命令,即可禁止生成.DS_Store文件: defaults write com.apple

Mac下Charles打开时firefox提示「您的连接并不安全」解决方法!

北慕城南 提交于 2019-12-05 02:24:51
问题说明 关于Charles抓包工具打开时 「firefox」浏览器打不开网页并提示 「您的连接并不安全」问题,Charles使用当前最新版本「v4.2.5」, firefox使用版本为 「59.0.2」 Charles版本 Firefox版本 firefox安全链接提示 出现这个「您的连接并不安全」那么很多的使用者说可以通过配置Firefox浏览器配置即可,但是根据测试发现这个方法行不通! 通过配置Firefox浏览器 进入firefox配置 可以通过在firefox浏览器地址栏中输入 「about:config」进入 修改配置项 在「搜索」栏输入 「security.enterprise_roots.enabled」找到对应的配置项 通过双击或右键选择菜单项「切换」即可将 「值」对应的字段值设置为 「true」 再次访问网络以验证是否可行 咦!还是不行哦!不过通过以上配置这次访问网络时它比没有配置之前多了一个提示!看到没有?「此网站采用了 HTTP 严格传输安全(HSTS)机制,要求 Firefox 只能与其建立安全连接。正因如此,您也不能将此证书加入例外列表。」, 也就是说当前访问的站点是使用 「HTTP严格传输安全协议」也就是「https传输协议」, 那既然是这样, 当访问 「http传输协议」的站点也就没有问题喽!对就是这样, 那不防找一个「http传输协议」的站点试试!

Luminar 4 for mac(全功能图像处理软件)

坚强是说给别人听的谎言 提交于 2019-12-05 02:22:45
Luminar 4 for mac是Mac os系统一款全新照片编辑工具Luminar 4 with Libraries,预计会成为Lightroom的有力竞争对手。本次更新带来了多项新升级,其中包括增加多种新功能、提升软件处理速度、加入对Photoshop插件的支持,以及对UI进行改进等。新增对八种语言的支持,更多的文件输出格式,还有更好的滤镜和JPEG文件处理能力,功能齐全。 https://www.macdown.com Luminar 4 for mac功能特色 1、你美丽的照片。在一个全新的规模。 方便地浏览,评分,分组您的照片等等...... 使用Luminar Libraries,您的照片将成为关注的焦点。漂亮的界面提供了一个时尚的画布,可以享受您的所有图像,而不会产生额外的干扰。 2、Luminar适应您的风格。以及你最需要的照片。 通过工作区,您可以即时访问功能强大的工具,这些工具最适合您选择的照片风格。Luminar拥有景观,肖像,空中,黑白等工作空间。 专业的 专业摄影师最重要的工具,可以进行强大的编辑,具有最大的灵活性。具有Raw Develop,Dehaze,Advanced Contrast等功能。 快速和令人敬畏 三个神奇的滑块,无需额外的努力即可制作精美的图像。具有Saturation / Vibrace

MacOS 出现command not found

烂漫一生 提交于 2019-12-05 02:10:54
MacOS 出现command not found 或不论输入什么都出现no such file or directory,可能是路径配置出了问题 可以尝试通过以下方案解决 打开终端,输入命令 export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin 永久解决 vim ~/.bash_profile # 粘贴以下内容 PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" export PATH # 点击esc,再点击shift加: # 输入wq,保存并退出 来源: https://www.cnblogs.com/liuhuan086/p/11896999.html

macOS安装Java程序

▼魔方 西西 提交于 2019-12-05 02:07:17
安装JDK 因为Java程序必须运行在JVM之上,所以,我们第一件事情就是安装JDK。 搜索JDK 13,确保从 Oracle官网 下载最新的稳定版JDK: 找到Java SE 13.x的下载链接,选择macOS系统版本,下载安装即可。 设置环境变量 安装好之后,会默认安装在如下路径: /Library/Java/JavaVirtualMachines/jdk-13.0.1.jdk/Contents/Home 使用vim编辑配置文件~/.bash_profile,添加如下内容到文件中: export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk-13.0.1.jdk/Contents/Home" 然后,把JAVA_HOME的bin目录附加到系统环境变量PATH上,保存,退出: export PATH=$JAVA_HOME/bin:$PATH 使用source命令更新一下,使配置生效: source ~/.bash_profile 来源: https://www.cnblogs.com/liuhuan086/p/11896895.html

MAC安装JDK及环境变量配置

半腔热情 提交于 2019-12-05 01:56:34
访问Oracle官网 http://www.oracle.com,浏览到首页的底部菜单 ,然后按下图提示操作: 2.点击“JDK DOWNLOAD”按钮: 3.选择“Accept Lisence Agreement”同意协议: 4.点击Mac OS X x64后面的下载链接: 下载完成后点击安装包,按提示即可完成安装。 5.打开Finder,可以在下图所示的路径中找到安装好的jdk 1.8.0_40.jdk: 6.其中Contents下的Home文件夹,是该JDK的根目录。 其中: bin目录下存放JDK用于开发的一些终端命令工具。常见的工具如: “javac”的作用是将java源文件编译为class文件(即自解码文件); “java”命令的作用是运行class文件。 db目录下是java开发的一个开源的关系型数据库; include目录下是一些C语言的头文件; jre目录下JDK所依赖的java运行时; lib目录下存放JDK开发工具所依赖的一些库文件; man目录下存放JDK开发工具的说明文档。 然后输入”java -version”,如果看到jdk版本为1.8则说明配置已经生效: 在英文输入法的状态下,按键盘“Ctrl + 空格”组合键,调出Spotlight搜索,在这里可以快速启动终端,输入ter,然后回车,即可打开终端: 2.如果你是第一次配置环境变量,可以使用

Mac笔记本使用小道解答集

爷,独闯天下 提交于 2019-12-05 01:49:12
如何设置Mac默认应用程序 https://www.jianshu.com/p/0f912e6c846c 苹果本安装微软雅黑 下载微软雅黑字体Mac版 解压 .ttf 拖拽放入 我的电脑/资源库/fonts 下即可 无法打开***,因为apple无法检查其是否包含恶意软件 打开「终端」输入命令: sudo spctl --master-disable 按回车键,随后提醒你输入电脑密码,这个时候输入密码然后按回车键即可解决。 这个命令的意思是 安装软件允许任何来源。不建议使用这个命令。实际上一般情况下在弹出这个提示的时候 系统偏好设置==> 安全性与隐私 ===> 在下方允许就可以了。 来源: https://www.cnblogs.com/yc8930143/p/11895654.html

计算机网络重磅来袭——一文让你拨开迷雾,直击网络原理(6500字原创,真的不能再详细了)

一曲冷凌霜 提交于 2019-12-05 01:46:17
计算机网络重磅来袭——一文让你拨开迷雾,直击网络原理 前言 为了保持学习网络编程的连贯性和系统性,我在之前已经更新了 《 学网络编程前的计算机知识普及 》 和 《 如何进行网络通信 》 ,我只能说写的确实很详细,能让你全盘吸收,不过你要没看也不要紧,我会在此篇再来一个前情回顾,不会像上两篇那样详细,但也能让你理解。 一、前情回顾——计算机网络概述 时代不同了,大家现在生活都好了,家家户户都有电脑了,而且我们都习惯了使用电脑办公,打打游戏,聊聊天。那我们来想一个事儿:如果没有了网络,我们是不是就不能使用电脑进行聊天了啊。那网络到底是如何帮助我们来完成网络聊天的?此篇我就跟大家继续聊计算机网络到底是怎么回事儿。 这回我和以往反着来,先说官方定义,再解释: 计算机网络 是由 通信介质 将 地理位置 不同的且 相互独立 的计算机连接起来,实现 数据通信 与 资源共享 。 我们知道两个独立且毫不相关的计算机,一台在青海,一台在河南,想要进行数据传输(聊天),没网是不行的。这个网指的就是 互联网 (Internet)。这个Internet它是一个通信协议。什么是协议?打个比方,就好比我们打电话,在中国,中国有十几亿人,地大物博,全国各地都有自己的方言,还有些地方使用自己的民族语言,这时候想要良好的沟通就必须使用统一的一个标准,就是普通话。大家都讲普通话,沟通起来就没有问题了

mac 读写ntfs格式移动硬盘

岁酱吖の 提交于 2019-12-05 01:46:09
不废话,直接上方法: 命令行中打开/etc/fstab文件 sudo vim /etc/fstab 输入: LABEL=Backup_1 none ntfs rw,auto,nobrowse LABEL=Backup_2 none ntfs rw,auto,nobrowse 这里Backup_1、Backup_2是我的移动硬盘的两个分区名字,需要替换成你自己的 注:系统中有一个fstab.hd,如果打开的是这个文件,里面描述告诉你fstab.hd将被弃用;不用管,如果/etc/目录下没有fstab文件,vim直接保存会新建一个fstab文件 补充: 打开Finder,发现根本找不到你的硬盘,别急…… 移动硬盘默认挂载在/Volumes目录下,而该目录默认在是隐藏的,网上有很多方法可以在Finder中显示隐藏文件,可自行搜索解决,这里提供一个方法: 命令行中: sudo chflags nohidden /Volumes 执行该命令后,Volumes目录就可以在Finder中找到了; 提一下,有些同学可能会说在Finder中找不到Volumes目录:在Finder的Preferences设置中,将你的硬盘显示在"侧边栏",这样在Finder中打开硬盘是就可以看到Volumes目录了。 关于速度,这个真心没有去测试过,有兴趣的同学可以去测下 优点: 不需要安装任何第三方的软件 不足