冒号课堂§4.3:汇总范式 2016年07月27日 39 阅读 冒号课堂§4.3:汇总范式2011-06-27 BlogJava xyz98第四课 重温范式(3)4.3汇总范式——一张五味俱全的大烙饼形者神之质,神者形之用 ——《范缜·神灭论》关键词: 编程范式,设计模式摘要: 总结编程范式?提问l 编程范式与设计模式有什么区别?l 编程范式的核心价值是什么?l 总结前面介绍的编程范式,它们...
冒号课堂§4.4:情景范式 2016年07月27日 40 阅读 冒号课堂§4.4:情景范式2011-06-27 BlogJava xyz98第四课 重温范式(4)4.4情景范式——餐馆里的编程范式理论是认生的孩童,多陪他玩玩,自会活泼起来 ——题记关键词: 编程范式,情景编程摘要: 编程范式在餐馆中的应用?提问l 什么是闭包?为什么被称为闭包?它有什么作用?l 规则引擎有何用处?l 能否设想一个生活中的场景,把介绍的九种编程范式都用...
冒号课堂§5.1:教学计划 2016年07月27日 37 阅读 冒号课堂§5.1:教学计划2011-06-27 BlogJava xyz98第五课 语言小谈(1)课前导读本课承上启下,为今后的学习作一些铺垫。在确定教学计划后,对数据类型和动态语言作了简单的介绍,并对有关编程语言的一些观点作出评论。本课共分四节——教学计划——接下来的故事数据类型——规则与变通动态语言——穿着彩衣飞舞的脚本语言语言误区—&mdash...
冒号课堂§5.2:数据类型 2016年07月27日 40 阅读 冒号课堂§5.2:数据类型2011-06-27 BlogJava xyz98第五课 语言小谈(2)5.2数据类型——规则与变通操纵于规矩之中,神明于规矩之外 ——《俞震·古今医案按》关键词:数据类型,静态类型,动态类型,Duck类型,强类型,弱类型,类型安全摘要:关于数据类型的讨论!预览·Duck类型的哲学是:是什么不重要,重要的是能干什么·将一个会叫会游...
冒号课堂§5.3:动态语言 2016年07月27日 39 阅读 冒号课堂§5.3:动态语言2011-06-27 BlogJava xyz98第五课 语言小谈(3)5.3动态语言——披着彩衣飞舞的脚本语言故凡天下之理,欲向动上求静,静上求动 ——《蔡牧堂·发微论》关键词: 动态语言,静态语言,脚本语言摘要: 动态语言简谈!预览·程序是为终端用户服务的,而脚本是为程序员服务的·动态语言秉承的一个理念是:优化人的时间而不...
冒号课堂§5.4:语言误区 2016年07月27日 37 阅读 冒号课堂§5.4:语言误区2011-06-27 BlogJava xyz98第五课 语言小谈(4)5.4语言误区——语言的宗教情结爱而不知其恶,憎而遂忘其善 ——《吴兢·贞观政要》关键词:编程语言,宗教,程序员,架构师摘要:关于编程语言的一些误区!预览·如果说编程范式是一种文化,那么编程语言更像是一种宗教——尽管它本不该是·语言只...
冒号课堂§6.1:系统语言 2016年07月27日 37 阅读 冒号课堂§6.1:系统语言2011-06-27 BlogJava xyz98第六课 语言简评(1)课前导读本课对一些主流语言进行了简单的比较和评价。一家之言,权作助兴。本课共分四节——系统语言——权力的双刃剑平台语言——先搭台后唱戏前台语言——视觉与交互的艺术后台脚本——敏捷开发的利器6.1系统语言——权力的双刃剑...
冒号课堂§6.2:平台语言 2016年07月27日 36 阅读 冒号课堂§6.2:平台语言2011-06-27 BlogJava xyz986.2平台语言——先搭台后唱戏大巧在所不为,大智在所不虑 ——《荀子·天论篇》关键词:平台语言, Java,C#,C++摘要:简谈Java和C#!预览Java的目的是让一种语言在多种平台上运行,而C# 的目的是让多种语言在一种平台上运行两个平台语言(Java和C#),一个重在语言,让...
冒号课堂§6.3:前台语言 2016年07月27日 38 阅读 冒号课堂§6.3:前台语言2011-06-27 BlogJava xyz986.3前台语言——视觉与交互的艺术世人反不难而易之,用是通者亦罕 ——《欧阳修·诗解统序》关键词:前台语言,VB,Delphi,JavaScript,AJAX摘要:简谈VB、Delphi和JavaScript!预览· Delphi让复杂的事情变得简单,VB让简单的事情变得更简单· 它(Java...
冒号课堂§6.4:后台脚本 2016年07月27日 39 阅读 冒号课堂§6.4:后台脚本2011-06-27 BlogJava xyz986.4后台脚本——敏捷开发的利器操千曲而后晓声,观千剑而后识器 ——《文心雕龙·知音》关键词:后台脚本, Perl,PHP,Python,Ruby,RoR,LAMP摘要:简谈Perl、PHP、Python和Ruby!预览语言的发展趋势一定是动静结合、刚柔并济Perl凝练晦涩,Python优雅明晰,R...
解决Java ME设备碎片问题 2016年07月27日 36 阅读 解决Java ME设备碎片问题2011-06-27一次编写、随处运行的口号曾驱动了 Java 编程语言的流行,但在 Java Micro Edition (Java ME) 的世界中却并不适用。屏幕大小、颜色深度和内存等设备功能显著不同。您必须选择配置文件、配置和 J2ME API,而且会碰到我们所谓的设备碎片问题。本教程介绍如何使用 IDE 的内置功能来解决 Java ME MIDP 设备碎片问题。需求开始之前,需要在您的计算机中安装以下软件:Java ...
表正整数n为连续整数的条件和方法 2016年07月27日 40 阅读 表正整数n为连续整数的条件和方法2011-06-27 BlogJava qiyadeng今天看到关于一个整数表示为n个连续整数和的问题。搜索了下找到如下文章:还搜索到程序的实现:http://blog.csdn.net/Solstice/archive/2006/09/13/1217700.aspxhttp://squall.cs.ntou.edu.tw/cprog/Assignments/99Fall/FindGivenSum.htmlhttp://bl...
初学maven(1)-常见小问题集锦 2016年07月27日 36 阅读 初学maven(1)-常见小问题集锦2011-06-27 BlogJava aoxj初学maven,遇到不少问题,记录下来,呵呵,依然是备忘兼共享。一. The pulgin "org.apache.maven.plugins:maven-archetype-plugin" does not exist or valid version could be found安装官方标准的安装方式(http://maven.apache.org/download.h...
初学maven(2)-maven/artifactory/m2eclipse安装全过程 2016年07月27日 33 阅读 初学maven(2)-maven/artifactory/m2eclipse安装全过程2011-06-27 BlogJava aoxj前段时间研究过一下maven,中途因为工作忙搁置了一段时间,重新再看时发现安装过程基本忘光。只好找资料看然后再来一遍,将maven,artifactory和m2eclipse安装使用的全过程记录整理出来,备忘。另外我想这些资料应该比较适合maven的入门新手,照做一遍就可以完成三个东西的安装设置,然后就可以学习和使用了。一....
初学maven(3)-使用nexus替代artifactory作为maven私服 2016年07月27日 35 阅读 初学maven(3)-使用nexus替代artifactory作为maven私服2011-06-27 BlogJava aoxj之前看到过一些Nexus的介绍,由于刚开始接触maven时使用的私服是artifactory,因此没有太在意。今天想着既然Nexus能有胆量出来混,应该有点真本事才是,看了一下nexus的安装介绍,挺简单的,试试无妨。因此装上小试了一下,结果喜出望外,nexus的表现非常不错,尤其是在开启远程索引之后,简直太方便了。于是决定放弃a...
初学maven(4)-使用maven ant task实现非标准打包 2016年07月27日 42 阅读 初学maven(4)-使用maven ant task实现非标准打包2011-06-27 BlogJava aoxjmaven很强大,但是总有些事情干起来不是得心应手,没有使用ant时那种想怎么干就怎么干的流畅感。尤其当要打包一个特殊(相对maven的标准架构而且)时,常有不知所措的感觉。当然这个应该和自己对maven的了解不够有关,毕竟,“初学maven”嘛。但是maven在依赖管理方面实在是太强大了,太喜欢,退回原来的ant方式...
初学maven(5)-使用assembly plugin实现自定义打包 2016年07月27日 36 阅读 初学maven(5)-使用assembly plugin实现自定义打包2011-06-27 BlogJava aoxj在上一篇文章中,讨论到在对maven的机制不熟悉的情况下,为了实现自己需要的打包格式而使用maven ant task以maven + ant的方式来实现非标准打包,而现在要介绍的是maven中针对打包任务而提供的标准插件:assembly plugin。依然以上文(初学maven(4)-使用maven ant task实现非标准打包)的项...
Struts 2杂谈(1):ValueStack对象的传送带机制 2016年07月27日 41 阅读 Struts 2杂谈(1):ValueStack对象的传送带机制2011-06-27 BlogJava nokiaguy(将rar改成jar,直接放在WEB_INFlib目录中即可)众所周知,Strut 2的Action类通过属性可以获得所有相关的值,如请求参数、Action配置参数、向其他Action传递属性值(通过chain结果)等等。要获得这些参数值,我们要做的唯一一件事就是在Action类中声明与参数同名的属性,在Struts 2调用Action类...
Struts 2杂谈(2):如何向标签文件中的Struts 2标签传递参数值 2016年07月27日 46 阅读 Struts 2杂谈(2):如何向标签文件中的Struts 2标签传递参数值2011-06-27 itpub 标签文件是JSP自定义标签中的一种,实现的方法在WEB-INF ags目录或子目录中建立一个.tag文件,如table.tag,并通过taglib指令来引用.tag文件所在的目录,代码如下:<%@ taglib prefix="t" tagdir="/WEB-INF/tags"%>如果在标签文件中...
基于JavaIDL的分布式程序设计 2016年07月27日 37 阅读 基于JavaIDL的分布式程序设计2011-06-27 本站整理 JavaIDL介绍JavaIDL是Java 2开发平台中的CORBA功能扩展。在Java 2中引入JavaIDL,使得利用OMG IDL能够定义服务对象的基本功能,并且将IDL根据CORBA规范的要求,映射到Java语言,并以此开发出标准的具有互操作性和可连接性的分布式应用。JavaIDL使分布式、支持Web的Java应用可以基于IIOP协议透明地调用远程服务。JavaIDL运行期(Runt...