`
topzhujia
  • 浏览: 56089 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论
文章列表
    My team and I received this in our inbox from our architect six months ago when we started a new project: I am very excited every time I start something new. Even after about 20 years of do ...
Linux文件管理命令 1 ls:显示文件名 2 cat:显示文本文件内容 3 rm:删除文件 4 less:分屏显示文件 5 cp:复制文件 6 mv:更改文件名 7 grep:查找字符串 8 head:显示文件头部 9 tail:显示文件尾部 10 sort:按顺序显示文件内 ...

Java的继承

    博客分类:
  • JAVA
<!--blog template-->         继承是一种由已有的类创建新类的机制。利用继承,可以先创建一个拥有共同属性的一般类,根据该一般类再创建具有特殊属性的新类。由继承而得到的类称为子类(Subclass),被继承的类被称为父类(Superclass)。 直接或间接被继承的类都是父类。子类继承父类的状态和行为,同时也可以修改父类的状态和行为,并添加新的状态和行为。Java中不支持多重继承。 创建子类 java中通过在类的声明中加入extends子句来创建一个类的子类,其格式如下:
<!--blog template-->   <style type="text/css"> <!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } H2 { margin-bottom: 0.21cm } ...
创建自定义的任务 为实现一个简单的自定义任务,我们所需做的就是扩展 org.apache.tools.ant.Task 类,并重写execute() 方法。因此,作为这个文件排序自定义任务的框架,我们将编写如下代码: import org.apache.tools.ant.BuildException; import org.apache.tools.ant.Task; public class FileSorter extends Task { // The method executing the task public void execute() throws BuildE ...
创建和删除目录 最基本的文件系统操作之一就是创建目录或文件夹。做这项工作的任务名为 mkdir,毫不奇怪,它非常类似于具有相同名称的 Windows 和 UNIX/Linux 命令。 <mkdir dir="archive/metals/zinc"/> 首先要注意 ...
编译源代码 由于 Ant 的主要目标是生成 Java 应用程序,它能够内在地、出色地支持调用 javac 编译器以及其他 Java 相关任务就毫不奇怪了。下面是编译 Java 代码的任务的编写方式: <javac srcdir="src"/> 这个标签寻找 src 目录中以 .java 为扩展名的所有文件,并对它们调用 javac 编译器,从而在相同的目录中生成类文件。当然,将类文件放在一个单独的目录结构中通常会更清晰;可以通过添加distdir 属性来让 Ant 做到这点。其他有用的属性包括:
Ant 生成文件剖析 Ant 没有定义它自己的自定义语法;相反,它的生成文件是用 XML 编写的。存在一组 Ant 能够理解的预定义 XML 元素,而且就像您将在下一节中看到的一样,还可以定义新的元素来扩展 Ant 的功能。每个生成文件由单个 project 元素组成,该元素又包含一个或多个 target 元素。一个目标(target)是生成过程中已定义的一个步骤,它执行任意数量的操作,比如编译一组源文件。这些操作本身是由其他专用任务标签执行的,我们将在后面看到这一点。然后这些任务将根据需要被分组到各个 target 元素中。一次生成过程所必需的所有操作可以放入单个 target 元素中,但是 ...
SSH服务器配置文件是/etc/ssh/sshd_conf。在你对它进行每一次改动后都需要重新启动SSH服务,以便让改动生效。 1、修改SSH监听端口
1.GNU/Linux Command-Line Conventions Almost all GNU/Linux programs obey some conventions about how command-line arguments are interpreted.The arguments that programs expect fall into two categories: options (or flags) and other arguments. Options modify how the program behaves, while other argu ...
Ubuntu对我有着很强的吸引力,而且it's free and it has a pretty appearance。如果你尝试着使用它的话,你也一定会成为它的fans。However,极个别事情我们要用到Windows OS(比如ie,因为有一些的网页内容需要用ie打开),为了这些个别事我们要restart computer and select Windows Os显然是不明知的选择。这个时候VM就发挥了它的作用,在Ubuntu上装个vm。当然还有其他方法可以使用Windows的程序,不过我情有独钟于
想尝试一下KDE桌面,可是有不想再已有的Ubuntu上安装,于是决定在virtual machine上装一个Live CD Fedora,然后在vm Fedora上安装vmware tools,以方便Host和Guest之间的文件交互。安装VMware tools则要求OS先安装gcc和kernel headers。 关于gcc的安装我是知道的,只要运行$sudo yum install gcc就可以了。对于kernel headers的安装就不太清楚了,通常我在用Ubuntu的时候系统总是带有kernel Source的;由于是
How to add a user to the sudoers list? Beleive it or not, this is a fairly common question and in all reality the answer is quite simple. Adding a user to the sudoers list on a fully installed Linux system such as Debian is only possible via the command visudo. Users in the sudoers list are allowed t ...
由于find具有強大的功能,所以它的選項也很多,其中大部分選項都值得我們花時間來了解一下。即使系統中含有網絡文件系統( NFS),find命令在該文件系統中同樣有效,只你具有相應的權限。 在運行一個非常消耗資源的find命令時,很多人都傾向于把它放在后台執行,因為遍曆一個大的文件系統可能會花費很長的時間(這里是指30G字節以上的文件系統)。 一、find 命令格式 1、find命令的一般形式為; find pathname -options [-print -exec -ok ...] 2、find命令的參數; pathname: find命令所查找的目錄路徑。例如用.來表示當前目錄,用/來表示 ...
運行環境:Firefox 3.6.7 問題描述: 在ff上安裝Google toolbar,好用又方便,誰曾想過了一段時間toolbar在FF上不見了。現在的問題是如何以最小的代價恢復顯示FF的Google toolbar。 問題解決辦法: 遇到這個問題,首先想到的自然是Google了,Google一下,呵呵,興奮吶,很多人和我一樣也遇到這個問題了。還是說解決辦法吧,一個老外告訴我,用firefox -ProfileManager 命令,然后你會看到一個Dialog,在這里你可以建立一個新的profile,然后選擇它,當然你也可以把其他的profile刪除。按着這個辦法試了一下,嗯,確實管用,可 ...
Global site tag (gtag.js) - Google Analytics