精华内容
下载资源
问答
  • 什么是时序

    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



    展开全文
  • 在公有云的数据库产品清单... 一、什么是时序数据库? 相比于传统的关系数据库SQL、非关系型数据库NOSQL,时序数据库是较新的技术,没有行业标准,有很多方面还有待完善。 时序数据库的定义很简单,也就是在时间...

          在公有云的数据库产品清单里,近年出现了一个新的名词“时序数据库”。感觉数据库的产品已经不少了,时序数据库的用途是什么?为什么会诞生该产品?我们今天一起来看一下!

     

          一、什么是时序数据库?

          相比于传统的关系数据库SQL、非关系型数据库NOSQL,时序数据库是较新的技术,没有行业标准,有很多方面还有待完善。

          时序数据库的定义很简单,也就是在时间上分布的一串数字。

          例如:某个酒店在晚上8:00有200个房间被入住,那个8:00时间点上存储的200的数字就是时序数据。

    而晚上8:00,某个房间被入住,这个数据只是一个日志。

          再例如,通过物联网数据采集设备,采集的一串温度数据、压力数据等,也适用于时序数据的范围。

     

          二、时序数据库有一些特别操作。

          1、插值。时间序列分布会在一些时间线上,且序列会随着时间的增长往后发展。本质上是在一个固定的时间点记录数据。如果需要根据这些时间点画图,那么涉及到线性插值的问题,一般是将两个时间轴的平均值作为中间数据。

          2、降精度。如果我们按分钟记录了温度,如果需要查看一年的数据走向图,则需要下降时间的精度为天计算。这时,我们将涉及到如何选择这一天温度的问题,我们可以选择最大值、最小值或当天的平均值。

          这两个问题在传统数据库中是没有的场景。

     

          三、时序数据库有显著的特别

          1、数据量大。如果某物联网设备一秒采一次温度,那么一天将产生86400条数据。如果全市有上万个同类的数据,那这个数据量是惊人的。

          2、数据量平稳。物联网设备将隔固定的周期采集数据,除非改变采集策略,这个数据量一般不存在波峰或波谷,不需要进行数据高峰期的特殊优化。

          3、数据存在时效性。离现在越久的数据,越不会被访问到。例如,我们的手环数据,我们重点将关注近期的数据分析结果。

     

          四、传序数据库不适合干时序数据库的事

          讲到这里,大家一定觉得传统的数据库也能做这些场景下的事,但事实是不适合。

          1、降精度的场景不合适。例如需要快速选择出当天的温度平均数据作为当天的温度,实际在传统数据库中又是复杂的计算过程。

          2、数据量大的场景不合适。刚才讲到一秒钟存一次温度,那一天将存储上8万次数据,而这些大数据量将极大的占用存储空间。如果采用时序数据库,将通过压缩机制极大降低数据的存储量。

     

    更多内容实时更新,请访问公众号。    

     

    点击这里,获取最高¥1888阿里云产品通用代金券

    展开全文
  • 对于内存时序却关注的很少,其实内存时序也是内存的参数之一,但是对于内存时序意思什么?内存时序高低的好坏,估计没有几个用户了解。接下来就为大家分享有关于内存时序的一些基础知识。一、内存时序什么意思...

    有不少电脑装机用户在选择电脑内存的时候都只关注内存品牌、内存容量以及内存频率而已。对于内存时序却关注的很少,其实内存时序也是内存的参数之一,但是对于内存时序的意思是什么?内存时序高低的好坏,估计没有几个用户了解。接下来就为大家分享有关于内存时序的一些基础知识。

    3bd737847055a4f1039ba95b15b592dc.png

    一、内存时序是什么意思?

    1529e8099a90794360a0adfb4474897e.png内存时序位置

    内存时序是描述同步动态随机存取存储器(SDRAM)性能的四个参数:CL、TRCD、TRP和TRAS,单位为时钟周期。它们通常被写为四个用破折号分隔开的数字,列如下图的16-18-18-36就代表这根内存的时序。(第四个参数经常被省略,而有时还会加入第五个参数:Command rate(命令速率),通常为2T或1T,也写作2N、1N。)

    在这四组数字之中,CL对内存性能的影响是最明显的,所以很多产品都会把内存CL指标在产品名上,一般DDR4内存的第一项数值在15左右浮动,但是DDR3内存的数值在5到11之间,而且后面三组数值也比DDR4内存要小,也就是说在相同的频率下,DDR3内存是要比DDR4更快的(小编并没有否定DDR4)。

    二、内存时序高好还是低好?

    内存时序参数指定了影响随机存储存储器速度的延迟时间。较低的数字通常意味着更快的性能,所以在内存频率相同的情况下,内存时序越小越好。

    一般情况下我们只需要看内存时序中的第一个数字,数字越小越好。

    三、内存挑选建议

    其实在选择内存的时候,内存时序并不是放在第一位去考虑的。而是先看容量,再看频率,最后再去对比内存时序。

    举个列子,有两根容量、频率相同的内存,它们的时序分别是16-18-18-38和17-17-17-39,那么前者的性能自然会更好一些。(当然也要考虑内存品牌的问题,宁愿选时序高的大品牌内存,也不要选时序低的山寨内存)

    如何查看电脑内存的时序?

    7ccde6ede1d9a2cbdece1dd2975d7685.png如何查看电脑内存的时序?

    我们可以下载一款CPU-Z软件,在内存的选项卡中查看CL、TRCD、TRP、TRAS的四个数值。

    一般情况下,内存时序都会标注在内存的铭牌上,如果内存上没有标注时序的话,我们也可以通过软件(CPU-Z)来查看内存时序。

    总结:内存时序该如何选择?

    如果内存容量,频率都相同的情况下,时序自然是越低越好。不过内存时序对于内存性能的影响非常小,除了跑分软件会体现出一点差异,在正常使用电脑的时候你根本感觉不出来的,与其在内存时序上纠结,还不如选个靠谱的品牌更为稳妥。

    举报/反馈

    展开全文
  • 什么是时序收敛

    2012-10-31 18:51:00
    通俗地讲,就是 满足设计时序要求,即电路能在要求频率下正常工作。 集成电路设计中的时序收敛一般指前后端设计时序一致。即前端给出的网表能运行在多少频率,后端完成布局后电路也能运行到该频率。主要原因是前端...

    通俗地讲,就是 满足设计时序要求,即电路能在要求频率下正常工作。

    集成电路设计中的时序收敛一般指前后端设计时序一致。即前端给出的网表能运行在多少频率,后端完成布局后电路也能运行到该频率。主要原因是前端综合或时序分析时没有精确的线和CELL 延迟信息,这样就容易造成和布局后的时序不收敛。随着工艺的进步,线延迟占主导地位,时序收敛问题越来越严重。根本的解决方法是前后端的设计流程整合起来,如PC(物理综合)等工具能较好解决此问题。

    转载于:https://www.cnblogs.com/tshell/archive/2012/10/31/2748564.html

    展开全文
  • 我们都知道在学校是通过铃声来控制所有班级的上下课时间,那个单片机是通过什么样的办法进行取指令,执行指令和其它操作的呢?在这里引入了一个时序的概念: 一、时钟电路 单片机时钟电路有三种方式: 1、单片机内部...
  • 时序数据治理是数据治理领域核心、打通IT与OT域数据链路,是工业物联网基石、大数据价值创造的关键、企业管理提升的发动机、是数字化转型的重要支撑。 工业企业在生产经营过程中,会运用物联网技术,采集大量的数据...
  • 时序认识

    2019-03-31 21:24:54
      对驱动工程师而言,时序分析的意思是让芯片之间的访问满足芯片手册中时序图信号的有效的先后顺序、采样建立时间、保持时间的要求,通过时序来达到数据传输和硬件控制的目的。 ...
  • 时序分析

    千次阅读 2020-09-01 17:05:03
    1、静态时序分析与动态时序分析 静态时序分析:STA,主要目的是为提高系统工作主频以及增加系统的稳定性。我们用软件在综合和实现之后的timing analysis都是静态时序分析。 动态时序分析:DTA,主要目的是在验证器件...
  • 什么是序列图/时序图?

    千次阅读 2019-06-08 09:13:34
    约束通常用于显示消息的时序约束。 它们可以应用于一条消息的时间或消息之间的间隔。 例子 用例场景建模的序列图 用户需求被捕获为精简为方案的用例。 用例是外部参与者与系统之间交互的集合。 在UML中,...
  • 时序路径   典型的时序路径有4类,如下图所示,这4类路径可分为片间路径(标记①和标记③)和片内路径(标记②和标记④)。   对于所有的时序路径,我们都要明确其起点和终点,这4类时序路径的起点和终点分别...
  • STA静态时序分析(Static Timing Analysis) STA功能 (1) 静态时序分析是一种验证数字集成电路时序是否合格的验证方法; (2) 静态时序分析的前提是同步逻辑设计(重要!),不能分析异步电路; (3) 静态时序...
  • 时序动作检测

    2021-01-09 15:53:56
    时序动作检测时序动作检测时序动作检测
  • 时序图读法

    千次阅读 2017-06-07 23:44:28
    时序图读法 从上到下,从左到右,高电平在上,低电平在下,高阻态在中间。双线表示可能高也可能低,视数据而定。交叉线表示状态的高低变化点,可以是高变低,也可以是低变高,也可以不变。 竖线是生命线,代表...
  • 上一篇文章讲了4中典型时序路径,都是可以基于一种时序模型进行时序的分析,进行书序的约束。典型的时序模型如下图所示,一个完整的时序路径包括源时钟路径、数据路径和目的时钟路径,也可以表示为触发器+组合逻辑+...
  • UML时序

    2019-02-15 15:49:15
    时序图,的意思很明显,就是表示程序或者系统在运行的时候的时间顺序。 程序图由四部分构成:分别是对象、生命线、激活和消息。 1、对象。 对象代表时序图中对象在交互中所扮演的角色。时序图中代表对象的是矩形...
  • 时序

    千次阅读 2013-03-24 18:12:10
     竖线是生命线,代表时序图的对象在一段时期内的存在,时序图中每个对象和底部中心都有一条垂直段的虚线,这就是对象的生命线,对象的消息存在于两条生命线之间。  时序要满足建立时间和保持时间的约束才能保
  • 1、时序错误的影响 一个设计的时序报告中,design run 时序有红色,裕量(slack)为负数时,表示时序约束出现违例,虽然个别违例不代表你的工程就有致命的问题...什么意思呢?即保持最低要求的建立时间或保持时间...
  • 时序裕量

    2020-09-30 14:54:50
    裕量(Slack)是实际所用时间和设计所需时间的差值,表示设计是否满足时序的一个称谓:正的Slack表示满足时序时序的裕量),负的Slack表示不满足时序时序的欠缺量)。Slack分为建立时间裕量和保持时间裕量。 ...
  • Vivado时序异常

    2020-12-04 09:55:00
    英文名为Timing Exception,可以认为是时序例外或时序异常(本系列文章 的称法),“例外”或“异常”是指这部分时序的分析与大多数常规时序分析不同。下表给出了Vivado支持的时序异常命令及功能: 命令 功能 ...
  • 时序数据库 InfluxDB介绍

    千次阅读 2019-03-09 15:11:34
    InfluxDB 数据模型 InfluxDB的数据模型和其他时序数据库有些许不同,下图是InfluxDB中的一张示意表: 1. Measurement:从原理上...这和其他很多时序数据库有些不同,其他时序数据库中Measurement可能与Metric等...
  • 时序电路

    2009-11-18 12:24:00
    时序逻辑电路维基百科,自由的百科全书时序逻辑因此被用来建构某些形式的电脑的内存,延迟跟储存单元,以及有限状态自动机(en:finite state machine)。大部分现实的电脑电路都是混用组合逻辑跟时序逻辑。从时序...
  • 同步时序电路和异步时序电路

    万次阅读 2019-06-18 10:06:10
    同步时序电路与异步时序电路的区别: 同步:所有触发器共用一个触发信号源CP, 异步:所有触发器没有共用一个CP源, 同步:优点,所有触发器的状态同时刷新,信号延迟时间短, 缺点:结构复杂 异步:优点,结构简单...
  • 时序数据库-Graphite

    千次阅读 2018-07-01 21:20:26
    Graphite就属于一种时序数据库,作用是存储和聚合监控数据并绘制图标,不负责数据的收集。之所以想写一篇关于Graphite的博文主要是因为这是我接触到的另一种新型数据库,其特点和功能让人眼前一亮。但是需要强调的是...
  • FPGA时序分析

    2018-08-19 22:30:00
    时序检查中对异步复位电路的时序分析叫做()和()?  这个题做的让人有点懵,我知道异步复位电路一般需要做异步复位、同步释放处理,但不知道这里问的啥意思。这里指的是恢复时间检查和移除时间检查。 在开始...
  • Mybatis时序

    2019-10-06 01:09:01
    时序图: 链接: 创建SqlSessionFactory. 二、创建SqlSession 时序图: 链接: 创建SqlSession. 三、创建Mapper代理对象 时序图: 链接: 创建Mapper代理对象. 四、代理Mapper对象调用查询方法 时序图: 链接: 代理...
  • 时序图分析

    2020-09-14 23:35:55
    Read 时序 JZ2440读取得时序图 上电HCLK12MHZ Tacc = 14HClK 2.1 CE 片选信号 WE写信号 OE读信号
  • 静态时序分析

    2019-01-30 21:19:00
    静态时序分析,也称静态时序验证,STA(Static Timing Analysis),是一种与输入激励无关的方式进行的,其目的是通过遍历所有传输路径,寻找所有输入组合下电路的最坏延迟情况(以及毛刺、时钟偏移等等),主要是...
  • 数字信号时序电路 时序电路简介 (Introduction to Sequential Circuits) The word sequential circuit means "a circuit whose output ... 顺序电路一词的意思是“其输出取决于输入的顺序或时序的电路” 。 So, the...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 22,011
精华内容 8,804
关键字:

时序是什么意思