Table table是p4的匹配——动作表,定义了匹配字段(key).动作(action)和一些其他相关属性. 其处理数据包的流程: Key construction.建立其匹配字段 Key lookup in a lookup table.The result of key lookup is an "action". 数据包中去匹配table中的key中的字段,并获得要执行的"action". Action execution.执行动作. key key由一个…
包是一种组织管理代码的方式,包里面存放的是模块 用于将模块包含在一起的文件夹就是包 包内包含__init__.py标志性文件 定义一个学生类,一个sayhello函数,一个打印语句 # p01.py class Student(): def __init__(self, name="NoName", age=18): self.name = name self.age = age def say(self): print("My name is {}".format…
20145206 <Java程序设计>第4周学习总结 教材学习内容总结 第六章 6.1 何谓继承 继承基本上就是避免多个类间重复定义共同行为 package cc.openhome; public class Role { private String name; private int level; private int blood; public int getBlood(){ return blood; } public void setBlood(int blood){ this.b…
第一章:初识java 1.1.java的概述 ü 什么是计算机程序:计算机按照某种顺序而完成的一系列有序指令的集合. ü Java的作用:1:安装和运行本机上的桌面程序.2:通过浏览器访问面向internet的应用程序 ü Java技术平台:1.java SE是java的核心2.java EE主要用于网络程序和企业应用开发. 1.2.开发一个java程序 n 开发java程序的步骤: 编写源程序 编译源程序 运行程序 n Java程序的结构 编写程序框架(public class He…
变量 1.变量就是数据存储空间的表示. 2.标识符命名规则:变量名=首字母+其余部分 ①首字母:字母.下划线.“$”符号(开头) ②其余部分:数字.字母.下划线“$” ③应避开关键字:int int = 10;(不可) ④符合驼峰命名法:若名字由多个单词组成,从第二个单词开始,首字母均大写:myShoolScore ⑤不能使用保留字来命名(51个关键字)如下: 数据类型: Boolean int long short byte float double …