代码改变世界

阅读排行榜

通过PropertyManager Add-In管理代码中的属性

2009-04-01 22:05 by Anders Cui, 3952 阅读, 收藏,
摘要: 本文向NEnhancer添加了PropertyManager功能来管理代码中的属性,它可以同时为多个字段生成属性代码,也可以在自动属性和常规属性这两种声明方式之间进行转换。希望这个功能能让您对编辑器的扩展有更多的了解。 阅读全文

F#探险之旅(二):函数式编程(下)

2008-09-06 11:29 by Anders Cui, 3890 阅读, 收藏,
摘要: 本文继续讨论F#函数式编程范式的核心内容,主要是模式匹配、自定义类型、异常处理和延迟求值等内容,模式匹配可以很大程度上简化我们的程序;自定义类型则可以帮助我们更好地组织程序;延迟求值不仅能够提升性能,还可用于创建无限的数据结构,比如自然数序列。至此,F#的函数式编程的相关内容就介绍完了。另外,在开发F#程序时,建议常用Reflector来看看编译后代码的样子,来了解它优雅的函数式编程背后到底是什么。 阅读全文

VS Addin开发小技巧:获取Solution Explorer中文件项的路径

2009-08-30 21:58 by Anders Cui, 3864 阅读, 收藏,
摘要: Copy Full Path和Open Containing Folder是VS中当前打开文档所提供的两个有用功能,但是这两个功能却没有出现Solution Explorer的文件项上,本文介绍了如何弥补这个缺憾。 阅读全文

javascript中的异常处理

2006-10-15 21:38 by Anders Cui, 3804 阅读, 收藏,
摘要: 有时希望在用户视图之外处理脚本错误(异常),避免浏览器向用户报告错误信息。JavaScript有自己的异常处理机制。 阅读全文

第19届Jolt大奖揭晓(转载)

2009-03-16 23:58 by Anders Cui, 3691 阅读, 收藏,
摘要: 第19届Jolt大奖揭晓。刚看到清单,一片茫然,为了不让自己显得过于落伍和闭塞,我来回看了几遍获奖清单,认识的面孔还是那么少。。。 阅读全文

javascript中模拟hashtable对数组进行快速查找

2006-09-27 11:09 by Anders Cui, 3686 阅读, 收藏,
摘要: 面对一个数组,有时候希望能够直接访问一个特定元素,而不是对整个数组循环来查找该元素。想想C#中的查询方便的Hashtable,javascript可以模拟该技术以实现对数组的快速查找。 阅读全文

C# 小测试(一):类成员初始化与构造函数执行的顺序

2008-07-12 20:25 by Anders Cui, 3673 阅读, 收藏,
摘要: 我们在实现类的继承时,创建派生类的实例时,基类与派生类的实例字段都要进行实例化,他们的构造函数都需要调用,那执行的顺序是怎样的呢?一起来做做这个测试题吧。 阅读全文

讨论:为什么函数式编程没有流行起来?(转载)

2009-03-03 21:22 by Anders Cui, 3665 阅读, 收藏,
摘要: 函数式编程已经不是什么新概念了,但是对于很多编写应用程序的编程人员来说,函数式编程仍显得那么陌生和遥远。对此Confusion发起了一场关于“为什么函数式编程语言没有流行起来”的大讨论。 阅读全文

离散数学拾趣(二):逻辑难题

2011-03-04 00:28 by Anders Cui, 3648 阅读, 收藏,
摘要: 可以用逻辑推理解决的难题称为逻辑难题,解决这样的问题是实践逻辑规则的一种好方法。本文介绍了Raymond Smullyan的岛屿居民难题与爱因斯坦难题。 阅读全文

F#探险之旅(二):函数式编程(中)

2008-08-31 17:44 by Anders Cui, 3616 阅读, 收藏,
摘要: 接上一篇,本文继续介绍F#中的函数式编程范式,主要包含了操作符、列表、列表推导、类型推导、类型标注等概念。类型推导又称隐式类型,通常是——但不限于——函数式编程语言的特性,比如C# 3.0和VB.NET 9.0都提供了一定的支持,它使很多编程任务变得更为简单。 阅读全文
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 19 下一页