2011年5月28日

MongoDB on Asp.Net MVC3–CRUD

摘要: 上回我们已经创建了一个简单的Asp.Net MVC3网站并成功的连接了MongoDB。但只实现了创建和显示的功能。本回实现了完整的增删改查。 创建的部分,上次的代码中存在一些错误,造成了每个属性都会被创建为单独的一条记录,这并不是我们期待的结果。更改如下: \Controllers\HomeController.cs 1: [HttpPost] 2: public ActionResult Create(FormCollection collection) 3: { 4: try 5: { 6: var db = GetDB(); 7: var doc = new BsonDocument() 阅读全文

posted @ 2011-05-28 20:02 Pandora 阅读(3038) 评论(8) 推荐(3) 编辑

2011年5月26日

MongoDB on Asp.Net MVC3

摘要: 晚上闲来无事,研究了一下最近很火的MongoDB。感受只有一个:“自由”。闲话略过,先让MongoDB在Win7 64下跑起来:1. MongoDB主页http://www.mongodb.org/2. 下载http://downloads.mongodb.org/win32/mongodb-win32-x86_64-1.8.1.zip3. 解压e.g. H:\mongodb-win32-x86_64-1.8.14. 准备目录e.g. H:\mongo\data --保存数据库文件 H:\mongo\logs --保存log,在此目录下手动创建一个log.txt5. 安装Win键,输入cmd, 阅读全文

posted @ 2011-05-26 23:15 Pandora 阅读(7203) 评论(14) 推荐(3) 编辑

2010年12月27日

[WebGL] 简介,流程及示例

摘要: WebGL是一个附加的渲染上下文(context),支持HTML5的canvas对象。这个上下文允许通过一种与OpenGL ES 2.0 API非常相似的API来进行图像渲染。 阅读全文

posted @ 2010-12-27 23:14 Pandora 阅读(5713) 评论(4) 推荐(2) 编辑

2010年12月12日

2010 Web前端技术趋势及总结

摘要: 经过这段时间国内(百度,淘宝,新浪)及国外(Facebook,Youtube,Yahoo)各大公司的集中自曝,我们可以从中总结出2010 Web前端技术的一些趋势。总的来说,随着后端技术(存储,并发,分布式)的成熟,各大公司已经把重点从后端架构调整/建设转移至前端(TTI时间,快速发布,带宽利用率)。但作为明星技术的HTML5/CSS3,都未正式成为各公司的考虑重心,虽有所尝试,但在关键功能上,均... 阅读全文

posted @ 2010-12-12 23:33 Pandora 阅读(29794) 评论(34) 推荐(26) 编辑

2010年9月2日

转载 - 杂念0828

摘要: 原文链接:http://firecacada.blog.163.com/blog/static/7074376201072894439630 作者:纯银忍了半天还是没忍住。转了。感觉跟我的状态太像了。看完之后舒服了很多。1、近日 好久没写杂念系列了,也许是因为太忙,忙到心中没有杂念吧。最近三个月的精神状态很糟糕,四年来最差,而且是一天比一天更差。烦躁,抑郁,孤独,易怒,一点点小挫折就会搞得情绪低落... 阅读全文

posted @ 2010-09-02 14:44 Pandora 阅读(390) 评论(1) 推荐(1) 编辑

2010年9月1日

【F#2.0系列】定义递归函数

摘要: 定义递归函数简单的说,就是使用rec前缀:众所周知,上例是一个阶乘函数。使用rec前缀使得其可以使用其定义本身。基于区分递归函数与非递归函数的考虑,函数本身默认不可递归调用,这会帮助你控制算法逻辑和增加代码可维护性。上例可以形象的表示为:很多方法都可以使用递归调用的方式编写。例如List.length:有时递归也会在流程控制上使用,例如下述代码会持续的获取HTML代码,并且输出到屏幕上:递归很强大... 阅读全文

posted @ 2010-09-01 17:36 Pandora 阅读(1914) 评论(1) 推荐(3) 编辑

2010年8月31日

【F#2.0系列】使用选项(Option)

摘要: 使用选项(Option)下面看一个例子:使用模式匹配(Pattern matching)来生成option:Option的一些有用的方法: 方法 类型 描述 Option.get 'T option -> 'T 返回一个Some类型的值。或抛异常 Option.isNone 'T option -> bool 返回一个Option是否是None Option.map ('T ->... 阅读全文

posted @ 2010-08-31 14:03 Pandora 阅读(1824) 评论(4) 推荐(0) 编辑

2010年8月30日

【F#2.0系列】使用F#的List

摘要: 使用F#的List创建一个list: 语法 描述 示例 [] 空list [] expr :: expr 将一个项加入一个list 1 :: [2; 3] [expr; ...; expr] 列举项创建list [1; 2; 3] [expr .. expr] 连续的数字 [1 .. 99] [ for x in list ... ] 通过运算生成list(类似于Linq里的select) [ f... 阅读全文

posted @ 2010-08-30 17:27 Pandora 阅读(2117) 评论(6) 推荐(1) 编辑

2010年8月27日

【F#2.0系列】介绍String类型

摘要: F#的string类型是.NET的System.String的缩写形式,代表了一连串的UnicodeUTF-16字符。使用String几种不同的String书写方式: 示例 种类 类型 "Humpty Dumpty" 字符串 string "c:\\Program Files" 字符串 string @"c:\Program Files" 无转义(Verbatim) string string "... 阅读全文

posted @ 2010-08-27 17:13 Pandora 阅读(1737) 评论(1) 推荐(1) 编辑

2010年8月26日

【F#2.0系列】使用F#进行算术操作

摘要: F#高效高产的源头就在于其构建在久经考验的函数式编程理念之上。使用F#进行算术操作基本类型: 类型 描述 示例 .NET 类型 bool True/false values true,false System.Boolean byte 8-bit unsigned integers 0uy,19uy,0xFFuy System.Byte sbyte 8-bit signed integers 0y... 阅读全文

posted @ 2010-08-26 17:31 Pandora 阅读(1816) 评论(4) 推荐(2) 编辑

导航