21

算法学习二三事

不得不说,有时候无知是福,看到一点有趣而深刻的东东,就能感觉到神奇。越是我们熟悉的东西,往往却是我们进一步理解深刻的障碍,而之所以是障碍是我们并不知道这个是我们理解问题的障碍。困惑中的每一次豁然开朗往往是从一点一滴的我们已经成为惯性思维中开始。越是深刻的原理,往往越是简单强大。就像爱因斯坦打破牛顿给... ...

curer 发布于 2011-02-03 17:00 评论(24) 阅读(23975)
40

教你30秒打造强类型ASP.NET数据绑定

更新:感谢Dacey 韦恩卑鄙 dudu老大等人的建议我已添加了扩展方法版本。喜欢扩展方法这种空降兵的感觉 :)数据绑定似乎是ASP.NET老掉牙的东西了。可是你知道吗,只需要一点小小的改动就可以替换Eval,摆脱字符串依赖并且大大提高性能。首先在code behind中加入以下方法[代码]这段代码... ...

dragonpig 发布于 2011-01-29 22:50 评论(31) 阅读(9872)
11

或许你需要一些可操作性更强的实践

前几天,园子里评论比较高的一篇文章是《如何向妻子解释OOD》,这篇文章用交谈的方式,用生活中的示例来讲述面向对象编程的一些相关概念。一般这样的文章读起来都会朗朗上口,也非常好理解,因为都是生活中实际的例子。但是也有读者在下面的评论里说,他以前经常看一些用小猫小狗,汽车等用来讲解面向对象的文章,看的时... ...

横刀天笑 发布于 2011-01-28 22:55 评论(31) 阅读(7333)
9

OS X 上使用.NET开发应用程序

MonoMac是面向Mac OSX API的C#绑定,其API设计主要受到了MonoTouch的启发,后者可以基于Mono开发原生的iOS应用程序。MonoMac套件的目标之一,也是发布独立的 .app应用程序,让最终用户摆脱对Mono的依赖。MonoTouch的成功则是一个良好的基础,于是Mono... ...

张善友 发布于 2011-01-28 17:54 评论(31) 阅读(28516)
13

我现在有一些工具类,我应该不应该做自己的框架?

工具类是好的。提供机制但不提供策略,这是一个linux的编程哲学。我原来提到过,在某篇文章中看过GoF中的Gamma现在也更喜欢库而不是框架。我现在编程已经不太看重这些了,当然因为必须在现有的语言、库和工具下工作,很自然的就会经常性的形成类似于框架的东西,但是我会经常问自己是否能够避免:如果去框架化... ...

怪怪 发布于 2011-01-28 15:01 评论(40) 阅读(6685)
140

如何向妻子解释OOD

此文译自CodeProject上《How I explained OOD to my wife》一文。作者通过简显易懂的对话非常清晰地阐述了面向对象设计(OOD)的5个基本原则,以及与面向对象编程基本原则的区别与联系。 ...

倪大虾 发布于 2011-01-25 21:47 评论(124) 阅读(48222)
15

胡言乱语计算机一

操作系统是连接硬件和应用软件之间的纽带。至少目前是这样的。而操作系统这门课也是计算机专业的必修课之一。无奈当时混沌。并没有真正的上好这一门课,之所以叫胡言乱语。是因为这里面的水对我来说实在是太深了。任何一个小的问题背后都是一个深渊。所以第一篇,从最初的(大学课程最初)开始讲起。8086,应该是学计算... ...

curer 发布于 2011-01-22 22:26 评论(27) 阅读(6268)
35

jQuery1.5的改进细节

jQuery 1.5 beta1出来了,从学习跟进上来说,这一次已经比较晚了(我竟然不知道1.5什么时候出的alpha,就这么beta了)。 这个1.5版本最大的更新是AJAX的完全重写,提供了更强的可扩展性。但是受制于精力和篇幅,对新的AJAX的分析还是放到下回,本篇先简单介绍一下细节方面的... ...

Gray Zhang 发布于 2011-01-18 18:45 评论(24) 阅读(12992)
29

分清“语言/规范”以及“平台/实现”,以及跨平台.NET开发

在许多年前,“语言”就等同于“平台”,例如C,C++以及最早的Ruby和Python等等。但是随着技术发展,出现了一些通用的平台,例如.NET和Java,逐渐这些平台上的语言也越来越多。再后来,某些语言在不同平台上的实现也越来越多,事情也变得有些复杂。技术在发展,但是从目前社区的讨论中,我发现许多朋... ...

Jeffrey Zhao 发布于 2011-01-14 01:52 评论(186) 阅读(26765)
88

C# 4.0新特性——“协变”与“逆变”以及背后蕴藏的编程思想

在《上篇》中我们揭示了“缺省参数”的本质,现在我们接着来谈谈C#4.0中另一个重要的新特性:协变(Covariance)与逆变(Contravariance)。对于协变与逆变,大家肯定不会感到陌生,但是我相信有很多人不能很清晰地说出他们之间的区别。我希望通过这篇文章能够让读者更加深刻的认识协变与逆变... ...

Artech 发布于 2011-01-13 21:08 评论(106) 阅读(23398)
10

当Google忙着忽悠Android的时候,各位别忘了还有Html5!

前言---------------------最近正在策划个LBS的项目,于是入手了部HTC G8, 水货1700. 也不知道是否心理作用,突然发现博客园首页满是Android的天下。刚开始还是挺开心的,感觉自己找到队伍了,可是研究Android和IPhone久了,渐渐发现Android存在很多的问... ...

发布于 2011-01-13 01:07 评论(43) 阅读(10723)
31

深入WPF -- Dispatcher(补)

惰性是很可怕的东西,时隔一年多,继续写这个WPF系列,本篇文章继续深入研究WPF的线程和Dispatcher,希望朋友们多多支持。 ...

周永恒 发布于 2011-01-12 02:59 评论(23) 阅读(30398)
16

WP7有约(三):课堂重点

WP7有约(三):课堂重点Written by Allen LeeCrawling in my skin, these wounds they will not heal. Fear is how I fall, confusing what is real.– Linkin Park, Crawl... ...

Allen Lee 发布于 2011-01-11 19:32 评论(85) 阅读(6700)
18

云计算-从基础到应用架构系列-云计算的演进

开篇 本篇是主要讲述云计算的发展历程,由于云计算本身提出来也不是太久,并且其实云计算也是经过前人的一些经验总结提出,所以我们对之前的一些计算机的发展史有个一定的了解,那么对云计算的理解就更深入了,当今信息化技术的飞速发展,用户通过浏览器完成信息服务的访问,促进了从传统的数据中心的模式转变到云计算的模... ...

hotdefans 发布于 2011-01-08 15:09 评论(30) 阅读(7844)
16

.NET框架:为什么我们要尽量使用框架内建的功能,而不是重新发明

有的时候我们可能会感到奇怪,为什么有些明明是很简单的功能却要封装成一个方法、一个类型?又或者是某一种熟练得闭着眼睛都能写出来的设计模式,也有必要在 .NET 框架里提供一个官方实现吗? 我们到底应该使用框架中提供的,还是应该使用自己实现的呢? 本文会通过几个例子来解答这些问题。 ...

Nana's Lich 发布于 2011-01-05 15:08 评论(20) 阅读(7325)
60

云计算-从基础到应用架构系列-云计算的概念

开篇 本篇是主要讲述什么是云计算,并且讲述云计算相比之前的一些比较新兴的计算模式之间的区别,并且简单的分析下云计算相比这些传统的企业应用模式之间的优势及优缺点。由于本篇是云计算系列的开篇,可能概念性的内容相对来说多一些,我会尽量讲述的生动一些,加深大家对云计算的理解,当然如果您在本文中发现错误之处,... ...

hotdefans 发布于 2011-01-05 08:24 评论(86) 阅读(21182)
74

从团购网的漏洞看网站安全性问题

自从9月份在同事推荐下在某团购网买了一份火锅的套餐后,就迷上了,几乎每天必去浏览一遍,看看有什么又便宜又好吃的。元旦期间当然也不例外,1号那天上午,看到了XXX团购网的“VIP会员0元领红包”活动,0元?我最喜欢了,虽然参与过很多次0元抽奖的活动,一次也没中,但是人总是有一种信念相信自己的运气的。于... ...

小小娟 发布于 2011-01-03 22:22 评论(133) 阅读(42568)
72

云计算资源分享与下载

 自从上一篇实战第一个云程序之后,我就没有再发布云计算相关的文章,这些天重新整理了一下草稿箱,发现这个系列有很多篇都存了大半年了,一直没有整理发布出来,今天就先发布这篇“云计算资源分享与下载”,希望能给大家带来一些参考和帮助。这篇文章对于学习系统学习云计算有很好的指导作用,尤其是大量的书籍、视频和相... ...

圣殿骑士 发布于 2010-12-31 08:25 评论(80) 阅读(26844)
123

软件天才与技术民工

软件天才与技术民工——薛涌《天才是训练出来的》读后感金旭亮 长期以来,“软件业”一直被视为“智力密集”型的“朝阳”产业,大多数从业者都受过高等教育,其平均素质居于社会各行业的前列,这个产业的顶尖人物被公众视为“知识英雄”,比如微软公司的创始人比尔盖茨雄据世界首富之位多年,更是为人“津津乐道”。 16... ...

金旭亮 发布于 2010-12-30 01:35 评论(128) 阅读(18029)
37

Silverlight MMORPG网页游戏开发课程[一期] :目录

一次全新的开始,一次全新的构建与诠释。渴望在时空长廊中寻觅传说中光的起源,我决定用这部课程编写一首血脉喷张之进行曲。一年前,我一个人在战斗,前行,引导我绝不放弃的是那遥远而飘渺的微米月光,循着光的足迹至今天,为这股越发坚定的力量所吸附更多的光无惧黑暗的吞噬,穿越,直至大地!何以扶平我此刻宽慰的心?交... ...

深蓝色右手 发布于 2010-12-29 16:07 评论(76) 阅读(36394)