2011年11月8日

Allan 译 The Little MongoDB Book (Chapter 2 - Updating)

摘要: Chapter 2 - Updating在第一章中我们介绍了四个CRUD(create, read, update和delete)操作中的三个。在这一章中了解我们跳过的个:update。 Update有几个让人惊叹的行为,这也就是为什么我们为什么用一章来介绍它。Update: Replace Versus $set在它最简单的形式,update带有两个参数:要使用的选择器(where)和要更新的字段。如果Roooooodles已经设置了重量,我们可以执行:db.unicorns.update({name: 'Roooooodles'}, {weight: 590})(如果你在使 阅读全文

posted @ 2011-11-08 21:09 Allan GC 阅读(257) 评论(1) 推荐(0) 编辑

2011年11月6日

Allan 译 The Little MongoDB Book (Chapter 1 - The Basics)

摘要: 译文:Chatper 1 - The Basics通过基本操作来开始我们的MongoDB之旅。当然了,这也是了解MongoDB的核心,但是它也同样帮助我们了回答关于MongoDB适合于哪这样的更高层次的问题。马上开始,这里有6个简单的概念需要我们来了解。1 MongoDB同样具有你所熟悉的‘数据库’概念(或者在Oracle这样的东东里叫做schema)。在一个 MongoDB实例中你可以有0或多个数据库,每一个都充当高级别的容器。2 一个数据库可具有0或多个'collections'(集合)。collection 和传统的'table'基本相同,所以你可以放心的 阅读全文

posted @ 2011-11-06 12:50 Allan GC 阅读(255) 评论(2) 推荐(1) 编辑

Allan 译 The Little MongoDB Book (Getting Started)

摘要: 译文:这本书将专注于MongoDB的功能性。因此,我们将依赖MongoDB的shell。作为一个管理工具,shell的学习是非常有用的,你的代码将使用MongoDB的驱动程序。有关DongoDB你第一个需要了解的是:驱动程序。MongoDB有各种不同语言的官方驱动。你可以把这些驱动理解为你可能已经非常了解的其它各种数据库的驱动器。在这些驱动器上,开发社区已经建立了更多的语言/框架库。例如,NoRM是一个实现LINQ的C#库,MongoMaper是一个ActiveRecord-friendly 的ruby库。你可以选择直接使用MongoDB核心驱动或者一些更高级别的库。我指出这些的原因是因为很多 阅读全文

posted @ 2011-11-06 09:38 Allan GC 阅读(473) 评论(0) 推荐(1) 编辑

2011年8月20日

静态属性,不要乱用

摘要: 有关静态属性,静态类的文章实在是太多了,大多都是介绍了它的特性,比如在什么时候初始化,不能调用实例属性等等。但要是不分区别的乱用静态属性,只求它不会重新实例化,节省资源,可就大错特错喽。看下面一例: class Program { static void Main(string[] args) { Person person = new Person("001", "Allan", "男", 23, "软件工程师"); Person person2 = new Person("002", &qu 阅读全文

posted @ 2011-08-20 10:54 Allan GC 阅读(994) 评论(0) 推荐(0) 编辑

2011年6月14日

IE6/7中弹出层插件colorbox中radio数值绑定问题

摘要: $(".update").click(function() { $(".update").colorbox({ width: "350px", height: "230px", inline: true, href: "#edit_colorbox" }); var id = $(this).parents("tr").children(".hasID").text(); //编号 var name = $(this).parents("tr&q 阅读全文

posted @ 2011-06-14 13:55 Allan GC 阅读(453) 评论(0) 推荐(1) 编辑

2011年6月10日

ASP.NET MVC 2.0 中 jQuery数据验证的同步总结

摘要: 应该有很多人和我一样,一想起jQuery中的Ajax(不只是jQuery中),就想到了异步.的确,Ajax的价值就在于它的异步上,这也是他存在的理由。但在真正的使用中,还要注意同异步使用的差异性和使用场合。现在在做的一个教师管理系统有这个一个名称重复的验证。一开始就是盲目的异步验证(主要罪因在于对异步机制的生疏)。javascript代码<script type="text/javascript"> $(document).ready(function() { //验证名称是否为空 $("#edit_submit").click(functi 阅读全文

posted @ 2011-06-10 12:32 Allan GC 阅读(430) 评论(0) 推荐(1) 编辑

2011年5月30日

ASP.NET MVC 2.0 高级编程{译}之--控制器和动作

摘要: 首先声明,在下英语水平不甚熟练(虽6级已过),因需要ASP.NET MVC 2.0 控制器知识,借助Lingoes工具,翻了控制器一章,只为英语水平在在下之下的同志做参考,但鼓励看原版。每当一个请求进入到你的ASP.NET MVC应用程序,它是与控制器进行处理。控制器是老板:它可以做任何事情就像它服务那条请求。它可以向基本模型层或数据库发出任意指令,它还可以选择为访问者渲染任意的视图。它是一个可处理用户逻辑请求的.NET类。概览概括一下控制器在MVC架构中扮演一个什么样的角色。MVC要做的就是使事情变简单和使关注点分离。特别是,MVC的目标就是要保持下面三个主要责任区域的分离:l 业务或域逻辑 阅读全文

posted @ 2011-05-30 12:40 Allan GC 阅读(1340) 评论(2) 推荐(3) 编辑

2011年5月29日

ASP.NET MVC 2.0 高级编程{译}之--视图

摘要: 首先声明,在下英语水平不甚熟练(虽6级已过),因需要ASP.NET MVC 2.0 视图知识,借助Lingoes工具,翻了视图一章,只为英语水平在在下之下的同志做参考,但鼓励看原版。从表面看,web应用从请求到输出是黑箱操作:输入URL,输出Html页面。路由,控制器和动作是MVC内部机制的重要部分,但是如果不产生HTML它们则是没有任何用处的。在MVC架构中,视图对输出事关重大。你已经在很多示例程序中看到过视图,你对它们做了什么也有了粗略的认识。现在就要关注且弄清楚这部分知识。能过阅读本章,你将会学到.aspx, 内联代码块,自动HTML编码在场景中是如何工作的。该框架内置的HTML hel 阅读全文

posted @ 2011-05-29 13:14 Allan GC 阅读(2166) 评论(1) 推荐(1) 编辑

2011年5月21日

推荐10款CSS框架,网页设计就是这么简单 {转}

摘要: 程序开发人员和网页设计人员掐架的事情常有听说,程序员们总是为自己设计不出来漂亮的网页而纠结。不再郁闷,因为开源帮了你,下面为你介绍10款相当不错的CSS框架,专心做程序吧,网页设计交给开源帮你。1.CSS网页布局框架ElasticElastic是一个简单的CSS框架用来对网页进行布局。Elastic可实现各种各样常见的网页布局,如下图所示:2.(X)HTML/CSS 框架ThinkCSSTC(”ThinkCSS”)是一个(X)HTML/CSS框架,它的目的是减少你的css开发时间。它提供一个可靠的css基础去创建你的项目,能够用于网站的快速设计,通过重设和重建浏览器标准,可以让每个网站防止枯燥 阅读全文

posted @ 2011-05-21 18:50 Allan GC 阅读(1282) 评论(0) 推荐(1) 编辑

2011年5月13日

JavaScript高级程序设计--笔记(2)

摘要: 函数函数是一组可以随时随地地运行的语句,它们是ECMAScript的核心。提示,如果函数无明确的返回值,或调用了没有参数的return语句,那么它真正返回的值是undefined。函数不能重载,但可以arguments对象来解决问题。arguments对象arguemnts是一种特殊对象,开发者无需明确指出参数名,就能访问它们。第一个参数为arguments[0],依次类推。function howManyArgs(){ alert(arguments.length);} 阅读全文

posted @ 2011-05-13 13:22 Allan GC 阅读(106) 评论(0) 推荐(0) 编辑

导航