精华内容
下载资源
问答
  • 交互模式阅读定义
    千次阅读
    2019-03-12 16:56:46

     shell的模式可分为交互模式和非交互模式。

    交互模式,就是需要和用户交互才可以将程序执行完毕。如下:

      1 #!/bin/bash
      2 #
      3 CAT()
      4 {
      5     cat /etc/passwd | head -$line
      6 }
      7 echo -n "Input number of lines:"
      8 read line
      9 limit=6
     10 #
     11 if [ $limit -gt $line ]
     12 then
     13     while [ -n $line ]
     14     do
     15         CAT
     16         break 2
     17     done
     18 #
     19     echo -n "Contine?(answer yes/no):"
     20     read answer
     21     if [ $answer = 'yes' ]
     22     then
     23         let line=line+1
     24         CAT
     25     fi
     26 fi
     27 exit 0
    

    解释:

    3-6行是定义个CAT的函数,该函数的作用是读取/etc/passwd文件中的内容并通过管道输送给head命令,head命令根据变量$line的值将指定的行显示出来。

    7行,提示输入一个数字,即要显示的行数。

    8行,使用read命令读取在第7行输入的行数值,并将读取到的信息值存在变量$line中。

    11行,比较两个变量值的大小。

    13-17行,此while循环语句结构调用CAT函数读取指定文件的内容,并在读取完成后退出,其中第13行中的-n选项,用于判断行数是否为空,不为空时为真,第15行是调用CAT函数。

    21-25行,在满足条件时(用户输入yes),执行调用函数读取/ect/passwd文件中的行,其中23行表示将变量line中的值加1,也就是多读取一行的信息。

    非交互模式,就是不需要和用户交互,就可以将程序执行完毕,如下:

      1 #!/bin/bash
      2 #
      3 CAT()
      4 {
      5     cat /etc/passwd | head -$line
      6 }
      7 
      8 limit=6
      9 line=2
     10 #
     11 if [ $limit -gt $line ]
     12 then
     13     while [ -n $line ]
     14     do
     15         CAT
     16         break 2
     17     done
     18 #
     19 echo 
     20     let line=line+1
     21     CAT
     22 fi
     23 exit 0
    

    参考:陈祥琳 编《linux shell脚本从入门到精通》 机械工业出版社

    更多相关内容
  • 在PYTHON交互式环境下定义函数

    千次阅读 2019-08-25 21:25:40
    注意事项: 1.判断条件语句结尾要跟":" 2.注意缩进 代码是一行正确后才开始敲下一行,一定要把格式敲正确了,然后再敲回车(敲回车进入...函数定义完成后,连敲两次回车(表示函数定义完成,可以使用了)。 ...

    注意事项:

    1.判断条件语句结尾要跟":"

    2.注意缩进

    代码是一行正确后才开始敲下一行,一定要把格式敲正确了,然后再敲回车(敲回车进入下一行代码编写),前面的"..."是敲回车自动添加的。函数定义完成后,连敲两次回车(表示函数定义完成,可以使用了)。

     

    展开全文
  • 一般零售行业:KK集团,国内领先的潮流零售企业,重新定义在店场景交互模式-天风证券-20211227.pdf
  • 一般零售行业深度研究:国内领先的潮流零售企业,重新定义在店场景交互模式(2021)(22页).pdf
  • 当完成一个个交互的组件之后,为了更好组织代码,渐渐的逼近了一个合理的模式,并且也从jQueryUI里面发现了这个模式
  • Python经常被用于Web开发。比如,通过mod_wsgi模块,Apache可以运行用...Python 定义了WSGI (是Python 应用程序或框架和Web服服务器之间的一种接口)标准应用接口来协调Http 服务器与基于Python 的Web 程序之间的通信

    📋 个人简介
    💖 作者简介:大家好,我是小鹏linux,运维领域新星创作者。😜
    📝 个人主页:小鹏linux🔥
    🎉 支持我:点赞👍+收藏⭐️+留言📝
    💬格言:你未必出类拔萃,但一定与众不同!🔥
    📕 系列专栏:
                   🍎 阶段一:windows基础                        目前原创16篇
                   🍎 阶段二:Linux基础知识                      目前原创38篇
                   🍎 阶段三:shell基础+shell高级              目前原创23篇
                   🍎 阶段四:python基础及自动化应用      目前原创1篇
                   🍎 阶段五:Linux网络服务                       原创未开始
                   🍎 阶段六:集群原理及架构                     原创未开始
                   🍎 阶段七:云计算虚拟化技术                 原创未开始

    目录

    1.认识python

    2.应用场景

    2.1Web应用开发

    2.2自动化运维

    2.3科学计算

    2.4桌面软件

    2.5服务器软件

    2.6游戏

    2.7产品早期原型和迭代

    2.8人工智能

    2.9数据分析

    3.Linux中python环境搭建

    3.1python2

    3.2python3

    3.3python3安装过程

    4.python程序

    4.1Python执行过程解析

    4.2Python解释器。

    4.3使用交互模式写Python程序

    4.4在文件的头部配置Python解释器

    5.Linux交互模式IPython

    5.1Ipython简介

    5.2开启Python3交互模式(必须联网)

    1.认识python

    python之父——吉多·范罗苏姆

    1989年,为了打发无聊的圣诞节假期,Guido开始用C语言写Python语言的编译器Python的意思是蟒蛇,源于作者喜欢的一部电视剧

    1991年,第一个Python编译器诞生。它是用C语言实现的,并能够调用C语言的库文件从一出生,Python已经具有了 :类,函数,异常处理,包含表和词典在内的核心数据类型,以及模块为基础的拓展系统。Python语法很多来自C,但又受到ABC语言的强烈影响

    Python的解释器如今有多个语言实现,我们常用的是CPython(官方版本的C语言实现),其他还有Jython(可以运行在Java平台)

    Python目前有两个版本,Python2.x和Python3.x,最新版分别为2.7.14和3.6.3

    2.应用场景

    2.1Web应用开发

    Python经常被用于Web开发。比如,通过mod_wsgi模块,Apache可以运行用Python编写的Web程序。Python 定义了WSGI (是Python 应用程序或框架和Web服 服务器之间的一种接口)标准应用接口来协调Http 服务器与基于Python 的Web 程序之间的通信

    2.2自动化运维

    在很多操作系统里,Python是标准的系统组件。 大多数Linux发行版以及ubuntu、CentOS、NetBSD、OpenBSD和Mac OS X都集成了Python,可以在终端下直接运行Python。有一些Linux发行版的安装器使用Python语言编写,比如Ubuntu的Ubiquity安装器,Red HatLinux的Anaconda安装器。Python标准库包含了多个调用操作系统功能的库。通过pywin32这个第三方软件包,Python能够访问Windows的COM服务及其它Windows API。Python编写的系统管理脚本在可读性、性能、代码重用度、扩展性几方面都优于普通的shell脚本。

    2.3科学计算

    NumPy,SciPy,Matplotlib可以让Python程序员编写科学计算程序。

    2.4桌面软件

    PyQt、PySide、wxPython、PyGTK是Python快速开发桌面应用程序的利器

    2.5服务器软件

    Python对于各种网络协议的支持很完善,因此经常被用于编写 服务器软件、网络爬虫。第三方库Twisted[ˈtwɪstɪd] 支持异步网络编程和多数标准的网络协议(包含客户端和服务器),并且提供了多种工具,被广泛用于编写高性能的服务器软件。

    2.6游戏

    很多游戏使用C++编写图形显示等高性能模块,而使用Python或者Lua编写游戏的逻辑、服务器。相较于Python,Lua的功能更简单、体积更小;而Python则支持更多的特性和数据类型

    2.7产品早期原型和迭代

    饿了么、小米、瓜子、Ucloud、360、腾讯、阿里巴巴、陌陌、美团和知乎 , YouTube、Google、Yahoo!、NASA都在内部大量地使用Python。

    2.8人工智能

    pyDatalog:Python中的逻辑编程引擎

    SimpleAI:Python实现在“人工智能:一种现代的方法”这本书中描述过的人工智能的算法。它专注于提供一个易于使用,有良好文档和测试的库。

    EasyAI:一个双人AI游戏的python引擎(负极大值,置换表、游戏解决)

    2.9数据分析

    1、python下的数据分析模块

    pandas: :主要用于数据分析,数据 预处理以及基本的作图,这个包不涉及复杂的模型。

    2、python的数据可视化

    最常用的matplotlib,用于科学制图——基础的绘图,已经集成在pandas里。

    3、Python的爬虫

    Scrapy :Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。 可以应用在包括数据挖掘,信息处理或存储历史数据等一系列的程序中。。用这个框架可以轻松爬下来如亚马逊商品信息之类的数据。

    3.Linux中python环境搭建

    3.1python2

    在大多数Linux系统上都已经有集成好了Python开发环境,不需要安装就可以执行Python代码了

    验证Python2环境是否搭建好Ctrl + Alt + t 打开终端输入命令:python

    退出Python2环境命令:exit()或者Ctrl+d

    3.2python3

    验证Python3环境是否搭建好Ctrl + Alt + t 打开终端输入命令:python

    3.3python3安装过程

    前期准备工作:安装依赖:

    [root@localhost ~]# yum install -y openssl-devel openssl-static zlib-devel lzma tk-devel xz-devel bzip2-devel ncurses-devel gdbm-devel readline-devel sqlite-devel gcc libffi-devel

    上传压缩包并解压安装:

    [root@localhost ~]# rz        #上传Python-3.7.6.tgz压缩包
    
    [root@localhost ~]# mkdir /opt/app/
    
    [root@localhost ~]# tar -zxf Python-3.7.6.tgz -C /opt/app/    #解压缩到指定位置
    
    [root@localhost ~]# ./configure        #执行configure文件
    
    [root@localhost ~]# make && make install	#编译安装
    
    [root@localhost ~]# ln -s /opt/app/Python-3.7.6/python /usr/bin/python3    #设置软连接
    

    4.python程序

    4.1Python执行过程解析

    一个用编译性语言比如C或C++写的程序可以从源文件(即C或C++语言)转换到一个你的计算机使用的语言(二进制代码,即0和1)。这个过程通过编译器和不同的标记、选项完成。当你运行你的程序的时候,连接/转载器软件把你的程序从硬盘复制到内存中并且运行。而Python语言写的程序不需要编译成二进制代码。你可以直接从源代码运行程序。在计算机内部,Python 解释器把源代码转换成称为字节码的中间形式,然后再把它翻译成计算机使用的机器语言并运行。事实上,由于你不再需要担心如何编译程序,如何确保连接转载正确的库等等,所有这一切使得使用Python更加简单。 由于你只需要把你的Python 程序拷贝到另外一台计算机上,它就可以工作了,这也使得你的Python 程序更加易于移植

    4.2Python解释器。

    当我们编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的文本文件。要运行代码,就需要Python解释器去执行.py文件。由于整个Python语言从规范到解释器都是开源的,所以理论上,只要水平够高,任何人都可以编写Python解释器来执行Python代码(当然难度很大)。事实上,确实存在多种

    CPython:当我们从Python官方网站下载并安装好Python 3.5后,我们就直接获得了一个官方版本的解释器: CPython 。这个解释器是用C 语言开发的,所以叫CPython。在命令行下运行python就是启动CPython解释器。CPython是使用最广的Python解释器。

    IPython:IPython是基于CPython之上的一个交互式解释器,也就是说,IPython只是在交互方式上有所增强,但是执行Python代码的功能和CPython是完全一样的。好比很多国产浏览器虽然外观不同,但内核其实都是调用了IE。CPython用>>>作为提示符,而IPython用In [序号]:作为提示符。

    PyPy:PyPy是另一个Python解释器, 它的目标是执行速度。PyPy采 用JIT 技术,对Python代码 进行动态编译(注意不是解释),所以可以显著提高Python代码的执行速度。绝大部分Python代码都可以在PyPy下运行,但是PyPy和CPython有一些是不同的,这就导致相同的Python代码在两种解释器下执行可能会有不同的结果。如果你的代码要放到PyPy下执行,就需要了解PyPy和CPython的不同点。

    Jython:Jython是运行在Java平台上的Python解释器,可以直接把Python代码编译成Java字节码执行。

    IronPython:IronPython和Jython类似,只不过IronPython是运行在微软.Net平台上的Python解释器,可以直接把Python代码编译成.Net的字节码。

    小结:Python的解释器很多,但使用最广泛的还是CPython。如果要和Java或.Net平台交互,最好的办法不是用Jython或IronPython,而是通过网络调用来交互,确保各程序之间的独立性。

    4.3使用交互模式写Python程序

    第一种通过终端输入python或python3进入终端交互模式

    第二种通过编辑器,如vim编写Python程序

    4.4在文件的头部配置Python解释器

    在代码第一行写入执行时的Python解释器路径,编辑完后需要对此Python文件添加'x'权限

    编辑完成后正常情况下,我们会给.py文件添加可执行权限:

     

    5.Linux交互模式IPython

    5.1Ipython简介

    IPython 是一个 python 的交互式 shell,比默认的python shell 好用得多,支持变量自动补全,自动缩进,支持bash shell 命令,内置了许多很有用的功能和函数。

    IPython:IPython是基于CPython之上的一个交互式解释器,也就是说,IPython只是在交互方式上有所增强,但是执行Python代码的功能和CPython是完全一样的。好比很多国产浏览器虽然外观不同,但内核其实都是调用了IE。CPython用>>>作为提示符,而IPython用In [序号]:作为提示符。

    5.2开启Python3交互模式(必须联网)

    更新pip版本命令:pip3 install --upgrade pip

    安装命令:pip3 install ipython  (需要切换到root用户进行安装)

    总结:ipython3的好处是可以命令自动补全,还可以执行Linux部分命令,以后测试一些小案例用交互模式要多一些。

    展开全文
  • 微服务中服务之间的交互模式

    千次阅读 2019-08-08 11:28:12
    微服务各服务之间的交互定义契约、服务的生产者和调用者都需要遵守一些通用的设计模式,这样才能保证微服务不出问题。 1. 读者容错模式 读者容错模式(Tolerant Reader)指微服务化中服务提供者和消费者之间如何对...

    微服务各服务之间的交互定义契约、服务的生产者和调用者都需要遵守一些通用的设计模式,这样才能保证微服务不出问题。

    1. 读者容错模式

    读者容错模式(Tolerant Reader)指微服务化中服务提供者和消费者之间如何对接口的改变进行容错。从字面上来讲,消费者需要对提供者提供的功能进行兼容性设计,尤其对服务提供者返回的内容进行兼容,或者解决在服务提供者改变接口或者数据的格式的情况下,如何让服务消费者正常运行。

    任何一个产品在设计时都无法预见将来可能增加的所有需求,服务的开发者通常通过迭代及时地增加新功能,或者让服务提供的API自然地演进。不过,服务提供者对外提供的接口的数据格式的改变、增加和删除,都会导致服务的消费者不能正常工作。

    因此,在服务消费者处理服务提供者返回的消息的过程中,需要对服务返回的消息进行过滤,只提取自己需要的内容,对多余或者未知的内容采取抛弃的策略,而不是硬生生地抛错处理。

    在实现过程中不推荐使用严格的校验策略,而是推荐使用宽松的校验策略,即使服务消费者拿到的消息报文发生了改变,程序也只需尽最大努力提取需要的数据,同时忽略不可识别的数据。只有在服务消费者完全不能识别接收到的消息,或者无法通过识别的信息继续处理流程时,才能抛出异常。

    服务的消费者的容错模式忽略了新的消息项、可选的消息项、未知的数据值及服务消费者不需要的数据项。

    笔者当前在某个支付公司工作,公司里几乎每个业务都需要使用枚举类型,在微服务平台下,笔者在研发流程规范中定义了一条枚举值使用规范:

    在服务接口的定义中,参数可以使用枚举值,在返回值的DTO中禁止使用枚举值。

    这条规范就是读者容错模式在实践中的一个实例,之所以在参数中允许使用枚举值,是因为如果服务的提供者升级了接口,增加了枚举值,若服务的消费者并没有感知,则服务的消费者得知新的枚举值就可以传递新的枚举值了;但是如果接口的返回DTO中使用了枚举值,并且因为某种原因增加了枚举值,则服务消费者在反序列化枚举时就会报错,因此在返回值中我们应该使用字符串等互相认可的类型,来做到双方的互相兼容,并实现读者容错模式。

    2. 消费者驱动契约模式

    消费者驱动契约模式用来定义服务化中服务之间交互接口改变的最佳规则。

    服务契约分为:提供者契约、消费者契约及消费者驱动的契约,它从期望与约束的角度描述了服务提供者与服务消费者之间的联动关系。

    • 提供者契约:是我们最常用的一种服务契约,顾名思义,提供者契约是以提供者为中心的,提供者提供了什么功能和消息格式,各消费者都会无条件地遵守这些约定,不论消费者实际需要多少功能,消费者接受了提供者契约时,都会根据服务提供者的规则来使用服务。

    • 消费者契约:是对某个消费者的需求进行更为精确的描述,在一次具体的服务交互场景下,代表消费者需要提供者提供功能中的哪部分数据。消费者契约可以被用来标识现有的提供者契约,也可以用来发现一个尚未明确的提供者契约。

    • 消费者驱动的契约:代表服务提供者向其所有当前消费者承诺遵守的约束。一旦各消费者把自己的具体期望告知提供者,则提供者无论在什么时间和场景下,都不应该打破契约。

    在现实的服务交互设计中,上面这三种契约是同时存在的,笔者所在的支付平台里,交易系统在完成一笔支付后,需要到账务系统为商户入账,在这个过程中,服务契约表现如下。

    • 生产者契约:账务系统提供Dubbo服务化接口,参数为商户账户ID、入账订单号和入账金额。

    • 消费者契约:账务系统返回DTO,包含商户账户ID、入账订单号、入账金额、入账时间、账务流水号、入账状态等,而交易系统只需使用其中的入账订单号和入账状态。

    • 消费者驱动的契约:为了保证资金安全,交易系统作为入账的发起者向账务提出要求,需要账务做幂等和滤重处理,对重复的入账请求进行拦截;账务系统在接受这个契约后,即使将来有任何改变,也不能打破这个限制,否则就会造成资金的损失,这在金融系统中是最严重的问题。

    服务之间的交互需要使用的三种服务契约如下图所示:

    从上图可以看到,服务提供者契约是服务提供者单方面定下的规则,而一个消费者契约会成为提供者契约的一部分,多个服务消费者可以对服务提供者提出约束,服务提供者需要在将来遵守服务消费者提出的契约,这就是消费者驱动的契约。

    3. 去数据共享模式

    与SOA服务化对比,微服务是去ESB总线、去中心化及分布式的;而SOA还是以ESB为核心实现遗留系统的集成,以及基于Web Service为标准实现的通用的面向服务的架构。在微服务领域,微服务之间的交互通过定义良好的接口来实现,不允许使用共享数据来实现。

    在实践的过程中,有些方案的设计使用缓存或者数据库作为两个微服务之间的纽带,在业务流程的处理过程中,为了处理简单,前一个服务将中间结果存入数据库或者缓存,下一个服务从缓存或者数据库中拿出数据继续处理。处理流程如下图所示。

    这种交互流程的缺点如下。

    • 使得微服务之间的交互除了接口契约,还存在数据存储契约。
    • 上游的数据格式发生变化时,可能导致下游的处理逻辑出现问题。
    • 多个服务共享一个资源服务,对资源服务的运维难以划清职责和界限。
    • 在做双机房独立部署时,需要考虑服务和资源的路由情况,跨机房的服务调用不能使用独立的资源部署模式,因此难以实现服务自治。

    因此,在设计微服务架构时,一定不要共享缓存和数据库等资源,也不要使用总线模式,服务之间的通信和交互只能依赖定义良好的接口,通常使用RESTful样式的API或者透明的RPC调用框架。

     

    https://www.cnblogs.com/lidabo/p/9288277.html 原文

    展开全文
  • VTK交互系统 1 交互模式入门

    千次阅读 2019-11-21 16:59:28
    在VTK中,交互一般使用 命令/观察者模式来进行交互,即观察者等待命令,一旦有命令触发,就去执行该交互函数。 有两种实现模式: 1. 设置回调函数 2. 继承command类,然后实现内部函数 我们先看第一种方式。 ...
  • Python运行脚本后进入交互模式

    千次阅读 2020-01-16 16:38:12
    终端中输入命令python -i test.py运行脚本,脚本执行打印出“Hello”后直接进入了与解释器的交互模式中,在这个上下文环境中,可以直接使用脚本中定义的变量函数。示例如下: $ python -i test.py Hello >>&...
  • Python003Python开发环境交互模式(脚本shell模式)IDLE开发环境使用入门IDLE介绍IDLE实操快捷键说明 Python开发环境 开发环境,英文是 IDE(Integrated Development Environment 集成开发环境)。 开发环境本质上就是...
  • 如何在交互式环境中执行Python程序

    千次阅读 2020-11-25 21:10:59
    原标题:如何在交互式环境中执行Python程序 相信接触过Python的小伙伴们都知道运行Python脚本程序的方式有多种,目前主要的方式有:交互式环境运行、命令行窗口运行、开发工具上运行等,其中在不同的操作平台上还...
  • Java常见设计模式总结

    万次阅读 多人点赞 2021-09-18 17:18:54
    设计模式是一套经过反复使用的代码设计经验,目的是为了重用代码、让代码更容易被他人理解、保证代码可靠性。设计模式于己于人于系统都是多赢的,它使得代码编写真正工程化,它是软件工程的基石,如同大厦的一块块...
  • 1.先初略看了开发环境的选择,首先通过idle交互模式的使用编写代码,与C不同的是用print输出,并非printf。 问题:为什么 >>> a=30 再 >>>a (输入a后) 输出的是a 的值 30; 接下来我测试了一...
  • I . 外观模式概念 II . 外观模式 适用场景 III . 外观模式 优缺点 IV . 外观模式与其它设计模式的联系与区别 V . 外观模式 代码示例
  • 中介者模式模式定义与特点中介者(Mediator)模式定义定义一个中介对象来封装一系列对象之间的交互,使原有对象之间的耦合松散,且可以独立地改变它们之间的
  • 语音交互的基本概念和设计实践

    千次阅读 2021-11-30 11:25:53
    作为新一代的交互模式,通俗的说,VUI(语音用户界面)就是用人类最自然的语言(开口说话)给机器下达指令,达成自己的目的的过程,这一过程包括三个环节: 能听、会说、懂你。 VUI是一种以人类内心意图为中心的人机...
  • 人机交互-9-人机交互基础知识

    千次阅读 2022-03-21 08:54:54
    人机交互-9-人机交互基础知识
  • 本文是zynq 7000 AMP模式 双裸核CPU同时运行的继续。本文主要是上文的基础上增加通过共享内存的方式,演示2个裸核的交互。 共享内存前先看看内存地址分布,这个图取自 ug585 4.1 节 address map 的表4-1 本文...
  • 那么在PyCharm中,使用交互式python shell有什么方法可以使用脚本对象吗?例如,我们有一个包含一个文件'test.py'的'test'项目:a = '123'print a执行后我们可以得到结果:123Process finished with exit code 0如何...
  • 命令模式&中介者模式

    千次阅读 多人点赞 2021-07-20 08:28:13
    在GoF 中的《设计模式》中解释为:中介模式定义了一个单独的(中介)对象,来封装一组对象之间的交互。将这组对象之间的交互委派给与中介对象交互,来避免对象之间的直接交互。 再来看看这个结构图吧: Mediator...
  • 一张图快速了解23种设计模式

    万次阅读 多人点赞 2021-09-10 16:07:41
    这是《设计模式:可复用面向对象软件的基础》(Design Patterns: Elements of Reusable Object-Oriented)中对设计模式定义。看完以后你会不会和我有一样的感觉:这特么说是啥? 于是,我找到了英文原文: The ...
  • 交互式shell和非交互式shell(interactive shell and non-interactive shell): 交互模式:就是在终端上执行,shell等待你的输入,并且立即执行你提交的命令。这种模式被称作交互式是因为shell与用户进行交互。...
  • 全新Axure RP 9.0产品原型交互设计

    千人学习 2020-02-24 19:17:08
    Axure RP是美国Axure Software Solution公司旗舰产品,是一个专业的快速原型设计工具,让负责定义需求和规格、设计功能和界面的专家能够快速创建应用软件或Web网站的线框图、流程图、原型和规格说明文档。...
  • 交互设计》作业-第一周

    千次阅读 2020-12-12 20:23:51
    Q1: 交互设计(英文Interaction Design, 缩写IXD),是定义、设计人造系统的行为的设计领域,它定义了两个或多个互动的个体之间交流的内容和结构,使之互相配合,共同达成某种目的。交互设计努力去创造和建立的是人与...
  • 云计算:简述云计算的定义模式

    万次阅读 2019-01-24 10:05:21
    云计算(Cloud Computing)是基于互联网的相关服务的增加、使用和交互模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。云是网络、互联网的一种比喻说法。过去在图中往往用云来表示电信网,后来也...
  • C++之中介者(Mediator)模式

    千次阅读 2022-03-13 09:29:50
    中介者模式和命令模式类似,都有着一层中间层来作为沟通的渠道,只是中介者模式使用了Mediator来实现实现更新函数changed。而在命令模式中使用Invoke作为最上层,用于管理具体类的操作,从而对接收者增删。简而言之...
  • 如果有需要视频资源的可以关注"AI产品经理人",回复关键字“网易交互设计微专业”获取下载链接~ Chapter1 揭开交互神秘面纱 ...用户体验:国际标准化组织ISO 9241-210定义:用户对于使用或期望是用的产品、...
  • 人机交互期末复习要点

    千次阅读 多人点赞 2021-07-12 08:12:23
    人机交互复习的要点,主要包括绪论,感知和认识基础,交互设备,交互技术,界面设计,人机交互界面表示模型和实现,Web界面设计,移动界面设计,可用性与用户体验评价
  • 人机交互知识点总结

    千次阅读 2022-01-08 21:56:46
    人机交互知识点总结
  • 人机交互期末复习

    千次阅读 2020-11-09 14:12:57
    人机交互期末复习 交互设计【交互设计简介】 交互设计的中心问题: 按照需要支持或扩充的用户活动,选择适当的方法和技术,以优化用户和系统、环境或产品之间的交互。 什么是交互设计: 设计支持人们日常工作和生活...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 487,288
精华内容 194,915
热门标签
关键字:

交互模式阅读定义