51CTO博客开发
这两天在sae做微博应用,在mac上本地起apache服务器php开发,记录下有关apache配置的问题: 1. apache mac默认装有apache,可以在/etc目录下找到apache2文件夹; 启动apache的方法:打开terminal,使用命令:sudo apachectl start;还可以使用sudo apachectl -v 查看apache版本。 浏览器输
1。xml背景 格式良好的(web-fromed)xml可以不需要文档类型定义(DTD),只要满足基本的xml格式规范就可以认为是格式良好的xml文档。但是格式标准,只能说明元素、标签、格式是合法的,并不能说明元素是有意义的,或者说规范的。 有效的xml文档,首先要求是格式良好的文档,同时遵守相应的DTD文件约束。 2。xml解析 xml文档解析的大致使用过程如下图: 由xml解析器解析和操作指定的xml文档,然后提供接口供应用程序使用。如果解析器不同,那么提供的接口就有可能不同。庆幸的是,目前所有的xml解析器对两套标准的api提供了支持,这两套标准api就是dom和sax。 dom:即document object model,文档对象模型,它是w3c组织推荐的处理xml的标准接口。dom是基于xml文档结构树的解析。 sax:即simple api for xml,它是非官方的、xml社区事实上的标准。sax是基于事件流的解析。
基础语法: awk指令的基本格式是:awk [参数]‘awk程序’文件名 其中awk程序的主要结构是:pattern {action} 一般常使用“关系表达式”来当做pattern,例如:$1>4,$2==$3,"banana"~/an/ ( 这是一个正则匹配的判断关系式,若A为字符串,B为一
第7章 生命周期和插件 其实,maven有三套相互独立的生命周期,它们分别是clean,default,site。clean生命周期的目的是清理项目,default生命周期的目的是构建项目,site生命周期的目的是建立项目站点。每个生命周期都包含一些阶段(phase),这些阶段是有顺序的,并且后面的阶段依赖于前面的阶段,用户和maven最直接的交互方式就是调用这些生命周期阶段。以cl
今天碰巧在infoq看到一篇“番茄让时间成为我们的朋友”很有感触,想起早些时候看到的一本书,书名就是《让时间成为朋友》,特别是最近感觉时间过于分散,而没有明显成绩,特别想把这篇记录下来,和所有朋友共勉。 “在我们所有的对手中,最强大的是时间。面对时间,我们丝毫没有欺骗的机会,时间一分一秒的流逝,最终的胜利者总是时间。我们经常会觉得“哦,
第8章 聚合和继承 聚合 用户可以通过在一个打包方式为pom(<packaging>pom</packaging>)的maven项目中声明任意数量的module元素来实现模块的聚合。每个module的值都是一个当前pom文件的相对目录。 如果希望将当前构件安装到本地仓库,打包方式应该是<packaging>jar</packaging&g
第五章 坐标和依赖 依赖调解 传递性依赖一定会带来依赖冲突,如何解决冲突?例如,工程里有这样的依赖关系A->B->C->X(1.0)、A->D->X(2.0);在这两条传递依赖时有两个版本的x,到底使用那个版本?maven依赖调解的定义元则就是:路径最近者优先。如果第一原则没有解决问题,比如A->B->X(1.0)、A->C->
第1章 Maven简介 maven是一种优秀强大的构建工具,帮助我们自动化构建过程,从清理、编译、测试、生产报告、打包再到部署。maven主要服务于java平台的项目构建、依赖管理等。 maven通过坐标体系唯一的定位到一个构件(artifact)。 maven为全世界的java开发者提供了一个免费的中央仓库;它的衍生工具(如nexus),可以帮助我们进行快速的搜索。 和M
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号