精华内容
下载资源
问答
  • 如何做好系统之间的交互
    千次阅读
    2018-12-15 20:28:46

    我们在开发企业应用的时候,很多时候需要用到第三方系统,或者需要和第三方系统交互。那么,这时候如何保障交互的成功率,做好这种类型的交互系统?

    业务流程清晰,业务状态明确

    首先,和第三方系统的交互,最为重要的是交互的成功率、效率、数据完整性和可追溯。那么,这时候在开发之前,需要把业务逻辑明确清楚,流程有几步,每一步的状态是什么,失败怎么处理,可以怎么样跳转等等,每个业务系统都不一样,需要梳理清晰。

    分层明确,边界清晰

    在代码层面上,第三方系统提供的接口,自己系统应该在抽象一层,这一层开始会是和第三方交互的真正入口,不能把第三方接口散落到自己程序的各个地方。
    如果是HTTP提供的接口,那么自己要封装好通信层。
    这样提高系统的可维护性。

    清晰的LOG

    log必不可少,这是追查问题的主要手段。在前面分层清晰的前提下,添加log,准确辅助定位到出问题的地方。
    是通信出了问题,还是第三方系统出现业务问题,还是自己的系统出现问题,需要能在第一时间确定。

    数据完整性

    很多时候,虽然依赖第三方系统,但是原始的业务数据自己要存储一份。比如,程序利用七牛的图片存储,但是自己的业务系统依然要存储图片的字节内容。这样才能把主动掌握在自己的程序手中,出了问题才不会干瞪眼。
    程序开发,需要严密的逻辑,不能靠幸运。

    异步调用

    异步调用,也就是说和自己的业务逻辑分离开。这样,能够最大程度上减少对第三方系统的依赖,即使对方系统宕机,自己的业务系统依然能够正常运转,只是会不断累积需要对方需要处理的业务数据。

    重试次数

    从自己的业务出发,和对方约定重试的次数,尽量保持业务成功完成。重试,能够整体提升业务的成功率。
    异步调用和重试可以由Spring的线程池框架完成。

    完善的报警机制

    通过上面的措施,在一定程度上保障业务的成功率。更为关键的是,如果是重要的业务系统,要根据上面的log和业务数据完善报警机制,更加积极的发现错误和进行人工干预。

    更多相关内容
  • 使用SAP交互式表单提高系统易用和效率资料
  • 1. 允许多个用户以交互方式使用计算机的操作系统,称为 ( B) 。A. 批处理操作系统 B. 分时操作系统 C. 实时操作系统 D. 多处理机操作系统2. 正在执行的进程由于其时间片用完而被暂停运行,此时其进程应从运行态变为 ...

    1. 允许多个用户以交互方式使用计算机的操作系统,称为 ( B) 。

    A. 批处理操作系统 B. 分时操作系统 C. 实时操作系统 D. 多处理机操作系统

    2. 正在执行的进程由于其时间片用完而被暂停运行,此时其进程应从运行态变为 ( A) 态。

    A. 就绪 B. 等待 C. 运行 D. 后备

    3. 在请求页式存储管理中,当查找的页不在 (C ) 中时,要产生缺页中断。

    A. 外存 B. 虚存 C. 内存 D. 地址空间

    4. 在段页式系统中(无快表),为获得一条指令或数据,必须 ( C) 访问内存。

    A. 1 次 B. 2 次 C. 3 次 D. 4 次

    5. 文件系统最基本的目标是 (A ) 。

    A. 按名存取 B. 文件共享 C. 文件保护 D. 提高对文件的存取速度

    6. 从使用的角度来分析设备的特性,可以把设备分成 _____ 和 _____ 两类。 ( A)

    A. 存储设备和I/O设备 B. 独占设备和共享设备 C. 低速设备和高速设备 D. 绝对设备和相对设备

    7. 设备控制器是 _____ 与 _____ 之间的接口。 (C )

    A. 处理器与通道 B. 处理器与内存 C. 处理器与设备 D. 通道与内存

    8. 最有利于提高系统吞吐量的作业调度算法是 ( ) 。

    A. 先进先出算法 B. 优先级调度算法 C. 时间片轮转算法 D. 短作业优先调度算法

    9. 在非抢占调度方式下,运行进程执行 V 原语后,其状态 ( ) 。

    A. 不变 B. 要变 C. 可能要变 D. 可能不变

    10. 多个进程间可通过 P 、 V 操作交换信息实现同步和互斥,因此信号量机制是进程间的一种 (B ) 。

    A. 高级通信方式 B. 低级通信方式 C. 消息缓冲通信方式 D. 管道通信方式

    二、判断题 ( 判断下列各题,对的打“√”,错的打“╳”。每小题 2 分,共 20 分 )

    11. 允许用户把若干个作业提交计算机系统集中处理的 OS 称为批处理 OS 。 ( )

    12. 进入系统的进程任何时刻都只能具有一种状态。 ( )

    13. 地址映射是指将程序空间中的逻辑地址转变为内存空间的物理地址。 ( )

    14. 在分页系统中的地址结构,可分为页号和页内地址两部分。 ( )

    15. 文件在存储介质上的组织方式称为文件的物理结构。 ( )

    16. 打印机经 Spooling 技术改造后,可成为供多个用户同时使用的虚拟设备。 ( )

    17. 共享设备是指在同一时刻,允许多个进程同时访问的设备。( )

    18. 作业控制方式中的批处理方式又称为脱机控制方式。( )

    19. 临界区是指进程中用于实现进程互斥的那段代码。( )

    20. 消息缓冲机制中,发送进程和接收进程之间存在用于存放被传送消息的缓冲区,所以,它们之间存在对临界资源的使用问题。( )

    35. 考虑一个 460 字的程序的下述内存访问序列:

    10 19 154 170 54 334 185 245 247 456 458 378

    ( 1 )假定页面大小为 100 字,试给出页访问串;

    ( 2 )假定内存中有 200 个字可供程序使用且采用 FIFO 算法,那么有关该访问串的缺页中断次数是多少 ?

    ( 3 )若使用 LRU 算法,则有关该访问串的缺页中断次数是多少 ?

    36. 有三个进程 R 、 W1 、 W2 共享一个缓冲器B,而 B 中每次只能存放一个数。当 B 中无数时,进程 R 可将从输入设备上读入的数存放到缓冲器 B 中;若存放到 B 中的是奇数,则允许进程 W1 将其取出打印;若存放到 B 中的是偶数,则允许进程W 2 将其取出打印;同时规定:进程 R 必须等缓冲器中的数被取出打印后才能再存放一个数;进程 W1 或 W2 对每次存入缓冲器的数只能打印一次;W 1 和W 2 都不能从空的缓冲器中取数。用 P 、 V 操作作为同步机制写出三个并发进程的同步算法。 ( 动作部分可用文字描述 )

    1、操作系统可以分为几类,在以下的各类操作系统中,(   D)不属于基本的操作系统。

    A、批处理操作系统  B、实时操作系统  C、分时操作系统  D、网络操作系统

    2、操作系统的基本功能不包括(  C )。

    A、处理器管理  B、存储管理  C、用户管理  D、设备管理

    3、操作系统之所以能够控制各个程序的执行,为用户提供服务,主要是因为操作系统利用了(  C)。

    A、系统软件  B、CPU  C、硬件的中断装置  D、中断服务程序

    4、中央处理器处于目态时,执行( A )将产生“非法操作”事件。

    A、特权指令  B、非特权指令  C、用户程序  D、访管指令

    5、一个作业被调度进入内

    展开全文
  • 多数情况下,BMS主要面对的用户是公司内部人员,为了节约人力成本,BMS的开发通常没有前端工程师参与,或者前端工程师简单参与,这样就直接导致了BMS的易用、可操作和人性化程度都惨不忍睹,反正是自己人用嘛,...

    前言

    笔者从学校做兼职到工作这些年已经开发了或者参与开发了十多套后台管理系统(后面简称BMS),而使用过的BMS就不计其数了。多数情况下,BMS主要面对的用户是公司内部人员,为了节约人力成本,BMS的开发通常没有前端工程师参与,或者前端工程师简单参与,这样就直接导致了BMS的易用性、可操作性和人性化程度都惨不忍睹,反正是自己人用嘛,凑合就行了。但是谁不希望自己做出来的系统能得到大家的肯定呢?然而现实往往是残忍的,工期在后面追着呢。在以下内容中,笔者根据多年经验总结,谈谈如何在保证进度的前提下,提高BMS的易用性、可操作性和人性化程度。由于篇幅原因,简单说说实现的原理,也算是抛砖引玉,让大家少走弯路。

    开始

    1、选一套美观、大气、易用、可扩展性高的模板

    放在第一条写是因为这条太重要了,这条走错,就只能一错到底,因为项目到中后期要更换模板是不可能 的。笔者曾经接手一套BMS,界面丑陋、漏洞百出,封装得特别死,想自己扩展功能非常麻烦,最奇葩的是,所有页面都是在主页通过在新的Tab标签里追加DOM方式打开,更多的就不说了,吐槽要适可而止。笔者推荐基于Bootstrap 3 的Metronic或者AdminLTE2,通过适当精简,很快就可以搭建一套优秀BMS前端框架。

    2、列表页面

    BMS的列表页面基本上是三种形式:
    (1)分页列表:推荐 Bootstrap Table插件(http://bootstrap-table.wenzhixin.net.cn/),笔者进行了适当的扩展,可参考http://blog.csdn.net/lhtzbj12/article/details/77170489 ,结合官方提供的插件(http://bootstrap-table.wenzhixin.net.cn/extensions/)可以轻易的实现自定义排序、显示/隐藏列、保持分页参数等功能。
    (2)树形列表:推荐jquery-treetable插件(http://ludo.cubicphuse.nl/jquery-treetable/), 原皮肤挺丑的,删除一部分css后,就会使用Bootstrap表格样式。
    (3)表单页面:采用ajaxfileupload在提交表单前就将文件(图片)上传并做格式验证,笔者对这个插件进行了修改,解决了BUG ,可参考http://blog.csdn.net/lhtzbj12/article/details/76407956;使用jquery.validate进行验证;统一用ajax进行提交,可参考http://blog.csdn.net/lhtzbj12/article/details/65442537;简单表单页面在父页中弹出,复杂的表单页面跳走(后面内容会提到如何保持父页面状态)

    3、弹出层

    告别alert吧!推荐使用Layer(http://layer.layui.com/),你想要的效果,它基本上都可以满足,而且可以扩展皮肤,以便于与已有的模板风格保持一致。为了统一效果,每次弹出层都从第一层页面弹出,即在弹出的页面里再次弹出时,使用parent.layer.open,这两个弹出层之间是可以进行数据传递的。

    4、下拉菜单

    推荐使用 Bootstrap-select(http://silviomoreto.github.io/bootstrap-select/),与Bootstrap兼容得最好的下拉菜单插件。

    5、页面状态保持

    简单点说,就是用户彻底离开某页面(关掉浏览器)后,再回到这个页面时仍然保存着离开的样子,下面只是解析实现原理,具休实现需要根据实现情况,笔者在实际项目中都简单封装成插件,使用起来特别简单。
    (1)分页列表:如果使用了Boostraptable就可以官方的cookie插件实现将当前页数、分页显示数量、显示/隐藏列等保存至cookie,这个插件是有BUG,笔者已经修复
    (2)树形列表:在展开、收缩事件里将展开的id保存至cookie,页面加载,从cookie读取,将相应的节点展开
    (3)滚动条位置:刷新前或者离开前将滚动条位置保存至cookie,页面加载时,从cookie读取并滚动到相应位置
    (4)搜索条件:一般都放到一个form表单,点击搜索按钮时将所有条件保存至cookie,打开页面时获取并附值
    (5)复杂交互界面:打开页面时将数据整体读取保存到前端页面,所有对数据的操作都在前端进行,每次在更改数据时,都将更改后的数据保存到localStorage里,最终保存时再保存到服务器。如果未保存到服务器端就离开页面然后返回页面时,从localStorage里读取数据,询问用户是否继续编辑,笔者简单封装了插件,便于对localStorage进行操作,可参考http://blog.csdn.net/lhtzbj12/article/details/78277436

    6、高亮提示

    在列表页,编辑某条数据结束后,刷新列表时,改变被编辑数据Dom元素的背景颜色,并闪动若干次,如果因为调整了排序导致数据跳到了可视区域外,则设置滚动条位置,使其出现在可以区域内

    7、长时间任务进度显示

    涉及到导入数据等操作时往往需要很长时间,来一个loading层显然不是最好的方式,笔者采用多线程+AJAX+Redis,将任务状态保存在Redis里,实现适时进度显示,并且,离开页面后再回到页面,进度条继续显示,进行中时,可以进行暂停、继续、停止,实现步骤如下:
    (1)前端:页面打开时,ajax请求,获取Redis里的任务状态,任务状态如果是“进行中”,则禁用【导入】按钮(不让开始新的任务),设置setTimeout,每隔2s再次请求;如果是“空闲”,则隐藏进度条,显示【导入】按钮;
    (2)点击【导入】按钮发出请求;服务器端开启新线程进行导入任务,循环读取数据,每一轮循环结束后,更新任务进度;前端每隔2s ajax请求任务进度,更新进度条;
    这里写图片描述
    (3)任务循环进行中,点击【暂停】,Redis里任务状态更新为“暂停”,循环里发现状态为“暂停”则在子循环里反复获取任务状态,如果为“暂停”则继续子循环,如果为“进行中”或者“停止”(点击【继续】、【停止】更新Redis里的任务状态),则跳出子循环;
    这里写图片描述
    (4)循环里出现异常时将任务状态更新为“意外中断”,前端发现任务中断后,显示【强制关闭】按钮,点击【强制关闭】后将任务状态设置为“停止”;
    这里写图片描述
    (5)大循环结束后,判断是否因为【停止】而结束循环,不是则将任务状态更新为“完成”;
    (6)前端发现状态为“停止”或者“完成”,显示“停止”或者“完成”的状态3秒后,ajax请求,将任务状态更新为“空闲”。
    补充:这里的前端进度实时显示最好是用websocket实现,但是受浏览器、服务器等条件限制,笔者将进度状态保存至redis,ajax请求任务状态时从redis获取。

    总结

    暂时写到这里,将来有时间的话将里面的插件和难点详细介绍。

    展开全文
  • 不同应用系统之间数据交互的几种方式

    万次阅读 多人点赞 2020-05-12 23:59:30
    信息系统的普及应用导致原有系统间的信息孤岛需要通过系统间接口进行数据交互,信息交互的接口常见有以下几种: (1)数据库交互:服务方提供表或存储过程,由调用方控制commit或rollback。 (2)文件交互:双方对请求...

    信息系统的普及应用导致原有系统间的信息孤岛需要通过系统间接口进行数据交互,信息交互的接口常见有以下几种:

    (1)数据库交互:服务方提供表或存储过程,由调用方控制commit或rollback。

    (2)文件交互:双方对请求文件各应答文件通过锁定文件及文件内容标志控制。

    (3)基于TCP/IP协议的信息交互:约定报文格式,性能较高。如ISO8583报文国际标准的包格式的通讯协议。

    (4)基于HTTP协议的信息交互:如SOAP协议。

    (5)基于WebService协议的信息交互:比较通用的接口协议。

    越低层协议之间的信息交互越高效。随着近年来SOA(面向服务技术架构)的兴起,越来越多的应用系统开始进行分布式的设计和部署。系统由原来单一的技术架构变成面向服务的多系统架构。原来在一个系统之间可以完成的业务流程,通过多系统的之间多次交互来实现。这里不打算介绍如何进行SOA架构的设计,而是介绍一下应用系统之间如何进行数据的传输。

    应用系统之间数据传输有三个要素:传输方式,传输协议,数据格式

    数据传输方式一般无非是以下几种:

    1 socket方式

     Socket方式是最简单的交互方式。是典型才c/s 交互模式。一台客户机,一台服务器。服务器提供服务,通过ip地址和端口进行服务访问。而客户机通过连接服务器指定的端口进行消息交互。其中传输协议可以是tcp/UDP 协议。而服务器和约定了请求报文格式和响应报文格式。如图一所示:

     

    目前我们常用的http调用,java远程调用,webserivces 都是采用的这种方式,只不过不同的就是传输协议以及报文格式。

    这种方式的优点是:

    1 易于编程,目前java提供了多种框架,屏蔽了底层通信细节以及数据传输转换细节。

    2 容易控制权限。通过传输层协议https,加密传输的数据,使得安全性提高

    3 通用性比较强,无论客户端是.net架构,java,python 都是可以的。尤其是webservice规范,使得服务变得通用

    而这种方式的缺点是:

    1 服务器和客户端必须同时工作,当服务器端不可用的时候,整个数据交互是不可进行。

    2 当传输数据量比较大的时候,严重占用网络带宽,可能导致连接超时。使得在数据量交互的时候,服务变的很不可靠。

    2 ftp/文件共享服务器方式

    对于大数据量的交互,采用这种文件的交互方式最适合不过了。系统A和系统B约定文件服务器地址,文件命名规则,文件内容格式等内容,通过上传文件到文件服务器进行数据交互。

    最典型的应用场景是批量处理数据:例如系统A把今天12点之前把要处理的数据生成到一个文件,系统B第二天凌晨1点进行处理,处理完成之后,把处理结果生成到一个文件,系统A 12点在进行结果处理。这种状况经常发生在A是事物处理型系统,对响应要求比较高,不适合做数据分析型的工作,而系统B是后台系统,对处理能力要求比较高,适合做批量任务系统。

    以上只是说明通过文件方式的数据交互,实际情况B完成任务之后,可能通过socket的方式通知A,不一定是通过文件方式。

    这种方式的优点:

    1 在数据量大的情况下,可以通过文件传输,不会超时,不占用网络带宽。

    2 方案简单,避免了网络传输,网络协议相关的概念。

    这种方式的缺点:

    1 不太适合做实时类的业务

    2 必须有共同的文件服务器,文件服务器这里面存在风险。因为文件可能被篡改,删除,或者存在泄密等。

    3 必须约定文件数据的格式,当改变文件格式的时候,需要各个系统都同步做修改。

    3 数据库共享数据方式

    系统A和系统B通过连接同一个数据库服务器的同一张表进行数据交换。当系统A请求系统B处理数据的时候,系统A Insert一条数据,系统B select 系统A插入的数据进行处理。

    这种方式的优点是

    1 相比文件方式传输来说,因为使用的同一个数据库,交互更加简单。

    2 由于数据库提供相当做的操作,比如更新,回滚等。交互方式比较灵活,而且通过数据库的事务机制,可以做成可靠性的数据交换。

    这种方式的缺点:

    1 当连接B的系统越来越多的时候,由于数据库的连接池是有限的,导致每个系统分配到的连接不会很多,当系统越来越多的时候,可能导致无可用的数据库连接

    2 一般情况,来自两个不同公司的系统,不太会开放自己的数据库给对方连接,因为这样会有安全性影响

    4 message方式

    Java消息服务(Java Message Service)是message数据传输的典型的实现方式。系统A和系统B通过一个消息服务器进行数据交换。系统A发送消息到消息服务器,如果系统B订阅系统A发送过来的消息,消息服务器会消息推送给B。双方约定消息格式即可。目前市场上有很多开源的jms消息中间件,比如  ActiveMQ, OpenJMS 。

    这种方式的优点

    1 由于jms定义了规范,有很多的开源的消息中间件可以选择,而且比较通用。接入起来相对也比较简单

    2 通过消息方式比较灵活,可以采取同步,异步,可靠性的消息处理,消息中间件也可以独立出来部署。

    这种方式的缺点

    1 学习jms相关的基础知识,消息中间件的具体配置,以及实现的细节对于开发人员来说还是有一点学习成本的

    2 在大数据量的情况下,消息可能会产生积压,导致消息延迟,消息丢失,甚至消息中间件崩溃。

     

    场景
    目前业务人员需要导入一个大文件到系统A,系统A保存文件信息,而文件里面的明细信息需要导入到系统B进行分析,当系统B分析完成之后,需要把分析结果通知系统A。

    A 系统A先保存文件到文件服务器。

    B 系统A 通过webservice
    调用系统B提供的服务器,把需要处理的文件名发送到系统B。由于文件很大,需要处理很长时间,所以B不及时处理文件,而是保存需要处理的文件名到数据库,通过后台定时调度机制去处理。所以B接收请求成功,立刻返回系统A成功。

    C 系统B定时查询数据库记录,通过记录查找文件路径,找到文件进行处理。这个过程很长。

    D 系统B处理完成之后发送消息给系统A,告知系统A文件处理完成。

    E 系统A 接收到系统B请求来的消息,进行展示任务结果

    展开全文
  • VR系统的组成与交互技术汇总

    千次阅读 2019-02-14 17:17:53
    今天给大家介绍一下VR系统的组成与当前一些VR交互技术,希望大家对VR有更深的理解。 一个典型的虚拟现实系统主要由计算机、输入输出设备、虚拟现实设计/浏览软件等组成。用户以计算机为核心,通过输入输出设备与应用...
  • 然而,我并没有找到有关于上述问题的系统化的回答,于是就引发我的好奇与探索。本文便是关于交互方式我的一些思考与总结。 1. 点 点(点击)就是通过拇指与屏幕的某个区域发生一次短暂接触的交互方式。点击产生的...
  • 操作系统笔记 第一章

    千次阅读 2020-11-15 10:36:38
    3.推动批处理系统形成和发展的主要动力是提高系统资源的利用率 4.用户在程序设计过程中,可通过系统调用获得操作系统服务。 5.高级程序设计语言的编译不是操作系统关心的主要问题。 6.实时系统的响应时间主要是由控
  • 计算机操作系统第一章测试题及答案

    万次阅读 多人点赞 2018-05-24 19:41:05
    题目 1 of 402.0/ 2.0 得分Windows7及Windows8 是( )操作系统。 A. 多用户单任务 B. 单用户单任务 C. 多用户多任务 D. 单用户多任务答案:C 反馈:多用户多任务 题目 2 of 402.0/ 2.0 得分设计实时操作...
  • 操作系统第一章练习题

    千次阅读 2022-03-13 21:22:43
    操作系统第一次作业 1. (单选题)计算机开机后,操作系统最终被加载到 A. BIOS B. ROM C. EPROM D. RAM √ 解析: BIOS是固化在主板上的基础程序【ROM里或EPROM(电可擦可编程只读内存是ROM的一种改版)】 RAM分两种...
  • 为了提高操作训练仿真系统的真实、沉浸感,提高交互的质量和效率,将数据手套引入该系统。针对该输入设备,对其使用方法、数据读取以及交互方法进行了研究。利用Creator软件建立虚拟场景和虚拟手模型,在Vc++和...
  • 再看语音交互设计

    千次阅读 2019-08-20 22:02:00
    行动是最好的思维方式。 赋能是人工智能对人类最重要的事情,而智能语音(例如DuerOS)正在为人机交互的方式赋能。声音一直是人与人沟通的核心,而今也成为了人机交互的核心——...从IVR 系统看起 交互式语音问...
  • 解决异构系统之间交互——Web Service

    万次阅读 2014-04-15 00:37:39
    Web Service见名之意就是网络上的一些服务,解决的问题就是如何使用这些服务,因为...Web Service就可以解决异构系统的通信的整合。 首先看一下,和WebService一样能够解决异构系统的通信和整合的方案吧: 1,通过XM
  • 图1 立体仓库控制系统构架 PLC和WMS/WCS之间由以太网(无线)连接,通过TCP/IP协议交换信息数据,二者之间主要由两类数据的交互: 心跳包数据:心跳包数据主要用于监视PLC和WMS/WCS之间的连接是否正常,只有连接正常...
  • 课题研究的目的和意义 本课题研究的目的是设计和开发一个交互式大数据预处理系统,该系统以海量数据场景下web日志数据的实时采集、处理、图形化展示等为应用背景,基于sparkStream流计算开发出一个web访问日志在线...
  • 操作系统第一章操作系统引论作业

    千次阅读 多人点赞 2021-03-06 12:52:52
    操作系统第一次课程作业 1.如果计算机不配操作系统,用户编写程序与运行程序需经历...为了是写多道程序技术,提高系统资源利用率,增加系统吞吐量。 内存管理:内存分配、内存保护、地址映射、内存扩充。为多道程序提
  • 1.分时系统中,为使多个用户能够同时与系统交互,最关键的问题是( D ) A、计算机具有足够的运行速度 B、内存容量应足够大 C、系统能及时地接收多个用户输入 D、能在短时间内,使所有用户程序都能运行 E、能快速...
  • 交互界面是什么

    千次阅读 2021-06-26 10:39:00
    交互界面的发展命令语言用户界面在我们还比较小的时候使用的DOS操作系统,或者任何你能够记起来的那些敲入执行命令才能运作的界面系统,它们都属于人机交互的较初级阶段。这种交互手段要求惊人的记忆和大量的训练,...
  • 为了应对地府管理危机,阎王打算找“人”开发一套地府后台管理系统,于是就在地府总经办群中发了项目需求。 话说还是中国电信的信号好,地府都是满格,哈哈!!! 经常会有外行朋友问:看某网站做的不错,功能...
  • 操作系统(02326)课后习题答案

    千次阅读 2021-12-02 20:28:33
    计算机科学与技术专业 自考本科中操作系统2018版教材的课后习题答案
  • 如果有需要视频资源的可以关注"AI产品经理人",回复关键字...用户测试的定义:也被称为产品可用测试,指特定的用户在特定的使用场景中,为了达到特定的目标而使用某产品时,所感受到的有效、效率以及满意度。从...
  • 对话交互如何与推荐系统结合

    千次阅读 2019-12-31 21:04:36
    本文针对这些问题,谈谈关于对话交互与推荐系统的结合。 目录一、为什么结合对话交互与个性化推荐1.基于知识的推荐2.交互过程3.GUI vs CUI二、对话交互推荐1.用户发起的推荐2.bot发起的推荐-主动推荐 一、为什么结合...
  • 人机交互实验五

    千次阅读 2022-03-22 10:17:26
    2)了解和评价游戏软件的人机交互设计,提高自己的评价能力,提高自己对设计水平的鉴赏能力。 5.9.2工具/准备工作 在开始本实验之前,请回顾课文的相关内容。 需要准备一台能够访问因特网的计算机。 5.9.3实验...
  • 操作系统期末总复习(题库)

    万次阅读 多人点赞 2020-12-11 10:17:08
    操作系统:计算机最基本最重要的基础性系统软件,可以使计算机系统能协调、高效和可靠地进行工作 主要功能:处理器管理、存储器管理、设备管理、文件管理、作业管理等功能模块 什么是微内核技术,主要有哪些功能? 微...
  • 人机交互知识点总结

    千次阅读 2022-01-08 21:56:46
    人机交互知识点总结
  • 尼尔森十大交互设计原则

    千次阅读 2019-04-21 12:16:30
    它们被称为“启发式”,因为它们是广泛的经验法则,而不是特定的可用指导原则。因此,我们不能把它上升为一种标准,而是应该当做一种经验来学习,然后跟现实中的设计结合来使用。接下来,作者通过一些具体的实例来...
  • 系统安全之十大措施

    万次阅读 2017-10-19 11:34:50
     用户密码采用MD5加密,这是一种安全非常高的加密算法,是普遍使用广泛应用于文件验证,银行密码加密等... 系统保存COOKIES时,对保存于COOKIES中的数据采用了以MD5加密为基础,加入随机加密因子的改进型专用加密
  • 人类想要实现一系列的基本活动,如生活、工作、学习就必须依靠自身的器官,除脑以外,最重要的就是我们的眼睛了,(工业)机器人也不例外,要完成正常的生产任务,没有一套完善的,先进的视觉系统是很难想象的。...
  • 操作系统期末复习重点

    千次阅读 多人点赞 2021-07-01 14:45:34
    提高系统资源的利用率,OS可以通过合理地组织计算机的工作流程,加速程序的运行,缩短程序的运行周期,从而提高了系统的吞吐率。 3.可扩充 可以方便地增添新的功能和模块,以及对原有的功能和模块进行修改,具有...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 371,475
精华内容 148,590
关键字:

为了提高系统的交互性