??xml version="1.0" encoding="utf-8" standalone="yes"?>
]]>
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:141)
at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:62)
at net.sf.jasperreports.engine.util.JRGraphEnvInitializer.initializeGraphEnv(JRGraphEnvInitializer.java:58)
at net.sf.jasperreports.engine.fill.JRBaseFiller.<init>(JRBaseFiller.java:311)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:92)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:74)
at net.sf.jasperreports.engine.fill.JRFiller.createFiller(JRFiller.java:147)
at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:57)
at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:402)
at com.amerisia.ebills.reports.ViewReportAction.createJasperPrint(ViewReportAction.java:155)
at com.amerisia.ebills.reports.ViewReportAction.execute(ViewReportAction.java:44)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1006)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.amerisia.ebills.commons.web.EncodingFilter.doFilter(EncodingFilter.java:25)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:326)
at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1062)
at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:386)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1006)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.amerisia.ebills.commons.web.EncodingFilter.doFilter(EncodingFilter.java:25)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6724)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3764)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2644)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
解决Ҏ(gu)Q?/span>使用jdk处理囑ŞQ在startWebLogic.sh?/span>${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} ${JAVA_OPTIONS} -Dweblogic.Name=${SERVER_NAME} -Dweblogic.ProductionModeEnabled=${PRODUCTION_MODE} -Djava.security.policy="${WL_HOME}/server/lib/weblogic.policy" weblogic.Server ?/span>dQ?/span>
-Djava.awt.headless=true
AIX, WEBSPHERE下错误信息ؓQ?br />
Error 500: sun/awt/X11GraphicsEnvironment
解决Ҏ(gu)Q?/span>使用jdk处理囑ŞQ进入应用程序服务器 > server1 > q程定义 > Java 虚拟?nbsp;>
WEB/Servlet/JSP
1 对于JSPQ确定头部加?<%@ page contentType="text/html;charset=gb2312"%>q样的标{?br />
2 对于ServletQ确?讄setContentType (“text/html; charset=gb2312”)Q以上两条用于得输出汉字没有问题?br />
3 出HTML head中加一?<meta http-equiv="Content-Type" content="text/html; charset=gb2312"> Q让览器正确定HTML~码?br />
4 为Web应用加一个FilterQ确保每个Request明确调用setCharacterEncodingҎ(gu),让输入汉字能够正解析?br />
import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.UnavailableException;
import javax.servlet.http.HttpServletRequest;
/**
* Example filter that sets the character encoding to be used in parsing the
* incoming request
*/
public class SetCharacterEncodingFilter
implements Filter {
public SetCharacterEncodingFilter()
{}
protected boolean debug = false;
protected String encoding = null;
protected FilterConfig filterConfig = null;
public void destroy() {
this.encoding = null;
this.filterConfig = null;
}
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
// if (request.getCharacterEncoding() == null)
// {
// String encoding = getEncoding();
// if (encoding != null)
// request.setCharacterEncoding(encoding);
//
// }
request.setCharacterEncoding(encoding);
if ( debug ){
System.out.println( ((HttpServletRequest)request).getRequestURI()+"setted to "+encoding );
}
chain.doFilter(request, response);
}
public void init(FilterConfig filterConfig) throws ServletException {
this.filterConfig = filterConfig;
this.encoding = filterConfig.getInitParameter("encoding");
this.debug = "true".equalsIgnoreCase( filterConfig.getInitParameter("debug") );
}
protected String getEncoding() {
return (this.encoding);
}
}
web.xml中加入:
<filter>
<filter-name>LocalEncodingFilter</filter-name>
<display-name>LocalEncodingFilter</display-name>
<filter-class>com.ccb.ectipmanager.request.SetCharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>gb2312</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>false</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>LocalEncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
5 用于WeblogicQvedor-specificQ:
其一:在web.xml里加上如下脚?
<context-param>
<param-name>weblogic.httpd.inputCharset./*</param-name>
<param-value>GBK</param-value>
</context-param>
其二Q可选)在weblogic.xml里加上如下脚?
<charset-params>
<input-charset>
<resource-path>/*</resource-path>
<java-charset-name>GBK</java-charset-name>
</input-charset>
</charset-params>
SWING/AWT/SWT
?于SWING/AWTQJava会有些缺省字体如Dialog/San SerifQ这些字体到pȝ真实字体的映在$JRE_HOME/lib/font.properties.XXX文g中指定。排除字体显C问题时Q首?需要确定JVM的区域ؓzh_CNQ这样font.properties.zh_CN文g才会发生作用。对?font.properties.zh_CN , 需要检查是否映缺省字体到中文字体如宋体?br />
在Swing中,Java自行解释TTF字体Q渲染显C;对于AWT,SWT昄部分交由操作pȝ。首先需要确定系l装有中文字体?br />
1 汉字昄?#8221;?#8221;Q一般ؓ昄字体没有使用中文字体Q因为Java对于当前字体昄不了的字W,不会像Windows一样再采用~省字体昄?br />
2 部分不常见汉字不能显C,一般ؓ昄字库中汉字不全,可以换另外的中文字体试试?br />
3 对于AWT/SWTQ首先确定JVMq行环境的区域设|ؓ中文Q因为此处设计JVM与操作系lapi调用的{换问题,再检查其它问题?br />
JNI
JNI中jstring以UTF-8~码l我们,需要我们自行{为本地编码。对于WindowsQ可以采用WideCharToMultiByte/MultiByteToWideChar函数q行转换Q对于UnixQ可以采用iconv库?br />
q里从SUN jdk 1.4 源代码中扑ֈ一D用jvm String 对象的getBytes的{换方式,相对单和跨^収ͼ不需要第三方库,但速度E慢。函数原型如下:
/* Convert between Java strings and i18n C strings */
JNIEXPORT jstring
NewStringPlatform(JNIEnv *env, const char *str);
JNIEXPORT const char *
GetStringPlatformChars(JNIEnv *env, jstring jstr, jboolean *isCopy);
JNIEXPORT jstring JNICALL
JNU_NewStringPlatform(JNIEnv *env, const char *str);
JNIEXPORT const char * JNICALL
JNU_GetStringPlatformChars(JNIEnv *env, jstring jstr, jboolean *isCopy);
JNIEXPORT void JNICALL
JNU_ReleaseStringPlatformChars(JNIEnv *env, jstring jstr, const char *str);
附gjni_util.h,jni_util.c
JDK1.4/1.5新增部分
字符集相关类(Charset/CharsetEncoder/CharsetDecoder)
jdk1.4开始,对字W集的支持在java.nio.charset包中实现?br />
常用功能Q?br />
1 列出jvm所支持字符集:Charset.availableCharsets()
2 能否对看某个Unicode字符~码QCharsetEncoder.canEncode()
常见问题
在JVM下,用System.out.println不能正确打印中文Q显CZؓ???
System.out.println是PrintStreamQ它采用jvm~省字符集进行{码工作,如果jvm的缺省字W集为iso8859-1Q则中文昄会有问题。此问题常见于Unix下,jvm的区域没有明指定的情况?br />
在英文UNIX环境?用System.out.println能够正确打印汉字Q但是内部处理错?br />
可能是汉字在输入转换Ӟ没有正{码:
即gbk文本à(iso8859-1转码)àjvm char(iso8859-1~码汉字)à (iso8859-1转码)à输出?br />
gbk汉字l过两次错误转码Q原不动的被传递到输出Q但是在jvm中,q未以正的unicode~码表示Q而是以一个汉字字节一个char的方式表C,从而导致此c错误?br />
GB2312-80QGBKQGB18030-2000 汉字字符?br />
GB2312-80 是在国内计算机汉字信息技术发展初始阶D制定的Q其中包含了大部分常用的一、二U汉字,?9 区的W号。该字符集是几乎所有的中文pȝ和国际化的Y仉支持的中文字W集Q这也是最基本的中文字W集。其~码范围是高?xa1Q?xfeQ低位也?0xa1-0xfeQ汉字从 0xb0a1 开始,l束?0xf7feQ?br />
GBK ?GB2312-80 的扩展,是向上兼容的。它包含?20902 个汉字,其编码范围是 0x8140-0xfefeQ剔除高?0x80 的字位。其所有字W都可以一对一映射?Unicode 2.0Q也是?JAVA 实际上提供了 GBK 字符集的支持。这是现阶段 Windows 和其它一些中文操作系l的~省字符集,但ƈ不是所有的国际化Y仉支持该字W集Q感觉是他们q不完全知道 GBK 是怎么回事。值得注意的是它不是国家标准,而只是规范。随着 GB18030-2000国标的发布,它将在不久的来完成它的历史使命?br />
GB18030-2000(GBK2K) ?GBK 的基上进一步扩展了汉字Q增加了藏、蒙{少数民族的字Ş。GBK2K 从根本上解决了字位不够,字Ş不的问题。它有几个特点,
它ƈ没有定所有的字ŞQ只是规定了~码范围Q留待以后扩充?
~码是变长的Q其二字节部分与 GBK 兼容Q四字节部分是扩充的字Ş、字位,其编码范围是首字?0x81-0xfe、二字节0x30-0x39、三字节 0x81-0xfe、四字节0x30-0x39?br />
UTF-8/UTF-16/UTF-32
UTFQ即Unicode Transformer FormatQ是Unicode代码?code point)的实际表C方式,按其基本长度所用位数分为UTF-8/16/32。它也可以认为是一U特D的外部数据~码Q但能够与Unicode代码点做一一对应?br />
UTF-8是变长编码,每个Unicode代码Ҏ(gu)照不同范_可以?-3字节的不同长度?br />
UTF-16长度相对固定Q只要不处理大于\U200000范围的字W,每个Unicode代码点?6位即2字节表示Q超出部分用两个UTF-16?字节表示。按照高低位字节序Q又分ؓUTF-16BE/UTF-16LE?br />
UTF-32长度始终固定Q每个Unicode代码点?2位即4字节表示。按照高低位字节序Q又分ؓUTF-32BE/UTF-32LE?br />
UTF ~码有个优点Q即管~码字节C{,但是不像gb2312/gbk~码一P需要从文本开始寻找,才能正确Ҏ(gu)字进行定位。在UTF~码下,Ҏ(gu)相对?定的法Q从当前位置p够知道当前字节是否是一个代码点的开始还是结束,从而相对简单的q行字符定位。不q定位问题最单的q是UTF-32Q它Ҏ(gu)?需要进行字W定位,但是相对的大也增加不少?br />
关于GCJ JVM
GCJq未完全依照sun jdk的做法,对于区域和编码问题考虑不够周全。GCJ启动Ӟ区域始终设ؓen_USQ编码也~省为iso8859-1。但是可以用Reader/Writer做正编码{?/font>
当输?/span>http://IPADDRESS:9090/adminq入websphere控制台进行管理时Q页面空白无M反应Q或者显CZ息ؓQ?/span>Language received from client: GET Setlocale: C WServer.HANDSHAKING 47114 WServer.HANDSHAKING
二:存在问题分析?/span>
停止websphere后,使用netstat –an |grep 9090,l果?/span>
tcp4 0 0 *.9090 *.* LISTEN
9090端口仍处于用中
三:解决Ҏ(gu)Q?/span>
1Q?nbsp;如果pȝ不准备?/span>WebSM tool工具Q用下面命令停止即可:
/usr/websm/bin/wsmserver –disable
2Q?nbsp;更改WebSphere理端口与虚拟端口到9099
2.1):Virtual Host : <WAS_HOME>/config/cells/<cellname>/virtualhosts.xml
上述文g?/span>
<host:VirtualHost xmi:id="VirtualHost_2" name="admin_host">
<aliases xmi:id="HostAlias_4" hostname="*" port="9090"/>
<aliases xmi:id="HostAlias_5" hostname="*" port="9043"/>
</host:VirtualHost>
?/span>9090更改?/span>9099.
2.2):HTTP Transport :<WAS_HOME>/config/cells/<cellname>/nodes/<nodename>/serve
rs/server1/server.xml
上述文g?/span>
<transports xmi:type="applicationserver.webcontainer:HTTPTransport"
xmi:id="HTTPTransport_1" sslEnabled="false">
<address xmi:id="EndPoint_1" host="" port="9092"/>
</transports>
?/span>9090更改?/span>9099.
1. ?/span>root用户dQ通过smitty user创徏实例用户 gjywQ进?/span>DB2安装文g所在目?/span>.
2. 安装文件目录下所有文件赋全部权限 chomd 777 *
3. 如果使用.db2_setupq行安装Q?/span>,则必d?/span>root用户d
执行vi .profile
".profile" 6 lines, 103 characters
alias l='ls -l'
set -o vi
DISPLAY=192.168.250.110:0.0
export DISPLAY
PATH=$PATH:/nmon/nmon
export PATH
上IP地址改ؓq程客户?/span>IP?/span>
4. 可用目录下另一安装文gq行(与第3步是同一q程),安装q程?/span>,实?/span>db2inst1直接改ؓgjyw(所要用的实例?/span>)
5. 安装完成后停止服?/span>
su - gjyw (实例用户)
db2stop 停止实例Q如果不?/span> db2stop force强制停止
exit 退出到root?/span>
su - dasusr1 (db2理用户)
db2admin stop 停止DAS
6. 升DB2?/span> db2 8.2版本
切换到升U包目录
./installFixPak –y
7. 切换?/span>root用户
cd /usr/opt/db2_08_01/instance
chmod +x db2iupdt
chmod +x dasupdt
此两文件赋可执行权?/span>
./db2iupdt gjyw
./dasupdt dasusr1
l定相关用户
8. 取动数据库服?/span>
切换?/span>root用户
su - dasusr1
db2admin start 启动das
su - gjyw
db2start 启动实例
?/span>:创徏数据?/span>
1. 建库时应指定数据?/span>db2codepage,?/span>xp中默认ؓ1386,AIX中英文环境默认ؓ819,当在AIX上徏库时当前数据库?/span>codepage保持与要导入的数据来源处一?/span>,否则导入后中文会昄Zؕ码?/span>
1.) db2 create db db2name using codeset 1386 territyor 86
2.) 或?/span>1,db2set db2codepage=1386 2,db2set db2country=86 3,db2 terminate 4,db2stop force,5,db2stop start.
3.) 查代码页(codepage)是否与设|一?/span>.
Db2 get database configuration from databaseName |more
?/span>:使用db2look,db2move export,db2move load,db2move import工具导入导出数据?/span>
1.生成createdatabase.sql数据库结构文?/span>
db2look –d DATABASENAME –a –e –m –l –f –o createdatabase.sql
2. 调整createdatabase.sql文g对象序,调整前先?/span>createdatabase.sql里的CONNECT TO后的数据库名U全部替换ؓ你的目标数据库名U?/span>
1).׃使用db2look导出的文件ƈ不是Ҏ(gu)对象依赖关系生成的,需要作手工调整Q一般顺序ؓBUFFERPOOL(createdatabase.sql文g最前部?/span>), TABLESAPCE, TABLE,PATH(模拟表、列、烦引和列分?/span>),FUCNTION(?/span>[定义Ҏ(gu)),VIEW(视图), TRIGGER?/span>
2).存储q程另行导入Q应?/span>createdatabase.sql中的存储q程部䆾删除?/span>
4Q执?/span>createdatabase.sql文g.
1. ?/span>createdatabase.sql上传?/span>AIX服务器,使用命o
1). 默认情况下不能执行超q?/span>61K的文?/span>,使用下面语句调整执行语言heap.
Db2 update db cfg for DATABASENAME using STMTHEAP 8192
2).执行?/span>db2 -tvf createdatabase.sql
3).可以quest center for db2中连接后处理?/span>
6. db2move DataBaseName export ,生成的所有文件上传?/span>
7. chmod 777 * Q将所有文件更Ҏ(gu)限?/span>
8. db2move newDataBaseName load
在导入中可能因ؓU种原因发生中断Q会使数据库暂挂
1)..查看是哪张表挂v
db2 select tabname,tableid from syscat.tables where tableid=59
2). 表名知道后到db2move.lst(?/span>db2move YOURDB export的目录中)中找到相应的.ixf文g
db2 load from tabindex.ixf of ixf terminate into 实例?/span>.表名
?/span>db2move.lst文g?/span>tabindex.ixf对应的是”表名”
?/span>.导入存储q程?/span>
通地quest center for db2,q入存储q程界面Q全选,Extract DDL, 生成sql后, 只留?/span>SCHEMA 定义存储q程的?/span> q接上另一数据?/span>(AIX)后执行?/span> 如有大或过于复杂的存付q程Q应执行Db2 update db cfg for DATABASENAME using STMTHEAP 8192 , 加大执行语句heap.
五:应注意事及常用命o
1. chmod 777 * 更改一目录下所有文件的权限?/span>
2Q?/span>db2 get database configuration for databaseName |more 查看数据库配|?/span>
3. db2 create db dbname using CODESET 1386 TERRITORY 86 指定代码徏?/span>
4. db2 select tabname,tableid from syscat.tables where tableid=59 查看处于挂v状态的表?/span>
5Q?/span>db2 update db cfg for JZGYZX using STMTHEAP 8192 增大执行语句heapQ当pȝ提示语句q长或太复杂时用?br />
Data菜单? q接/资料来源 配置正常
JDBC Driver: COM.ibm.db2.jdbc.app.DB2Driver
JDBC URL : jdbc:db2:DataBaseName
Server Address: jdbc:db2://127.0.0.1:50000
在测试连接时Q仍提示Q?br /> ClassNotFoundError:COM.ibm.db2.jdbc.app.DB2Driver Check your classpath!
重启IREPORT, 重启?sh)脑都无效?/p>
解决Ҏ(gu)Q?br />
系l环境变量的classpath中加上db2(或其它数据库)的驱动程序,重启Q连接成功?br />
Options菜单里classpath与系l环境变量中classpath可以不在同一个目录?br />
以前使用同一个IRPORT从没有配q系l环境变量,其它E序也没有配|,但可以正怋用?/p>
<SCRIPT language=JScript event=OnObjectReady(objObject,objAsyncContext) for=foo>
if(objObject.IPEnabled != null && objObject.IPEnabled != "undefined" && objObject.IPEnabled == true)
{
if(objObject.MACAddress != null && objObject.MACAddress != "undefined")
MACAddr = objObject.MACAddress;
if(objObject.IPEnabled && objObject.IPAddress(0) != null && objObject.IPAddress(0) != "undefined")
IPAddr = objObject.IPAddress(0);
if(objObject.DNSHostName != null && objObject.DNSHostName != "undefined")
sDNSName = objObject.DNSHostName;
}
</SCRIPT>
<META content="MSHTML 6.00.2800.1106" name=GENERATOR></HEAD>
<BODY>
<OBJECT id=locator classid=CLSID:76A64158-CB41-11D1-8B02-00600806D9B6 VIEWASTEXT></OBJECT>
<OBJECT id=foo classid=CLSID:75718C9A-F029-11d1-A1AC-00C04FB6C223></OBJECT>
<SCRIPT language=JScript>
var service = locator.ConnectServer();
var MACAddr ;
var IPAddr ;
var DomainAddr;
var sDNSName;
service.Security_.ImpersonationLevel=3;
service.InstancesOfAsync(foo, 'Win32_NetworkAdapterConfiguration');
</SCRIPT>
<FORM id=formfoo name=formbar action=NICPost.asp method=post><INPUT value=00:05:5D:0E:C7:FA name=txtMACAddr> <INPUT value=192.168.0.2 name=txtIPAddr> <INPUT value=typ name=txtDNSName> </FORM></BODY></HTML>
1.
解除带宽限制
q行
----gpedit.msc-----
理模版
-----
|络
----QoS
数据包调度程?/span>
---
限制可保留带?/span>
---
?/span>
?/span>
-----
下面输入
0 ----
定
---------
在你的拨号图标右健属性找到网l?/span>
-----
看看有没?/span>
QoS
数据包调度程?/span>
-------
如果没有点安?/span>
-----
服务
------
d
----
?/span>
QoS
数据包调度程?/span>
----
?/span>
看有没有打勾
----
有就代表成功?/span>
--------
重启
---ok!
2.
使用
xp
主题
打开控制面板
->
理工具
->
服务Q在里面?/span>
theme
q个服务启动Q重?/span>
然后q桌面属性,在桌面主题里面?/span>
xp
样式Q就可以换回熟?zhn)?/span>
XP
主题Q?/span>
3.
用x事g跟踪Q开?/span>
?/span>
q行
?/span>
gpedit.msc
?/span>
计算机配|?/span>
?/span>
理模板
?/span>
pȝ
?/span>
昄x事g跟踪
?/span>
用?/span>
4.
把更多资源分配给E序Q右键点?/span>
?/span>
我的?sh)?/span>
?/span>
?/span>
属?/span>
?/span>
高
?/span>
性能
?/span>
讄
?/span>
高Q把
?/span>
处理器计?/span>
?/span>
和内存用分配给
?/span>
E序
?/span>
使用Q然后点?/span>
?/span>
定
?/span>
?/span>
5.
g?/span>
DirectX
加速:
g加速:桌面点击右键
?/span>
属?/span>
?/span>
讄
?/span>
高
?/span>
疑难解答。把该页面的g加速滚动条拉到
?/span>
完全
?/span>
Q点?/span>
?/span>
定
?/span>
保存退出。这期间可能出现一瞬的黑屏是完全正常?/span>
DirectX
加速:
?/span>
开?/span>
?/span>
?/span>
?/span>
q行
?/span>
Q键?/span>
“dxdiag?/span>
Q打开
“DirectX
诊断工具
?/span>
Q在
?/span>
昄
?/span>
面Q点?/span>
DirectDraw, Direct3D and AGP Texture
加速三个按钮启用加速。把
?/span>
声音的硬件加速?/span>
?/span>
滚动条拉?/span>
?/span>
完全加?/span>
?/span>
?/span>
6.
用错误报告Q右键点?/span>
?/span>
我的?sh)?/span>
?/span>
?/span>
属?/span>
?/span>
高
?/span>
点击
?/span>
错误报告
?/span>
按钮Q在出现的窗口中?/span>
?/span>
用错误
报告
?/span>
选上q复?/span>
?/span>
但在发生严重错误旉知?/span>
?/span>
?/span>
7.
闭华ȝ
Dr.Watson
Q?/span>
?/span>
"
开?/span>
"->"
q行
"
中输?/span>
"drwtsn32"
命oQ或?/span>
"
开?/span>
"->"
E序
"->"
附g
"->"
pȝ工具
"->"
pȝ信息
"->"
工具
"->"Dr Watson"
Q调出系l里的华ȝ
Dr.Watson
Q只保留
"
转储全部U程上下?/span>
"
选项Q否则一旦程序出错,盘会读很久Qƈ占用大量I间。如以前有此情况Q请查找
user.dm p
文gQ删除后可节省几?/span>
MB
I间?/span>
8.
闭华ȝ
Dr.Watson
Q?/span>
?/span>
"
开?/span>
"->"
q行
"
中输?/span>
"drwtsn32"
命oQ或?/span>
"
开?/span>
"->"
E序
"->"
附g
"->"
pȝ工具
"->"
pȝ信息
"->"
工具
"->"Dr Watson"
Q调出系l里的华ȝ
Dr.Watson
Q只保留
"
转储全部U程上下?/span>
"
选项Q否则一旦程序出错,盘会读很久Qƈ占用大量I间。如以前有此情况Q请查找
user.dm p
文gQ删除后可节省几?/span>
MB
I间?/span>