12 2013 档案
摘要:Promises模型Promises是一个异步编程模型,它通过一组API来规范化异步操作。Promises模型的基本概念可以总结为:Promises 作为结果或错误的占位符提供了一种在结果完成或错误发生时的通知方式对于Promises模型而言,已经提出了多个实现的草案:如Promises/A,Pro...
阅读全文
摘要:CSS3中的动画包括两种:Transition(过渡)Animation(动画)这两种方法都可以让元素动起来,功能类似,但是稍有区别:Transition只定义某一个元素的开始状态和结束状态Animation除了开始和结束状态之外,还可以定义中间任意时间点关键帧的状态剩下的内容就是CSS3完成任意两个时间区间内进行补间动画,达到平滑过渡的效果。Transitiontransition的语法为:transition:transition-property, transition-duration, transition-timing-function, transition-delay翻译成中.
阅读全文
摘要:消息队列概念消息队列技术是分布式应用间交换信息的一种技术。消息队列可以驻留在内存或者磁盘上,队列存储消息直到它们被应用程序读走。通过消息队列,应用程序可以独立的执行,它们不需要知道彼此的位置,或者在继续执行前不需要等待接受程序接收此消息。消息队列相关的概念有:消息(Message)消息是MQ中最小的概念,本质上就是一段数据,它能被一个或者多个应用程序所理解,是应用程序之间传递的信息载体。队列(Queue)本地队列本地队列按照功能可划分为初始化队列,传输队列,目标队列和死信队列。初始化队列用作消息触发功能。传输队列只是暂存待传的消息,条件许可的情况下,通过管道将消息传送到其他的队列管理器。目标队
阅读全文
摘要:localStorage的用途localStorage基本上就是三个特点:数据永久被保存在本地,即使浏览器被关闭,数据也不会消失存储空间大,一般为5~10M存储的内容不会和服务器发生任何交互(cookie就会随着请求发送给server)因此,当你需要持久的存储用户的数据,并且不和服务器交互时,就可以使用localStorage。个人想到的就是在本地保存用户的登录状态,保存用户的浏览记录,以及一些插件设置等等,或者换句话说,以前用cookie的地方现在基本上都可以使用localStorage进行替代。localStorage的操作localStorage是以(Key,Value)的形式进行设置和
阅读全文
摘要:中间件(Middleware)可以理解为一个对用户请求进行过滤和预处理的东西,它一般不会直接对客户端进行响应,而是将处理之后的结果传递下去。Express支持的中间件在express官网中可以看出express本身支持若干中间件:basicAuth:基本的身份认证功能,处理之后可以通过req.user属性访问被认证的用户对象bodyParser:完成请求体消息的三种转换功能:json(),urlencoded(),multipart(),这三个中间件可以分别使用,而bodyParse是对三者的统一封装compress:对response数据进行压缩处理cookieParser:对Cookie头
阅读全文
摘要:Libvirt简介Libvirt是一些软件的集合(toolkit),其目的就是提供一个接口,通过这一套接口可以对虚拟化技术进行统一操作,如对虚拟机的创建和管理等功能。Libvirt概括起来包括一个API库、一个 daemon(libvirtd)和一个命令行工具(virsh)。Libvirt主要功能虚拟机管理:包括不同的领域生命周期操作,比如:启动、停止、暂停、保存、恢复和迁移。支持多种设备类型的热插拔操作,包括:磁盘、网卡、内存和CPU。远程机器支持:只要机器上运行了libvirt daemon,包括远程机器,所有的libvirt功能就都可以访问和使用。支持多种网络远程传输,使用最简单的SSH
阅读全文
摘要:在云计算平台中,资源的监控和管理是确保平台可靠性非常重要的一环。不仅是为了能够在资源监控的基础上方便提出有效的管理方案,从而提升资源利用率,同时还能够确保在故障发生时能最及时的探测到并采取一种最为有效的方法解决它。云监控 云监控指的是一种针对网络、系统、应用等内容提供可用性、用户体验和安全性方面的监控服务。它的目的是保障云计算用户的业务稳定安全运行。当服务器发送故障时,及时的给网站管理人员发送邮件和短信报警。第一时间了解网站状态,将故障时间降低到最小。 云监控包含的范围有很多:首先就是对服务器本身的监控。监控的指标可以有多个,比如:CPU使用率CPU负载内存使用率磁盘空间使用率磁盘I/...
阅读全文