首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

计算机网络考研复习:物理层

机械特性:定义物理连接特性,规定物理连接所采用规格、接口形状、引线数目、引脚数量排列情况。 电气特性:规定传输二进制位线路上信号特性,包括信号电压范围、阻抗匹配、传输速率距离限制等。...功能特性: 指明某条线上出现某一电平表示何种意义,接口部件信号线用途。 举例:+10V+15V表示二进制0,-10V-15V表示二进制1。描述一个物理层接口引脚处含义。...规程特性(过程特性):定义各条物理线路工作规程时序关系,规定了电线长度限制在15米以内,以保证高电平状态下含义时效性。...奈氏准则香农定理 这两个定理是数字通信领域基石,它们描述了在不同条件下信道传输数据极限速率。...没有冲突,独占信道。 适用广泛,适用于模拟和数字信号。 实时性强。 控制简单。 缺点: 建立连接时间长。 线路独占,使用效率低。 灵活性差,故障后需重新建立连接。 难以规格化,不同终端难以通信。

8520

URL重写

也可能是定义在assembly节点中顶政治化条件 value属性:针对test属性测试值。依赖于是数字还是字符串。为测试指定值是受限制,例如,不能对数字执行包含测试。...如果value属性包含数字情况下 父节点:rule或者conditions 子节点:无 规则:无 normalize 描述:使传入请求看起来都一样,以简化编写规则。...如果您编写自己自定义操作,则可以决定是否停止处理(ME:这个含义不太明确究竟是什么意思) rewrite【这个应该是主要部分】 描述:用新值替换url部分 to属性:指定url重写部分,默认为path...例如,当范围是path,请求中只有一个路径,因此不需要索引,但是当范围是header,您需要指定哪个头。 请注意,并非所有范围都适用于所有情况。请参阅元素描述以获取适用范围列表。...名称值必须在url中编码,因为它们不能包含对url具有特殊含义字符。Url Rewrite模块将为您解码这些内容,以便您可以使用规则中未编码值。

4.9K20
您找到你想要的搜索结果了吗?
是的
没有找到

正则表达式基础

基本语法 基本语法_菜鸟教程 用\表示特殊形式或允许使用特殊字符,而不调用其特殊含义 不以任何特殊方式在字符串字面值中以'r'前缀处理反斜杠 所以r'\n'包含'\''n'两个字符,而'\n'表示换行符...m~n个重复,尽可能少 '\' 消除特殊字符含义或特殊序列 [] 用来表示一个字符集,字符可以被单独罗列 [0-9a-z]范围任意字符 [a-]将匹配字符'-' [(+*?)]...[^5]除5外任意字符,当^不再集合第一个位置将没有特殊意义 想要在一个集合内匹配],需要在它前面使用一个反斜杠转义(或者在集合开头处将它替换) '|' A|B满足A或B,从左向右运算,不贪婪...,即一旦A匹配则忽略B测试 \d数字 \D非数字 \s空白字符 \w包含下划线在内单词字符[A-Za-z0-9_] (?...无非就是少了一个字母b,却发生了所谓回溯。 贪婪、懒惰、独占 ?

70660

study - 一文入门正则表达式

正则表达式是什么 校验数据有效性、查找符合要求文本以及对文本进行切割替换等操作。 正则表达式目的是真正强大之处就在于可以查找符合某个规则文本。 元字符 1.特殊字符串 ....独占模式贪婪模式很像,独占模式会尽可能多地去匹配,如果匹配失败就结束,不会进行回溯,这样的话就比较节省时间。...i)cat,这样匹配字符就不区分大小写了 如果我们想要前面匹配上结果,第二次重复大小写一致,那该怎么做呢?...我们只需要用括号把修饰符正则 cat 部分括起来,加括号相当于作用范围限定,让不区分大小写只作用于这个括号里内容。正则表达式((?...:^w+$ 验证用户密码:^[a-zA-Z]w{5,17}$正确格式为:以字母开头,长度在6-18之间, 只能包含字符、数字下划线。

54611

Java命名规范

;如果类名称中包含单词缩写,则这个所写词每个字母均应大写,如:XMLExample,还有一点命名技巧就是由于类是设计用来 代表对象,所以在命名类应尽量选择名词。    ...Javadoc注释是一种多行注释,以/**开头,而以*/结束,注释可以包含一些 HTML标记符专门关键词。...,一般都用Javadoc注释对程序总体描述以及版权信息,之后在主程序中 可以为每个类、接口、方法、字段添加 Javadoc注释,每个注释开头部分先用一句话概括该类、接口、方法、字段所完成功能,这句话应单独占据一行以突出其概括作用...在描述性段落之后还可以跟随一些以Javadoc注释标签开头特殊段落,例如上面例子中@auther@version,这 些段落将在生成文档中以特定方式显示。...· 命名不相包含,curSalescurSalesSum。 · static final 变量(常量)名字应该都大写,并且指出完整含义

3.6K110

Python 入门与基础《刷题篇》(3)

请创建一个依次包含字符串 'Niuniu' 、'Niumei'  'Niu Ke Le' 列表users_list, 请使用for循环遍历列表user_list,依次对列表users_list中名字输出一行类似...第二题(中等) 描述 创建一个列表my_list,其中包含[1, 1 000]中所有整数, 再使用 min() max() 核实该列表确实是从 1 开始,到 1 000 结束。...输入描述: 无 输出描述: 输出三个整数,一个小数,每个数字独占一行。...通过给函数 range()指定第三个参数来创建一个列表my_list,其中包含 [0, 19]  中所有偶数;再使用一个 for 循环将这些数字都打印出来(每个数字独占一行)。...内全部能被5整除数字;再使用一个 for 循环将这个列表中数字都打印出来(每个数字独占一行)。

21730

设计模式(二)——UML类图介绍

01 UML是什么 UML-Unified Model Language 统一建模语言,是在开发阶段,说明、可视化、构建和书写一个面向对象软件开放方法。...统一建模语言(UML)是一种模型化语言,通过一系列标准图形符号来描述系统。一份典型建模图表通常包含几个块或框,连接线作为模型附加信息之用文本。...UML类图是用户将所希望描述事物抽象为类,描述内部结构类之间关系设计视图。...表示:用空心三角实线,空心三角指向父类。 举例:狗猫都是一种动物。 实现(Realization) 含义:类与接口关系,表示类是接口所有特征行为实现。...举例:二叉树结构体(刷题时经常碰见吧) (4)多重性关联 含义:对象之间存在多种多重性关联关系,如下表: 表示:带箭头直线,指向有关系对象,可以在关联直线上用一个数字数字范围表示。

78720

python filelock 文件锁_详解进程文件锁FileLock

,共享锁防止其他正在运行程序获得重复独占锁,但是允许他们获得 * 重复共享锁,独占锁防止其他程序获得任何类型锁。...* shared含义:是否使用共享锁,一些不支持共享锁操作系统,将自动将共享锁改成排它锁. * 可以通过调用isShared()方法来检测获得是什么类型锁 * —lock()tryLock(...)区别 * lock()阻塞方法,锁定范围可以随着文件增大而增加 * tryLock()非阻塞,当未获得锁,返回null. * —FileLock生命周期 * 在调用FileLock.release...*如何避免死锁 在读写关键数据加锁,操作完成后解锁; 一次性申请所有需要资源,并且在申请不成功情况下放弃已申请到资源; * @author shijin * */ public class FileLockTest...// 所谓共享也只能读共享,写是独占,共享锁控制代码只能是读操作 // channel = new FileOutputStream(“logfile.txt

1.4K20

HTML详解连载(6)

HTML详解连载(6) 下面进行专栏介绍 本专栏是自己学前端征程,纯手敲代码,自己跟着黑马课程学习,并加入一些自己理解,对代码笔记 进行适当修改。...:后面的CSS属性覆盖前面的CSS属性 不同属性会叠加:不同CSS属性都生效 优先级 也叫权重,当一个标签使用了多种选择器,基于不同种类选择器匹配规则。...important 注意 选中标签范围越大,优先级越低 叠加计算 如果是符合选择器,则需要权重叠加计算 公式(每以及之间不存在进位) 行内样式 ,id选择器个数,类选择器个数,标签选择器个数 规则 1...;数字只写一个值表示水平方向,垂直方 向为居中 背景图缩放 作用 设置背景图大小 属性名 backgro-size(bgz) 常用属性值 关键字 含义 cover 等比例缩放背景图片以完全覆盖背景区,可能背景图片部分看不见...作用 布局网页时候,根据标签显示模式选择合适标签摆放内容 块级元素 位置 独占一行 宽度默认是父级1000% 添加宽高属性生效 行内元素 位置 一行共存多个 尺寸 尺寸由内容撑开 加宽高不生效

13620

史上最全阿里 Java 面试题总结

Linux下IO模型有几种,各自含义是什么。 epollpoll有什么区别。 平时用到哪些Linux命令。 用一行命令查看文件最后五行。 用一行命令输出正在运行java进程。...用过线程池吗,如果用过,请说明原理,并说说newCachenewFixed有什么区别,构造函 数各个参数含义是什么,比如coreSize,maxsize等。...对AbstractQueuedSynchronizer了解多少,讲讲加锁和解锁流程,独占公平所 加锁有什么不同。 使用synchronized修饰静态方法非静态方法有什么区别。...高并发下,如何做到安全修改同一行数据。 乐观锁悲观锁是什么,INNODB标准行级锁有哪2种,解释其含义。 SQL优化一般步骤是什么,怎么看执行计划,如何理解其中各个字段含义。...详细描述一下Elasticsearch索引文档过程。 详细描述一下Elasticsearch搜索过程。 Elasticsearch在部署,对Linux设置有哪些优化方法?

2.4K30

C++ 炼气期之数据是主角

存储: 以二进制数据格式存储在计算机中。 数据存储包含静态存储动态存储,本文只讲解动态存储,也就是程序运行时是如何存储数据。程序运行时所需要数据会存储在变量中。 什么是变量?...如果变量名由 2 个以上英文单词组成,则从第二个英文单词开始首字母大写。 还有一点,变量名尽可能能描述其存储数据含义。或者叫知名达义,通过名字便能知道变量中数据含义。...存储不同类型数据,C++会根据类型分配相应存储空间,导致所描述数字大小也不一样。 那么!上述各种数据类型所描述数字范围到底有多大?...short int num_a=100000; 使用 long int ,如果存储数字没有超过 long int所描述范围,可以直接赋值,如下是正确。...long int num_3=45; 最好在数字后面添加 L或l后缀。根据测试,编写本文测试代码用计算机上 long int int描述数字范围是相同,都是 4 B。

29620

最全Java面试266题:算法+缓存+TCP+JVM+搜索+分布式+数据库

Linux下IO模型有几种,各自含义是什么。 epollpoll有什么区别。 平时用到哪些Linux命令。 用一行命令查看文件最后五行。 用一行命令输出正在运行java进程。...用过线程池吗,如果用过,请说明原理,并说说newCachenewFixed有什么区别,构造函 数各个参数含义是什么,比如coreSize,maxsize等。...对AbstractQueuedSynchronizer了解多少,讲讲加锁和解锁流程,独占公平所 加锁有什么不同。 使用synchronized修饰静态方法非静态方法有什么区别。...高并发下,如何做到安全修改同一行数据。 乐观锁悲观锁是什么,INNODB标准行级锁有哪2种,解释其含义。 SQL优化一般步骤是什么,怎么看执行计划,如何理解其中各个字段含义。...Elasticsearch在部署,对Linux设置有哪些优化方法? lucence内部结构是什么。 以上是总结出最全Java面试题目。

1.1K21

史上最全Java面试266题:算法+缓存+TCP+JVM+搜索+分布式+数据库

Linux下IO模型有几种,各自含义是什么。 epollpoll有什么区别。 平时用到哪些Linux命令。 用一行命令查看文件最后五行。 用一行命令输出正在运行java进程。...用过线程池吗,如果用过,请说明原理,并说说newCachenewFixed有什么区别,构造函 数各个参数含义是什么,比如coreSize,maxsize等。...对AbstractQueuedSynchronizer了解多少,讲讲加锁和解锁流程,独占公平所 加锁有什么不同。 使用synchronized修饰静态方法非静态方法有什么区别。...高并发下,如何做到安全修改同一行数据。 乐观锁悲观锁是什么,INNODB标准行级锁有哪2种,解释其含义。 SQL优化一般步骤是什么,怎么看执行计划,如何理解其中各个字段含义。...Elasticsearch在部署,对Linux设置有哪些优化方法? lucence内部结构是什么

1.3K01

史上最全Java面试266题:算法+缓存+TCP+JVM+搜索+分布式+数据库

Linux下IO模型有几种,各自含义是什么。 epollpoll有什么区别。 平时用到哪些Linux命令。 用一行命令查看文件最后五行。 用一行命令输出正在运行java进程。...用过线程池吗,如果用过,请说明原理,并说说newCachenewFixed有什么区别,构造函 数各个参数含义是什么,比如coreSize,maxsize等。...对AbstractQueuedSynchronizer了解多少,讲讲加锁和解锁流程,独占公平所 加锁有什么不同。 使用synchronized修饰静态方法非静态方法有什么区别。...高并发下,如何做到安全修改同一行数据。 乐观锁悲观锁是什么,INNODB标准行级锁有哪2种,解释其含义。 SQL优化一般步骤是什么,怎么看执行计划,如何理解其中各个字段含义。...Elasticsearch在部署,对Linux设置有哪些优化方法? lucence内部结构是什么。 以上是总结出最全Java面试题目,以下是最新总结出BAT面试java必考题目答案。

1.5K00

正则表达式简介

请注意在逗号两个数之间不能有空格。 ? 当该字符紧跟在任何一个其他限制符 (*, +, ?, {n}, {n,}, {n,m}) 后面,匹配模式是非贪婪。...例如,'[^a-z]' 可以匹配任何不在 'a' 到 'z' 范围任意字符。 \b 匹配一个单词边界,也就是指单词空格间位置。...等价于 \x09 \cI。 \v 匹配一个垂直制表符。等价于 \x0b \cK。 \w 匹配字母、数字、下划线。等价于'[A-Za-z0-9_]'。 \W 匹配非字母、数字、下划线。...\nml 如果 n 为八进制数字 (0-3),且 m l 均为八进制数字 (0-7),则匹配八进制转义值 nml。...‘,这里独占模式则是多加了一个’+‘,独占模式也是尽可能多匹配目标字符,但是是一次匹配了所有的满足字符,匹配失败不会发生回溯,即结束匹配。

51120

vim 从嫌弃到依赖(3)——vim 普通模式

f t 类似,这里就不再给出具体示例了,有小伙伴感兴趣可以自行尝试 大范围移动 之前只演示了基本行内移动多行移动,但是多行移动是基于上述公式实现重复向下移动一行多次。...这里我们假设光标在文件最后一行 这些算是之前将公式含义特例吧,他们并不表示重复,这里我仅仅列出他们含义吧,具体该如何理解我也不清楚,暂时记住,后续会使用即可 数字 + gg, 表示跳转到文件第几行...文本对象是vim 描述这些划分。文本对象只能跟在 operator 后,由 a i 开头,后面跟文本范围来组成,表示我们要针对哪个范围文本进行何种处理。...其中 i 表示 inner 不包含表示范围字符, 而 a 会包含表示范围字符。例如上述例子中,如果使用 i 则会保留 " ,使用 a 则不会保留。感兴趣小伙伴可以自行尝试。...下面给出各种文本范围表格 文本范围 代表含义 w word 词 s sentence 句 p paragraph 段 t tag(HTML/XML) 标签 [或] 由[]

64320

老司机出品——包教包会之玩转正则表达式

{n,m} 这个,我姑且称他为范围表达式。他含义是表示他前面的元素有x个,x介于[n,m]之间闭区间(即包含n,m)。 eg....条件字符串是包含2000或者Vista,所以windows2000windowsVista都可以正确匹配,这是正向肯定预查。...表示排除此字符集其他范围。[^\d]即标识除数字其他字符合集。 实际使用中,他是可以配合预查来完成一些任务。...还有两种子式条件containwithout,即包含与非包含。 恩,两个枚举完事了,搞定剩下三个api,你就能用它写出正则了。 说说为什么会是链式语句呢?...然后以组件额外字符串作为元素,配合条件即范围生成一条正则表达式。 上图例子中,详情请见上面图第一个表达式。

57230
领券