`
thisisvoa
  • 浏览: 63633 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
1.1.变量和值之间不能有空格,否则解释器会认为是几个命令。很多程序员的习惯是在=号两边留空格为了好看,但这点在shell中行不通。 变量和值之间不能有空格 a=3 b=4 而不是,a= 4 ,b = 5 2.字符串不必用"号或者', ...
可以使用if/then来进行嵌套的条件test.最终的结果和上边的使用&&混合比较操作是相同的. if [ condition1 ] then if [ condition2 ] then do-something # 这里只有在condition1和condition2都可用的时候才行. fi fi
[ -a FILE ] 如果 FILE 存在则为真。 [ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。 [ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。 [ -d FILE ] 如果 FILE 存在且是一个目录则为真。 [ -e FILE ] 如果 FILE 存在则为真。 [ ...
使用links方式安装Eclipse插件 假设插件安装在d:/myplugin目录中,则myplugin的目录结构一定要是这样的: d:/myplugin/eclipse/plugins/** 和 d:/myplugin/eclipse/features/** 例如安装EclipseME插件到d:/myplugin目录中,则目录结构为d:/myplugin/eclipse/plugins/eclipseme_0.4.5。 再假设eclipse安装在d:/eclipse目录中,则在eclipse目录中创建名称为links的目录,在links目录中建立一个 ...
...
...
在本节,我们要往仓库放入一个新项目(每个好项目都有一个名称,所以我们把这个项目称为Sesame)。首先创建两个文件,并将它们导入到仓库中的sesame项目中。(正式的项目名称Sesame有一个大写的“S”,而在仓库中我们会用小写字母作为项目名称。) 假定Sesame项目的工作只是刚刚开始。由于还没有往仓库放入任何东西,所以仓库此时还不存在任何项目。我们马上就要改变这种情况。首先在你的计算机上创建一个临时目录(称为tmpdir);然后,用你喜欢的编辑器或IDE在这个目录中创建两个文件:Color.txt和Number.txt。 Color.txt文件: b ...
创建仓库的最简单方式是在命令行使用CVS init命令。 Unix: CVS -d ~/sandbox init Windows: CVS -d C:/sandbox init 参数-d告诉CVS仓库的位置(鲜为人知的是CVS仓库总是以字母“d”开头)。你可以把-d选项看作是定义CVS命令的目的地。 如果你愿意,可以列出刚刚创建的仓库目录的内容:你会发现它只有一个子目录CVSROOT,里面保存了一些用于管理的文件。祝贺你:你现在已经是一个CVS管理员了! 现在继续往这个仓库添加一个项目。然而,请记住你不能直接在仓库中创建文件:你只能使用C ...
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.5</source> ...
SubVersion学习 安装 安装Subclipse插件 update:http://subclipse.tigris.org/update_1.6.x 安装Subversion命令行工具:1.6.x+http://subversion.tigris.org/getting.html 安装TortoiseSVN图形工具(可选): 1.6.x+http://tortoisesvn.tigris.org/ svn目录结构 trunk 项目主干 branches 项目 tags 保存标签拷贝 svn命令学习 从版本库检出代码svn co svnur ...
Maven是什么? 首先,Maven是什么? 一个项目管理工具,包含项目对象模型(Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System) 和用来运行定义在生命周期阶段中插件目标的逻辑 什么是约定优于配置? 系统、类库、框架应该假定合理的默认值,而非要求提供不必要的配置。在Maven中,它提供一些默认的选项,比如: 源代码约定存放在 project path/src/main/java 资源文件存放在 project path/s ...
本文为大家介绍软件设计中的一些原则,都是经过长期经验总结出来的知识,每一个程序员都应该了解,相信对大家在进行软件设计的过程中会有很大帮助。Don’t Repeat Yourself (DRY)DRY 是一个最简单的法则,也是最容易被理解的。但它也可能是最难被应用的(因为要做到这样,我们需要在泛型设计上做相当的努力,这并不是一件容易的事)。它意味着,当我们在两个或多个地方的时候发现一些相似的代码的时候,我们需要把他们的共性抽象出来形一个唯一的新方法,并且改变现有的地方的代码让他们以一些合适的参数调用这个新的方法。参考:http://en.wikipedia.org/wiki/KISS_princi ...
本文为大家介绍软件设计中的一些原则,都是经过长期经验总结出来的知识,每一个程序员都应该了解,相信对大家在进行软件设计的过程中会有很大帮助。Don’t Repeat Yourself (DRY)DRY 是一个最简单的法则,也是最容易被理解的。但它也可能是最难被应用的(因为要做到这样,我们需要在泛型设计上做相当的努力,这并不是一件容易的事)。它意味着,当我们在两个或多个地方的时候发现一些相似的代码的时候,我们需要把他们的共性抽象出来形一个唯一的新方法,并且改变现有的地方的代码让他们以一些合适的参数调用这个新的方法。参考:http://en.wikipedia.org/wiki/KISS_princi ...
Class not found com.alibaba.china.menu.dal.ibatis.IbatisWorkWidgetCategoryDAOTest java.lang.ClassNotFoundException: com.alibaba.china.menu.dal.ibatis.IbatisWorkWidgetCategoryDAOTest at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Nat ...
1 . 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地点 。与C++不同,Java自动管理栈和堆,程序员不能直接地配置 栈或堆。  2 . 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第 3 点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,Java的垃圾收集器会自动收走这些不再运用 的数据。但缺点是,由于要在运行时动态分配内存,存取速度较慢。  3 . Java中的数据类型有两种。  一种是基本类型(primitive types), 共有8 种,即 ...
Global site tag (gtag.js) - Google Analytics