精华内容
下载资源
问答
  • 事务的四个特性(ACID)

    2016-02-24 23:25:00
    原子性Atomicity : 一不行,都不行。 事务中如出现错误,执行终止,之前所做...持久性Durability:事务成功前,修改数据会被保存到其他物理存储设备 转载于:https://www.cnblogs.com/yidan621/p/5215508.h...

    原子性Atomicity : 一个不行,都不行。 事务中如出现错误,执行终止,之前所做的操作会被撤销。

    一致性Consistency:保证数据完整性 

    隔离性Isolation:事务中访问的数据不能被其他事务影响

    持久性Durability:事务成功前,修改的数据会被保存到其他物理存储设备

     

    转载于:https://www.cnblogs.com/yidan621/p/5215508.html

    展开全文
  • 作为业界第一集多功能于一体、即插即保护、开箱即用利用嵌入式虚拟化技术,为物理和虚拟服务器提供保护硬件设备,最新版PlateSpin Forge通过对所有运行Windows和Linuxx86物理和虚拟工作负载进行灵活合并...

      作为业界第一个集多功能于一体、即插即保护、开箱即用的利用嵌入式虚拟化技术,为物理和虚拟服务器提供保护的硬件设备,最新版的PlateSpin Forge通过对所有运行Windows和Linux的x86物理和虚拟工作负载进行灵活的合并灾难恢复,可保护更为广泛的工作负载。其他新特性还包括增加了内存和存储能力、性能得到改进、新的智能复制技术、Forge API和Windows关键业务工作负载群集保护功能。

      特性之一:节省经费

      通过帮助客户消除基于基础设施重复的高成本解决方案与数据备份解决方案之间的差异来降低灾难恢复的总成本。PlateSpin 技术与虚拟化技术的结合允许客户通过创建虚拟恢复资源或整个虚拟恢复站点的最便宜和最灵活式的方式来镜像其环境。与利用一比一灾难恢复基础架构来保护生产数据中心的方案不同,PlateSpin Forge 允许客户利用一个硬件设备来保护多达 25 个物理生产服务器。

      

     

      

     

      您可以使用 PlateSpin Forge 来保护分散于各个地理位置的站点,并从服务器停机或站点灾难中快速恢复。将 PlateSpin Forge 用作合并的恢复平台,您可以保护更多工作负载,而无需在购买重复的硬件或冗余的操作系统许可证上耗资过大。除提供基于文件的标准复制功能外,还提供高速块级传送功能,您可以借助此功能来保护如电子邮件服务器和数据库服务器等高事务性工作负载。借助高效的递增传送功能,可以确保只将源数据文件的更改复制到 PlateSpin Forge 远程恢复环境。此功能可将 WAN 的用量降到最低,并且还能将数据丢失的风险降到最低,从而能高效地满足恢复点目标 (RPO) 的要求。PlateSpin Forge 还可以与现有储存区域网络集成,从而使您能够无缝地保护 SAN 中的大量工作负载。

      特性之二:安全稳定

      与传统的备份档案相比,待机式 (Warm standby) 虚拟机可提供改进的性能,因为它们能够原地快速启动。利用 PlateSpin Forge,恢复档案可脱离 PlateSpin Forge 服务器硬件直接启动和运行。一旦灾难结束,PlateSpin Forge 可以灵活地将工作负载还原到任何可用的物理或虚拟服务器,甚至以递增方式还原到已修理好的硬件,以确保业务尽快恢复正常。

      

     

      PlateSpin Forge 中基于 Web 的界面提供了永远存在的仪表板,使您可以随时查看保护计划的状态。您可以轻松管理、监视和报告工作负载保护的各个方面。

      PlateSpin Forge 是一块完全配置的硬件,预先加载了完整灾难恢复解决方案所需的全部组件:计算、存储和联网硬件、虚拟化、管理与复制软件。一切都已预先配置好,因此您可以在当天启动和运行并保护多达 25 台服务器。实质上,PlateSpin Forge 可充当多功能合一的完整虚拟版的数据中心。一旦启动和运行,PlateSpin Forge 会创建多达 25 台生产物理服务器的副本,将它们存储在其自身上,并通过增量复制使它们保持最新版本。

      特性之三:简单易用

      利用虚拟化技术进行简单的一键测试。快速创建恢复存档的快照副本,并将它们引导到安全的沙盘测试网络。PlateSpin Forge® 提供了简单、快速和安全(这一点更重要)的测试机制。组织一直期待消除因存在数据中心而造成的灾难恢复测试的复杂性。PlateSpin Forge 的一体化设备包装包括嵌入式虚拟化技术,使您无需查找、配置和存储专用测试基础设施。劳动和时间密集型灾难恢复练习可被轻轻单击几下鼠标所代替。

      客户现在可利用虚拟化技术来提供简易、一键式的测试。它们能够快速创建恢复档案的快照副本,并将它们引导至安全沙盒测试网络。PlateSpin Forge 向客户提供了一种非常容易、快速——更重要的是,非常安全的——的测试机制。灾难恢复解决方案的测试越正规,客户对其先进性以及在灾难发生时正确发挥预期作用的能力就会越放心。

      

     

      到了测试时间后,PlateSpin Forge 管理员只需选择要测试的工作负载(一个工作负载或全部 25 个工作负载),并启动测试命令 PlateSpin Forge 会处理该测试,创建所选工作负载的快照副本,并将它们引导到设备自身内部已隔离的网络段。

      这不仅是市场上最简单的测试机制,而且由于 PlateSpin 使用已隔离的网络和恢复工作负载的副本,所以执行测试对生产工作负载的影响为零。这也使业余时间测试窗口成为过去的事情。PlateSpin Forge 使测试变得非常简单和安全,以致您可以随时执行测试,即使在生产工作时间也不例外。

      特性之四:快速恢复

      PlateSpin Forge 向用户提供了一个易于使用和易于部署的“一站式”灾难恢复解决方案。与其他复杂的解决方案不同,PlateSpin Forge 包括用于支持现成的 (right out of the box) 健壮灾难恢复所需的一切要素。它能够在几个小时内配置完毕并投入运行。其直观的用户界面使得用户几乎无需经过学习阶段,甚至规模最小的 IT 部门也能够承担起相应的维护任务。

      

     

      如果发生生产服务器中断或灾难的情况,只需单击鼠标,PlateSpin Forge 即可有条不紊地恢复受保护的工作负载。如果最初的服务器可修复,则也可通过对工作负载在 PlateSpin Forge 设备上运行时发生的任何已更改数据简单地进行同步,将工作负载故障回复到最初的服务器。

      一旦启动工作负载,PlateSpin Forge 会承担生产功能,并切换用户,恢复工作负载继续在设备上运行。

      但是,在生产功能真正恢复正常之前,该过程并未完成。使用 PlateSpin Forge 恢复正常就像初始恢复阶段那样容易和简单。

      一旦更换最初发生故障的服务器,即使新服务器是另一硬件品牌或类型,PlateSpin Forge 也允许将工作负载快速恢复到新的替换服务器。

      如果最初的服务器可修复,则也可通过对工作负载在 PlateSpin Forge 设备上运行时发生的任何已更改数据简单地进行同步,将工作负载故障回复到最初的服务器。

      PlateSpin Forge 将灾难恢复的整个生命周期从头到尾地简化,并消除过去常常与之关联的难题。













    本文转自于明51CTO博客,原文链接:http://blog.51cto.com/shayu/408355,如需转载请自行联系原作者

    展开全文
  • 对于视频监控而言,图像清晰度无疑是最关键的特性。图像越清晰,细节越明显,观看体验越好,智能等...一般所说高清,有四个含义:高清电视,高清设备,高清格式,高清电影。  高清电视,就是指支持1080i、720P和10
  • 本文将从大数据架构变迁历史,Pravega简介,Pravega进阶特性以及车联网使用场景这四个方面介绍Pravega,重点介绍DellEMC为何要研发Pravega,Pravega解决了大数据处理平台哪些痛点以及与Flink结合会碰撞出怎样...
  • H5主要新特性

    千次阅读 2019-08-04 11:18:52
    audio三、语义化元素、对本地离线存储的更好支持数据存储web缓存五、新表单控件与属性1表单控件2表单属性 HTML5 html5标准于2014年10月由万维网联盟(W3C)完成标准制定。 设计目的是为了在移动设备上支持...

    HTML5

    html5标准于2014年10月由万维网联盟(W3C)完成标准制定。

    设计目的是为了在移动设备上支持多媒体,在之前这项任务通常 要由flash插件来完成,HTML5 的到来给我们最明显的感受是各大厂都不再支持flash了

    flash

    Flash作为html5出现前的救火队员曾经肩负着显示网页中动画、图标、游戏等功能,功能强大但效率低下,安全性低,稳定性差。充斥屏幕的flash压榨着移动设备的电量和电脑的性能。

    移动互联网的发展,迫使厂商需要更为高效的工具取代flash

    五个主要新特性

    一、图形容器 canvas

    canvas非常强大但实际绘图过程复杂,我们通常会借助框架完成

    <canvas> 标签通过脚本(通常是 JavaScript)来绘制图形,使得绘图可以直接由 JavaScript来完成不再需要使用 JavaScript和flash交互来绘图

    canvas的坐标系与前端习惯相同,以左上方为零点,我们可以通过width与height定义一个矩形范围,在范围内随意绘制

    <canvas id="test-canvas" width="20" height="10"></canvas>
    

    使用canvas首先我们要获取canvas的dom,以及创建context对象

    var c=document.getElementById("myCanvas");
    var ctx=c.getContext("2d");
    //ctx有很多方法用于图形文字的绘制
    

    可用于绘制图形、文字、颜色渐变、放入图像等

    二、video&audio

    现在可以简单的在网页中播放 视频(video)与音频 (audio) 。

    网页并不存在一个视频和音频的播放标准,之前大多数视频和音频是通过flash播放

    以视频为例(音频基本相同)

    <video src="movie/movie.ogv" width="320" height="240" controls="controls"></video>
    

    我们甚至只需要指定文件位置,为图像添加一个控制器就可以完成视频的播放,同时我们可以指定多个格式的文件,浏览器会选择第一个可以识别的格式进行播放,建议为MP4格式

    <video width="320" height="240" controls="controls">
      <source src="movie.ogg" type="video/ogg">
      <source src="movie.mp4" type="video/mp4">
    Your browser does not support the video tag.
    </video>
    

    其他属性

    属性 描述
    autoplay 自动播放
    controls 显示控件
    loop 循环播放
    preload 预加载,会被自动播放忽略

    HTML5 DOM 为 <audio> 和<video> 元素提供了方法、属性和事件。

    这些方法、属性和事件允许使用 JavaScript 来操作<audio> 和 <video> 元素,构建自己控件

    视频和音频dom手册

    三、语义化元素

    • 新语义化块元素header, section, footer, aside, nav, main, article, figure

      我们可以添加自己的元素如<OVO> </OVO>

      优点

      • 易于用户阅读,样式丢失的时候能让页面呈现清晰的结构。

      • 有利于爬虫,搜索引擎根据标签来确定上下文和各个关键字的权重。

      • 方便其他设备解析,

      • 有利于开发和维护,语义化更具可读性,代码更好维护,与CSS3关系更和谐。

           <style>
              *{
              margin: 0;
              padding: 0;
              }
              .center>header{
                  color: red;
              }
              .center>.header{
                  color: blue;
              }
      
              
          </style>
      
      
      <div class="center">
                      <header>
                          head1
                      </header>
      
      
                      <div class="header">
                          head2
                      </div>
          </div>
      

      实际上查看大厂(BAT)网页语义化标签使用并不多 ?

    像使用react框架开发,使用的组件<Head>最终会被渲染成<div class=“Head”>实际上语义化标签并不多

    四、对本地离线存储的更好的支持

    数据存储

    之前,在客户端储存数据是由 cookie 完成的。但是 cookie 不适合大量数据的存储

    HTML5 使用 JavaScript 来存储和访问数据。

    HTML5 提供了两种在客户端存储数据的新方法:(一个永久有效,一个仅本次会话有效)

    • localStorage - 没有时间限制的数据存储

      localStorage生命周期是永久,除非主动清除localStorage信息,否则这些信息将永远存在。存放数据大小为一般为5MB,而且它仅在客户端(即浏览器)中保存,不参与和服务器的通信。

              var storage=window.localStorage;
      		// 1、保存数据到本地
              // 第一个参数是保存的变量名,第二个是赋给变量的值
              storage.setItem('Author', 'local');
              // 2、从本地存储获取数据
              storage.getItem('Author');
              //3.从本地存储修改数据
              storage.Author='location'
              // 4、从本地存储删除某个已保存的数据
              storage.removeItem('Author');
              // 5、清除所有保存的数据
              storage.clear();
      
    • sessionStorage - 针对一个 session 的数据存储

      sessionStorage仅在当前会话下有效,关闭页面或浏览器后被清除。存放数据大小为一般为5MB,而且它仅在客户端(即浏览器)中保存,不参与和服务器的通信。

            // 1、保存数据到本地
            // 第一个参数是保存的变量名,第二个是赋给变量的值
            sessionStorage.setItem('Author', 'session');
            // 2、从本地存储获取数据
            sessionStorage.getItem('Author');
            // 3、从本地存储删除某个已保存的数据
            sessionStorage.removeItem('Author');
            // 4、清除所有保存的数据
            sessionStorage.clear();
    

    ========

    1.仅支持字符串格式

    2.以字典(或伪数组?)的形式存储数据

    Storage {amd: "som", cur: "tom", user: "pater", length: 3}
    

    3.不支持对象和伪数组

    var storage = window.localStorage;
            storage.setItem("cur","tom");
            console.log(storage);
            storage.setItem("amd",{a:"a",b:"b"});
    
            var user={
                username:"wang",
                userpwd:1221212
            }
            storage.setItem("user",user);
            
    
    //Storage {amd: "[object Object]", cur: "tom", user: "[object Object]", length: 3}
    
    
    

    4.支持json

            var u =JSON.stringify(user);
            storage.setItem("u",u);
            console.log(storage);
            console.log(storage.u);
    //Storage { u: "{"username":"wang","userpwd":1221212}", length: 1}
    // {"username":"wang","userpwd":1221212}
    
    

    5.因为仅支持string,读取出来要进行转换

            var uu =storage.getItem("u");   //不进行转换的话是一个字符串
            console.log(uu);         
            uu = JSON.parse(uu);			//转换后才是对象
            console.log(uu);
    
    
    

    web缓存

    HTML5 引入了应用程序缓存,使得 web 应用可进行缓存,并可在没有因特网连接时进行访问。

    • 使得页面可以离线浏览

    • 缓存资源加快了加载速度

    • 减轻了服务器压力

    HTML标签中的manifest可以指定缓存页面,建议缓存文件的扩展名为.appcache

    <!DOCTYPE HTML>
    <html manifest="demo.appcache">
    ...
    </html>
    

    manifest 文件需在 web 服务器上进行配置。

    manifest 文件可分为三个部分:

    • CACHE MANIFEST - 在此标题下列出的文件将在首次下载后进行缓存
    • NETWORK - 在此标题下列出的文件需要与服务器的连接,且不会被缓存
    • FALLBACK - 在此标题下列出的文件规定当页面无法访问时的回退页面(比如 404 页面)

    五、新的表单控件与属性

    1表单控件

    新的表单控件,比如 calendar、date、time、email、url、search

    email

    E-mail: <input type="email" name="user_email" />
    
    

    在提交表单时,会自动验证 email 域的格式。(仅验证是否含有"@“和”.com"),方便,但改写样式困难相关资料网上很少,我们不能通过css和js对其进行改写,可见企业开发大家应该都不会使用

    同样的问题存在于其他控件

    url

    Homepage: <input type="url" name="user_url" />
    
    

    在提交表单时,会自动验证 url 域的值。

    number

    Points: <input type="number" name="points" min="1" max="10" />
    
    

    number 类型用于应该包含数值的输入域。

    range

    <input type="range" name="points" min="1" max="10" />
    
    

    range 类型用于应该包含一定范围内数字值的输入域。

    range 类型显示为滑动条。

    Date Pickers

    Date: <input type="date" name="user_date" />
    
    

    HTML5 拥有多个可供选取日期和时间的新输入类型

    类似的表单属性

    required

    输入不为空

    Name: <input type="text" name="usr_name" required="required" />
    
    

    pattern

    配合正则表达式自定义验证

    Country code: <input type="text" name="country_code"
    pattern="[A-z]{3}" title="Three letter country code" />
    
    

    2表单属性

    autocomplete

    <form action="demo_form.asp" method="get" autocomplete="on">
    First name: <input type="text" name="fname" /><br />
    Last name: <input type="text" name="lname" autocomplete="off" /><br />
    <input type="submit" />
    </form>
    
    

    表单提交后再次回到表单,填写内容不会清空

    autofocus

    User name: <input type="text" name="user_name"  autofocus="autofocus" />
    
    

    autofocus 属性规定在页面加载时,域自动地获得焦点

    form

    为输入域指定表单,输入域不需要一定在<form>标签内更加灵活

    保证form属性值相同与formID相同

    <form action="demo_form.asp" method="get" id="user_form">
    First name:<input type="text" name="fname" />
    <input type="submit" />
    </form>
    Last name: <input type="text" name="lname" form="user_form" />
    
    

    list

    list 属性规定输入域的 datalist(选项列表)

    Webpage: <input type="url" list="url_list" name="link" />
    <datalist id="url_list">
    <option label="W3Schools" value="http://www.w3school.com.cn" />
    <option label="Google" value="http://www.google.com" />
    <option label="Microsoft" value="http://www.microsoft.com" />
    </datalist>
    
    

    multiple

    添加multipe属性可以选中多个文件上传

    Select images: <input type="file" name="img" multiple="multiple" />
    
    

    placeholder
    在输入域为空时出现,获得焦点后消失,起到提示作用

    <style>
    input::-webkit-input-placeholder {
      color: green;
    }
    </style>
    
    <input type="search" name="user_search"  placeholder="Search W3School" />
    
    
    
    展开全文
  • QPixmap:是针对屏幕...QImage:使用独立于硬件绘制系统,实际上是自己绘制自己,因此提供了像素级别操作,并且能够在不同系统之上提供一一致显示形式。QPixmap使用底层平台绘制系统进行绘制,无法提供像素

    QPixmap:是针对屏幕进行特殊优化的,因此,它与实际的底层显示设备息息相关。注意,这里说的显示设备并不是硬件,而是操作系统提供的原生的绘图引擎

    QBitmap:继承自QPixmap,因此具有QPixmap的所有特性,提供单色图像。由于QBitmap色深小,因此只占用很少的存储空间,所以适合做光标文件和笔刷。

    QImage:使用独立于硬件的绘制系统,实际上是自己绘制自己,因此提供了像素级别的操作,并且能够在不同系统之上提供一个一致的显示形式QPixmap使用底层平台的绘制系统进行绘制,无法提供像素级别的操作。和QPixmap 不同,QImage是独立于硬件的,它可以同时被另一个线程访问。QImage是存储在客户端的,对QImage的使用是非常方便和安全的。 又由于 QImage 也是一种QPaintDevice,因此我们可以在另一个线程中对其进行绘制,而不需要在GUI 线程中处理,使用这一方式可以很大幅度提高UI响应速度。 因此当图片较大时,我们可以先通过QImage将图片加载进来,然后把图片缩放成需要的尺寸,最后转换成QPixmap 进行显示。 下图是显示效果(图片是按照earth.png的原始尺寸比例缩放后显示的)。

    QPicture:是一个可以记录和重现QPainter命令的绘图设备。 QPicture将QPainter的命令序列化到一个IO设备,保存为一个平台独立的文件格式。QPicture文件没有内容上的限制,只要是能够被QPainter绘制的元素,不论是字体还是pixmap,或者是变换,都可以保存进一个picture中QPicture是平台无关的因此它可以使用在多种设备之上,比如svg、pdf、ps、打印机或者屏幕。

    以上整理自网络,版权归原来的作者所有,如果有侵权请联系删除,转载请注明版权询问原作者。

    展开全文
  • 主机是指安装虚拟化操作系统物理服务器,直接向云资源池提供CPU和内存等计算资源,还连接着交换机、存储设备、将网络、存储资源也一并接入到云资源池中 三、FusionCompute-集群 对CNA主机逻辑划分,可暗战...
  • 对于视频监控而言,图像清晰度无疑是关键的特性。图像越清晰,细节越明显,观看体验越好,智能等...一般所说高清,有四个含义:高清电视,高清设备,高清格式,高清电影。  高清电视,就是指支持1080i、720P和108
  • 2.1.5 存储设备和子系统 36 2.1.6 介质 40 2.2 SCSI总线集成可变因素 40 2.3 I/O路径逻辑成分 44 2.3.1 应用软件 45 2.3.2 操作系统 45 2.3.3 文件系统和数据库系统 46 2.3.4 卷管理器 47 2.3.5 设备驱动程序 49...
  • 操作系统知识点——设备管理

    千次阅读 2018-07-10 21:16:40
    一、I/O设备的分类与I/O管理的任务(一)按设备的使用特性分类1、存储设备2、I/O设备(二)按信息交换单位分类1、字符设备2、块设备(三)按传输速率分类1、低速设备2、中速设备3、高速设备()按设备的共享属性...
  • 异步IO由于它非阻塞特性和强大并发能力,非常适合用在要求高并发和高吞吐率场景,比如用在提供SAN存储的设备读写实现上。和传统IO模式类似,异步IO提供了一次提交一IO请求模式,还提供了一次提交一组...
  • 二、单项选择题(在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。) 1.在分时操作系统中,( )是衡量一个分时系统的一项重要指标。 A.响应时间 B.高...
  • 从加载器(NTLDR或WinLoad)开始工作到Windows子系统准备就绪,中间经历了若干复杂步骤,包括内核和执行体初始化,创建系统进程和线程,对象管理器初始化基本对象,I/O管理器枚举设备并安装驱动程序,启动SMSS...
  • Oracle11g与 4 年前发布Oracle10g版本相比,新增了400多项功能, 其中最为突出 新功能是自动SQL... 另外,Oracle11g提供了高性能、伸展性、可用性和安全性,并能更方便地在低成本服务器和存储设备组成

空空如也

空空如也

1 2 3 4 5 ... 11
收藏数 212
精华内容 84
关键字:

存储设备的四个特性