set 后面跟的是一个变量,这里变量指定为qingsword,而"qingsword=wscript.createobject("wscript.shell")",可以理解为将一个脚本解析引擎赋值给这个变量,或者理解为执行这一句之后,就可以使用"qingsword.run"输入一些脚本命令,让系统执行。}还可以使用waitformulitpleobjects函数来等待多个内核对象变为已通知状态:code highlighting produced by actipro codehighlighter (freeware)>dwordwaitformultipleobjects(dworddwcount,//等待的内核对象个数consthandle*phobjects,//一个存放被等待的内核对象句柄的数组boolbwaitall,//是否等到所有内核对象为已通知状态后才返回dworddwmilliseconds)。
第四步,编解码工厂:
package com.dxz.minademo3;
import java.nio.charset.Charset;
import org.apache.mina.core.session.IoSession;
import org.apache.mina.filter.codec.ProtocolCodecFactory;
import org.apache.mina.filter.codec.ProtocolDecoder;
import org.apache.mina.filter.codec.ProtocolEncoder;
public class CmccSipcCodecFactory implements ProtocolCodecFactory {
private final CmccSipcEncoder encoder;
private final CmccSipcDecoder decoder;
public CmccSipcCodecFactory() {
this(Charset.defaultCharset());
}
public CmccSipcCodecFactory(Charset charSet) {
this.encoder = new CmccSipcEncoder(charSet);
this.decoder = new CmccSipcDecoder(charSet);
}
@Override
public ProtocolDecoder getDecoder(IoSession session) throws Exception {
return decoder;
}
@Override
public ProtocolEncoder getEncoder(IoSession session) throws Exception {
return encoder;
}
}
实际上这个工厂类就是包装了编码器、,通过接口中的getEncoder()、getDecoder()方法向ProtocolCodecFilter 过滤器返回编实例,以便在过滤器中对数据进行编解码处理。
第五步,运行示例:
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-93147-20.html
本来伊拉克人民还有家
选择新的
你还和平的了吗