- 浏览: 340499 次
- 性别:
- 来自: 重庆
最新评论
-
hjl0722:
...
Java中的异或 -
lucd:
f(New.<Person, List<Pet&g ...
第15章泛型 -
liujunhao225:
[Error: could not access: List; ...
mvel的使用 -
superscorpio:
public void testImportInContex ...
mvel的使用 -
yuyangtina:
哦,知道了,是继承的方法。谢谢你的分享。
HttpClient3.x发送Soap请求的方法
文章列表
磁盘分为2个区域,一个是放置磁盘信息去,称为主引导扇区,另一个是实际文件放置的地方。主引导扇区是硬盘的第一个扇区,是一个极其重要的区域,只
有512字节的大小。它包含2部分MBR和DPT(disk portition table).
电脑的启动就像一次接力比赛,自检系统首先对硬件设备BIOS自检,测试成功后进入自举程序,然后读入MBR到内容。然后,MBR找到活动分区的,然后把控
制权交给操作系统引导程序。
MBR,是不属于任何一个操作系统的,它先于所有操作系统而被调入内存。它主要功能是,检查分区表是否完好,并在分区表中寻找可引导的活动分区。
磁盘分区表占了64字节,其中每个分区的信息占 ...
ctrl+w删除单词
ctrl+u删除整行
ctrl+c终止程序的运行,程序会不会真的停止这与程序有关,有的程序会停止,有的程序会忽略
每个登录的用户都至少有2个ID,UID和GID。账号与ID的对应关系是存放在/etc/passwd文件中。
文件是通过UID ...
*.Z compress程序压缩的文件
*.bz2: bzip2程序压缩的文件
*.gz:gzip程序压缩的文件
*.tar:tar程序打包的数据,并没有压缩
*.tar.gz:tar程序打包的文件,并且经过gzip的压缩
compress命令已经过时,gzip来取代它。另外还有压缩比更好的压缩命令bzip2。压缩命令通常只能针对一个文件来
压缩和节压缩,如此一来,每次压缩和解压缩都有一大堆文件,很麻烦,打包软件可以解决这个问题。
gzip,zcat
-c :将压缩的资料输出到萤幕上,可透过资料流重导向来处理;
-d :解压缩的参数;
-t :可以用来检验一个压缩档的一致性~看看文件有 ...
sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓存区中,称为“模式空间”,
接着用sed命令处理缓存区的内容,处理完成后,把缓存区的内容送往屏幕。接着处理下一行,这样不断重复,直到
文件末尾。文件内容本身并没有改变。
使用sed命令有2种形式:
1.sed [options] 'commamd' file
2.sed [options] -f script file
例子:
sed '2d' test.txt //删除test.txt文件中的第2行
sed '2,$d' test.txt //删除第2行到最后一行的所有内容,$代表最后一行
sed '/t ...
su切换用户身份
su - :表示要切换到root,且使用root的环境配置文件(如果su不加任何参数,表示切换到root,且还用原来用户的参数配置文件。从root切换到其他用户不需要密码;从其他用户切换到root需要密码
);
su -l :后面接用户名表示切换到那个用户,且携带该用户的配置文件(和su - 的不同是,su -是专门切换到root的,su -l是切换到其他用户的。)
su -m:与-p一样,表示使用当前环境,不使用新用户的环境;
su -c:表示用root仅执行一次命令,例如:
su - -c "echo $PATH"
管理整个硬件的是核心(kernel),用户通过shell来与核心沟通,让核心达到我们所想要的目的。
而shell是人类语言与内核直接的桥梁,通过它才能控制内核,进而控制硬件。
linux默认的shell是/bin/bash shell
它的主要功能有:命令 ...
Linux命令中的注意事项
- 博客分类:
- Linux相关
1.不像dos,linux中的命令时大小写敏感的;
2.cd后不加目录和加~的效果一样;
ctrl+R 反向搜索命令
输入关键字,会寻找与改关键字相关的最近使用过的命令。
如果改命令不是你想要的,还可以删除关键字,重新输入进行搜索
passwd(如果没有参数,则修改的是当前账户的密码)
执行这个命令后,普通用户要求输入源密码,root不会
如果源密码输入正确,接下来就会让你输入两次新的密码,如果一样就修改成功。
如果中途又不想修改密码了,可以按Ctrl+D来提取结束passwd命令
date显示或修改系统时间
date -s 03/31/2012
date -s 09:45:00
上面是修改时间和日期,只有root才可以修改
date +%Y%m%d%H%M%S
格式 ...
一个project可以有很多的properties。可以在buildfile中用property task来设定,或在Ant之外设定。一个 property有一个名字和一个值。property可用于task的属性值。这是通过将属性名放在"${"和"}"之间并放在属性值的位置来实现的。例如如果有一个property builddir的值是"build",这个property就可用于属性值:${builddir} /classes。这个值就可被解析为build/classes。
import:在文件1中导入文件2。例如:
<im ...
1.mkdir不会创建已存在的目录
2.javac源文件比相应的class文件更新时,才会编译
Ant中的Datatype
- 博客分类:
- Ant构建
1.
Datatype一般存储一些信息的集合,比如待编译的文件列表、待删除的目录集等,扮演了任务参数的角色,它们可以在一个任务内部声明,也可以在任务外部定义,并为它起个名字,然后再把这个名字传递给任务,这样就可以跨多个任务共享一个Datatype。
文件集(fileset)合路径(path),是比较常用的两种Datatype
文件集可以列出哪些文件需要编译、打包、复制、删除等。
<fileset id="source.fileset" dir="src" includes"**/*.java" />
引用方式
...
单元测试不是用来证明您是对的,而是为了证明您没有错。
单元测试的范围要全面,比如对边界值、正常值、错位值的测试
eclipse全面支持JUnit,并从版本3.2开始支持JUnit4
JUnit4.1是基于Java5的升级版本,所以JDK1.4不支持JUnit4
单元测试代码和被测试代码应该放在不同的src目录下(例如src和testsrc),但要保证使用相同的包名,这样既保证了测试代码和被测试代码的分离,又
便于查找
对于JUnit4来说:
1.测试类不用继承任何框架类(只需引入JUnit4相关包即可);
2.测试方法必须使用注解@Test;
3.测试方法必须使用public ...
第13章 字符串操作
- 博客分类:
- Thinking In Java
1.
public class Concatenation {
public static void main(String[] args) {
String mango = "mango";
String s = "abc" + mango + "def" + 47;
System.out.println(s);
}
}
上面这段代码,编译器会自动引入StringBuilder来构造s对象。这种情况下编译器会自动地为你优化性能。
但是,不要盲目相信编译器,请看下面的代码:
public class ...
1.先创建一个接口
package com;
import javax.jws.WebMethod;
import javax.jws.WebService;
import javax.jws.soap.SOAPBinding;
import javax.jws.soap.SOAPBinding.Style;
@WebService()
@SOAPBinding(style =Style.RPC)
public interface ICalculator {
@WebMethod
int add(int i,int j);
}
注意:jdk1.6u17以下的版本,如果没有@SOA ...
documentHelper
- 博客分类:
- xml技术
注意:Node是element的父类。
public static void main(String args[]){
String s="<?xml version=\"1.0\" encoding=\"gbk\" ?>" +
"<smartresult>" +
"<product type=\"identitycard\">" +
"<code>44 ...