JavaScript的类型转换

摘要: JavaScript数据类型大体分为两类:primitive和object,primitive包括:string,boolean,number,undefined,null;object包括:object,array,function。JavaScript在期待某种类型的地方,而该地方的数据类型是其他的类型的时候,JavaScript会自动地进行类型的转换,比如在if条件判断中,条件表达式需要一个boolean类型,但是条件表达式的结果为undefined,数字等等的时候,JavaScript会把这些数据转换成boolean,然后判断。如:var x=5;if(x){//x是个数字,值等于5, 阅读全文
posted @ 2013-09-24 17:24 leungrs 阅读(279) 评论(0) 推荐(0) 编辑

JavaScript的数据类型,值和变量

摘要: 一、数值型1、JavaScript不区分整型和浮点型,所有数值都是浮点型表示,使用IEEE 754标准的64位表示。2、整型字面量:十进制:0,12,10000等,十六进制:0xaf01,0XAFFF,八进制:0377(ECMAScript标准不支持,所以不是所有的JS解释器都支持八进制形式的数值字面量,自己写JS代码最好不用这种形式)。3、浮点字面量,表示:[digit][.digit][(e|E)[(+|-)]digit],如3.14,.3333,2.1e10,3E-124、算法:操作符(+-*/%),Math提供的一些函数和常量,如Math.pow(), Math.E,Infinity( 阅读全文
posted @ 2013-09-23 11:57 leungrs 阅读(561) 评论(0) 推荐(1) 编辑

JavaScript介绍

摘要: 1、JavaScript是Web上的开发语言,是Web开发者必须学习的三大技术之一,其他两个是:HTML,CSS2、JavaScript是高级的,动态的,untyped解释性的编程语言,它的语法来源于Java语言,一流的函数来源于Scheme语言,基于原型的继承来自Self语言。3、JavaScript是在Web时代的初期由Netscape公司发明,JavaScript是Sun公司(现在是Oracle)的商标,用来描述Netscape公司(现在是Mozilla)对该语言标准(ECMAScript)的实现。4、每一门语言都会有一个平台(标准库,功能API)来执行诸如基本的输入输出功能,核心Jav 阅读全文
posted @ 2013-09-22 15:56 leungrs 阅读(242) 评论(0) 推荐(1) 编辑

Ant学习笔记

摘要: Why ant? 阅读全文
posted @ 2013-09-18 10:27 leungrs 阅读(137) 评论(0) 推荐(0) 编辑

GeoServer端口配置

摘要: 一、GeoServer是一个web应用,如果是以war包的形式部署在其他的容器中,比如tomcat,那么geoserver的端口,就是tomcat的端口。二、GeoServer安装版本端口的修改(windows环境下):GeoServer安装版本在windows环境下有两种安装方式:1、手动启动方式;2、Windows服务方式;GeoServer作为一个Java Web应用,不管哪种安装方式,都是需要在一个容器才能运行的,安装版本自带了一个Jetty容器,用来运行GeoServer。手动启动方式端口修改:在启动脚本里修改:startup.bat在etc/jetty.xml里修改其中启动脚本里的 阅读全文
posted @ 2013-09-16 15:57 leungrs 阅读(1660) 评论(0) 推荐(0) 编辑

maven笔记

摘要: 一、概述Maven是一个:a.项目构建工具,可以自动化地对软件进行编译、单元测试、文档生成,打包和部署。b.依赖管理工具,maven给每个软件构件(artifact)定义了一个坐标(groupId,artifactId,version必选三元组,packaging可选,classifier不能直接定义),并且维护了一个免费的中央库(repository),c.项目信息管理工具,可以管理包括项目描述,开发组列表,版本控制系统地址,许可证,bug管理系统地址等。二、安装实践1、conf/settings.xml配置文件,最佳方式是把这个文件拷贝到~/.m2目录下,然后进行修改,这里的配置优先于安装 阅读全文
posted @ 2013-09-06 12:17 leungrs 阅读(293) 评论(0) 推荐(0) 编辑

makefile笔记

摘要: 一、构建背景知识源代码(.c,.cpp)编译生成目标代码(如:.obj,.o),目标代码链接生成可执行代码(.exe,.dll)。对目标代码打包生成库文件(如:.lib,.a)为了简化构建程序的过程,可以把编译和链接的指令放到一个文件中,这个文件就是makefile文件,makefile文件最终要通过一个make工具来解释执行,不同的make工具定义的makefile文件会有不同。二、makefile的核心规则:target...:dependency... command解释:target:执行command产生的目标denpendency:产生target的所有依赖文件command:s. 阅读全文
posted @ 2013-09-04 18:11 leungrs 阅读(260) 评论(0) 推荐(0) 编辑

EL-Expression Language

摘要: EL为表现层(web pages)与业务逻辑层(managed bean)之间的通信提供了一种重要的机制。在JSF和JSP技术中都可以使用EL。一、OverviewEL提供了一种使用简单表达是的方式来实现以下任务:1、动态读取存储在JavaBean、各种数据结构以后隐式对象中的应用数据。2、动态写入数据,比如从表单控件写入数据到JavaBean。3、调用任意静态和公共的方法。4、动态执行算法操作。5、一个可以插入的API,可以通过该API扩展解析器,来解析目前EL还不支持的表达式。二、表达式的立即和延迟求值1、立即求值表示在页面第一次被渲染的时候就对表达式进行求值并返回结果。语法为:${exp 阅读全文
posted @ 2013-09-02 12:10 leungrs 阅读(263) 评论(0) 推荐(0) 编辑

Facelets--JSF技术的表现技术(presentation technology)

摘要: 一、介绍 术语Facelets,说的是JSF技术的视图声明语言(view declaration language),Facelets是JSF规范的一部分,是构建基于JSF技术的应用的首选表现技术。JSP是起初构建基于JSF技术的应用的表现技术,但是它已经不支持JavaEE 7中的一些新的特性,所以对于构建基于JSF技术的应用来说已经过时了。 Facelets是强大且轻量级的页面声明语言,它使用html风格的模版来构造JSF页面和组件树。Facelets包含以下特性: 1)使用xhtml来创建web页面; 2)除了JSF和JSTL标签库外,还支持Facelets标签库; 3)支持表达... 阅读全文
posted @ 2013-08-27 15:30 leungrs 阅读(224) 评论(0) 推荐(0) 编辑

Zope--开源Web Application Server(written by python)

摘要: http://www.zope.org/ 阅读全文
posted @ 2013-08-20 14:49 leungrs 阅读(153) 评论(0) 推荐(0) 编辑