会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
winter-cn
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
2009年4月15日
抽象工厂的应用实例——DbProviderFactory
摘要: 最近跟一些朋友讨论关于工厂模式的一些东西,觉得很有必要写篇东西把抽象工厂的应用方法写清楚。GoF在抽象工厂一章中没有花很多篇幅在如何应用抽象工厂上,希望本文理解抽象工厂能起到一点作用,能让网络上少一些诸如"工厂用来重构switch的言论",若能对各位实际开发有点启发,则非常荣幸。
阅读全文
posted @ 2009-04-15 21:12 winter-cn
阅读(6668)
评论(44)
推荐(0)
2009年2月14日
Silverlight 2 Customized Control 开发
摘要: 相信大家比较熟悉使用Silverlight的User Control,在VS2008的Silverlight插件中,可以通过添加新项(Add new Item)创建一个User Control,而且Silverlight在网页中嵌入的本身就是一个User Control。 本文中讲的是如何开发Customized Control,Customized Control是与User Control完全不同的,Customized Control是继承或者间接继承System.Windows.Controls.Control的,而User Control必须继承System.Windows.Controls.Control.UserControl。Customized Control更接近于Silverlight本身提供的Button、CheckBox等Control, User Control则比较类似这些原生Control的组合体。 我希望本文能让更多朋友理解Silverlight,从应用开发层面深入到库开发和组件开发。
阅读全文
posted @ 2009-02-14 04:00 winter-cn
阅读(3543)
评论(9)
推荐(1)
2008年12月14日
ASP.NET:就是喜欢Web Form,就是喜欢拖控件(一)
摘要: 相信所有ASP.NET程序员对GridView都不陌生,但是FormView就很少有人用了,这里就向一些初学.NET的朋友介绍一下FormView的一些小技巧,值得特别指出的是,这些技巧都不适合大中型网站(很适合应付一些XXX系统之类的作业......)。如果你想三层结构、ORM、AJAX什么的,可以直接忽略本文。直白地说,偷懒专用。
阅读全文
posted @ 2008-12-14 22:30 winter-cn
阅读(6089)
评论(11)
推荐(0)
2008年12月7日
转给还在学校的朋友们:一个参加过无数创新竞赛的大学生本科毕业时对创新竞赛的感言
摘要: 应作者要求匿名 并不附转载地址 形式主义-我的态度! 一味的追求表面的东西,难免忽视了做事情的本质, 拼命的跟附荣誉的形式,注定收场的是空虚的光环!! 作为当代的大学生,我们身上肩负的究竟是什么呢? 是为国家的繁荣富强出力,为国家的领土完整抗争,还是为了国家的科技发展献身,或许这些都是的,或许这些都是不是,那是什么呢?要靠正确的引导,那如何引导呢……????? 目前,已经走...
阅读全文
posted @ 2008-12-07 00:59 winter-cn
阅读(1313)
评论(9)
推荐(2)
2008年12月3日
JavaScript缓动公式tool
摘要: 缓动可能一直是web开发中比较令人头疼的东西,其中最困难的就是缓动公式的选取,一般大家会喜欢用三角函数,但是三角函数没有参数可以控制曲线形状,所以我做了这个工具,自动生成三次函数缓动公式。
阅读全文
posted @ 2008-12-03 10:37 winter-cn
阅读(3153)
评论(23)
推荐(0)
2008年11月18日
面向对象闲话(一)——什么是对象
摘要: 如果你要把一只猫卖给一个计算机专家,千万不要说它有多聪明多可爱,而要说,这是一只面向对象的猫。这是程序员对程序员的揶揄。 面向对象渗透到软件的各个领域,既然找不到银弹,这颗铜子弹成了我们对抗人狼的最佳武器。 在这样的世界里,你有没有想过,什么是面向对象呢? 如果你习惯性地说:继承、封装和多态,那么请你继续读完这篇随笔吧,它会带你认识一个真实的OO
阅读全文
posted @ 2008-11-18 00:31 winter-cn
阅读(1711)
评论(8)
推荐(2)
2008年8月23日
优化递归的效率
摘要: 函数递归调用是很常见的做法,但是它往往是低效的,本文探讨优化递归效率的几个思路。包括尾递归优化、动态规划算法和备忘录、展开递归函数以及组合数学方法解递归。这里只是一个简单的介绍,每种方法背后都有大量的内容。
阅读全文
posted @ 2008-08-23 01:34 winter-cn
阅读(6612)
评论(20)
推荐(0)
2008年8月15日
Platform Builder在VS2008中的问题解决方案
摘要: Platform Builder在VS2008不能正常使用的解决方法
阅读全文
posted @ 2008-08-15 18:53 winter-cn
阅读(3153)
评论(0)
推荐(0)
2008年7月7日
JavaScript中的[[scope]]和Scope Chain
摘要: ECMA262中规定JS使用Scope Chain来实现closure,Scope Chain是JS中非常重要的机制,JS中所有的标识符(Identifier)都是通过Scope Chain来查找值的。下面的部分是关于ECMA262及其实现SpiderMonkey和JScript如何用Scope Chain和[[scope]]来实现closure的。
阅读全文
posted @ 2008-07-07 02:02 winter-cn
阅读(8229)
评论(12)
推荐(1)
2008年6月26日
浏览器中的内存泄露(重新整理ing)
摘要: 浏览器中内存泄露的最佳解决方案
阅读全文
posted @ 2008-06-26 23:17 winter-cn
阅读(6330)
评论(10)
推荐(3)
2008年6月25日
浏览器JS引擎是否实现了ECMAScript的closure?
摘要: 完全实现了ECMAScript3的JS引擎应该得到 6/6 然而 InternetExplorer8.0 2/6 FireFox3.0 5/6 Opera9.5 4/6 Safari3.1.1 4/6
阅读全文
posted @ 2008-06-25 21:03 winter-cn
阅读(803)
评论(2)
推荐(1)
2008年6月19日
FF JavaScript引擎私有属性全解
摘要: FF里面有不少让人爱不释手的私有属性和方法 它们却没有被ECMAScript支持
阅读全文
posted @ 2008-06-19 11:34 winter-cn
阅读(1214)
评论(2)
推荐(1)
2008年6月11日
转贴:Josephus问题
摘要: Josephus问题是以10世纪的著名历史学家Flavius Josephus命名的. 据说, Josephus如果没有数学才能, 他就不会在活着的时候出名! 在犹太人和古罗马人战争期间, 他是陷如罗马人陷阱的41个犹太反抗者之一. 反抗者宁死不做俘虏, 他们决定围成一个圆圈,且围绕圆圈来进行, 杀死所有第3个剩下的人直到没有一个人留下. 但是, Josephus和一个不告发的同谋者感到自杀是愚蠢的行为, 所以以他快速计算出在此恶性循环中他和他的朋友应该站的地方. 因此, 他们活了下来...
阅读全文
posted @ 2008-06-11 15:25 winter-cn
阅读(1711)
评论(2)
推荐(0)
2008年6月2日
翻译:Prototype-based programming 基于原型的编程
摘要: 基于原型的编程是面向对象编程的子系统和一种形式。在基于原型的编程中,类不是实时的,而且行为重用(通常认为继承自基于类的语言)是通过复制已经存在的原型对象的过程实现的。这个模型一般被认为是class-less, 面向原型,或者是基于接口的编程。
阅读全文
posted @ 2008-06-02 14:17 winter-cn
阅读(2775)
评论(0)
推荐(0)
2008年6月1日
C#与CLI的几个链接
摘要: C#与CLI的几个链接 ECMA-International ECMA334:C# Language Specification[PDF] ECMA335:Common Language Infrastructure [PDF][ZIP] ISO ISO/IEC 23270:2003 C# Language Specification ISO/IEC 2327...
阅读全文
posted @ 2008-06-01 23:22 winter-cn
阅读(547)
评论(0)
推荐(1)
JavaScript继承实现方式一览
摘要: JS简单么?JS简陋么?JS不能面向对象么? 继承 类继承 类抄写 类冒充 原型抄写 元类继承 原型继承 引用型原型 复制型原型
阅读全文
posted @ 2008-06-01 22:47 winter-cn
阅读(2496)
评论(0)
推荐(2)
转载:软件体系结构
摘要: 软件体系结构是具有一定形式的结构化元素,即构件的集合,包括处理构件、数据构件和连接构件。处理构件负责对数据进行加工,数据构件是被加工的信息,连接构件把体系结构的不同部分组组合连接起来。这一定义注重区分处理构件、数据构件和连接构件,这一方法在其他的定义和方法中基本上得到保持。 下面是Garlan和Shaw对通用体系结构风格的分类: (1)数据流风格:批处理序列;管道/过滤器 (2)调用/返回风格:主程序/子程序;面向对象风格;层次结构 (3)独立构件风格:进程通讯;事件系统 (4)虚拟机风格:解释器;基于规则的系统 (5)仓库风格:数据库系统;超文本系统;黑板系统
阅读全文
posted @ 2008-06-01 22:27 winter-cn
阅读(1272)
评论(0)
推荐(0)
2008年5月22日
浅谈JavaScript框架设计
摘要: 在这个js框架随处乱跑的时代,你是否考虑过写一个自己的框架?下面的内容也许会有点帮助。 PrototypeJS JQuery YUI Mootools DWR DOJO Ext 这些框架并非遥不可及也不是完美无瑕。
阅读全文
posted @ 2008-05-22 14:21 winter-cn
阅读(10334)
评论(5)
推荐(4)
上一页
1
2
3
公告