Archives: 2月 2010
malformedinput异常解决办法
读写文件时
BufferedReader br = new BufferedReader(new FileReader(File file));
br.readLine();
IBM JDK5抛出sun.io.malformedinputexception异常
这个异常产[……]
删除Map时抛出同步修改异常的解决办法
在对一个map进行迭代遍历并删除一些符合条件的键值对的时候,容易出现
java.util.ConcurrentModificationException 这个异常。
Exception in thread “main” java.util.ConcurrentModificationExce[……]
Hashmap遍历选择Keyset还是entryset?
遍历hashmap使用entryset要比keyset快。下面是小实验:
public class HashMapTest { public static void main(String[] args) { HashMap hashmap = new HashMap(); for(int i=0;i<1000;i++){ hashmap.put(""+i,"hello"); } long bs = Calendar.getInstance().getTimeInMillis(); Iterator iterator = hashmap.keySe[......]<p class="read-more"><a href="http://neoremind.com/2010/02/hashmap%e9%81%8d%e5%8e%86%e9%80%89%e6%8b%a9keyset%e8%bf%98%e6%98%afentryset/">继续阅读</a></p> |
pass-by-reference? pass-by-value?
最近项目中做一个tableCellContentKeyword,遇到一个棘手的问题
public void method (Integer i){
i = new Integer(6); //想改变i的值但是没有setXX的API方法,但实际上没有变化
}
真是把SCJP都忘[……]
DOS命令静默强制删除文件夹(rm -rf)
STAF小试牛刀
1.问题描述: 利用STAF框架提供的API,编写Java Code,来取出远程linux系统里某些文件的信息(例如进度信息,端口号等等) 2.模拟环境: 1) 版本STAF3.3.1,Windows XP + RHEL5 2)联通测试 staf IP process start comm[……]
STAF配置
STAF 全称Software Testing Automation Framework. 作为一个软件的自动测试框架,他以各种称之为服务作为各种功能. STAF是一个开源软件. 下面就STAF/STAX的安装配置作简要的介绍. 一 Windows下的安装 1.从STAF的官网上下载STAF和[……]
Ant自定义宏
Ant脚本project.xml 首先导入宏文件common.xml:
<import file="common.xml" /> <target name="任务:重新启动远端Resin服务器"> <rebootRe[......]<p class="read-more"><a href="http://neoremind.com/2010/02/ant%e8%87%aa%e5%ae%9a%e4%b9%89%e5%ae%8f/">继续阅读</a></p> |
文本过滤命令行的方法【以取MAC地址为例】
如何从命令行里截取自己开发所需要的数据呢? 下面的例子演示了如何获取MAC地址,仅作参考
public static String getMACAddress() { String address = ""; String os = System.getProperty("os.name"); if ( os != null && os.startsWith("Windows")) { try { String command = "cmd.exe /c ipconfig /all";[......]<p class="read-more"><a href="http://neoremind.com/2010/02/%e6%96%87%e6%9c%ac%e8%bf%87%e6%bb%a4%e5%91%bd%e4%bb%a4%e8%a1%8c%e7%9a%84%e6%96%b9%e6%b3%95%e3%80%90%e4%bb%a5%e5%8f%96mac%e5%9c%b0%e5%9d%80%e4%b8%ba%e4%be%8b%e3%80%91/">继续阅读</a></p> |
JNI之Helloworld
问题背景:由于最近生活轻松,毕设刚刚紧张起来,音频检索的代码全部是C/C++编写的,而B/S平台的应有要搭建服务器,我只会J2EE/JSP那些东东,所以要学会JNI调C/C++代码。
下面介绍下如何构建自己第一个JNI程序。
(1) 将%JAVA_HOME%下的include文件[……]
WAS管理Profile命令
WAS设计中把bin和每个server的profile文件分离开来,所以删除/profiles/AppSrv01,还可以利用一下的命令新建profile,或者干脆直接打一个tar包,包含一个clean的Profile都是可行的。
[root@rfidiczh bin]# ./manageprofi[……]
Oracle远程连接所用到的3个重要文件
注: 本文讲述了oracle数据库实例连接的配置过程,三个重要的配置文件位于C:\oracle\product\10.1.0\Db_1\NETWORK\ADMIN目录下
1. sqlplus sys/oracle@orcl
sqlnet.ora 文件格式NAMES.DIRECTORY_P[……]
Shell脚本100%进度条显示
#!binbash drawper () { _per=`expr $1 * 100 / $2` case `expr $_per / 4 % 4` in 0) _char="|" ;; 1) _char="/" ;; 2) _char="-" ;; 3) _char="\" ;; esac printf "r$_char $_per%%" if [ $1 -eq $2 ];then printf "n" fi } i=1[......]<p class="read-more"><a href="http://neoremind.com/2010/02/shell%e8%84%9a%e6%9c%ac100%e8%bf%9b%e5%ba%a6%e6%9d%a1%e6%98%be%e7%a4%ba/">继续阅读</a></p> |
Ajax与Jython结合的简单应用
1. 安装Tomcat
2. 在<TOMCAT_HOME>/webapps/建立文件夹jythonAjax.
3. Go to <TOMCAT_HOME>/webapps/jythonAjax
新建一个jython源文件HelloWorld.py
from javax.servlet.http import HttpServlet class HelloWorld(HttpServlet): def doPost(self, req, res): searchterm = req.getParameter("username")[......]<p class="read-more"><a href="http://neoremind.com/2010/02/ajax%e4%b8%8ejython%e7%bb%93%e5%90%88%e7%9a%84%e7%ae%80%e5%8d%95%e5%ba%94%e7%94%a8/">继续阅读</a></p> |