精华内容
下载资源
问答
  • 此外,恢复微扰统一所需新状态可以与标准模型状态混合,并调节暗区和可见区之间的交互作用,从而导致新实验特征,例如不可见希格斯衰变。 由此产生约束通常比诸如单喷搜索DM简化模型上“经典”约束...
  • 如何保持交互的可见性 ...按 Roy Fielding的定义(详见附录 A),可见性是“一个组件能够对其他两个组件之间的交互进行监视或仲裁的能力。”当协议是可见的时,缓存、代理、...您想知道可见性的含义,以及如何保持 ...

    如何保持交互的可见性

    作为应用协议,HTTP的设计目标是在客户端和服务器之间保持对库、服务器、代理、缓存和其他工具的可见性。可见性是 HTTP的一个核心特征。按 Roy Fielding的定义(详见附录 A),可见性是“一个组件能够对其他两个组件之间的交互进行监视或仲裁的能力。”当协议是可见的时,缓存、代理、防火墙等组件就可以监视甚至参与其中。

    问题描述

    您想知道可见性的含义,以及如何保持 HTTP请求和响应的可见性。

    解决方案

    一旦您识别并设计资源,就可以使用 GET方法获取资源的表述,使用 PUT方法更新资源,使用 DELETE方法删除资源,以及使用 POST方法执行各种不安全和非幂等的操作。可以添加适当的 HTTP标头来描述请求和响应。

    问题讨论

    以下特性完全取决于保持请求和响应的可见性:

    缓存

    缓存响应内容,并在资源修改时使缓存自动失效。

    乐观并发控制

    检测并发写入,并在操作过期的表述时防止资源发生变更。

    内容协商

    在给定资源的多个可用表述中,选择合适的表述。

    安全性和幂等性

    确保客户端可以重复或重试特定的 HTTP请求。

    当一个 Web服务无法保持可见性时,以上这些功能将无法正常工作。例如,当服务器对 HTTP的使用方式阻碍乐观并发时,您可能要被迫自己实现应用特定的并发控制机制。

    HTTP通过以下途径来实现可见性:

    � HTTP的交互是无状态的,任何 HTTP中介都可以推断出给定请求和响应的意义,而无须关联过去或将来的请求和响应。

    � HTTP使用一个统一接口,包括有 OPTIONS,GET,HEAD,POST,DELETE和 TRACE方法。接口中的每一个方法操作一个且仅有一个资源。每个方法的语法和含义不会因应用程序或资源的不同而发生改变。这就是为什么 HTTP以统一接口而闻名于世了。

    � HTTP使用一种与 MIME类似的信封格式进行表述编码。这种格式明确区分标头和内容。标头是可见的,除了创建、处理消息的部分,软件的其他部分都可以不用关心消息的内容。

    考虑一个更新资源的 HTTP请求:

    # 请求

    PUT /movie/gone_with_the_wind HTTP/1.1 ❶

    Host: www.example.org ❷

    Content-Type:application/x-www-form-urlencoded

    summary=...&rating=5&... ❸

    # 响应

    HTTP/1.1 200 OK ❹

    Content-Type: text/html;charset=UTF-8 ❺

    Content-Length: ...

    <html> ❻

    ...

    </html>

    ❶ 请求行包含HTTP 方法、资源路径和HTTP 版本

    ❷ 请求的表述形式标头

    ❸ 请求的表述内容

    ❹ 响应状态行包含HTTP 版本、状态码和状态消息

    ❺ 响应的表述形式标头

    ❻ 响应的表述内容

    这个例子的请求是一个HTTP消息。消息的第一行描述了客户端所使用的协议和方

    法,接下来的两行是请求头。简单查看这三行信息,任何理解 HTTP的软件都可以明白请求的意图以及如何解析消息体。响应也是同样的,响应的第一行表示 HTTP版本、状态码和状态消息,接下来的两行告诉 HTTP软件如何解释消息。

    对于 RESTfulWeb服务,您的主要目标必定是尽最大可能保持可见性。保持可见性非常简单,使用 HTTP方法时,其语义要与 HTTP所规定的语义保持一致,并添加适当的标头来描述请求和响应。

    保持可见性的另一方面是使用适当的状态码和状态消息,以便代理、缓存和客户端可以决定请求的结果。状态码是一个整数,状态消息是文本。

    正如我们将在 1.2节讨论的内容一样,在某些情况下,您可能需要权衡其他特性,如网络效率、客户端的便利性以及分离关注点,为此放弃可见性。当您进行这种权衡时,应仔细分析对缓存、幂等性、安全性等特性的影响。

    本文节选自《RESTful Web Services Cookbook中文版》一书

    图书详细信息:http://blog.csdn.net/broadview2006/article/details/6826999

    展开全文
  • 然后,在分析协同资源基本含义的基础上,建立了一个用来分析协同资源在屠 之间交互2规律及协同效应模型。最后,文章结合神经网络技术,选取经济管理领域内几种典型商业网络模式,应用前述模型进行仿真分析...
  • 文中首先阐述和分析了交互式设计的含义及重要,然后介绍了在互联网上实现交互式业务的具体开发流程,以及如何从目标用户的需求和期望出发,结合人类本身的心理特征和行为特点,用最简单的方法创建易用、有效而且让...
  • 更重要的是,它讨论了描述CMC [1]中匿名多维性的框架,随后提出了受此框架启发的五个主张。 此外,本文使用McLeod的框架,对SIDE研究的匿名操作进行了评估。 这一批评揭示了未来可能的研究方向,以完善SIDE模型并更...
  • 在已知真实模式概率分布函数的情况下,根据要求的模型数目,等概率划分模式空间,在每个等概率模式空间上,利用方差的含义获得最大范围地覆盖模式空间的模型集,并给出一个例子说明模型集的设计方法.应用Monte-Carlo仿真,...
  • mvc真实含义

    2014-07-20 13:51:59
    MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用 MVC应用程序被分成三个核心部件:模型(M)、视图(V)、控制器(C),它们各自处理自己的任务。 视图 :  视图是用户看到并与之交互的...

    MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用

    \

    MVC应用程序被分成三个核心部件:模型(M)视图(V)控制器(C),它们各自处理自己的任务。
    视图 :
      视图是用户看到并与之交互的界面。对老式的Web应用程序来说,视图就是由HTML元素组成的界面,在新式的Web应用程序中,HTML依旧在视图中扮演着重要的角色,但一些新的技术已层出不穷,它们包括Adobe Flash和象XHTML,XML/XSL,WML等一些标识语言和Web services。如何处理应用程序的界面变得越来越有挑战性。MVC一个大的好处是它能为你的应用程序处理很多不同的视图。在视图中其实没有真正的处理发生,不管这些数据是联机存储的还是一个雇员列表,作为视图来讲,它只是作为一种输出数据并允许用户操纵的方式。
    模型 :
      模型表示企业数据和业务规则。在MVC的三个部件中,模型拥有最多的处理任务。例如它可能用象EJBs和ColdFusion Components这样的构件对象来处理数据库。被模型返回的数据是中立的,就是说模型与数据格式无关,这样一个模型能为多个视图提供数据。由于应用于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的重复性。
     
    控制器 :
      控制器接受用户的输入并调用模型和视图去完成用户的需求。所以当单击Web页面中的超链接和发送HTML表单时,控制器本身不输出任何东西和做任何处理。它只是接收请求并决定调用哪个模型构件去处理请求,然后确定用哪个视图来显示模型处理返回的数据。
     
      现在我们总结MVC的处理过程,首先控制器接收用户的请求,并决定应该调用哪个模型来进行处理,然后模型用业务逻辑来处理用户的请求并返回数据,最后控制器用相应的视图格式化模型返回的数据,并通过表示层呈现给用户。




    来自:http://www.cnblogs.com/webkaifazhe/p/3855915.html

    展开全文
  • 什么是交互式?

    千次阅读 2019-09-26 01:15:21
    交互性(interactive)是一个比较广泛概念,运用不同领域其含义是不同交互性主要运用于计算机及多媒体领域,下面我们就主要解释一下计算机人机交互及相关几个概念: 1.人机交互(Human-Computer ...

    交互性(interactive)是一个比较广泛的概念,运用不同的领域其含义是不同的。交互性主要运用于计算机及多媒体领域,下面我们就主要解释一下计算机人机交互及相关的几个概念:

    1.人机交互(Human-Computer Interaction, 简写HCI):是研究关于设计、评价和实现供人们使用的交互计算系统以及有关这些现象进行研究的科学。

    2.人机界面(Human-Computer Interface,简写HCI):是人与计算机之间传递、交换信息的媒介和对话接口,是计算机系统的重要组成部分。

    人机交互与人机界面是两个有着紧密联系而又不尽相同的概念。

    扩展资料:

    交互过程是一个输入和输出的过程,人通过人机界面向计算机输入指令,计算机经过处理后把输出结果呈现给用户。人和计算机之间的输入和输出的形式是多种多样的,因此交互的形式也是多样化的。

    当计算机播放某多媒体程序的时候,编程人员可以发出指令控制该程序的运行,而不是程序单方面执行下去,程序在接受到编程人员相应的指令后而相应地做出反应,这一过程及行为,我们称之为交互。

    转载于:https://www.cnblogs.com/lph970417/p/10337128.html

    展开全文
  • 对象:独立性、功能性、交互性万物皆对象,均继承于Object类OOP:面向对象编程,本质含义在于复用代码,在较大规模或复杂项目中有用,提高写作产量面向对象和面向过程对比编程实例面向过程程序解决方法:面向...

    什么是对象?对象:独立性、功能性、交互性万物皆对象,均继承于Object类OOP:面向对象编程,本质含义在于复用代码,在较大规模或复杂项目中有用,提高写作产量面向对象和面向过程的对比编程实例

    面向过程的程序解决方法:

    面向对象:面向对象的3个特征:封装、继承、多态

    封装:属性和方法的抽象继承:高级复用,几乎完全使用原有类属性与方法

    多态:针对方法和方法灵活性的抽象;同一个名字的方法可以处理多种数据类型、多个不同参数

    面向对象术语类Class 对象 Object

    类是一种抽象,一般不使用类进行运算,通过类来生成对象进行运算。对象在面向对象编程中,相当于程序的变量。实例化就是从类到对象的过程。对象是根据模板【类】生成的实际的功能。

    属性:存储数据的变量

    方法:操作数据的函数

    对象:类对象、实例对象类对象、实例对象其他术语

    面向对象的练习实例如何用Class对象解决该问题?

    class Product(): #定义类,保存名字和价格等信息

    def __init__(self,name):

    self.name = name

    self.label_price = 0 # 初始值为0

    self.real_price = 0

    c = Product("电脑")

    d = Product("打印机")

    e = Product("投影仪")

    c.label_price,c.real_price = 10000,8000

    d.label_price,d.real_price = 2000,1000

    e.label_price,e.real_price = 1500,900

    s1,s2 = 0,0

    for i in [c,d,e]:

    s1+=i.label_price

    s2+=i.real_price

    print(s1,s2)OOP更易于理解

    类的构建类,class。

    类定义不限位置,可以包含在分支或其他丛书语句块中,执行时存在即可

    其中,大写单词组合指首字母大写的组合。.__doc__访问类描述,doc前面为两个下划线。访问类描述类对象:默认在类定义完成后,默认生成类对象

    实例对象:类最常用的使用方式类的构造函数:

    1) 用于从类创建实例对象的过程

    2)为实例对象提供了参数输入过程

    3) 为实例对象的属性定义和赋值提供支持属性和方法是类对外交互的方式,是接口

    类对象全局只有一个,实例对象可生成多个使用python解释器预定义的__init__()作为构造函数,可以为python对象提供参数。可以接收参数并完成初始操作。其中,self只在类内部使用。类属性:类对象的属性,所有实例对象所共享

    实例属性:实例对象的属性,由各实例对象所独享

    访问类属性,不管在类内还是类外,使用.访问;访问实例属性,在类内部,使用self.访问;在类外部,用.访问

    类的方法方法是类内部定义的函数实例方法:最常用,形式如下,使用.访问实例方法。实例方法中,第一个参数必须是self

    demo1:计算某人的幸运数字

    访问实例属性,在类内部,使用self.访问;在类外部,用.访问。实例方法在类外部访问,采用.。

    '''用来计算某人的幸运数字'''

    class DemoLucky:

    def __init__(self,name):

    self.name = name

    def Lucky(self):

    s = 0

    for c in self.name:

    s+=ord(c)%100

    return s

    dc1 = DemoLucky("金榜")

    dc2 = DemoLucky("岳阳")

    print(dc1.Lucky())

    print(dc2.Lucky())类方法:与类对象相关的函数,由所有实例对象共享

    采用.()或者.()方式访问

    至少包含一个参数,表示类对象本身,建议用cls

    必须包含@classmethod作为装饰器

    只能操作类属性和其他类方法,不能操作实例属性和实例方法demo2

    '''classmethod使用'''

    class demoClass:

    count = 0

    def __init__(self,name):

    self.name = name

    demoClass.count+=1

    @classmethod

    def getChrCount(cls):

    s = "我爱我的祖国,我爱我的家乡"

    return s[demoClass.count]

    dc1 = demoClass("岳阳")

    dc2 = demoClass("金榜")

    print(demoClass.getChrCount())

    print(dc1.getChrCount())自由方法:定义在类命名空间中的普通函数,采用.()方式访问,类名代表着对应的命名空间。

    自由方法可以没有参数

    只能操作类属性和类方法,不能操作实例属性和实例方法

    只能使用访问demo3:

    '''自由方法的学习'''

    class demoStatic:

    count = 0

    def __init__(self,name):

    self.name = name

    demoStatic.count+=1

    def foo():

    demoStatic.count *= 100

    return demoStatic.count

    dc1 = demoStatic("岳阳")

    dc2 = demoStatic("金榜")

    # print(dc1.foo())

    print(demoStatic.foo())

    # print(dc2.foo())

    # 注意:自由方法只能通过类名访问静态方法:能够被所有实例对象共享的类中普通函数,仅需要增加装饰器@staticmethod【属于自由方法】

    可以用.()

    仍然只能操作类属性和其他类方法,不能操作实例属性和实例方法【同样没有引入self参数】demo4:

    '''静态方法的学习'''

    class demoStatic:

    count = 0

    def __init__(self,name):

    self.name = name

    demoStatic.count+=1

    @staticmethod

    def foo():

    demoStatic.count *= 100

    return demoStatic.count

    dc1 = demoStatic("岳阳")

    dc2 = demoStatic("金榜")

    print(dc1.foo())

    print(demoStatic.foo())

    print(dc2.foo())

    # 结果为

    200

    20000

    2000000保留方法:由双下划线开始、结束的方法,保留使用

    # 其中,__len__()方法对应len()函数操作可理解为:

    # 这是python解释器的保留方法,已对应好了,只需要编写代码即可

    # 执行len(对象)代码时,解释器会去找对应类中有没有__len__()函数的重载,如果有,就可以返回正确的值

    '''保留方法的学习'''

    class DemoSave:

    def __init__(self,name):

    self.name = name

    def __len__(self):

    return len(self.name)

    dc1 = DemoSave("yueyang")

    dc2 = DemoSave("方金榜")

    print(len(dc1))

    print(len(dc2))

    学习链接:Python学习嵩天老师 python面向对象精讲 侵删_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili​www.bilibili.com

    非常感谢up主分享给大家一起学习,共同进步。

    展开全文
  • 可及,通俗说是“可以达到”,加上主语和宾语,在“交互设计”这个大语境下,含义应该是“用户可以达到自己操作目标”,这不是和“有效—用户操作是有效”重复了吗?其实,在交互设计实用指南中,“可及...
  • SSH框架简单含义

    2013-10-11 16:20:00
    客户端不直接与数据库交互,而是通过组件与中间层建立连接,再由中间层与数据库交互。 表现层是传统JSP技术,自1999年问世以来,经过多年发展,其广泛应用和稳定表现,为其作为表现层技术打下了坚实基础...
  • 敏捷测试定义  首先敏捷测试是敏捷一种,原有测试定义中通过执行被测系统发现问题,... 人与人之间的交互是复杂,并且其效果从来都是难以预期,但却是工作中最重要方面。-- Tom DeMacro和Timothy Lister
  • 视觉设计师使用不同形状图形来表达事物多样交互设计师选择不同形状图形解决用户在某场景下诉求问题。其中争议最大,且被更多互联网设计师使用图形,是圆角矩形,而当中讨论点是:同样图形,圆角...
  • 视觉设计师使用不同形状图形来表达事物多样交互设计师选择不同形状图形解决用户在某场景下诉求问题。其中争议最大,且被更多互联网设计师使用图形,是圆角矩形,而当中讨论点是:同样图形,圆角...
  • 视觉设计师使用不同形状图形来表达事物多样交互设计师选择不同形状图形解决用户在某场景下诉求问题。其中争议最大,且被更多互联网设计师使用图形,是圆角矩形,而当中讨论点是:同样图形,圆角...
  • 想知道更多关于区块链技术知识,请百度【链客区块链技术问答...“区块链存在形式”图发现区块链是分布式数据存储、点对点交互,通过共识机制实现信息开放、自治,数据信息一经被达成共识写入链式结构将不可...
  • 版权声明:请尊重个人劳动成果,转载注明出处,谢谢! 对象 是类一个实例(对象不是找个女朋友),有状态和行为。... 将对象状态信息尽可能隐藏在对象内部,只保留有限接口和方法与外界进行交互,从而...
  • 可及,通俗说是“可以达到”,加上主语和宾语,在“交互设计”这个大语境下,含义应该是“用户可以达到自己操作目标”,这不是和“有效—用户操作是有效”重复了吗?其实,在交互设计实用指南中,“可及...
  • 封装将对象状态信息尽可能隐藏在对象内部,只保留有限接口和方法与外界进行交互,从而避免了外界对对象内部属性破坏。Java中使用访问控制符来保护对类、变量、方法和构造方法访问。Java支持4种不同...
  •  SOCKET:SOCKET只是面对编程人员一个基于TCP/IP协议编程接口,通过SOCKET,编程人员可以控制如何让数据在客户端和服务端进行业务逻辑交互。  HTTP: HTTP是应用层协议,和TCP/IP协议没有可比,H
  • 是否理解synchronized的含义、明确synchronized关键字修饰普通方法、静态方法和代码块时锁对象的差异。(篇尾会将答案贴出来)要是还有疑虑的话,这篇文章希望帮你很好的理清。一、基础知识我们知道,在多线程共享...
  • 可见保证

    2020-05-17 22:11:27
    Java锁保证可见性的具体实现Happens-before规则 从JDK 5开始,JSR-133定义了新的内存模型,内存模型描述了多线程代码中的哪些行为是合法的,以及线程间如何通过内存进行交互。 新的内存模型语义在内存操作(读取...
  • 1. 调节效应的含义两个变量...2. 调节效应与交互效应调节效应中的自变量和调节变量的含义不同,位置不可以互换。但是交互效应中两个变量的位置是等同的,可以互换。但是调节效应与交互效应的数学模型和检验方法都是...
  • 我们认为,P2P网络本质上是动态的,匿名的和自治的,这具有以下含义:P2P网络中的大多数交互应该是一次性的(也就是说,每个对等方都不知道其他对等方的行为历史,除了他们当前的行为)。 ; 所有的行为和行动都是...
  • 分布式系统首先我们这个理论所说分布式系统,是指系统内会共享数据,互相有连接有交互,才能完成系统功能的的分布式系统。而这个理论关注点是数据读写。三种指标1、 Consistency 一致:这里一致是针对于...
  • 公告  :本博客为微软云计算中文博客 ...该游戏目的在于通过定位一些能够激发玩家灵感地点,帮助玩家"解码"那些JAY-Z流行歌曲其背后隐藏含义,能够让歌迷完全了解JAY-Z歌曲背后故事。游戏会

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 452
精华内容 180
关键字:

交互性的含义