架构师的技术能力结构图
作者:QiuLiang 日期:2011-5-23
MongoDB基础
作者:QiuLiang 日期:2011-5-23
去年在公司的项目里就用上了MongoDB,实际的效果还是比较不错的,解决了一些之前SQL Server的性能问题。 因为之前使用了官方提供的C# Driver,对于MongoDB服务器原始的操作命令不是很熟悉,今天正好不太忙,便下载一个自己安装了下,顺便熟悉下Shell命令(这就好比我们使用了LINQ TO SQL,但是我们也要会使用 原始SQL在查询分析器里执行命令一样)。也当做一个学习记录方便以后查询。 一般来讲,都是作为服务安装: 进入MongoDB Shell环境:mongo 显示所有库:show dbs 切换到某个库:use dbname 显示所有集合:show collections 创建一个集合:db.createCollection("firstCollection",{capped:true,size:10000}) 创建一个文档对象:doc = {author:'qiuliang'} 将对象插入到集合,save方法:db.firstCollection.save({'author':'lisi'}) update一个对象:db.firstCollection.update({'author':'lisi'},{$set : {author:'lisi2'}}) delete一个对象:db.user.remove({name:'qiuliang'}) 删除所有:db.user.remove({}) 暂时就是这些,以后再补充其他的:)
mongod --install --serviceName "MongoTest" --logpath "e:\mongodb\log\test.log" --dbpath "e:\mongodb\data\db"
卸载服务:mongod --remove --serviceName "MongoTest"
--说明:如果带上capped参数,则该集合的结构不能被修改
将对象插入到集合:db.firstCollection.insert(doc)
[转]浅谈网站架构中缓存的应用
作者:QiuLiang 日期:2011-5-18
.Net平台下的B/S开发框架
作者:QiuLiang 日期:2011-5-13
CruiseControl.Net持续集成平台搭建总结
作者:QiuLiang 日期:2011-5-7
最近公司准备启动一个新的项目,预计会投入20-30个开发人员,应该还算一个不小的项目,为了更加科学化的管理,在这个项目里面,打算采用一些XP和敏捷开发的理念,同时也会结合自身的实际情况。为此,我受命着手研究持续集成相关的工具,通过几天的努力,整个持续集成平台初步搭建起来,基本上能够实现自动获取最新代码、自动构建、自动测试以及自动发送报告。此篇文章作为最近几天的一个学习总结,某些地方不一定正确,请大家不吝赐教,将来也许随着应用的深入,我也会持续更新相关的内容。

Tags: CruiseControl.Net 持续集成 XP 敏捷
【转】北大男生暴强失恋诗
作者:QiuLiang 日期:2011-5-4
JavaScript中的this
作者:QiuLiang 日期:2011-4-27
之所以选择这个问题,源于前两天跟同事的一次讨论,做web开发几年,也认为自己的js写了不少,可真正去解释这个东西的时候,才发现不是这么简单,花了一些时间,写了几个小demo,让我们来一探究竟。恩,以人为镜,可知得失,看来这句话是很有道理的。
Demo 1 :
如果是一个全局的function,则this相当于window对象,在function里定义的各种属性或者方法可以在function外部访问到,前提是这个function需要被调用。
Tags: JavaScript this


