aton's blog

on the way...

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  8 随笔 :: 0 文章 :: 11 评论 :: 0 Trackbacks

2008年8月11日 #

http://forfuture1978.javaeye.com/blog/pdf
posted @ 2010-04-27 00:18 aton 阅读(140) | 评论 (0)编辑 收藏

http://www.ibm.com/developerworks/cn/java/j-lo-junit4/
posted @ 2010-04-22 22:52 aton 阅读(161) | 评论 (0)编辑 收藏

要想在linux上从一台机器ssh到另一台机器,并且不用密码的办法,需要配置两机间的信任关系,步骤如下:

第一步:生成密匙对。
使用命令
ssh-keygen -t rsa
对于屏幕提示,只需要不断的回车即可。
执行的结果:
在$HOME/.ssh/目录下生成了id_rsa和id_rsa.pub两个文件
第二步:将公钥放到远程服务器上。

id_rsa存放的是私钥,保存在用户机器上,不需要任何操作.
id_rsa.pub存放的是公钥,需将其内容添加到远程服务器的$HOME/.ssh/authorized_keys文件中。
操作命令:
cat ~/.ssh/id_rsa.pub | ssh usrname@w.x.y.z 'cat >> ~/.ssh/authorized_keys'
ok,以后使用ssh,scp以及sftp便不再要求键入密码了
posted @ 2010-03-19 23:28 aton 阅读(513) | 评论 (0)编辑 收藏

.tar
解包: tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是压缩!)
---------------------------------------------
.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName
.tar.gz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
---------------------------------------------
.bz2
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName
.tar.bz2
解压:tar jxvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2 DirName
---------------------------------------------
.bz
解压1:bzip2 -d FileName.bz
解压2:bunzip2 FileName.bz
压缩:未知
.tar.bz
解压:tar jxvf FileName.tar.bz
压缩:未知
---------------------------------------------
.Z
解压:uncompress FileName.Z
压缩:compress FileName
.tar.Z
解压:tar Zxvf FileName.tar.Z
压缩:tar Zcvf FileName.tar.Z DirName
---------------------------------------------
.tgz
解压:tar zxvf FileName.tgz
压缩:未知
.tar.tgz
解压:tar zxvf FileName.tar.tgz
压缩:tar zcvf FileName.tar.tgz FileName
---------------------------------------------
.zip
解压:unzip FileName.zip
压缩:zip FileName.zip DirName
---------------------------------------------
.rar
解压:rar a FileName.rar
压缩:r ar e FileName.rar


rar请到:http://www.rarsoft.com/download.htm 下载!
解压后请将rar_static拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
[root@www2 tmp]# cp rar_static /usr/bin/rar
---------------------------------------------
.lha
解压:lha -e FileName.lha
压缩:lha -a FileName.lha FileName

lha请到:http://www.infor.kanazawa-it.ac.jp/.../lhaunix/下载!
>解压后请将lha拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
[root@www2 tmp]# cp lha /usr/bin/
---------------------------------------------
.rpm
解包:rpm2cpio FileName.rpm | cpio -div
---------------------------------------------
.tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh 
.lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea
解压:sEx x FileName.*
压缩:sEx a FileName.* FileName

sEx只是调用相关程序,本身并无压缩、解压功能,请注意!
sEx请到: http://sourceforge.net/projects/sex下载!
解压后请将sEx拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
[root@www2 tmp]# cp sEx /usr/bin/


参考文献:Linux 文件压缩工具指南
(其实看帮助是最好的方法,一般各个命令都可以用“--help”参数得到常用使用方法!)
发布人:会游泳的鱼 来自:LinuxByte

posted @ 2008-08-28 18:38 aton 阅读(125) | 评论 (0)编辑 收藏

import MySQLdb
#IP,用户名,密码,数据库名
conn = MySQLdb.connection("192.168.11.121" ,"cpush", "", "cpush")
posted @ 2008-08-11 17:53 aton 阅读(267) | 评论 (0)编辑 收藏

public class OracleDataBaseReader {
    
private final String oracleDriverName = "oracle.jdbc.driver.OracleDriver";
    //IP,端口号,数据库名
    
private final String oracleUrlToConnect ="jdbc:oracle:thin:@192.168.132.27:1522:olydb";
    
private Connection myConnection = null;

    
public OracleDataBaseReader()
    {
        
try
        {
            Class.forName(oracleDriverName);
        }
catch(ClassNotFoundException ex)
        {
            System.out.println(getErrorMessage(ex,
"The Driver loaded error,please contact to your Software Designer!").toString());
        }
    }
    
    
public StringBuffer getErrorMessage(Exception ex,String alarmMessage)
    {
        StringBuffer errorStringBuffer 
= new StringBuffer();
        errorStringBuffer.append(alarmMessage);
        errorStringBuffer.append(ex.getMessage());
        
return errorStringBuffer;
    }
   

    
public Connection getConnection()
    {
        
try
        {
            //用户名,密码
            
this.myConnection = DriverManager.getConnection(oracleUrlToConnect,"username","password");
            
        }
catch(Exception ex)
        {
            System.out.println(getErrorMessage(ex,
"Can not get connection,please contact to your Software Designer!").toString());
        }
        
return this.myConnection;
    }

    //获取结果,写入文件
    
public void getData(){
        
try
        {
            Connection myConnection 
= getConnection();  
            PreparedStatement myPreparedStatement 
= myConnection.prepareStatement("select * from beijing2008_0729.T_GL_X01");
            ResultSet myResultSet 
= myPreparedStatement.executeQuery();  
            FileWriter fw 
= null;      
            fw 
= new FileWriter("E:\\olympics\\T_GL_X01.txt");
            
int i = 0;
            
while(myResultSet.next())
            {
                System.out.println(i
++);
                StringBuffer myStringBuffer 
= new StringBuffer();
                myStringBuffer.append(myResultSet.getString(
"REGISRATION_NUMBER")+"\t");
                myStringBuffer.append(myResultSet.getString(
"DISCIPLINE")+"\t");
                myStringBuffer.append(myResultSet.getString(
"GENDER")+"\t");
                myStringBuffer.append(myResultSet.getString(
"EVENT")+"\t");
                myStringBuffer.append(myResultSet.getString(
"PHASE")+"\t");
                myStringBuffer.append(myResultSet.getString(
"UNIT")+"\t");
                myStringBuffer.append(myResultSet.getInt(
"VERSION")+"\t");
                myStringBuffer.append(myResultSet.getInt(
"CORRECTION")+"\t");
                myStringBuffer.append(myResultSet.getString(
"MESSAGE_TIME")+"\t");
                myStringBuffer.append(myResultSet.getString(
"FAMILY_NAME")+"\t");
                myStringBuffer.append(myResultSet.getString(
"GIVEN_NAME")+"\t");
                myStringBuffer.append(myResultSet.getString(
"DOB")+"\t");
                myStringBuffer.append(myResultSet.getString(
"WNPA_GIVEN_NAME")+"\t");
                myStringBuffer.append(myResultSet.getString(
"WNPA_FAMILY_NAME")+"\t");
                myStringBuffer.append(myResultSet.getString(
"TV_SHORT_NAME")+"\t");
                myStringBuffer.append(myResultSet.getString(
"TV_LONG_NAME")+"\t");
                myStringBuffer.append(myResultSet.getString(
"INITIAL_NAME")+"\t");
                myStringBuffer.append(myResultSet.getString(
"REPORTING_NAME")+"\t");
                myStringBuffer.append(myResultSet.getString(
"GENDER_ID")+"\t");
                myStringBuffer.append(myResultSet.getString(
"COUNTRY_OF_BIRTH")+"\t");
                myStringBuffer.append(myResultSet.getString(
"COUNTRY_OF_RESIDENCE")+"\t");
                myStringBuffer.append(myResultSet.getString(
"HEIGHT")+"\t");
                myStringBuffer.append(myResultSet.getString(
"WEIGHT")+"\t");
                myStringBuffer.append(myResultSet.getString(
"NATIONALITY")+"\t");
                myStringBuffer.append(myResultSet.getString(
"ORGANIZATION_ID")+"\t");
                myStringBuffer.append(myResultSet.getString(
"REGISTRATION_STATUS")+"\n");
                System.out.print(myStringBuffer);
                fw.write(myStringBuffer.toString());
            }
            fw.close();
        }
catch(Exception ex)
        {
            ex.printStackTrace();
        }
    }
}
posted @ 2008-08-11 14:37 aton 阅读(177) | 评论 (0)编辑 收藏

for (var i=0;i<document.getElementById("bigname").options.length;i++
{  
   
if(document.getElementById("bigname").options[i].value==bignameOption){ 
      document.getElementById(
"bigname").selectedIndex=i;
      
break;
   }
}

//bigname为下拉框的id
//bignameOption为需要选择的值
posted @ 2008-08-11 14:32 aton 阅读(296) | 评论 (0)编辑 收藏

http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publish/1.6.0/chm/JDK_API_1_6_zh_CN.CHM
posted @ 2008-08-11 14:27 aton 阅读(2805) | 评论 (11)编辑 收藏