blogjava-凯发k8网页登录

blogjava-凯发k8网页登录http://www.blogjava.net/parable-myth/慢慢的度过zh-cnsat, 08 apr 2023 20:42:10 gmtsat, 08 apr 2023 20:42:10 gmt60kettle etl java 调用 kettle job 或 transferhttp://www.blogjava.net/parable-myth/archive/2014/03/02/410499.html无声无声sun, 02 mar 2014 00:20:00 gmthttp://www.blogjava.net/parable-myth/archive/2014/03/02/410499.htmlhttp://www.blogjava.net/parable-myth/comments/410499.htmlhttp://www.blogjava.net/parable-myth/archive/2014/03/02/410499.html#feedback0http://www.blogjava.net/parable-myth/comments/commentrss/410499.htmlhttp://www.blogjava.net/parable-myth/services/trackbacks/410499.html


无声 2014-03-02 08:20
]]>
etl一个例子http://www.blogjava.net/parable-myth/archive/2014/03/02/410498.html无声无声sun, 02 mar 2014 00:15:00 gmthttp://www.blogjava.net/parable-myth/archive/2014/03/02/410498.htmlhttp://www.blogjava.net/parable-myth/comments/410498.htmlhttp://www.blogjava.net/parable-myth/archive/2014/03/02/410498.html#feedback0http://www.blogjava.net/parable-myth/comments/commentrss/410498.htmlhttp://www.blogjava.net/parable-myth/services/trackbacks/410498.html阅读全文

无声 2014-03-02 08:15
]]>
论坛http://www.blogjava.net/parable-myth/archive/2014/01/09/408748.html无声无声thu, 09 jan 2014 13:25:00 gmthttp://www.blogjava.net/parable-myth/archive/2014/01/09/408748.htmlhttp://www.blogjava.net/parable-myth/comments/408748.htmlhttp://www.blogjava.net/parable-myth/archive/2014/01/09/408748.html#feedback0http://www.blogjava.net/parable-myth/comments/commentrss/408748.htmlhttp://www.blogjava.net/parable-myth/services/trackbacks/408748.htmlhttp://www.dxper.net/forum-70-1.html

无声 2014-01-09 21:25
]]>
spring 3.2.4源码编译http://www.blogjava.net/parable-myth/archive/2013/09/05/403697.html无声无声thu, 05 sep 2013 02:55:00 gmthttp://www.blogjava.net/parable-myth/archive/2013/09/05/403697.htmlhttp://www.blogjava.net/parable-myth/comments/403697.htmlhttp://www.blogjava.net/parable-myth/archive/2013/09/05/403697.html#feedback0http://www.blogjava.net/parable-myth/comments/commentrss/403697.htmlhttp://www.blogjava.net/parable-myth/services/trackbacks/403697.html
https://github.com/springsource/spring-framework/tags/v3.2.4.release
2、安装jdk1.7(1.6编译会报错,找不到java.util.concurrent.forkjoinpool)
3、进入源码目录执行(不要有中文路径)
c:\>cd spring-framework
c:\spring-framework>gradlew build -x javadoc -x api -x groovydoc -x jdiff -x reference
3、 打包(包含运行时依赖jar包)
c:\>cd spring-framework
c:\spring-framework>gradlew depszip -x javadoc -x api -x groovydoc -x jdiff -x reference
ps:我在编译时发现如果要生成javadoc,会编译不成功,所以将javadoc、api、groovydoc、jdiff、reference等任务都从任务列表中去除了,以保证编译和打包都能正常通过。
编译过程会下载一些依赖包,放到c盘用户目录下


无声 2013-09-05 10:55
]]>
转win8 64位 oracle 11g 64位下使用pl/sql developer 的解决办法http://www.blogjava.net/parable-myth/archive/2013/09/02/403545.html无声无声mon, 02 sep 2013 01:42:00 gmthttp://www.blogjava.net/parable-myth/archive/2013/09/02/403545.htmlhttp://www.blogjava.net/parable-myth/comments/403545.htmlhttp://www.blogjava.net/parable-myth/archive/2013/09/02/403545.html#feedback0http://www.blogjava.net/parable-myth/comments/commentrss/403545.htmlhttp://www.blogjava.net/parable-myth/services/trackbacks/403545.html1)安装oracle 11g 64位
2)安装32位的oracle客户端( instantclient-basic-win32-11.2.0.1.0)
下载 instantclient-basic-win32-11.2.0.1.0.zip (一定得是32位的,不要下错了版本,oracle凯发k8网页登录官网有下载),将其解压至oracle安装目录的product下(本机命名为:instantclient_11_2):d:\oracle\app\ym\product\instantclient_11_2。
拷贝数据库安装根目录下的一个目录d:\oracle\app\ym\product\11.2.0\dbhome_1\network到oracle客户端目录下d:\oracle\app\ym\product\instantclient_11_2(其实只需要 network\admin\tnsnames.ora,最好是直接拷贝这个文件到d:\oracle\app\ym\product\instantclient_11_2目录下)
3)安装pl/sql developer
安装 pl/sql developer,在perference->connection里面设置oci library和oracle_home,例如本机设置为:
oracle home :d:\oracle\app\ym\product\instantclient_11_2
oci library : d:\oracle\app\ym\product\instantclient_11_2\oci.dll
 
4) 设置环境变量(修改path和tns_admin环境变量)


对于nls_lang环境变量, 最好设置成和数据库端一致, 首先从数据库端查询字符集信息:
sql> select userenv('language') nls_lang from dual;
nls_lang
----------------------------------------------------
simplified chinese_china.zhs16gbk


右击"我的电脑" - "属性" - "高级" - "环境变量" - "系统环境变量":
1>.选择"path" - 点击"编辑", 把 "d:\oracle\app\ym\product\instantclient_11_2;" 加入;
2>.点击"新建", 变量名设置为"tns_admin", 变量值设置为"d:\oracle\app\ym\product\instantclient_11_2;", 点击"确定";
3>.点击"新建", 变量名设置为"nls_lang", 变量值设置为"simplified chinese_china.zhs16gbk", 点击"确定";
最后点击"确定"退出.


启动 pl/sql developer ,运行无问题。

无声 2013-09-02 09:42
]]>
crontab配置详解http://www.blogjava.net/parable-myth/archive/2013/02/22/395555.html无声无声fri, 22 feb 2013 02:22:00 gmthttp://www.blogjava.net/parable-myth/archive/2013/02/22/395555.htmlhttp://www.blogjava.net/parable-myth/comments/395555.htmlhttp://www.blogjava.net/parable-myth/archive/2013/02/22/395555.html#feedback0http://www.blogjava.net/parable-myth/comments/commentrss/395555.htmlhttp://www.blogjava.net/parable-myth/services/trackbacks/395555.html名称 : crontab 
使用权限 : 所有使用者 
使用方式 : 
crontab [ -u user ] file 
crontab [ -u user ] { -l | -r | -e } 
说明 : 
crontab 是用来让使用者在固定时间或固定间隔执行程序之用,换句话说,也就是类似使用者的时程表。-u user 是指设定指定 user 的时程表,这个前提是你必须要有其权限(比如说是 root)才能够指定他人的时程表。如果不使用 -u user 的话,就是表示设定自己的时程表。 

参数 : 
crontab -e : 执行文字编辑器来设定时程表,内定的文字编辑器是 vi,如果你想用别的文字编辑器,则请先设定 visual 环境变数来指定使用那个文字编辑器(比如说 setenv visual joe) 
crontab -r : 删除目前的时程表 
crontab -l : 列出目前的时程表 
crontab file [-u user]-用指定的文件替代目前的crontab。 
时程表的格式如下 : 
f1 f2 f3 f4 f5 program 
其中 f1 是表示分钟,f2 表示小时,f3 表示一个月份中的第几日,f4 表示月份,f5 表示一个星期中的第几天。program 表示要执行的程序。 
当 f1 为 * 时表示每分钟都要执行 program,f2 为 * 时表示每小时都要执行程序,其馀类推 
当 f1 为 a-b 时表示从第 a 分钟到第 b 分钟这段时间内要执行,f2 为 a-b 时表示从第 a 到第 b 小时都要执行,其馀类推 
当 f1 为 */n 时表示每 n 分钟个时间间隔执行一次,f2 为 */n 表示每 n 小时个时间间隔执行一次,其馀类推 
当 f1 为 a, b, c,... 时表示第 a, b, c,... 分钟要执行,f2 为 a, b, c,... 时表示第 a, b, c...个小时要执行,其馀类推 
使用者也可以将所有的设定先存放在档案 file 中,用 crontab file 的方式来设定时程表。 

例子 : 
#每天早上7点执行一次 /bin/ls : 
0 7 * * * /bin/ls 
在 12 月内, 每天的早上 6 点到 12 点中,每隔3个小时执行一次 /usr/bin/backup : 
0 6-12/3 * 12 * /usr/bin/backup 
周一到周五每天下午 5:00 寄一封信给 alex@domain.name : 
0 17 * * 1-5 mail -s "hi" alex@domain.name < /tmp/maildata 
每月每天的午夜 0 点 20 分, 2 点 20 分, 4 点 20 分....执行 echo "haha" 
20 0-23/2 * * * echo "haha" 
注意 : 
当程序在你所指定的时间执行后,系统会寄一封信给你,显示该程序执行的内容,若是你不希望收到这样的信,请在每一行空一格之后加上 > /dev/null 2>&1 即可 

例子2 : 
#每天早上6点10分 
10 6 * * * date 
#每两个小时 
0 */2 * * * date 
#晚上11点到早上8点之间每两个小时,早上8点 
0 23-7/2,8 * * * date 
#每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点 
0 11 4 * mon-wed date 
#1月份日早上4点 
0 4 1 jan * date 
范例 
$crontab -l 列出用户目前的crontab. 

crontab命令的功能是在一定的时间间隔调度一些命令的执行。在/etc目录下有一个crontab文件,这里存放有系统运行的一些调度程序。每个用户可以建立自己的调度crontab。 

crontab命令有三种形式的命令行结构: 

crontab [-u user] [file] 

crontab [-u user] [-e|-l|-r] 

crontab -l -u [-e|-l|-r] 第一个命令行中,file是命令文件的名字。如果在命令行中指定了这个文件,那么执行crontab命令,则将这个文件拷贝到crontabs目录下;如果在命令行中没有制定这个文件,crontab命令将接受标准输入(键盘)上键入的命令,并将他们也存放在crontab目录下。 

命令行中-r选项的作用是从/usr/spool/cron/crontabs目录下删除用户定义的文件crontab; 

命令行中-l选项的作用是显示用户crontab文件的内容。 

使用命令crontab -u user -e命令编辑用户user的cron(c)作业。用户通过编辑文件来增加或修改任何作业请求。 

执行命令crontab -u user -r即可删除当前用户的所有的cron作业。 

作业与它们预定的时间储存在文件/usr/spool/cron/crontabs/username里。username使用户名,在相应的文件中存放着该用户所要运行的命令。命令执行的结果,无论是标准输出还是错误输出,都将以邮件形式发给用户。文件里的每一个请求必须包含以spaces和tabs分割的六个域。前五个字段可以取整数值,指定何时开始工作,第六个域是字符串,称为命令字段,其中包括了crontab调度执行的命令。 

第一道第五个字段的整数取值范围及意义是: 

0~59 表示分 

1~23 表示小时 

1~31 表示日 

1~12 表示月份 

0~6 表示星期(其中0表示星期日) 

/usr/lib/cron/cron.allow表示谁能使用crontab命令。如果它是一个空文件表明没有一个用户能安排作业。如果这个文件不存在,而有另外一个文件/usr/lib/cron/cron.deny,则只有不包括在这个文件中的用户才可以使用crontab命令。如果它是一个空文件表明任何用户都可安排作业。两个文件同时存在时cron.allow优先,如果都不存在,只有超级用户可以安排作业。 

无声 2013-02-22 10:22
]]>
将json转换成map的工具类http://www.blogjava.net/parable-myth/archive/2013/01/30/394954.html无声无声wed, 30 jan 2013 11:48:00 gmthttp://www.blogjava.net/parable-myth/archive/2013/01/30/394954.htmlhttp://www.blogjava.net/parable-myth/comments/394954.htmlhttp://www.blogjava.net/parable-myth/archive/2013/01/30/394954.html#feedback7http://www.blogjava.net/parable-myth/comments/commentrss/394954.htmlhttp://www.blogjava.net/parable-myth/services/trackbacks/394954.html
package digu.pendant.util;
import java.io.bufferedreader;
import java.io.inputstream;
import java.io.inputstreamreader;
import java.net.url;
import java.util.arraylist;
import java.util.hashmap;
import java.util.iterator;
import java.util.list;
import java.util.map;
import net.sf.json.jsonarray;
import net.sf.json.jsonobject;
public class pandanttools {
   
    public static list> parsejson2list(string jsonstr){
        jsonarray jsonarr = jsonarray.fromobject(jsonstr);
        list> list = new arraylist>();
        iterator it = jsonarr.iterator();
        while(it.hasnext()){
            jsonobject json2 = it.next();
            list.add(parsejson2map(json2.tostring()));
        }
        return list;
    }
    
   
    public static map parsejson2map(string jsonstr){
        map map = new hashmap();
        //最外层解析
        jsonobject json = jsonobject.fromobject(jsonstr);
        for(object k : json.keyset()){
            object v = json.get(k); 
            //如果内层还是数组的话,继续解析
            if(v instanceof jsonarray){
                list> list = new arraylist>();
                iterator it = ((jsonarray)v).iterator();
                while(it.hasnext()){
                    jsonobject json2 = it.next();
                    list.add(parsejson2map(json2.tostring()));
                }
                map.put(k.tostring(), list);
            } else {
                map.put(k.tostring(), v);
            }
        }
        return map;
    }
    
   
    public static list> getlistby{
        try {
            //通过http获取json数据
            inputstream in = new .openstream();
            bufferedreader reader = new bufferedreader(new inputstreamreader(in));
            stringbuilder sb = new stringbuilder();
            string line;
            while((line=reader.readline())!=null){
                sb.append(line);
            }
            return parsejson2list(sb.tostring());
        } catch (exception e) {
            e.printstacktrace();
        }
        return null;
    }
    
   
    public static map getmapby{
        try {
            //通过http获取json数据
            inputstream in = new .openstream();
            bufferedreader reader = new bufferedreader(new inputstreamreader(in));
            stringbuilder sb = new stringbuilder();
            string line;
            while((line=reader.readline())!=null){
                sb.append(line);
            }
            return parsejson2map(sb.tostring());
        } catch (exception e) {
            e.printstacktrace();
        }
        return null;
    }
    
    
    //test
    public static void main(string[] args) {
        string url = "http://...";
        list> list = getlistby;
        system.out.println(list);
    }
}


无声 2013-01-30 19:48
]]>
java 获取当前日期和时间http://www.blogjava.net/parable-myth/archive/2013/01/17/394364.html无声无声thu, 17 jan 2013 10:47:00 gmthttp://www.blogjava.net/parable-myth/archive/2013/01/17/394364.htmlhttp://www.blogjava.net/parable-myth/comments/394364.htmlhttp://www.blogjava.net/parable-myth/archive/2013/01/17/394364.html#feedback0http://www.blogjava.net/parable-myth/comments/commentrss/394364.htmlhttp://www.blogjava.net/parable-myth/services/trackbacks/394364.html有两种方法:

方法一:用java.util.date类来实现,并结合java.text.dateformat类来实现时间的格式化,看下面代码:

import java.util.*; 
import java.text.*;
//以下默认时间日期显示方式都是汉语语言方式
//一般语言就默认汉语就可以了,时间日期的格式默认为medium风格,比如:2008-6-16 20:54:53
//以下显示的日期时间都是再date类的基础上的来的,还可以利用calendar类来实现见类testdate2.java
public class testdate { 
   public static void main(string[] args) { 
      date now = new date(); 
      calendar cal = calendar.getinstance(); 
      
      dateformat d1 = dateformat.getdateinstance(); //默认语言(汉语)下的默认风格(medium风格,比如:2008-6-16 20:54:53)
      string str1 = d1.format(now);
      dateformat d2 = dateformat.getdatetimeinstance(); 
      string str2 = d2.format(now); 
      dateformat d3 = dateformat.gettimeinstance(); 
      string str3 = d3.format(now); 
      dateformat d4 = dateformat.getinstance(); //使用short风格显示日期和时间
      string str4 = d4.format(now);

      dateformat d5 = dateformat.getdatetimeinstance(dateformat.full,dateformat.full); //显示日期,周,时间(精确到秒)
      string str5 = d5.format(now);
      dateformat d6 = dateformat.getdatetimeinstance(dateformat.long,dateformat.long); //显示日期。时间(精确到秒)
      string str6 = d6.format(now);
      dateformat d7 = dateformat.getdatetimeinstance(dateformat.short,dateformat.short); //显示日期,时间(精确到分)
      string str7 = d7.format(now);
      dateformat d8 = dateformat.getdatetimeinstance(dateformat.medium,dateformat.medium); //显示日期,时间(精确到分)
      string str8 = d8.format(now);//与short风格相比,这种方式最好用

 


      
      system.out.println("用date方式显示时间: " now);//此方法显示的结果和calendar.getinstance().gettime()一样
      
      
      system.out.println("用dateformat.getdateinstance()格式化时间后为:" str1);
      system.out.println("用dateformat.getdatetimeinstance()格式化时间后为:" str2);
      system.out.println("用dateformat.gettimeinstance()格式化时间后为:" str3);
      system.out.println("用dateformat.getinstance()格式化时间后为:" str4);
      
      system.out.println("用dateformat.getdatetimeinstance(dateformat.full,dateformat.full)格式化时间后为:" str5);
      system.out.println("用dateformat.getdatetimeinstance(dateformat.long,dateformat.long)格式化时间后为:" str6);
      system.out.println("用dateformat.getdatetimeinstance(dateformat.short,dateformat.short)格式化时间后为:" str7);
      system.out.println("用dateformat.getdatetimeinstance(dateformat.medium,dateformat.medium)格式化时间后为:" str8);
   }

}

运行结果:

用date方式显示时间: mon jun 16 20:54:53 cst 2008
用dateformat.getdateinstance()格式化时间后为:2008-6-16
用dateformat.getdatetimeinstance()格式化时间后为:2008-6-16 20:54:53
用dateformat.gettimeinstance()格式化时间后为:20:54:53
用dateformat.getinstance()格式化时间后为:08-6-16 下午8:54
用dateformat.getdatetimeinstance(dateformat.full,dateformat.full)格式化时间后为
:2008年6月16日 星期一 下午08时54分53秒 cst
用dateformat.getdatetimeinstance(dateformat.long,dateformat.long)格式化时间后为
:2008年6月16日 下午08时54分53秒
用dateformat.getdatetimeinstance(dateformat.short,dateformat.short)格式化时间后
为:08-6-16 下午8:54
用dateformat.getdatetimeinstance(dateformat.medium,dateformat.medium)格式化时间
后为:2008-6-16 20:54:53

 

方法二:用java.util.calendar类来实现,看下面:

import java.util.*; 
import java.text.*;
//以下是利用calendar类来实现日期时间的,和date类相比较比较简单

public class testdate2 { 
   public static void main(string[] args) { 
      
      calendar ca = calendar.getinstance();
      int year = ca.get(calendar.year);//获取年份
      int month=ca.get(calendar.month);//获取月份 
      int day=ca.get(calendar.date);//获取日
      int minute=ca.get(calendar.minute);//分 
      int hour=ca.get(calendar.hour);//小时 
      int second=ca.get(calendar.second);//秒
      int weekofyear = ca.get(calendar.day_of_week); 
      
      
      system.out.println("用calendar.getinstance().gettime()方式显示时间: " ca.gettime());
      system.out.println("用calendar获得日期是:" year "年" month "月" day "日");
      
      system.out.println("用calendar获得时间是:" hour "时" minute "分" second "秒");
      system.out.println(weekofyear);//显示今天是一周的第几天(我做的这个例子正好是周二,故结果显示2,如果你再周6运行,那么显示6)
      
   }

}
运行结果是:
用calendar.getinstance().gettime()方式显示时间: mon jun 16 21:54:21 cst 2008
用calendar获得日期是:2008年5月16日
用calendar获得时间是:9时54分21秒
2


总结:中的来说,方法二是最方便的,方法一显得分笨拙,不过看个人喜欢了。

 

转自:

 

方法三:

simpledateformat 24小时制时间显示

关键字: java基础

 

字母日期或时间元素表示示例
gera 标志符textad
yyear199696
m年中的月份monthjulyjul07
w年中的周数number27
w月份中的周数number2
d年中的天数number189
d月份中的天数number10
f月份中的星期number2
e星期中的天数texttuesdaytue
aam/pm 标记textpm
h一天中的小时数(0-23)number0
k一天中的小时数(1-24)number24
kam/pm 中的小时数(0-11)number0
ham/pm 中的小时数(1-12)number12
m小时中的分钟数number30
s分钟中的秒数number55
s毫秒数number978
z时区general time zonepacific standard timepstgmt-08:00
z时区rfc 822 time zone

-0800

 


它有个优点就是支持两位月份,两位日期。带前缀0.
date date = new date();
simpledateformat dateformat = new simpledateformat("yyyy-mm-dd hh:mm");
string sdatesuffix = dateformat.format(date);
system.out.println("[ ]sdatesuffix:" sdatesuffix);


无声 2013-01-17 18:47
]]>
清除目录下的svn信息http://www.blogjava.net/parable-myth/archive/2012/08/31/386680.html无声无声fri, 31 aug 2012 05:07:00 gmthttp://www.blogjava.net/parable-myth/archive/2012/08/31/386680.htmlhttp://www.blogjava.net/parable-myth/comments/386680.htmlhttp://www.blogjava.net/parable-myth/archive/2012/08/31/386680.html#feedback0http://www.blogjava.net/parable-myth/comments/commentrss/386680.htmlhttp://www.blogjava.net/parable-myth/services/trackbacks/386680.html今天想清除目录下的svn信息,在网上找了找,说是有三种方法:

一、在linux下 

删除这些目录是很简单的,命令如下 
find . -type d -name ".svn"|xargs rm -rf 

或者 

find . -type d -iname ".svn" -exec rm -rf {} \;   


二、在windows下用以下法子: 

1、在项目平级的目录,执行dos命令: 
xcopy project_dir project_dir_1 /s /i 

2、或者在项目根目录执行以下dos命令 
for /r . %%a in (.) do @if exist "%%a\.svn" rd /s /q "%%a\.svn" 

其实第二种方法可以用来干很多事的,比如把代码中的.svn替换为任意其他文件名并在硬盘根目录下执行,就可以从硬盘上删除所有的这个文件啦。 

3、添加注册表(亲自动手测试过) 
可以将“快速删除svn版本信息”命名增加到资源管理器的右键上,这样,鼠标点两下就能把选中目录下的所有.svn目录干掉了。 

代码为: 

windows registry editor version 5.00 

[hkey_local_machine\software\classes\folder\shell\deletesvn] 
@="快速删除svn版本信息" 

[hkey_local_machine\software\classes\folder\shell\deletesvn\command] 
@="cmd.exe /c d:\工具\批处理文件删除svn版本信息.bat" 
将这段代码保存为一个.reg文件,双击确认导入注册表中不完整,后来自己手工添加。注意:文件“批处理文件删除svn版本信息.bat”不能放 在有空格的文件夹下,确认删除时请看一下当前目录不要删除不该删的目录下的svn版本信息。不知道怎么改进“cmd.exe /c d:\工具\批处理文件删除svn版本信息.bat”。 


批处理文件删除svn版本信息.bat文件内容如下: 
@echo off 
echo *********************************************************** 
echo 清除svn版本信 息                                                                                               
echo *********************************************************** 
:start 
::启动过程,切换目录 
:set pwd=�% 
:cd %1 
echo 工作目录是:& chdir 
:input 
::获取输入,根据输入进行处理 
set source=: 
set /p source=确定要清楚当前目录下的.svn信息吗?[y/n/q] 
set "source=%source:"=%" 
if "%source%"=="y" goto clean 
if "%source%"=="y" goto clean 
if "%source%"=="n" goto noclean 
if "%source%"=="n" goto noclean 
if "%source%"=="q" goto end 
if "%source%"=="q" goto end 
goto input 
:clean 
::主处理过程,执行清理工作 
@echo on 
@for /d /r %%c in (.svn) do @if exist %%c ( rd /s /q %%c & echo    删除目录%%c) 
@echo off 
echo "当前目录下的svn信息已清除" 
goto end 
:noclean 
::分支过程,取消清理工作 
echo "svn信息清楚操作已取消" 
goto end 
:end 
::退出程序 
cd "%pwd%" 
pause

注:最后一种方法,如果出现错误,就打开注册表,找到对应的项,吧“cmd.exe /c d:\工具\批处理文件删除svn版本信息.bat “直接写入注册表中即可使用

我只用了最后一种方法:

报文件没有关联错误,找到这个注册表项:[hkey_local_machine\software\classes\folder\shell\deletesvn\command] 
写入:“cmd.exe /c d:\工具\批处理文件删除svn版本信息.bat “,注意路径

还有一个要注意的:在使用的时候,不要在要清除的文件夹上右击,在要清除的文件夹里面的子文件夹上右击--》快速删除svn版本信息



无声 2012-08-31 13:07
]]>
symantec 卸载密码方法http://www.blogjava.net/parable-myth/archive/2012/06/17/380950.html无声无声sun, 17 jun 2012 01:31:00 gmthttp://www.blogjava.net/parable-myth/archive/2012/06/17/380950.htmlhttp://www.blogjava.net/parable-myth/comments/380950.htmlhttp://www.blogjava.net/parable-myth/archive/2012/06/17/380950.html#feedback0http://www.blogjava.net/parable-myth/comments/commentrss/380950.htmlhttp://www.blogjava.net/parable-myth/services/trackbacks/380950.html


方法一:当时就是输入在服务器端设置的密码(诺顿的默认密码是symantec) 
方法二:修改注册表hkey_local_machine\software\intel\landesk\virusprotect6currentversion\administratoronly\security 
修改usevpuninstallpassword键值为0,即可无需密码卸载



无声 2012-06-17 09:31
]]>
网站地图