摘要: sohu邮件出问题了吗?
阅读全文
posted @
2008-04-13 11:12 卜清楚 阅读(264) |
评论 (0) |
编辑 收藏
摘要: 类和接口的通俗理解
阅读全文
posted @
2008-03-16 09:10 卜清楚 阅读(1012) |
评论 (0) |
编辑 收藏
摘要: OS:linux
Web server: resin
错误如下:
java.lang.IllegalStateException: must call load class on top
at com.caucho.util.DynamicClassLoader.loadClass(DynamicClassLoader.java:431)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:141)
阅读全文
posted @
2007-06-25 14:52 卜清楚 阅读(1764) |
评论 (1) |
编辑 收藏
摘要: svn subeclipse 密码
为什么subeclipse每次都要输入密码呢?
阅读全文
posted @
2007-06-21 14:18 卜清楚 阅读(1858) |
评论 (4) |
编辑 收藏
测试有midp2.0的push短信唤醒功能的程序,如果要想能够在模拟其上保证能够唤醒成功,必须通过ota运行才可以。如果不通过ota运行,我的测试结果是,没有办法唤醒
posted @
2007-06-05 10:34 卜清楚 阅读(295) |
评论 (0) |
编辑 收藏
在j2me的程序中设置断点,使用调试模式运行程序。结果执行到断点处未停下。后来查找原因,发现Window | Preferences | Java | Debug
下的suspend execution中的多选项没有全部取消选择,在安装eclipseme的时候,是全部取消了的,不知怎么回事。然后把调试超时时间设置为20000。再运行调试,断点处停下了。
posted @
2007-06-05 09:27 卜清楚 阅读(641) |
评论 (0) |
编辑 收藏
摘要: 今调试一个j2me的工程。拿到的工程是在eclipse下做的j2me的工程。在我将eclipseme安装上后,却是一直有个红叉提示工程中有错误。后来重新安装了一次eclipseme,还是不行。然后将eclipseme找到的模拟器全部删除,重新查找一次。可以了。
阅读全文
posted @
2007-06-04 13:49 卜清楚 阅读(323) |
评论 (0) |
编辑 收藏
摘要: 昨天晚上和我同住的哥们说java的劣势是跑在虚拟机上的,我说java的优势是跑在虚拟机上。
阅读全文
posted @
2007-05-31 11:04 卜清楚 阅读(332) |
评论 (1) |
编辑 收藏
摘要: 使用javascript在新窗口中打开链接。
javascript中不管是变量还是函数都是对象,要想为onclick赋值,需要赋值一个函数对象。所以需要写成href.onclick=hrefOnClick。
阅读全文
posted @
2007-05-29 15:21 卜清楚 阅读(2954) |
评论 (0) |
编辑 收藏
第一你可以在'服务'里面将'远程登入'服务项'禁用'
第二你可以将它改成别的端口代替,这样可以避免远程攻击:
步骤:打开“开始→运行”,输入“regedit”,打开注册表,进入以下路径:[HKEY_LOCAL_MACHINE\SYSTEM\
CurrentControlSet\Control\Terminal Server\
Wds\rdpwd\Tds\tcp],看见PortNamber值了吗?其默认值是3389,修改成所希望的端口即可,例如6111。
再打开[HKEY_LOCAL_MACHINE\
SYSTEM\CurrentContro1Set\Control\Tenninal Server\WinStations\RDP\Tcp],将PortNumber的值(默认是3389)修改成端口6111。
修改完毕,重新启动电脑,以后远程登录的时候使用端口6111就可以了。
posted @
2007-03-23 13:25 卜清楚 阅读(2301) |
评论 (0) |
编辑 收藏
windows的临时文件夹中总是有很多没用的东西。写了个批处理程序,每次开机都清空临时文件夹。
@ECHO OFF
rem 如果这个参数中带有空格,请使用""将其引起来
rem 如:"C:\Documents and Settings\Administrator\Local Settings\Temp"
rem 检查并保存参数。去掉参数两边的""
if '%1' EQU '' goto END
for %%i in (%1) do set DELDIR="%%~i"
rem 判断路径是否存在
if not exist %DELDIR% goto END
rem 询问用户
echo 您是要将%1下面的文件和文件夹全部删除吗?Y,删除;N,不删除
set /p INPUTVAR=
if "%INPUTVAR%"=="y" goto CONTINUE
if "%INPUTVAR%"=="Y" goto CONTINUE
goto END
:CONTINUE
rem 保存当前路径
set CURRENT_DIR="%cd%"
rem 到达目标路径
for %%i in (%DELDIR%) do %%~di
cd %DELDIR%
rem 删除所有文件夹
@ECHO ON
for /D %%i in (*) do rd /q /s "%%~fi"
rem 删除所有文件
del /s /q *
@ECHO OFF
rem 返回初始路径
for %%i in (%CURRENT_DIR%) do %%~di
cd %CURRENT_DIR%
:END
@ECHO ON
在windows2003上试过了。其它操作系统没试,不能保证运行正常。
posted @
2007-03-23 13:24 卜清楚 阅读(1671) |
评论 (1) |
编辑 收藏
使用
*.properties
文件,发生下面的错误,但是
PlatForm.properties
放置路径很正确,放在了
classes
下。
java.util.MissingResourceException: Can't find bundle for base name PlatForm, locale zh_CN
at java.util.ResourceBundle.throwMissingResourceException(Unknown Source)
at java.util.ResourceBundle.getBundleImpl(Unknown Source)
at java.util.ResourceBundle.getBundle(Unknown Source)
上述错误,首先怀疑是路径不对或者是不能查找
.properties
所在的路径。这样,就用
PropertyResourceBundle
进行加载,它可以指定
InputStream
。如下:
public static ResourceBundle loadProperties(String path){
System.out.println("path : " + path);
System.out.println((new File(path + "WEB-INF\\classes\\" + file + ".properties")).getAbsolutePath());
FileInputStream fis=null;
try {
fis = new FileInputStream(new File(path + "WEB-INF\\classes\\" + file + ".properties"));
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
ResourceBundle reb =null;
try {
reb = new PropertyResourceBundle(fis);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return reb;
}
测试后,错误如下:
java.lang.IllegalArgumentException: Malformed \uxxxx encoding.
at java.util.Properties.loadConvert(Unknown Source)
at java.util.Properties.load(Unknown Source)
怀疑是文件编码不对,随更换文件编码多种,错误依旧。
然后,仔细查看
.properties
文件,发现有如下一行配置:
userErrPage=D:\eclipse\workspace\TestStruts\common\userPageErr.jsp
随将“
\
”更改为“
\\
”,错误消失。
这次是非常幸运的碰到了
\u
了,呵呵。
posted @
2007-03-23 13:14 卜清楚 阅读(933) |
评论 (0) |
编辑 收藏
错误如下
[root@TEST root]# proc
proc: error while loading shared libraries: libclntsh.so.9.0: cannot open shared object file: No such file or directory
解决:
在/etc/profile中添加
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
posted @
2007-03-23 13:14 卜清楚 阅读(478) |
评论 (0) |
编辑 收藏
摘要: 浏览某个有flash的网页是,老报flash.ocx的错误,无法浏览。浏览器并自动结束。
阅读全文
posted @
2007-02-28 09:50 卜清楚 阅读(1239) |
评论 (0) |
编辑 收藏
摘要: 在向MMSC发送彩信消息时,经常会碰到错误。中移动的文章中给出的说明不是很全。现在对已经遇到的问题及解决办法罗列一下,希望能够有用。
阅读全文
posted @
2007-02-01 18:45 卜清楚 阅读(1083) |
评论 (0) |
编辑 收藏
WML和HTML差不多。在sourceforge.net下载了struts用的wml标签。在工程中配置好。
使用wml标签库的go标签。如下
<anchor title="link">
<bean:write name="item" property="title"/>
<wml:go page="/article/ViewAction.do" method="post"/>
</anchor>
wml:go中page写链接地址。和html:link标签一样,如果使用link属性,前面不加context path。method属性指定请求的方式,取值有post和get。
如果请求路径时需要带参数怎么办?wml语言的写法:
<anchor title="GO">
GO
<go method="post" href="" />
<postfield name="nPartNum" value="$PageNum" />
</anchor>
那使用WML标签库的写法就是:
<anchor title="go">
GO
<wml:postfield property="articleid" value="1"></wml:postfield>
<wml:go page="/article/ViewAction.do" method="post"/>
</anchor>
如果想从输入框中获取参数值那该如何呢?HTML中的做法就很费时了。看看WML中的办法吧:
第<input type="text" name="PageNum" size="2" value="1" format="N"/>页
<anchor title="go">
GO
<wml:postfield property="articleid" value="$PageNum"></wml:postfield>
<wml:go page="/article/ViewAction.do" method="post"/>
</anchor>
看看简单吧。wml:postfield中的value属性的值是由$PageNum赋值而来的。$PageNum这种写法是WML中变量的写法。将input的值直接当作变量来用,很方便吧。
虽然HTML中可以像下面这样使用,这也只能直接获取input中的值,但是要想将参数放到request中,还需要写端script。比起WML来差远了。
<input id="gogonumber" name="gogonum" type="text" size="3"/> <a href="javascript:next(gogonum.value-1, <%=allpages%>)">go</a>
总的来说struts的wml标签库和html标签库用法来说差不多。但是wml标签库中的标签没有将所有的wml标签全部对应上。
最后说句,今天从sourceforge.net下载struts-xml项目还是挺难的。原因不在sourceforge.net,应该在网通或者电信。
posted @
2007-01-26 19:39 卜清楚 阅读(1477) |
评论 (1) |
编辑 收藏