精华内容
下载资源
问答
  • 线序图测试看似最基本铜线布线测试,所以并不那么重要,但其实最关键测试之一。尽管蓝色、橙色、绿色和棕色线对颜色可以帮助您通过线序列测试,但是测试本身与颜色没有任何关系。 虽然线序图测试没有...

    线序图测试看似是最基本的铜线布线测试,所以并不那么重要,但其实是最关键的测试之一。尽管蓝色、橙色、绿色和棕色的线对颜色可以帮助您通过线序列图测试,但是测试本身与颜色没有任何关系。
    线序测试

    虽然线序图测试没有验证带宽性能,也不能让我们知道某个传输设施是否支持特定的以太网应用程序,但它是整个过程中的第一个测试,以便了解线缆是否连接好,以及四对导线是否都正确连接到远端相应的引脚上。为了达到这一目的,线序图测试将检查开路、短路、反向接线对、交叉接线对和串扰接线对。

    如果直流信号无法到达另一端,则表示线路断开;如果信号混合到另一根导线中,这两根导线就会短路。

    如果一对导线的另一端变成了相反的极性,则称为反向连接对(也称为正/负反向连接)。例如,当一对导线分别接在引脚4-5和5-4上时。

    如果一对导线中的两根导线分别连接到另一端不同对的对应位置,则称为交叉对。例如,当一对导线连接一端为3-6,另一端为4-5。

    线序图测试中最难发现的是分拆线对。当引脚到引脚之间存在连通性,但实际的线对是分裂的,它被称为分裂对。例如,假设有一对导线连接到4-5针上,其中一根导线两端连接到7针上;另一对应该连接到引脚7-8,但其中一根线是连接到两端的引脚5。

    分裂对的问题是,它仍然可以通过简单的直流开关测试。然而,近端串扰测试将不合格和非常明显。

    展开全文
  • 有助于目录生成如何改变文本样式插入链接与图片如何插入一段漂亮代码片生成一个适合你列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也必不可少KaTeX数学...

    与大小端是一个概念吗?

    不是的,相似但是描述的不是一个层级的概念。
    我们先定义如下:
    LSB/MSB:分别代表最低/最高有效字节Bytes.
    lsb/msb:分别代表最低/最高有效bit.

    大小端:描述的是,当存储多字节的数据时,LSB或者MSB位于内存的什么位置。
    Motorola/Inter序:描述的是,当一个数据跨多个字节时,lsb或者msb位于哪个字节的哪个bit.

    注意理解这两对概念所在层级。

    一句话区分概念

    大端:多字节的最低地址处存放MSB。
    小端:多字节的最低地址处存放LSB。

    Motorola序:msb位于低字节的高有效位。
    Intel序:msb位于高字节的高有效位。

    举个例子

    Motorola/Intel序是汽车行业中经常遇到的概念,经常在查阅DBC时看到,下图是一个CAN报文的layout.
    在这里插入图片描述

    以其中的数据项ACCDetObj2LongRltvSpd为例,这个数据项的长度为12个bit,跨了Byte0和Byte1两个字节。如果ACCDetObj2LongRltvSpd值为0x65A:
    motorola序下各bit的值:
    |------Byte0-----|------Byte1-----|
    |bit7---------bit0|bit7---------bit0|
    |0|1|1|0|0|1|0|1|1|0|1|0|

    Intel序下各bit的值:

    |------Byte0-----|------Byte1-----|
    |bit7---------bit0|bit7---------bit0|
    |0|1|0|1|1|0|1|0|0|1|1|0|

    如果一个数据项并没有跨字节,这两者无区别。

    展开全文
  • UML之交互(时序

    热门讨论 2019-03-07 17:40:59
    什么是时序图 描述了对象之间传递消息的时间顺序,用来表示用例中的行为顺序,强调消息时间顺序的交互图。...3)将对象置于时序图的顶部,意味着在交互图开始的时候对象就已经存在了,如果对象的位...
    第一部分

    什么是时序图

    描述了对象之间传递消息的时间顺序,用来表示用例中的行为顺序,是强调消息时间顺序的交互图。将这些交互建模成消息交换。

    时序图包括的元素

    在这里插入图片描述
    元素一:
    对象的三点注意:1)对象代表时序图中的对象在交互中所扮演的角色
    2)其对象符号与对象图中对象所用的符号一样,都是矩形将对象名称包含起来,且对象名称下有下划线
    3)将对象置于时序图的顶部,意味着在交互图开始的时候对象就已经存在了,如果对象的位置不再顶部, 那么表示对象是在交换过程中被创建。
    示例如图:在这里插入图片描述
    注:关于撤销一个对象,则只要在其对象线终止点放置一个“X” 符号即可,该点通常是对删除或取消消息的回应。
    示例如下:在这里插入图片描述

    元素二:
    生命线:是一条垂直的虚线,表示时序图中的对象在一段时间内的存在。
    元素三:
    激活:分为激活和被激活。激活代表时序图中的对象执行一项操作的时期,用矩形表示;去激活指的是对象处于空闲状态,通常发生在一个消息箭头离开对象生命线的时候。
    元素四:
    消息:可以是信号,即明确、命名的、对象间的异步通信;也可以是调用,即具有返回控制机制的操作的同步调用。

    消息可以用两种图来表示 时序图强调消息的时间顺序,协作图强调交换消息的对象间的关系

    几种消息符号:在这里插入图片描述

    画时序图的步骤

    1)设置交互的语境,可以是类、系统、子系统、操作、用例和协作的一个脚本
    2)识别对象在交互中扮演的角色,据其重要性,从左向右的方向放在时序图中
    3)设置每个对象的生命线
    4)从引发某个交互的信息开始,在生命线之间按从上向下的顺序画出随后的消息
    5)设置对象的激活期
    6)如果需要设置时间或空间的约束,可以为每个消息附上合适的时间和空间约束
    7)可以给某控制流附上前置条件和后置条件

    以下是我画的时序图,请笑纳

    在这里插入图片描述

    第二部分

    什么是协作图

    协作图是一种类图。可被视为对象图的扩展,除了展示对象间得管理外,还展示对象间得消息传递。只对相互间有交互作用得对象和这些对象间得关系建模。

    包含得元素

    在这里插入图片描述

    元素一:

    对象:代表协作图交互中所扮演得角色,在协作图中得位置没有限制

    元素二

    链:跟对象图中得链所用得符号一致,示例如下:在这里插入图片描述
    注:可以在链得末路上附上一个路径构造型,以此来说明一个对象如何与另一个对象连接。示例如下:
    在这里插入图片描述

    元素三

    消息:代表协作图中对象间通过链接发送得信息。消息类型与时序图中相同,不过为了说明交互过程中消息的时间顺序,需给消息添加顺序号。每个消息对应一个顺序号

    画协作图的步骤

    1)设置交互的语境,与时序图一致
    2)识别对象在交互中所扮演的角色
    3)为每个对象设置初始值。
    4)据对象间关系开始确定对象间链接,一般先确定关联的链接
    5)从引起交互的消息开始,可以按时间顺序,把消息附到适当的链接上,顺序编号可用小数点来表示嵌套
    6)如果需要说明时间或空间约束,可适当使用时间或空间约束来修饰每个消息
    7)建模中,想更详细的描述这个控制流,可以为交互过程中的每个消息都附上前置条件和后置

    我画的协作图

    在这里插入图片描述

    第三部分:相同与区别

    两种图的相同点:
    1)规定责任:都直观的规定了发送对象和接受对象的责任。
    2)支持消息:两种图都支持所有类型的消息类型
    3)衡量工具:都是耦合性的工具。耦合性被用来衡量模型之间的依赖性
    两种图的不同点:
    1)时序图可描述对象的创建和撤销情况,协作图则是对象要么不存在要么存在
    2)时序图可以表现对象的激活和去激活,协作图则没有对时间的描述,除了有通过对消息进行解释。
    3)时序图不能把链展现出来,虽然也可随意绘制消息,但有些逻辑交互根本不可能实际发生;协作图则可将对象的交互映射到他们之间的链上。

    总结

    概念清楚了,接下来就是不断反复的练习了

    展开全文
  • 什么是时序

    2019-11-24 14:48:26
    什么是时序图时序图(Sequence Diagram),又名序列图、循图,一种UML交互图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。让我们来看一看visio2016对时序图的的解释。时序图的元素我们在画...

    什么是时序图

    时序图(Sequence Diagram),又名序列图、循序图,是一种UML交互图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。

    让我们来看一看visio2016对时序图的的解释。


    时序图的元素

    我们在画时序图时会涉及7种元素:角色(Actor)、对象(Object)、生命线(LifeLine)、控制焦点(Activation)、消息(Message)、自关联消息、组合片段。其中前6种是比较常用和重要的元素,剩余的一种组合片段元素不是很常用,但是比较复杂。我们先介绍前6种元素,在单独介绍组合片段元素。

    角色(Actor)

    系统角色,可以是人或者其他系统,子系统。以一个小人图标表示。

    对象(Object)

    对象位于时序图的顶部,以一个矩形表示。对象的命名方式一般有三种:
        1 对象名和类名。例如:华为手机:手机、loginServiceObject:LoginService。
        2 只显示类名,不显示对象,即为一个匿名类。例如::手机、:LoginSservice。
        3 只显示对象名,不显示类名。例如:华为手机:、loginServiceObject:。

    生命线(LifeLine)

    时序图中每个对象和底部中心都有一条垂直的虚线,这就是对象的生命线(对象的时间线)。以一条垂直的虚线表。

    控制焦点(Activation)

    控制焦点代表时序图中在对象时间线上某段时期执行的操作。以一个很窄的矩形表示。

    消息(Message)

    表现代表对象之间发送的信息。消息分为三种类型。
        同步消息(Synchronous Message)
    消息的发送者把控制传递给消息的接收者,然后停止活动,等待消息的接收者放弃或者返回控制。用来表示同步的意义。以一条实线+实心箭头表示。
        异步消息(Asynchronous Message)
    消息发送者通过消息把信号传递给消息的接收者,然后继续自己的活动,不等待接受者返回消息或者控制。异步消息的接收者和发送者是并发工作的。以一条实线+大于号表示。
        返回消息(Return Message)
    返回消息表示从过程调用返回。以小于号+虚线表示。

    自关联消息

    表示方法的自身调用或者一个对象内的一个方法调用另外一个方法。以一个半闭合的长方形+下方实心剪头表示。

    认识时序图六种元素

    我们来使用Visio2016来画一个用户打开微信扫描二维码支付流程时序图,通过这个时序图来认识刚刚介绍的6种时序图元素。


    时序图解释
    1,用户输入手机密码
    2,打开手机
    3,打开微信扫一扫
    4,返回微信扫一扫界面
    5.1 扫描商家收款码
    5.2 商家生成收款二维码
    5.3 返回收款二维码
    5.4 识别商家收款码
    6,提示用户输入微信支付密码
    7.1 输入微信支付密码
    7.2 微信验证用户输入密码正确
    7.3 向商家汇款

    7.4 汇款成功
    8,提示用户支付成功

    组合片段

    组合片段用来解决交互执行的条件和方式,它允许在序列图中直接表示逻辑组件,用于通过指定条件或子进程的应用区域,为任何生命线的任何部分定义特殊条件和子进程。组合片段共有13种,名称及含义如下:



    常用组合片段举例

        抉择(Alt)

    抉择在任何场合下只发生一个序列。 可以在每个片段中设置一个临界来指示该片段可以运行的条件。else 的临界指示其他任何临界都不为 True 时应运行的片段。如果所有临界都为 False 并且没有 else,则不执行任何片段。Alt片段组合可以理解为if..else if...else条件语句。

    我们还拿微信支付的时序图举例,如果7.3向商家汇款的成功或失败流程需要在时序图中体现出来,可以这么使用Alt片段组合。


    选项(Opt)

    包含一个可能发生或不发生的序列。Opt相当于if..语句。

    循环(Loop)

    片段重复一定次数,可以在临界中指示片段重复的条件。Loop相当于for语句。


    并行(Par)

    并行处理,片段中的事件可以并行交错。Par相当于多线程。


    时序图的绘制工具

    画时序图的工具有很多,但是个人只用过微软visio工具,感觉很好用,可以满足需要。

    时序图的绘制步骤

    时序图的绘制步骤可以总结为:

    1,划清边界,识别交互语境

        所谓划清边界是是指要确定好绘制时序图的范围。在微信支付例子中省略列商家打开微信、输入收款金额等交互消息,这些不是我们需要体现的,我们主要体现的是用户的扫码支付流程。

        所谓识别交互语境就是要知道自己绘制时序图的前提和背景。在微信支付的例子中用户登录了微信、开通了支付功能是前提,背景是用户需要扫描付款买东西。

    2,梳理时序图中的角色和对象都有哪些

        微信支付的例子中角色只有一个,即用户。对象有华为手机:手机、安卓版微信:微信、:商家。

    3,对象之间有哪些交互消息 

        对象之间交互的消息详见以上时序图。

    时序图的绘制技巧

    时序图的绘制技巧:

    1,从初始消息开始画,依次画出随后消息,并给每个消息分配序号,方便理解。

    2,角色和对象用名词,消息用动词。

    3,角色放在时序图的开始位置,对象重要程度或使用频率从左到右排列。这就要根据时间的流程考虑了,是一个比较主观的事情。


    4,控制焦点两端要以消息元素封顶,控制焦点不要超过消息元素。

    正确示范


    错误示范


    最后的技巧就是多联系绘制时序图,熟能生巧,自然而然就会画了。

    练习事例

    用户登录系统时序图


    参考资料

    https://baike.baidu.com/item/%E6%97%B6%E5%BA%8F%E5%9B%BE/3659178?fr=aladdin

    http://baijiahao.baidu.com/s?id=1561926824533534&wfr=spider&for=pc



    展开全文
  • 尽管线序图测试并不验证带宽性能,无法让我们知道某个传输设施是否支持具体以太网应用,但该项测试整个过程中第一项测试,使您能够知道电缆是否接通,以及全部四对线都正确连接到了远端相应引脚。...
  • 什么是图像卷积

    千次阅读 多人点赞 2020-03-08 12:26:44
    3 图像卷积是什么 4 图像卷积一些应用 文章由我们熟悉一维连续时间信号卷积逐渐过渡到图像卷积。文章是循渐进,希望想要了解朋友们可以耐心读一读。本人理解有限,如有错误还请指出 (1)先看连续时间...
  • 关于全排列以及字典序是什么的讲解网上很多,这里就不赘述。 这道题目实质上是考察对于递归理解。这个问题可以被划分成多个子问题,假如是1~3全排列,那么有1作为第一位,2作为第一位,3作为第一位子问题。 在...
  • 是什么 它是一个网络(或图形)音序器、一个支持 AI 音序器、一个任意非任意音序器、一个绘图音乐符号或实验符号、一个 MIDI 音序器和一个音频数据音序器。 排序是通过排列节点(音频/MIDI/符号事件)与彼此...
  • HDR 图像系列文章之

    2016-07-15 13:27:05
    2. 由动态范围,进而简述什么是HDR (High-Dynamic Range)  普通图像对色彩量化范围一般为[0,255]或[0,65535]显示或打印,而实际上可以量化为[0,1]浮点型数据,可以描素更多图像细节 3. HDR图像格式有:  *...
  • 如何查看数据库

    千次阅读 2013-02-06 14:51:42
    在某些时候,我们需要查看已安装数据库定序是什么,默认情况下数据库定序与安装操作系统版本语言有关,除非在安装过程中或安装完毕之后因为某种需要修改了定序,比如我们在安装SCCM2012时候就不能采用默认...
  • 这两道题解法分别单调栈和单调队列,其实感觉这两个算法没什么区别,都借助单调性处理问题,在于及时排除不可能选项,保持单调性,保证策略集合最优解。 单调栈: a[n+1] = p = 0;//初始化边界 for(int i=1...
  • 那么什么是高序字节呢 高序字节就是值高位 比如 十进制数字123456 那么1就是这个值高位, 6这个值低位。 弄清楚这个我们再看大小端就很容易了 我们想把0x0102这个十六进制数存到计算机中去(0x0102转换成...
  • 通过上可以看出 a 和 b 分别以补码形式存储在内存当中 , 但是存储顺序确反过来 , 这因为在 VS2013 编译器上数据存储模式小端字节存储 , 由低地址向高低址进行存储 为什什么有⼤大端和⼩小端 : ...
  • 对于计算机专业的学生和从事代码行业的认识来说,二叉树这种数据结构可谓耳熟能详了,时常温习数据结构没有什么坏处的事...知道图的时候想知道先根中根后根遍历就是套概念的事。那如果对于知道遍历排序怎么恢复
  • ![图片说明](https://img-ask.csdn.net/upload/202003/21/1584784696_77155.png) 这我输入顺序 ![图片说明](https://img-ask.csdn.net/upload/202003/21/1584784726_882874.png)这sort排序后顺序
  • 2015-10-07 16:24:47
    我属于自制力比较差那种,在学校,没学什么东西,仅有几门计算机课程,也只是混个学分,好在没有挂科,成绩单上不出彩,起码也过过去。大三,痛定思痛,报了个软考初级程序员,抱着从图书馆借来书,啃了...
  • 1. 字节序理解 计算机硬件有两种储存数据方式:大端字节序(big endian)和小端字节序(little endian)。 举例来说,数值0x1234使用两个字节储存:高位字节...我相信很多人可能和我有一样疑惑,因为大端字节序是
  • UML图绘制-----时序图的画法

    万次阅读 多人点赞 2019-04-25 09:52:19
    1.什么是时序 时序用于描述对象之间传递消息时间顺序, 即用例中行为顺序 主要用来更直观表现各个对象交互时间顺序,将体现重点放在以时间为参照,各个对象发送、接收消息,处理消息,返回消息 ...
  • dfs和欧拉

    2017-10-27 19:33:00
    1、什么是dfs? 其实完全可以从字面意义上理解,dfs就是指一棵树被dfs时所经过节点顺序 原来源于网络,并经过灵魂画师xhk一发魔改。 好,这张图dfs显然为A-B-D-E-G-C-F-H 2、dfs怎么写...
  • 字典序的第K小数字

    2019-12-29 22:37:21
    题目 给定整数 n 和 k,找到 1 到 n 中字典第 k 小数字。 注意:1 ≤ k ≤ n ≤ 109。 示例输入: n: 13 k: 2 输出: 10 ...字典序的排列 [1, 10...字典我们常见升降不一样,它一个树形结构,如下所示...
  • [GEF循渐进系列之一]GEF是什么

    千次阅读 2005-07-09 00:11:00
    本文最初发表于http://eclipse.kuwww.com.原文连接:http://my.kuwww.net/eclipse/blogview.asp?logID=3 GEF全称Graphical Editing Framework,也就是图形编辑框架,它允许开发者从一个已经存在应用模型创建...
  • 渐进之(七)频率域图像增强之傅里叶变换梳理 一.基本知识 傅里叶变换重要一个方面,同时也比较难缠一个方面,这里在学习大佬关于傅里叶讲解基础上,简单梳理,争取直白化,由于数学功底欠佳,...
  • MIPS 大端和小端序的问题

    千次阅读 2016-11-23 19:46:52
    果然,继上次移植Libjpeg到openWRT上问题之后,新问题又出现了,之前写用RTP传输jpg图像到VLC程序,在虚拟机上运行时没问题,可是在...抓包还抓到了TCP三次握手(搞不懂为啥),还有个什么加密什么来着
  • 字节

    2019-03-28 22:43:53
    大端字节:高位字节在前,低位字节在后,这人类读写数值方法。 小端字节:低位字节在前,高位字节在后,即以0x1122形式储存。 看到某大佬一个超级形象的图什么会有小端字节?...
  • DFS

    2021-02-20 20:25:51
    首先,对于一张图的DFS,我们知道的。 void dfs(int x) { vis[x]=true;//标记已来过 for(int i=head[x];i;i=e[i].next)//链式前向星 { int v=e[i].to; if(vis[v]) continue; dfs(v); } } 这段代码...
  • 网络字节

    2020-11-30 09:45:03
    计算机电路在处理低位字节时,效率比较高,因为计算机都从低位开始,所以,计算机内部处理都小端字节; 但是在程序员眼里,还是习惯读写大端字节,所以除了计算机内部外,其他场合大都使用大端字节...
  • 学习一个循渐进过程,一件非常难得坚持事情。如果真想学Java,一定要下定决心! 这里我分享给你Java学习线路,希望对你有帮助:java学习线路 这个学习线路我分为了几个阶段,每个阶段能学到...
  • 注:题意纠结了半天,后来看了很多大牛博客,才理解透,最后发现...但是现在有一个测试,某某不希望有不在同一个队两个人朋友关系,说什么会影响测试,所以需要把某些人删掉使这个条件成立,而且删人话还要按字

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,403
精华内容 561
关键字:

图的序是什么