redis使用的经验
去年下半年,在公司和同事一起做了并上线一个基于redis的的分布式cache系统,来统一替换公司历史上使用的各种各样的缓存系统。redis提供了高并发能力和丰富的数据结构供业务使用。系统中使用redis不做持久化,只当作cache使用,是经典的DB+cache结构,cache miss会由db加载,redis掉电后cache数据就丢失了,分布式算法采用一致性hash,节点的信息放在zookeepe...
HTML5 的本地存储问题探讨
为什么要引入本地存储这个问题也是在做 Web App 的时候自然注意到,HTTP 的传输是无状态的(stateless),所以为了给用户个性化体验就必须在客户端存储一些数据。比如,网站的登录过程,事实上就是利用 Cookie 在客户端保存了用户的验证信息,在用户每一次发送 Request 的时候都会在 Header 部分加入 cookie 的信息,从而让网站服务器得知用户已经登录,并提供用户所需的...
5个可爱的CSS3 Loading加载动画

之前我们分享过很多漂亮的CSS3 Loading加载动画,印象最深的要算这款CSS3 Loading进度条加载动画特效 3款绚丽风格。这次要给大家介绍的是另外一款可爱的CSS3 Loading动画,一共有5种动画类型,每组Loading动画都非常有创意。接下来我们一起来看看实现这几款Loading动画的CSS3代码。divclass=loaderloader--audioWave/div
div...
Node.js 打造实时多人游戏框架
【编者按】Node.js的大红大紫也造就了一大批新应用、新工具的诞生。比如基于Node.js的开发框架、开源软件等等。本文转自阿里巴巴用户体验部有一点博客,作者详细描述了使用Node.js、Node-Webkitk开发的实时多人游戏框架Spaceroom过程。在 Node.js 如火如荼发展的今天,我们已经可以用它来做各种各样的事情。前段时间UP主参加了极客松活动,在这次活动中我们意在做出一款让“...
C#代码控制执行Dos命令或者外部命令
//dosCommandDos命令语句
publicstringExecute(stringdosCommand)
{
returnExecute(dosCommand,10);
}
///
///执行DOS命令,返回DOS命令的输出
///
///dos命令
///等待命令执行的时间(单位:毫秒),
///如果设定为0,则无限等待
///返回DOS命令的输出
public...
产品经理的成功秘诀——“九步法”
概述:谨以此文献给梦想改变世界的人:产品经理多年以后,当我面对那些年青的产品经理,我会想起自己当年从事的是一份高薪的工作。那是2000年,我大学毕业后在北京一家IT网站做搜索引擎PM,当时我一个月的薪水能在亚运村买一平方米房子,十年之后,朋友招聘PM,开出的月薪和我十年前一样,差别是这时年青的PM用一年的薪水才能在亚运村买到一平方米的房子。对此,我很迷惑,于是咨询HR的同事,HR的同事告诉我,十年...
.NET开发常用工具大盘点
概述:本文盘点了.NET开发中的常用工具、插件及管理软件。工欲善其事,必先利其器。软件开发的第一步就是选择高效、智能的工具。下面盘点的.NET工具软件能辅助提高工作效率。开发类工具Visual Studio-微软.Net平台下的集成开发环境Visual Studio是目前最流行的Windows平台应用程序的集成开发环境。最新版本为 Visual Studio 2014 版本,基于.NET Fram...