2010年8月25日

【F#2.0系列】F#调用.NET 类库

摘要: F#的真正价值不仅仅在于你可以利用者门语言做什么,而是其于其他语言的交互性。例如,F#并不包含一个界面(GUI)库。但F#已经天生与.NET紧密相连,你可以使用.NET类库来完成任何现在已包含的功能。例如:Text.Split方法就是调用了.NET类库的实例方法。下面是一个重度使用System.Net和System.Windows.Forms类库的F#程序:上述代码使用了一些非常重要的.NET类库... 阅读全文

posted @ 2010-08-25 21:06 Pandora 阅读(2195) 评论(3) 推荐(1) 编辑

【F#2.0系列】目录

摘要: 最近在看F#2.0的书(哪一本你懂的),顺便就做了一些读书笔记,希望能对各位准备学习F#的同学有帮助。个人能力有限,难免有各种错误,希望各位能不惜赐教。先谢过。目录如下:根据阅读进度随机更新。F#概述F#入门 (1)F#入门 (2)F#调用.NET 类库使用F#进行算术操作介绍String类型使用F#的List使用选项(Option)定义递归函数待续。依据进度随时更新目录。 阅读全文

posted @ 2010-08-25 10:49 Pandora 阅读(1050) 评论(4) 推荐(0) 编辑

【F#2.0系列】F#入门(2)

摘要: 使用数据结构通过上述代码可发现:·F# Interactive会打印出值的内容例如lists和sets·转换会去掉重复的值·Set中的元素是排过序的·默认的排序规则是大小写敏感的Set是哪里来的Set定义在Microsoft.FSharp.Collections.Set中。在Microsoft.FSharp命名空间中Core,Collections, Tex... 阅读全文

posted @ 2010-08-25 10:46 Pandora 阅读(1682) 评论(6) 推荐(0) 编辑

2010年8月24日

【F#2.0系列】F#入门(1)

摘要: 获取F#:http://www.fsharp.net 创建第一个F#程序程序目标:找出一个字符串中的重复单词/// Split a string into words at spaceslet splitAtSpaces (text: string) = text.Split ' ' |> Array.toList/// Analyze a string for duplicate word... 阅读全文

posted @ 2010-08-24 15:24 Pandora 阅读(2412) 评论(7) 推荐(1) 编辑

2010年8月23日

【F#2.0系列】概述

摘要: 什么是F#基于.NetFramework运行的强类型函数式编程语言(typedfunctional programming language)F#的特点拥抱规则(imperative)与面向对象编程。同时拥有动态语言(dynamiclanguage)的编程风格与编译语言(compiledlanguage)的健壮性。在强调函数式编程的同时,使用最简洁高效的方式结合这两者的优点。F#的起源始于2002... 阅读全文

posted @ 2010-08-23 19:16 Pandora 阅读(919) 评论(0) 推荐(0) 编辑

2010年6月22日

活该如此

摘要: 几年前在家门口的一家小饭馆吃饭的时候,我想明白了“为什么所有的服务员都这么糟糕”的问题:老板只愿意为一个服务员的职位出这些钱,而一个服务员好到远不止这些钱的时候,她就不会去干服务员了。当然,引申的还有为什么老板只愿意出这些钱,因为你去吃饭给他带去的利润只值这些,等等。 佐证我这个观点的是去年跟河北某 IDC 托管主机的时候,那个客服很不错,办事很麻利很干净,也试着自己搭站点什么的,偶尔还会问我一些问题,我当时就奇怪这样的人怎么会甘心当客服,果不其然,几个月之后他就辞职了,之后换过两三个客服,不用说,都很糟糕,我还投诉过其中的一个。 后来看到《卧底经济学》的时候,还知道有人做过正统的归纳、论证,提出一个词叫“比较优势”,末了作者还自嘲自己之所以可以靠写经济专栏为生,是因为更牛逼的人虽然可以写经济专栏写得比他更好,但是人家可以靠别的方式挣到更多的钱。 在充分的市场竞争环境下,所有人都会坐到相对于自己来说最正确的位置,我还是喜欢更为简短且粗俗的描述:所有人活该如此。 阅读全文

posted @ 2010-06-22 15:45 Pandora 阅读(1270) 评论(9) 推荐(2) 编辑

2010年3月22日

Visual Studio 2010 XAML Editor IntelliSense Extension

摘要: 原文: http://karlshifflett.wordpress.com/2010/03/21/visual-studio-2010-xaml-editor-intellisense-presenter-extension/ 翻译全文: 我对新版VS2010代码编辑器带来的Pascal大写查找的IntelliSense功能心怀感激,但不幸的是,XAML编辑器并没有这项功能。但不用担心。。。。 ... 阅读全文

posted @ 2010-03-22 22:47 Pandora 阅读(1510) 评论(2) 推荐(0) 编辑

2010年3月17日

Microsoft 发布了第一个IE9 developer preview 支持HTML5硬件加速

摘要: 作者:Frederic Lardinois 原文链接:http://feedproxy.google.com/~r/readwriteweb/~3/ZAclkQgvCMg/microsoft_introduces_ie9_developer_preview_with_html5.php 翻译全文: 微软发布了IE9第一个开发者预览版。这个版本总体来说是针对web开发者发布的,对界面的改动很小。... 阅读全文

posted @ 2010-03-17 12:30 Pandora 阅读(1920) 评论(17) 推荐(1) 编辑

2010年3月12日

ASP.NET 4.0 来了

摘要: 伴随着VS2010的公开测试,ASP.NET4.0也进入了我们的视线。ASP.NET4.0究竟给我们带来了什么,将在哪些方面提高我们的生产力? 在何时你需要使用ASP.NET4.0开发你的网站程序? * 需要更严格的遵守web标准 * 需要更流畅的webform开发方式 * 需要更好的搜索引擎优化 * 需要后知后觉的纠正一些不够优良的设计,这些设计甚至可能是在ASP.NET1.0发布之前就存在的。 * 需要将现有的功能重新改造为支持server farm或跨application domains * 需要将.NET调节和重组为一个整体 你不需要学习复杂的设计模式或各种SEO技巧,甚至不需要有代码重构的能力。忘记那些复杂的规定和教条吧,使用ASP.NET4.0提供的各种方便又实用的新功能,你将能轻松的开发/升级出与时俱进的高质量的程序。而这一切均需要从这里开始: 阅读全文

posted @ 2010-03-12 16:09 Pandora 阅读(7386) 评论(8) 推荐(1) 编辑

2010年2月28日

[]()+! 实现JavaScript代码的原理

摘要: 昨天转载了这篇 博文,介绍了这个比较特别的JavaScript实现方式,很多同学留言说看不懂,我就给大家简单分析一下。其实就是利用了JavaScript的简单原理。 首先分析一下这几个字符都是什么东西... 阅读全文

posted @ 2010-02-28 12:08 Pandora 阅读(1935) 评论(5) 推荐(0) 编辑

导航