手机版,更便捷!
共有 261 文章
此版本有如下改进: 吸取众人的意见,防止与ASP等后台模板的界定符冲突,默认左右界定符为<&,&> 加入新的操作符<&~,至此整个操作符体系为: <& JS逻辑 &><& for(var i=0,tl = @trs.length,tr;i < tl;i++){ &> <& JS输出内容 &><&= tr.name &> <&# 这是注释 &><&# 导入子模板 &> <&: CSS选择符 &><&: tds_tmpl &>...
标签:更新时间:2016-12-10
概要 在William的演讲中,将使用JUnit和其他一些工具,如一个使用Eclipse重构菜单的可测试系统、使用EasyMock进行注射伪对象依赖(在 constructor或者setter中),基于PowerMock的旁路封装,使用AspectJ分离concerns等。还将讨论如何在已有代码的限制条件下,选择合适的方案解决单元测试的需求,并展示如何应用测试驱动新代码。演讲中还会提供一些示例...
PHP语言在网络编程中占有越来越重要的地位,这篇文章的目的就是告诉你在Windows Server 2003环境下如何将PHP安装到你的IIS中。我用的是Windows Server 2003简体中文版、IIS6.0简体中文版和PHP 5.0.1 zip package...
标签:PHP 更新时间:2016-12-09
Wikipedia 对函数式编程的定义是: Functional programming is a programming paradigm that treats computation as the evaluation of mathematical functions and avoids state and mutable data. It emphasizes the application of functions, in contrast to the imperative programming style, which emphasiz...
标签:函数式编程 更新时间:2016-12-08
在.NET中,委托,匿名方法和Lambda表达式很容易发生混淆。我想下面的代码能证实这点。下面哪一个First会被编译?哪一个会返回我们需要的结果?即Customer.ID=5.答案是6个First不仅被编译,并都获得正确答案,且他们的结果一样。如果你对此感到困惑,那么请继续看这篇文章。 01 classCustomer 02 { 03 publicintID { get; set; } 04 ...
标签:Lambda 更新时间:2016-12-08
《.NET 4.0面向对象编程漫谈》前面用了23章的篇幅向读者深入介绍了面向对象的许多知识与编程技巧,然而,了解这些知识和技巧是一回事,会灵活应用它们则是另一回事。在实际开发中,所有的软件产品或项目都是综合应用多种技术的结果。我们不仅要深入探索和把握具体的技术领域,更要掌握“组合的艺术”,要注意培养出依据实际情况选择合适的技...
标签:SOA 更新时间:2016-12-08
本月的编程语言排行榜终于发布了,可谓是千呼万唤始出来。TIOBE对本期编程榜上做了两项重大的改变,可能也是本期编程榜 难产的主要原因。第一个是关于语言的分组,新榜单中Lisp、Scheme、Clojure不再被分在一组;另一...
标签:TIOBE 更新时间:2016-12-22
一、基本原理 有时候我们需要实现一个公共的模块,需要对多个其他的模块提供服务,最常用的方式就是实现一个Socket Server,接受客户的请求,并返回给客户结果。 这经常涉及到如果管理多个连接及如何多线程的提供服务...
标签:Socket 更新时间:2016-12-22
今天讲解的是之前帮别人做的一个小程序,负责实现其中最重要的模块,提取数据,并画图。很多初学的朋友都希望以一个实际的项目来学习,我也是初学者,所以其中可能有许多不正规的地方,请高手指正。下面就以一个具体的...
标签:ASPNET 更新时间:2016-12-21
首先,有好一阵没有怎么写博客文章了.实在也是很多事情,确实没有停下来过. 这两天在讲解MVC方面的知识和项目实践,其中有一个小的细节,是有关于图片显示方面的,记录下来供大家参考 在MVC项目中,要显示一个图片,尤其是...
标签:MVC 更新时间:2016-12-21