??xml version="1.0" encoding="utf-8" standalone="yes"?>色婷婷久久一区二区三区麻豆,国外成人在线视频,国产高清在线看http://www.aygfsteel.com/yyuan/archive/2008/08/04/219783.html风尘仆仆风尘仆仆Sun, 03 Aug 2008 18:52:00 GMThttp://www.aygfsteel.com/yyuan/archive/2008/08/04/219783.htmlhttp://www.aygfsteel.com/yyuan/comments/219783.htmlhttp://www.aygfsteel.com/yyuan/archive/2008/08/04/219783.html#Feedback1http://www.aygfsteel.com/yyuan/comments/commentRss/219783.htmlhttp://www.aygfsteel.com/yyuan/services/trackbacks/219783.html     在用ANT的过E中遇到了问题,工程目录下的conf目录存放的是一些配|文Ӟ在程序中需要读取这此文件?br />     使用IDEQ如JCreatorQ编译运行程序,在IDE环境中增加了classpath路径“E:\MyProject\conf”后,在Main.java中调?br />       ClassLoader.getSystemResource("default.properties");
    可以查找到default.properties文gq获得其路径E:\MyProject\conf\default.properties?br />     但是在用ANT~译q行Ӟ正确讄?lt;classpath>Q可q是无法调用ClassLoader.getSystemResource查找到文件?/p>

工程的目录如下:
E:\MyProject
 |- build
 |  |- classes
 |  |  |- app
 |  |     |- Main.class
 |  |- test
 |  |  |- app
 |        |- MainTest.class
 |
 |- src
 |  |- app
 |     |- Main.java
 |
 |- test
 |  |- app
 |     |- Main.Test.java
 |
 |- lib
 |  |- commons-lang-2.4.jar
 |
 |- conf
 |  |- default.properties
 |
 |- build.xml

build.xml部分内容如下Q?br /> <?xml version="1.0"?>

<project name="myproject" default="test" basedir=".">
  <property name="build.dir" value="build"/>
  <property name="src" value="src"/>
  <property name="test.src" value="test"/>
  <property name="lib.dir" value="lib"/>
  <property name="conf.dir" value="conf"/>

  <path id="lib.path">
    <fileset dir="${lib.dir}">
      <include name="**/*.jar"/>
    </fileset>
  </path>
 
  <path id="run.classpath">
    <pathelement location="${build.dir}/classes"/>
    <pathelement location="${conf.dir}"/> <!-- 已经d了conf目录 -->
    <path refid="lib.path"/>
  </path>
 
  <!-- 试default.properties是否存在 -->
  <available property="have.conf" resource="default.properties">
    <classpath refid="run.classpath"/>
  </available>
 
  <!-- q行ant echoӞq回have.conf: trueQ证明可以找到文?-->
  <target name="echo">
    <echo message="have.conf: ${have.conf}"/>
  </target>
 
  <!-- q行ant runӞClassLoader.getSystemResource("default.properties")q回却ؓnull -->
  <target name="run" depends="compile">
    <java classname="app.Main">
      <classpath refid="run.classpath"/>
    </java>
  </target>
</project>



风尘仆仆 2008-08-04 02:52 发表评论
]]>
按字节截取含双字节的字符?http://www.aygfsteel.com/yyuan/archive/2006/10/13/74925.html风尘仆仆风尘仆仆Fri, 13 Oct 2006 01:57:00 GMThttp://www.aygfsteel.com/yyuan/archive/2006/10/13/74925.htmlhttp://www.aygfsteel.com/yyuan/comments/74925.htmlhttp://www.aygfsteel.com/yyuan/archive/2006/10/13/74925.html#Feedback6http://www.aygfsteel.com/yyuan/comments/commentRss/74925.htmlhttp://www.aygfsteel.com/yyuan/services/trackbacks/74925.html
例如Q?我ABC是中国hDEF"Q截?个字节应q回"我ABC"Q截?个字节应q回"我ABC"Q截?个字节应q回"我ABC??br />
函数中主要是使用String.getBytes()判断一个字W包含单节还是双字节Q因多次创徏String字符Q速度比较慢,谁有更好的方法也L出徏议?br />
 1 static final String subStringbyBytes(final String str, final int bytes) {
 2     int bytesCounter = 0;
 3     String resStr = null;
 4 
 5     // 首字Wؓ双字? 而要求输Z个字?/span>
 6     if(bytes == 1) {
 7       String aChar = str.substring(01);
 8       byte[] bytesInChar = aChar.getBytes();
 9 
10       if(bytesInChar.length == 2)
11         return "";
12     }
13 
14     for(int i = 0; i < str.length(); i++) {
15       String aChar = str.substring(i, i + 1);
16       byte[] bytesInChar = aChar.getBytes();
17 
18       if(bytesInChar.length == 1) {
19         // single byte character
20         ++bytesCounter;
21 
22         if(bytesCounter == bytes) {
23           resStr = str.substring(0, i + 1);
24           break;
25         }
26       }
27       else if(bytesInChar.length == 2){
28         // double bytes character
29         bytesCounter += 2;
30 
31         if(bytesCounter > bytes) {
32           resStr = str.substring(0, i);
33           break;
34         }
35 
36         if(bytesCounter == bytes) {
37           resStr = str.substring(0, i + 1);
38           break;
39         }
40       }
41     }
42 
43     return resStr;
44   }


风尘仆仆 2006-10-13 09:57 发表评论
]]>
删除BookStore.trojan(LOADHW.EXE)木马的方法!http://www.aygfsteel.com/yyuan/archive/2006/03/25/37344.html风尘仆仆风尘仆仆Sat, 25 Mar 2006 07:16:00 GMThttp://www.aygfsteel.com/yyuan/archive/2006/03/25/37344.htmlhttp://www.aygfsteel.com/yyuan/comments/37344.htmlhttp://www.aygfsteel.com/yyuan/archive/2006/03/25/37344.html#Feedback0http://www.aygfsteel.com/yyuan/comments/commentRss/37344.htmlhttp://www.aygfsteel.com/yyuan/services/trackbacks/37344.html最q一ơ上|的时候,监控E序报有一可执行文件LOADHW.EXE登录在启动w。我晓得肯定是中毒了Q但当时我的诺顿病毒库未x更新Q还查不病毒来。于是,自己动手查,l于其杀掉了Q现过E记录如下?br />
中招后的q象比较明显Q一是启动电脑时输入用户名和密码后,鼠标光标会变成漏斗状Q且q入pȝ所需旉昄变长Q二是关机或重启的时候,W一ơ按定按钮q不xQ而是屏幕变暗Q这时点击鼠标可以回到桌面,要再一ơ选择x或重启才能生效?/p>

该木马一共有三个文gQ分别是Q?br />C:\WINNT\System32\LOADHW.EXE
C:\WINNT\System32\msitinit.dll
C:\WINNT\System32\drivers\npf.sys

LOADHW.EXE是一个安装文Ӟ在会把自己注册在Q?br />HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce
如果它被删除掉,q不影响木马的运行,只是在开机时会报该文件不存在?/p>

msitinit.dll是常d存的Q但注册表中q没有记录它Q很狡猾Q?/p>

npf.sys注册Z个服务程序,且在“控刉?>理工具->服务”中看不刎ͼ要在注册表中才能看到Q?br />HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Npf
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_NTF
它负责在启动时将msitinit.dll调入内存Q以及一些其它操作?/p>

用WinPatrol软g中CAT这三个文g都列入黑名单Q不然msitinit.dll会在开机时驻进内存而无法删除)Q重启电脑,删除q些文g和相应的注册表记录,病毒q删除了?/p>

虽然病毒删除了,但也在注册表中留下了很多的垃N|且我q不知道删除q些键g不会对系l有什么媄响,所以一直没有敢冒然清理Q?br />例如Q在Npf的注册项里有一个ClassGUID={8ECC055D-047F-11DI-A537-0000F8753ED1}
有不地斚w有对它的引用。另外,如果你用UltraEdit打开npf.sysQ其中一部分是ؕ码,q有一部分可识别的文本中就有一些注册表键|我也不清楚能否删除它们,所以只好保留着?/p>

反正Q与病毒的对抗中Q永q不可能成ؓ赢家Q?/p>

风尘仆仆 2006-03-25 15:16 发表评论
]]>
增加内存条竟焉要重新安装Java JDKQ?/title><link>http://www.aygfsteel.com/yyuan/archive/2006/03/19/36099.html</link><dc:creator>风尘仆仆</dc:creator><author>风尘仆仆</author><pubDate>Sun, 19 Mar 2006 13:02:00 GMT</pubDate><guid>http://www.aygfsteel.com/yyuan/archive/2006/03/19/36099.html</guid><wfw:comment>http://www.aygfsteel.com/yyuan/comments/36099.html</wfw:comment><comments>http://www.aygfsteel.com/yyuan/archive/2006/03/19/36099.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.aygfsteel.com/yyuan/comments/commentRss/36099.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/yyuan/services/trackbacks/36099.html</trackback:ping><description><![CDATA[ <p>在增加内存之前,我的pȝ是:<br />J2SE 1.5 update 6<br />Eclipse 3.1.2<br />Tomcat 5.5.15</p> <p>后来我加了一根内存条Q在q行Eclipse时经常在昄启动画面Q初始化Q时Q蟩Z个对话框报错Q?br />  Eclipse: JVM terminated Exit code = 1<br />  C:\WINNT\system32\javaw.exe<br />  -Xms40m<br />  -Xmx256m<br />  -jar D:\eclipse\startup.jar<br />  -os win32<br />  -ws win32<br />  -arch x86<br />  -launcher D:\eclipse\eclipse.exe<br />  -name Eclipse<br />  -show splash 600<br />  -exitdata 784_90<br />  -vm C:\WINNT\system32\javaw.exe<br />  -vmargs<br />  -Xms40m<br />  -Xmx256m<br />  -jar D:\eclipse\startup.jar</p> <p>随后Q或者Eclipse自动退出;或者无法关闭启动画面,死在那儿了Q只能手动杀掉其q程?/p> <p>q且有时候能成功启动EclipseQ但使用没一会儿又会报上面的错误Q然后自动退出?/p> <p>一开始,我以为是新加的内存不兼容Q但q行其它E序都很好,唯独Eclipse不好用。于是,我开始检查与Eclipse相关的Y件。先重装Eclipse和TomcatQ问题还是存在。因为报错的好象主要是C:\WINNT\system32\javaw.exe调用D:\eclipse\startup.jar出问题,最后我怀疑有可能是J2SE出问题了Q重装J2SEQ呵呵,好象问题解决了,用了一个小时左右的EclipseQ还没有报错?/p> <p>但我有一点不明白Q增加内存与J2SE有什么关pdQ?/p> <img src ="http://www.aygfsteel.com/yyuan/aggbug/36099.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/yyuan/" target="_blank">风尘仆仆</a> 2006-03-19 21:02 <a href="http://www.aygfsteel.com/yyuan/archive/2006/03/19/36099.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>今天刚刚在BlogJava安了Ӟhttp://www.aygfsteel.com/yyuan/archive/2006/02/26/32543.html风尘仆仆风尘仆仆Sun, 26 Feb 2006 15:22:00 GMThttp://www.aygfsteel.com/yyuan/archive/2006/02/26/32543.htmlhttp://www.aygfsteel.com/yyuan/comments/32543.htmlhttp://www.aygfsteel.com/yyuan/archive/2006/02/26/32543.html#Feedback3http://www.aygfsteel.com/yyuan/comments/commentRss/32543.htmlhttp://www.aygfsteel.com/yyuan/services/trackbacks/32543.html  刚准备写点东西上来,H然诺顿报中毒了。显C病毒ؓQPWSteal.Lemir.Gen。文件ؓQC:\WINNT\KB4553732.LOGQ经查该文g是在启动中被映ؓAPPINIT.DLLQ将其删除后对硬盘扫描病毒,又查得C:\WINNT\Q35497.LOG也是病毒文gQ删除?BR>  从网上查得PWSteal.Lemir.Gen是传奇木马,但网上所介绍得好像与我中得不太一P|上说还有sysmodule32.dll和sysmodule64.dllQ但我的pȝ中没有此文g?BR>  本以为杀完后没事了Q哪知道上着|,q了一会儿q病毒就出来了,q是KB4553732.LOGQ但Q35497.LOG变成了Q52270.LOGQ真晕!
  可能q有个可执行的病毒文件没扄吧,|上目前q没扑ֈ解决办法Q过两天l箋杀Q?BR>  暂时没写BlogQ准备过两天杀完病毒写Q?img src ="http://www.aygfsteel.com/yyuan/aggbug/32543.html" width = "1" height = "1" />

风尘仆仆 2006-02-26 23:22 发表评论
]]>
վ֩ģ壺 ʲ| | | ϴ| | °Ͷ| ɽ| ͤ| ̫| | | ͬ| ˳| | Դ| | | | Դ| н| ̩| | Ӳ| ͩ| ں| | | | Ʊ| Ϋ| | ʯ̨| | ̶| | ȫ| ַ| ƺ| ¡| ɰ| ԣ|