存储技术之卷管理和文件系统

2014-09-28
阅读 4 分钟
9.7k
存储技术如今已经越来越重要,而且在云计算时代,涌现出了很多专注于云存储的厂商。存储技术本身也十分复杂,从硬件到协议到软件到接口几乎覆盖计算机科学的方方面面。笔者借助《大话存储II》这本书,开始了这块知识空白的补充。本文的图片均来源于网络。

存储技术之RAID

2014-09-04
阅读 5 分钟
5.5k
存储技术如今已经越来越重要,而且在云计算时代,涌现出了很多专注于云存储的厂商。存储技术本身也十分复杂,从硬件到协议到软件到接口几乎覆盖计算机科学的方方面面。笔者借助《大话存储II》这本书,开始了这块知识空白的补充。本文的图片均来源于网络。

存储技术之磁盘工作原理

2014-08-29
阅读 3 分钟
7.5k
存储技术如今已经越来越重要,而且在云计算时代,涌现出了很多专注于云存储的厂商。存储技术本身也十分复杂,从硬件到协议到软件到接口几乎覆盖计算机科学的方方面面。笔者借助《大话存储II》这本书,开始了这块知识空白的补充。本文的图片均来源于网络。

新浪SAE使用经验

2014-08-21
阅读 1 分钟
2.4k
我是标题党,十五字,十五字,十五字,十五字

利用Nginx第三方模块,实现附件打包下载

2014-07-29
阅读 3 分钟
8.3k
前一阵子被一个需求困扰:附件的打包下载,需要将一批逻辑上一起的文件,让用户通过一个下载按钮打包下载。首先想到的方案是服务端调用什么zip之类的类库,将文件打包好后返回客户端。但是这样做有一个很明显的问题:文件很多很大的情况下,打包可能会占用大量的内存和cpu,就算在磁盘上构建临时的打包文件,也会增加服...

Nginx源码:利用C语言tricky构建函数链

2014-07-27
阅读 3 分钟
4k
最近开始使用Nginx的第三方扩展解决实际的问题,对Nginx的扩展开发产生了一些兴趣,在阅读第三方代码时产生了一些心得和体会。本文详细分析了进行Nginx过滤器开发的时候,Nginx提供的注册过滤器的精妙机制。参考Nginx开发从入门到精通-过滤模块

Markdown的各种扩展

2014-07-11
阅读 2 分钟
15.3k
刚开始接触markdown的时候,觉得好简单好方便,随着使用的深入,发现markdown好像在很多地方有很多不同的实现,语法特性各不相同,顿时陷入迷茫。原文:Markdown的各种扩展

使用七牛云存储的一些经验总结

2014-06-30
阅读 4 分钟
7.7k
近段时间将使用七牛云存储来存放用户上传的数据,客户端通过七牛的js-sdk与七牛交互,服务端C#实现了七牛相关的接口。在这过程中多多少少遇到点问题,在这里总结一下。原文:使用七牛云存储的一些经验总结

Backbone使用总结

2014-06-26
阅读 9 分钟
20.6k
开始在项目中大规模使用backbone,一路磕磕碰碰,边做边学习边体会,有一些心得和体会,记录在本文中。原文:Backbone使用总结 事件模型及其原理 Backbone.Events就是事件实现的核心,它可以让对象拥有事件能力 {代码...} 对象通过listenTo侦听其他对象,通过trigger触发事件。可以脱离Backbone的MVC,在自定义的对象上...

Backbone精髓,观察者模式和事件

2014-04-23
阅读 3 分钟
9.3k
本人并非专业的前端,只是由于需要被迫转做一段时间的前端,一段时间以来开始探索javascript上的MVC模式,最终打算从Backbone下手。在实战了一段时间以后,对Backbone有了一些个人的理解,记录在这里。不过,MVC是讲烂掉的话题了,本文并不讨论。原文:Backbone精髓,观察者模式和事件

Gitolite实现hook,Jekyll自动构建发布

2014-04-03
阅读 4 分钟
6.7k
Git系统支持服务端hook和客户端hook,使用hook可以实现一些git相关的自动化任务,比如类似Github的博客系统。本文基于Gitolite构建的git服务端,实现服务端hook,并利用jekyll自动构建静态页面。原文:Gitolite实现hook,Jekyll自动构建发布

Docker简介与入门

2014-03-28
阅读 8 分钟
44.2k
Docker是个新生的事物,概念类似虚拟化。网上关于Docker入门的东西已经很多了。不过本文探讨了Docker的特点、特性、原理,还介绍了具有中国特色的安装测试过程,另外还谈到了Docker的社区生态和Dockerfile,并使用Dockerfile构建一个nginx环境。原文:Docker简介与入门

grunt和使用grunt发布ASP.NET MVC项目

2014-03-21
阅读 4 分钟
4.2k
Grunt是一款自动代码构建工具,使用js开发,并在node环境下运行,依托强大的开源社区,基于grunt的构建插件非常丰富。不过普遍认为grunt更适合构建偏前端的项目。本文介绍了grunt的基本使用和使用grunt编译发布ASP.NET MVC项目。原文

nginx配置技巧汇总

2014-03-16
阅读 3 分钟
21k
有时对于图片、视频,浏览器会视能力,自动为用户显示或播放。这主要是由于Web服务器在返回文件本身数据的同时,返回了一些特殊的MIME类型,比如:image/jpeg(JPEG图像),application/pdf(PDF文档),video/mpeg(MPEG动画)。这些MIMIE类型实际上是告诉浏览器,文件数据到底是什么,这样浏览器就能更好的为用户展示数...

javascript模板引擎和实现原理

2014-03-13
阅读 7 分钟
8.2k
模板通常是指嵌入了某种动态编程语言代码的文本,数据和模板通过某种形式的结合,可以变化出不同的结果。模板通常用来定义显示的形式,能够使得数据展现更为丰富,而且容易维护。例如,下面是一个模板的例子:

过去的2013

2014-01-05
阅读 1 分钟
2.8k
上次写类似的年终总结恐怕要追溯到大学了,这些年鲜有心情和动力,另外就是我对待事物喜欢往坏的方面想,消极的情绪也不便传播。元旦这段时间因为公司装修,有了一些时间静下来思考,回顾过去展望未来。

中科大编译原理公开课程视频汇总

2013-12-31
阅读 1 分钟
5.4k
初来乍到,由于这里的博客系统似乎不能写javascript,所以只能发外链了 中科大编译原理公开课程视频