摘要:
基础 规则存储在内核空间的信息包过滤表中,这些规则分别指定了源地址、目的地址、传输协议(如TCP、UDP、ICMP)和服务类型(如HTTP、FTP和SMTP)等。当数据包与规则匹配时,iptables就根据规则所定义的方法来处理这些数据包,如放行(accept)、拒绝(reject)和丢弃(drop 阅读全文
摘要:
Ethernet II即DIX 2.0:Xerox与DEC、Intel在1982年制定的以太网标准帧格式。Cisco名称为:ARPA Ethernet II类型以太网帧的最小长度为64字节(6+6+2+46+4),最大长度为1518字节(6+6+2+1500+4)。其中前12字节分别标识出发送数据帧 阅读全文
摘要:
网络 Docker 网络从覆盖范围可分为单个 host 上的容器网络和跨多个 host 的网络 Docker 安装时会自动在 host 上创建三个网络, none 网络 挂在这个网络下的容器除了 lo,没有其他任何网卡。容器创建时,可以通过 指定使用 none 网络。 一些对安全性要求高并且不需要联 阅读全文
摘要:
Neutron 对虚拟三层网络的实现是通过其 L3 Agent (neutron l3 agent)。该 Agent 利用 Linux IP 栈、route 和 iptables 来实现内网内不同网络内的虚机之间的网络流量,以及虚机和外网之间网络流量的路由和转发。为了在同一个Linux 系统上支持可 阅读全文
摘要:
vif命令 vrouter需要vrouter接口(vif)来转发流量。使用vif命令查看vrouter已知的接口。 注意: 仅在OS(Linux)中使用接口不足以进行转发。相关接口必须添加到vrouter。通常,接口的设置由nova compute或vrouter代理等组件处理。 例如:vif li 阅读全文
摘要:
红帽相关问题 1.dhcp过程 "DHCP的原理和实现过程" 2.Ping过程 "一次完整的Ping过程" linux常用命令 "Linux常用命令大全" python相关 "很全的 Python 面试题" "2017 Python最新面试题及答案16道题" "python常见面试题(三)" "深入 阅读全文
摘要:
一、linux CPU大小 cat /proc/cpuinfo |grep "model name" && cat /proc/cpuinfo |grep "physical id" 二、内存大小 cat /proc/meminfo |grep MemTotal 三、硬盘大小 fdisk l |gr 阅读全文
摘要:
SQL必知必会笔记 数据库基础 相关概念 数据库 表 列数据类型 行 主键 外键 检索数据 检索单列 select prod_name FROM Productes; 检索出来的就是未排序的数据 检索多列 SELECT prod_id,prod_name,prod_price FROM Produc 阅读全文
摘要:
关于探索测试 什么是探索测试 探索式测试是一种软件测试风格,它强调独立测试人员的个人自由和职责,为了持续优化其工作的价值,将测试相关学习、测试设计、测试执行和测试结果分析作为相互支持的活动,在整个项目过程中并行地执行。 该定义包含三个方面的内容。 第一,探索式测试是一种软件测试风格,而不是一种具体的 阅读全文
摘要:
工作中就是又很多的坑需要去踩,为了不避免不踩进同一个坑,有必要把遇到的问题,教训都总结一下 需求把控 连续2次被开发喷,这个问题为什么之前没发现出来,现在才发现?面对这种责问我要怎么怼回去? 1.首先我觉得要秉承一个原则,是bug就要提,在家里发现,总比在客户那里发现要好,漏测是正常的,但要分析为什 阅读全文
摘要:
闭包 什么是闭包 函数嵌套函数,内部函数可以引用外部函数的参数和变量,参数和变量不会被垃圾回收机制收回 改写成封闭函数的形式: 用处 1、将一个变量长期驻扎在内存当中,可用于循环中存索引值 2、私有变量计数器,外部无法访问,避免全局变量的污染 "详细理解闭包" 阅读全文
摘要:
类型转换 1、直接转换 parseInt() 与 parseFloat() 2、隐式转换 “==” 和 “ ” 3、NaN 和 isNaN 变量作用域 变量作用域指的是变量的作用范围,javascript中的变量分为全局变量和局部变量。 1、全局变量: 在函数之外定义的变量,为整个页面公用,函数内部 阅读全文
摘要:
定时器 定时器在javascript中的作用 1、制作动画 2、异步操作 3、函数缓冲与节流 定时器类型及语法 定时器制作时钟 定时器制作倒计时 阅读全文
摘要:
条件语句 通过条件来控制程序的走向,就需要用到条件语句。 运算符 1、算术运算符: +(加)、 (减)、 (乘)、 /(除)、 %(求余) 2、赋值运算符:=、 +=、 =、 =、 /=、 %= 3、条件运算符:==、===、 、 =、 阅读全文
摘要:
获取元素方法一 可以使用内置对象document上的getElementById方法来获取页面上设置了id属性的元素,获取到的是一个html对象,然后将它赋值给一个变量,比如: 上面的语句,如果把javascript写在元素的上面,就会出错,因为页面上从上往下加载执行的,javascript去页面上 阅读全文
摘要:
函数就是重复执行的代码片。 函数定义与执行 变量与函数预解析 JavaScript解析过程分为两个阶段,先是编译阶段,然后执行阶段,在编译阶段会将function定义的函数提前,并且将var定义的变量声明提前,将它赋值为undefined。 提取行间事件 在html行间调用的事件可以提取到javas 阅读全文
摘要:
ubuntu上搭建git服务器 git服务器搭建 1.1安装git 1.2 创建git用户 1.3创建仓库 我是在/home下创建的myreponsitory文件夹,在此文件夹下初始化一个空的MyProject.git文件夹改 查看一下文档结构 1.4 更改MyProject.git的权限 1.5 阅读全文
摘要:
在ubuntu系统终端下,用apt get install 安装软件的时候,如果在未完成下载的情况下将终端中断,此时 apt get进程可能没有结束。结果,如果再次运行apt get install 命令安装,可能会发生下面的提示: 无法获得锁 /var/lib/dpkg/lock open (11 阅读全文
摘要:
JavaScript介绍 JavaScript是运行在浏览器端的脚步语言,JavaScript主要解决的是前端与用户交互的问题,包括使用交互与数据交互。 JavaScript是浏览器解释执行的,前端脚本语言还有JScript(微软,IE独有),ActionScript( Adobe公司,需要插件)等 阅读全文
摘要:
设置博客主字体和风格 更改的地方如下代码,主要改的为字体换为了微软雅黑 博客标题 更改的地方主要有: 1.重新改了一下标题的margin 2.设置居中 text align:center css代码如下 侧边公告栏添加头像 1.上传图像到博客园 2.复制地址到页面html 3.添加样式,设置图像居中 阅读全文