一个程序员的自省
技术、全心投入、荣耀、快乐和团队精神
写一辈子程序,做注重实效的程序员
for F#, for FUN
博客园
社区
首页
联系
管理
订阅
随笔- 161 文章- 1 评论- 999
40-Coding For Fun
Coding is funny:)
浅析Mandelbrot集合及其图形的绘制
摘要:
1967年,美国数学家Mandelbrot曾出这样一个著名的问题:英格兰的海岸线到底有多长?这个问题在数学上可以理解为:用折线段拟合任意不规则的连续曲线是否一定有效?这个问题的提出实际上是对以欧氏几何为核心的传统几何的挑战,这个问题也是分形几何学的发端。而Mandelbrot集合则是分形几何的经典集合,它的图形表示可以让我们认识到纯粹的数学之美。由于分形几何学知识的匮乏,本文只能给出Mandelbrot集合的定义,并以最容易理解的方式绘制出该集合。这里使用的语言是F#,而不是C#,以后还会有更多采用F#的例子 :)
阅读全文
posted @
2008-10-10 00:31
Anders Cui 阅读(1056) |
评论 (6)
编辑
F#系列随笔索引
摘要: 在当前的背景下,如果一门语言的广告不能雷到人,还面对C#这样成熟的语言,就真的很难引起人们的兴趣。初学F#会让人一头雾水,我希望能有一个F#教程,它能在一些简单的例子中帮我们拨开乌云,《Foundations of F#》这本书不错,不过有些繁琐、冗长。我把书中的内容整理了一下,也把在《Expert F#》或者网上其它文章的一些内容加进来,另外我还喜欢把自己想到的F#与C#的异同点给写出来,这些就是我的《F#探险之旅》。
阅读全文
posted @
2008-10-08 00:18
Anders Cui 阅读(173) |
评论 (2)
编辑
从这里开始学习F#
摘要:
Robert Pickering是《Foundations of F#》一书的作者,他同时还创建了一个关于F#的Wiki,是学习F#绝好的地方。 该Wiki目前包含了如下内容:F#编程的笔记,F#的书籍和在线杂志,F#的应用和示例,F#类库,F#的代码片段,F#方面的文章以及F#的工具,这是继hubFS之后又一个F#知识的集中地,相信F#爱好者以后的学习会更为方便!
阅读全文
posted @
2008-10-03 22:14
Anders Cui 阅读(1161) |
评论 (11)
编辑
F#探险之旅(二):函数式编程(中)
摘要: 接上一篇,本文继续介绍F#中的函数式编程范式,主要包含了操作符、列表、列表推导、类型推导、类型标注等概念。类型推导又称隐式类型,通常是——但不限于——函数式编程语言的特性,比如C# 3.0和VB.NET 9.0都提供了一定的支持,它使很多编程任务变得更为简单。
阅读全文
posted @
2008-08-31 17:44
Anders Cui 阅读(1104) |
评论 (6)
编辑
F#探险之旅(二):函数式编程(上)
摘要: F#探险之旅的第二站,我们来看看F#中函数式编程相关的内容,这一部分内容很多,索性分为三部分。第一部分主要是关于函数式编程的最基础概念,包括标识符、值、函数、作用域、递归以及匿名函数等。
阅读全文
posted @
2008-08-27 22:10
Anders Cui 阅读(1643) |
评论 (15)
编辑
F#探险之旅(一):选择不同的开发方式
摘要: 知识是有时效的资产,需要定期对其进行投资,我们不妨把这个过程看作是一次新奇的旅途。本文主要是讨论开发F#程序的不同方式,可以选择轻量级的SharpDevelop、Editplus甚至Notepad,也可以选择重量级的Visual Studio。
阅读全文
posted @
2008-08-21 22:19
Anders Cui 阅读(1463) |
评论 (12)
编辑
F# 20分钟快速上手(二)
摘要: 在上篇文章里,我们写出了F#的第一个程序,本文我们来看一些F#语言的核心部分,包括值的不变性,模块,Tuple,柯里化,Union类型,模式匹配,Record类型,序列和集合等内容,读完此文后,希望能让您对F#有个整体的认识。
阅读全文
posted @
2008-08-10 17:05
Anders Cui 阅读(1861) |
评论 (16)
编辑
F# 20分钟快速上手(一)
摘要: 从Allen Lee的《从C# 3.0到F#》一文开始,感觉园子里F#正在升温。Chris Smith写了一个F#的小系列,这里翻译出来与大家分享。在本文从零开始编写我们的第一个F#程序。
阅读全文
posted @
2008-08-03 14:50
Anders Cui 阅读(2269) |
评论 (27)
编辑
C# 小测试(一):类成员初始化与构造函数执行的顺序
摘要: 我们在实现类的继承时,创建派生类的实例时,基类与派生类的实例字段都要进行实例化,他们的构造函数都需要调用,那执行的顺序是怎样的呢?一起来做做这个测试题吧。
阅读全文
posted @
2008-07-12 20:25
Anders Cui 阅读(1861) |
评论 (13)
编辑
关于阶乘的两个常见算法及一个相关面试题
摘要: 本文首先给出了阶乘的数学定义,然后说明了它的两种简单算法,最后提供了一个很有意思的与阶乘相关的面试题的思路。
阅读全文
posted @
2008-05-19 12:12
Anders Cui 阅读(2259) |
评论 (22)
编辑
Django是否已经达到引爆点?
摘要: Django是一个Python下的Web框架,Antonio Cangiano汇集了一些关于Django有趣的统计数据,并宣传它已经达到了一个引爆点:即所谓的已经获得足够的动力去突飞猛进的临界点。
阅读全文
posted @
2008-03-26 12:57
Anders Cui 阅读(218) |
评论 (0)
编辑
在VS2005中创建项目模板来提高开发效率
摘要: 通常情况下,我们会在一段时间内,使用同一种开发工具开发结构相近的项目,比如在VS2005中开发Web应用程序,数据访问使用iBATIS.NET。对于Web项目来说,它往往包含了js、css、image等文件夹和相应文件,还有经过配置的Global.asax、web.config文件,此外还有通用的用户管理、日志等内容;使用iBATIS时,则需要包含dao.config、sqlMap.config、providers.config等文件。我们可以在项目开始时将这些文件拷贝过去。这也许不是什么大问题,但毕竟还是不方便。
项目模板和项模板可给我们带来方便,为我们省却上面的烦恼。
阅读全文
posted @
2008-01-20 21:37
Anders Cui 阅读(3108) |
评论 (15)
编辑
本周链接列表(2007.12.10-2007.12.16)
摘要: 本期链接列表的主要内容有:ASP.NET, Reflection, GDI+等 :)
阅读全文
posted @
2007-12-17 10:30
Anders Cui 阅读(207) |
评论 (0)
编辑
本周链接列表(2007.12.03-2007.12.09)
摘要: 本期链接列表的主要内容有:ASP.NET, Python :)
阅读全文
posted @
2007-12-10 11:01
Anders Cui 阅读(206) |
评论 (0)
编辑
增强我们的Visual Studio(更新中)
摘要: 在一篇文章《Visual Studio vs Eclipse》中,Jon Skeet对两者进行了对比。VS2005确实有其不足。还好,当前已经有了一批不错的Add-In了,适当地应用,会让我们的VS更为强大,我这里推荐了4个不错的Add-In,尤其是其中的DPack,强烈推荐。最希望的还是大家能群策群力,一起打造更好的VS IDE!
更新: 至2007-10-31, add-in列表已增加到14个,推荐Clipboard Manager。
阅读全文
posted @
2007-10-22 22:09
Anders Cui 阅读(5510) |
评论 (83)
编辑
Full 40-Coding For Fun Archive
公告
These postings are provided "AS IS" with no warranties, and confer no rights.
好读书,不求甚解
每有会意,便欣然忘食
正在阅读的书籍:
我的最新闪存
如果最初的想法不是荒谬的,那么它就毫无希望。 - 阿尔伯特 爱因斯坦
10-12 20:50
<
2008年10月
>
日
一
二
三
四
五
六
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
与我联系
发短消息
搜索
常用链接
我的随笔
我的空间
我的短信
我的评论
更多链接
我的参与
我的新闻
最新评论
我的标签
留言簿
给我留言
查看留言
我管理的小组
Visual Studio
iBATIS.NET
单元测试
NBA
SQLite
我参加的小组
每日一句英语
博客园精华集出版小组
jQuery
图灵俱乐部
IT文学
程序员音乐空间
生活杂谈
设计模式
读书(Books)
python
我的标签
业界新闻(44)
F#(15)
Functional Programming(14)
Unit Test(4)
单元测试(3)
.NET Framework(3)
C#(2)
英语学习(2)
Firefox(2)
iBATIS.NET(2)
随笔分类
(166)
00-.NET Framework(15)
(rss)
01-ASP.NET(16)
(rss)
02-Winows Forms(10)
(rss)
03-C# Recipes(1)
(rss)
04-SQL Server(2)
(rss)
05-XML
(rss)
06-AJAX
(rss)
07-JavaScript(7)
(rss)
20-Agile Development(5)
(rss)
21-Design Patterns(4)
(rss)
22-单元测试(3)
(rss)
23-重构(1)
(rss)
24-Open Source(14)
(rss)
25-iBatis(17)
(rss)
26-CodeSnippets
(rss)
40-Coding For Fun(15)
(rss)
41-Python(1)
(rss)
42-F#(15)
(rss)
43-Cool Tools(11)
(rss)
60-随笔(19)
(rss)
61-业界新闻(6)
(rss)
62-英语学习(1)
(rss)
63-翻译(2)
(rss)
64-悦读(1)
(rss)
随笔档案
(120)
2008年10月 (7)
2008年9月 (7)
2008年8月 (7)
2008年7月 (1)
2008年6月 (4)
2008年5月 (1)
2008年4月 (7)
2008年3月 (15)
2008年2月 (3)
2008年1月 (1)
2007年12月 (9)
2007年11月 (8)
2007年10月 (3)
2007年9月 (3)
2007年8月 (2)
2007年7月 (4)
2007年6月 (5)
2007年5月 (4)
2007年4月 (3)
2007年3月 (3)
2007年2月 (1)
2007年1月 (5)
2006年12月 (5)
2006年11月 (3)
2006年10月 (5)
2006年9月 (2)
2006年8月 (1)
2006年1月 (1)
相册
My Life
收藏夹
(1)
Open Source(1)
(rss)
F#
Don Syme
lvxuwen
Robert Pickering
Friends
Steven Pei
小力
Open Source
cs-open.com
sourceforge
my favorite site
Portal Site
ASP.NET Official
C# Corner
CodeProject
Great Code Repository
WinForm Official
Python
woodpecker
关注点
Allen Lee
dflying chen
fantasySoft
idior
shanyou
Simon Duan
积分与排名
积分 - 242054
排名 - 135
最新评论
1. re: F#探险之旅(四):面向对象编程(下)
@asd’asd
该来的会来的,不用担心:) (Anders Cui)
2. re: 最常错的30句英语
@张跃
I have no English name.这样吧 (Anders Cui)
3. re: 最常错的30句英语
我没有英语名字可不可以这么说,I hava no english name.
(张跃)
4. re: F#探险之旅(四):面向对象编程(下)
--引用-------------------------------------------------- Anders Cui: @Angel Lucifer 主要是新鲜感和好奇心吧 语言和女孩子... (asd’asd)
5. re: F#探险之旅(四):面向对象编程(下)
@冠华仔
@BAsil
:-:) (Anders Cui)
阅读排行榜
1. 理解.NET中的异常(二)(16898)
2. DataGridView常见用法和FAQ汇总(10526)
3. 增强我们的Visual Studio(更新中)(5510)
4. iBATIS In Action:什么是iBATIS(一)(5361)
5. iBATIS In Action:什么是iBATIS(二)(5118)
6. 使用iBatis和ObjectDataSource轻松实现分页(4830)
7. 路径,文件,目录,I/O常见操作汇总(一)(4815)
8. javascript操作cookie(4474)
9. Windows Forms中通过自定义组件实现统一的数据验证(一)(4211)
10. iBATIS In Action:使用高级查询技术(一)(4066)
评论排行榜
1. 增强我们的Visual Studio(更新中)(83)
2. DataGridView常见用法和FAQ汇总(48)
3. iBATIS In Action:什么是iBATIS(一)(42)
4. 理解.NET中的异常(二)(29)
5. 中秋北京之行(28)
6. F# 20分钟快速上手(一)(27)
7. 关于阶乘的两个常见算法及一个相关面试题(22)
8. 2007年,听见春天的脚步(21)
9. 使用iBatis和ObjectDataSource轻松实现分页(21)
10. 餐馆的故事-浅析职责链模式(21)
60天内阅读排行
1. F#探险之旅(二):函数式编程(上)(1643)
2. F#探险之旅(三):命令式编程(上)(1568)
3. F#探险之旅(三):命令式编程(下)(1485)
4. F#探险之旅(一):选择不同的开发方式(1463)
5. F#探险之旅(四):面向对象编程(中)(1371)
6. F#探险之旅(二):函数式编程(下)(1309)
7. 从这里开始学习F#(1161)
8. F#探险之旅(四):面向对象编程(上)(1133)
9. F#探险之旅(二):函数式编程(中)(1104)
10. 浅析Mandelbrot集合及其图形的绘制(1056)