上一页 1 ··· 5 6 7 8 9 10 11 12 下一页
摘要: (本文翻译自CodeProject上的一篇关于ASP.NET MVC的文章,原文地址:http://www.codeproject.com/Articles/821275/Webforms-vs-MVC-and-Why-MVC-is-better。注意文章有些地方出现的”MVC“术语指”ASP.NE... 阅读全文
posted @ 2014-10-11 14:51 周见智 阅读(4502) 评论(20) 推荐(30)
摘要: (本文翻译自CodeProject上阿三写的一篇文章,原文地址:http://www.codeproject.com/Articles/528117/WebForms-vs-MVC,讲了有关ASP、ASP.NET WebForms以及ASP.NET MVC三种技术,这篇文章有助于ASP.NET初学者... 阅读全文
posted @ 2014-10-10 12:45 周见智 阅读(5856) 评论(33) 推荐(23)
摘要: 说明:1.本演示稿对函数式编程仅能起到“概念解释”级别上的作用,可能连“入门”都算不上。如需学习函数式编程,可以选择一门函数式编程语言进行全面学习;2.鉴于我们很少(几乎没有)接触函数式编程,本演示稿中的代码统一使用C#模仿;3.作者学习过F#,但对其他函数式编程语言无了解。4.了解一种新的编程范式... 阅读全文
posted @ 2014-09-14 21:32 周见智 阅读(2027) 评论(1) 推荐(2)
摘要: 上一篇博客介绍了函数式编程中的基础知识:1)什么是编程范式;2)编程函数与数学函数的关系。 上篇文章介绍了函数式编程属于声明式编程范式中的一种,它仿照数学概念中的公式演算去解决问题,是一种更接近数学语言的编程方式。并且我们知道函数式编程中所有的函数都是“纯函数(Pure Function)”,... 阅读全文
posted @ 2014-09-02 18:18 周见智 阅读(2046) 评论(1) 推荐(4)
摘要: 编程范式(Programming paradigm) 编程范式指我们在编写程序解决问题的思路和视角。它提供了同时也决定了程序员对程序运行的看法。计算机编程中存在许多编程范式,如命令式编程、声明式编程、面向对象编程以及结构化编程等等。其中面向对象编程范式认为程序是由一系列相互作用的对象组成,而结构化... 阅读全文
posted @ 2014-09-01 14:14 周见智 阅读(6528) 评论(4) 推荐(5)
摘要: 上一篇博客中介绍了怎样使用socket访问web服务器。关键有两个:熟悉Socket编程;熟悉HTTP协议。上一篇主要是通过socket来模拟浏览器向(任何)Web服务器发送(HTTP)请求,重点在浏览器端。本篇博客则反过来讲一下怎样使用socket来实现Web服务器,怎样去接收、分析、处理最后回复... 阅读全文
posted @ 2014-08-17 16:54 周见智 阅读(16863) 评论(3) 推荐(11)
摘要: 最开始我们需要明白一件事情,因为这是这篇文章的前提:HTTP协议只是一个应用层协议,它底层是通过TCP进行传输数据的。因此,浏览器访问Web服务器的过程必须先有“连接建立”的发生。而有人或许会问:众所周知,HTTP协议有两大特性,一个是“无连接”性,一个是“无状态”性。这里的“无连接”岂不是跟上面的... 阅读全文
posted @ 2014-08-14 15:31 周见智 阅读(13875) 评论(23) 推荐(19)
摘要: 网上有关“服务器推送”的介绍非常多,其中一种实现方式就是采用comet技术,在浏览器与服务端之间建立一个http协议的“长连接”,所谓“长连接”,就是指浏览器到服务端的http请求不会马上得到服务端的应答,而是当满足一定条件的时候,服务器端才“主动”将数据返回给浏览器,这时候一次http请求才... 阅读全文
posted @ 2014-05-11 18:02 周见智 阅读(2721) 评论(3) 推荐(6)
摘要: 依赖倒置原则(Dependency Inversion Principle)为我们提供了降低模块间耦合度的一种思路,依赖注入(Dependency Injection)是一种具体的实施方法。依赖倒置原则: 前面一篇讲软件设计原则的文章中已经提到了“依赖倒置原则”(Dependency Inve... 阅读全文
posted @ 2014-03-20 10:54 周见智 阅读(4312) 评论(5) 推荐(8)
摘要: 第九章 设计模式与原则 软件设计模式(Design pattern)是一套被反复使用的代码设计经验总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。好的设计,成就好的作品。但在软件设计的过程中,若有一些设计原则(Design Principle)的约束,那我们的软件会重... 阅读全文
posted @ 2014-03-19 10:00 周见智 阅读(4231) 评论(5) 推荐(7)
上一页 1 ··· 5 6 7 8 9 10 11 12 下一页