winlogon.exe应用程序错误,原因及解决办法

winlogon.exe应用程序错误,原因及解决办法
winlogon.exe应用程序错误,原因及解决办法

winlogon.exe应用程序错误,原因及解决办法

电脑出现winlogon.exe应用程序错误,蓝屏不断重启,这种情况要怎么解决,下面介绍下解决办法。

winlogon.exe 是控制你的系统登陆的程序,是系统绝对核心进程,用来管理系统用户登陆!若winlogon.exe出现故障,会直接导致机器蓝屏并不断重启!

形成原因:

o1、原登陆程序winlogon.exe逻辑被破坏了,并且会出现蓝屏,这都是病毒的征兆;o2、硬件有些地方配置不当;

o3、硬件装了不匹配得驱动;

o4、机器超频,导致不能承受一定的负荷导致崩溃;

o5、有些硬件可能没有插好,或者损坏了,硬件需要升级;

o6、操作系统需要更新,不能识别得某些硬件,或者驱动升级。

解决办法:请依次尝试一下如下几种方法——

方法一:

o1、依次点击“开始”“运行”,输入cmd,确定

o2、在命令提示窗口复制粘贴如下命令:for %1 in (%WinDir%\SYSTEM32\*.DLL) DO RegSvr32.EXE /s %1,然后确定即可!

方法二:

卸载搜狗拼音输入法。

方法三:

o1、若机器中有系统备份,建议还原系统;

o2、若机器中没有系统备份,且winlogon.exe故障不是病毒或木马导致,建议直接修复一下系统;

o3、若机器中没有系统备份,且winlogon.exe故障是病毒或木马导致,建议直接格式化重装系统。

语法分析程序实验报告及代码

LL(1)语法分析实验报告 一、实验题目 LL(1)语法分析 二、实验目的 通过设计、编制、调试一个典型的语法分析程序,实现对词法分析程序所提供的单词序列进行语法检查和结构分析,检查语法错误,进一步掌握常用的语法分析方法。 三、实验内容 构造LL(1)语法分析程序,任意输入一个文法符号串,并判断它是否为文法的一个句子。程序要求为该文法构造预测分析表,并按照预测分析算法对输入串进行语法分析,判别程序是否符合已知的语法规则,如果不符合则输出错误信息。 消除递归前的文法消除递归和提取公因子后的等价文法 S →S ∨ a T | a T | ∨ a T S→aTS’ |vaTS’ T →∧ a T | ∧a S’→vaTS’ |ε T→∧ a T’ T’→∧ aT’ |ε 根据已建立的分析表,对下列输入串:a∧ a∧ a进行语法分析,判断其是否符合文法。 四、实验要求 1.根据已由的文法规则建立LL(1)分析表; 2.输出分析过程。 请输入待分析的字符串: a∧ a∧ a 符号栈输入串所用产生式

#S a∧ a∧ a# #S’Ta a∧ a∧ a# S→aTS’ #S’T ∧ a∧ a# # S’T’a∧∧ a∧ a# T→∧ a T’ # S’T’a a∧ a# # S’T’∧ a# # S’T’a∧∧ a# T’→∧ aT’ # S’ T’a a# # S’ T’# # S’ # T’→ε # # S’→ε 五、程序思路 模块结构: 1、定义部分:定义常量、变量、数据结构。 2、初始化:设立LL(1)分析表、初始化变量空间(包括堆栈、结构体等); 3、运行程序:让程序分析一个text文件,判断输入的字符串是否符合文法定义的规则; 4、利用LL(1)分析算法进行表达式处理:根据LL(1)分析表对表达式符号串进行堆栈(或其他)操作,输出分析结果,如果遇到错误则显示简单的错误提示。 六、程序源代码 /* 程序名称: LL(1)文法分析程序 */ /* S->S>aT|aT|>aT */ /* T->

黑莓手机错误代码详解 blackberry系统错误提示

黑莓手机错误代码详解 blackberry系统错误提示 希望国内的黑莓用户对黑莓手机出错提示有个很好的认识,从而来解决问题。 101 Previous startup failed 当jvm启动过程中,前一个启动的项目失败了,设备已经被重置。这个错误表明jvm 在启动时找到“启动进行中”这个标志位已经设置了,当前屏幕信息为:有意停止“系统继续重置”这个死循环,来纠正系统当前不正确的启动操作 102 Invalid code in filesystem 在文件系统中发现无效的代码。手持设备的系统检查.cod文件的变动时,在一些.cod 文件中检测到这个问题。他肯可能是表明生成过程中发生了错误,即在cod文件中存在一个有问题的签名。如果一些用户操作设备导致这个问题的发生,文件系统的代码被破坏,复位的周期将是连续循环的。唯一的恢复方法是擦去设备并且恢复一个新的系统。 103 Cannot find starting address 找不到启动的地址,用于启动系统的引导cod文件找不到。这个错误表明一个用于引导系统的cod文件没有安装到设备上,或者格式不正确。 104 Uncaught: 非预期:《java模块名》jvm诊断出一个非预期的java代码异常错误抛出,程序可以继续执行,或者手持设备可以用桌面管理器连是USB线安装一个程序调试器来查看这些错误信息。事件日志里应该包含了异常错误的信息 105 Example, DbRecSize( %d ) -> %d 举例,DbRecSize( %d ) -> %d文件系统API已经为一种特定的操作返回一种错误状态码,他可能表明在jvm上存在一个无效的或者错误的文件系统 106 Graphics system error 图形系统错误,在设备的图形系统里一个错误发生并被检测到 107 operator new() called 在jvm里,操作new()回调一个c++类,该函数代码没有被正确的从VMRamObject对象来继承,新操作符需要被正确的继承。提取当前的(-后复位)的BUGDISP 108 operator delete() called 在jvm里,操作delete

网众NXP错误代码解析

网众NXP错误代码解析 DDE(1)未知错误 DDE(2)磁盘快照打开模式错误 DDE(3)磁盘已经打开 DDE(4)磁盘文件没有找到 DDE(5)超级工作站文件已经存在 1)还原时发现超级工作站更新文件存在 2)转存时发现超级工作站更新文件存在 DDE(6)超级工作站文件不存在 DDE(7)还原点文件不存在 DDE(8)快照文件大小错误 DDE(9)超级工作站文件大小错误 DDE(10)还原点文件大小错误 DDE(11)错误的文件格式 DDE(12)分区备份文件大小错误 DDE(13)分区备份文件页面大小错误 DDE(14)快照文件索引没有找到,转存文件格式错误 DDE(15)错误的磁盘版本 快照版本和磁盘版本不匹配 1)普通工作站启动 这台工作站设定成了开机不删除工作站文件,然后做过超级工作站更新或者做过工作站转存

2)工作站转存 这台工作站启动过以后,做过超级工作站更新或者在其他工作站上做过工作站转存 3)还原 还原点的版本和磁盘版本不对应 /root/.xfetrash目录太大,占满了磁盘空间 xfe 文件管理器有个特性,可以指定删除文件时放到回收站里,也就是/root/.xfetrash目录, 关闭方法: 桌面-> 文件管理器-> Edit 菜单-> Preference -> Option 选项卡 第一项:Use trash can for file delete (safe delete) 把前面的打勾去掉 清空这个目录: 1)cd /root/.xfetrash rm -fr * 2)打开文件管理器,在Location中输入/root/.xfetrash,然后删除这个目录下面所有的文件 系统错误代码:Linux 0 = 成功

Windows常见错误代码解析

Windows常见错误代码解析 Windows常见非法操作详解 ■.停止错误编号:0x0000000A 说明文字RQL-NOT-LESS-OR-EQUAL 通常的原因:驱动程序使用了不正确的内存地址. 解决方法:如果无法登陆,则重新启动计算机.当出现可用的作系统列表时,按F8键.在Windows高级选项菜单屏幕上,选择"最后一次正确的配置",然后按回车键. 检查是否正确安装了所有的新硬件或软件.如果这是一次全新安装,请与硬件或软件的制造商联系,获得可能需要的任何Windows更新或驱动程序. 运行由计算机制造商提供的所有的系统诊断软件,尤其是内存检查. 禁用或卸掉新近安装的硬件(RAM,适配器,硬盘,调制解调器等等),驱动程序或软件. 确保硬件设备驱动程序和系统BIOS都是最新的版本. 确保制造商可帮助你是否具有最新版本,也可帮助你获得这些硬件. 禁用 BIOS内存选项,例如cache或shadow. ■.停止错误编号:0x0000001E 说明文字:KMODE-EXPTION-NOT-HANDLED 通常的原因:内核模式进程试图执行一个非法或未知的处理器指令. 解决方法:确保有足够的空间,尤其是在执行一次新安装的时候. 如果停止错误消息指出了某个特定的驱动程序,那么禁用他.如果无法启动计算机.应试着用安全模式启动,以便删除或禁用该驱动程序. 如果有非 Microsoft支持的视频驱动程序,尽量切换到标准的VGA驱动程序或Windows提

供的适当驱动程序. 禁用所有新近安装的驱动程序. 确保有最新版本的系统BIOS.硬件制造商可帮助确定你是否具有最新版本,也可 以帮助你获得他. BIOS内存选项,例如cache,shadow. ■.停止错误编号:0x00000023或0x00000024 说明文字:FAT-FILE-SYSTEM或MTFS-FILE-SYSTEM 通常原因:问题出现在Ntfs.sys(允许系统读写NTFS驱动器的驱动程序文件)内. 解决方法:运行由计算机制造商提供的系统诊断软件,尤其是硬件诊断软件. 禁用或卸载所有的反病毒软件,磁盘碎片整理程序或备份程序. 通过在命令提示符下运行Chkdsk /f命令检查硬盘驱动器是否损坏,然后重新启动计算机. ■.停止编号:0x0000002E 说明文字ATA-BUS-ERROR 通常的原因:系统内存奇偶校验出错,通常由硬件问题导致. 解决方法:卸掉所有新近安装的硬件(RAM.适配器.硬盘.调制解调器等等). 运行由计算机制造商提供的系统诊断软件,尤其是硬件诊断软件. 确保硬件设备驱动程序和系统BIOS都是最新版本. 使用硬件供应商提供的系统诊断,运行内存检查来查找故障或不匹配的内存. 禁用BIOS内存选项,例如cache或shadow. 在启动后出现可用作系统列表时,按F8.在Windows高级选项菜单屏幕上,选择" 启动VGA模式:.然后按回车键.如果这样做还不能解决问题,可能需要更换不同 的视频适配器列表,有关支持的视频适配器列表,请参阅硬件兼容性列表. ■.停止编号:0x0000003F

Socket编程协议错误代码解析

10004—WSAEINTR 函数调用中断。该错误表明由于对WSACancelBlockingCall的调用,造成了一次调用被强行中断。 10009—WSAEBADF 文件句柄错误。该错误表明提供的文件句柄无效。在MicrosoftWindowsCE下,socket函数可能返回这个错误,表明共享串口处于“忙”状态。 10013—WSAEACCES 权限被拒。尝试对套接字进行操作,但被禁止。若试图在sendto或WSASendTo中使用一个广播地址,但是尚未用setsockopt和SO_BROADCAST这两个选项设置广播权限,便会产生这类错误。 10014—WSAEFAULT 地址无效。传给Winsock函数的指针地址无效。若指定的缓冲区太小,也会产生这个错误。10022—WSAEINV AL 参数无效。指定了一个无效参数。例如,假如为WSAIoctl调用指定了一个无效控制代码,便会产生这个错误。另外,它也可能表明套接字当前的状态有错,例如在一个目前没有监听的套接字上调用accept或WSAAccept。 10024—WSAEMFILE 打开文件过多。提示打开的套接字太多了。通常,Microsoft提供者只受到系统内可用资源数量的限制。 10035—WSAEWOULDBLOCK 资源暂时不可用。对非锁定套接字来说,如果请求操作不能立即执行的话,通常会返回这个错误。比如说,在一个非暂停套接字上调用connect,就会返回这个错误。因为连接请求不能立即执行。 10036—WSAEINPROGRESS 操作正在进行中。当前正在执行非锁定操作。一般来说不会出现这个错误,除非正在开发16位Winsock应用程序。 10037—WSAEALREADY 操作已完成。一般来说,在非锁定套接字上尝试已处于进程中的操作时,会产生这个错误。比如,在一个已处于连接进程的非锁定套接字上,再一次调用connect或WSAConnect。另外,服务提供者处于执行回调函数(针对支持回调例程的Winsock函数)的进程中时,也会出现这个错误。 10038—WSAENOTSOCK 无效套接字上的套接字操作。任何一个把SOCKET句柄当作参数的Winsock函数都会返回这个错误。它表明提供的套接字句柄无效。 10039—WSAEDESTADDRREQ 需要目标地址。这个错误表明没有提供具体地址。比方说,假如在调用sendto时,将目标地址设为INADDR_ANY(任意地址),便会返回这个错误。 10040—WSAEMSGSIZE 消息过长。这个错误的含义很多。如果在一个数据报套接字上发送一条消息,这条消息对内部缓冲区而言太大的话,就会产生这个错误。再比如,由于网络本身的限制,使一条消息过长,也会产生这个错误。最后,如果收到数据报之后,缓冲区太小,不能接收消息时,也会产生这个错误。 10041—WSAEPROTOTYPE 套接字协议类型有误。在socket或WSASocket调用中指定的协议不支持指定的套接字类型。

Runtime错误解释分析

Runtime错误解释分析 Runtime是运行时的意思,Runtime Error就是运行时错误,就是在运行期间出现的错误。 An error that occurs during the execution of a program. In contrast, compile-time errors occur while a program is being compiled. Runtime errors indicate bugs in the program or problems that the designers had anticipated but could do nothing about. For example, running out of memory will often cause a runtime error.(运行时错误是程序执行期间发生的错误,它不同于编译期间发生的错误.运行时错误可能是程序中的毛病引起的,也可能程序并无错误,例如机器存储器不够引起) Note that runtime errors differ from bombs or crashes in that you can often recover gracefully from a runtime error.(运行时错误不同于炸弹或系统垮掉,运行时错误一般不影响操作系统运行) 具体的运行错误,要参照错误信息,分析后,想办法解决. RUNTIME ERROR SSS AT III:MMM 其中,SSS是运行错误代码,III是错误发生的程序段,MMM是错误地址。 DOS 错误代码: 1 无效DoS功能号 2 文件末找到 3 路径未找到 4 打开文件过多 5 禁止文件存取 6 无效文件句柄 12 无效文件存取代码 15 无效驱动器号

系统错误提示代码解析

系统错误提示代码解析: 0 0x0000 操作成功完成。 1 0x0001 函数不正确。 2 0x0002 系统找不到指定的文件。 3 0x0003 系统找不到指定的路径。 4 0x0004 系统无法打开文件。 5 0x0005 拒绝访问。 6 0x0006 句柄无效。 7 0x0007 存储控制块被损坏。 8 0x0008 存储空间不足,无法处理此命令。 9 0x0009 存储控制块地址无效。 10 0x000A 环境不正确。 11 0x000B 试图加载格式不正确的程序。 12 0x000C 访问码无效。 13 0x000D 数据无效。 14 0x000E 存储空间不足,无法完成此操作。 15 0x000F 系统找不到指定的驱动器。 16 0x0010 无法删除目录。 17 0x0011 系统无法将文件移到不同的驱动器。 18 0x0012 没有更多文件。 19 0x0013 媒体受写入保护。 20 0x0014 系统找不到指定的设备。 21 0x0015 设备未就绪。 22 0x0016 设备不识别此命令。 23 0x0017 数据错误(循环冗余检查)。 24 0x0018 程序发出命令,但命令长度不正确。 25 0x0019 驱动器找不到磁盘上特定区域或磁道。 26 0x001A 无法访问指定的磁盘或软盘。 27 0x001B 驱动器找不到请求的扇区。 28 0x001C 打印机缺纸。 29 0x001D 系统无法写入指定的设备。 30 0x001E 系统无法从指定的设备上读取。 31 0x001F 连到系统上的设备没有发挥作用。 32 0x0020 另一个程序正在使用此文件,进程无法访问。 33 0x0021 另一个程序已锁定文件的一部分,进程无法访问。 34 0x0022 驱动器中的软盘不对。将%2 插入(卷序列号: %3)驱动器%1。 36 0x0024 用来共享的打开文件过多。 38 0x0026 已到文件结尾。 39 0x0027 磁盘已满。 50 0x0032 不支持请求。 51 0x0033 Windows 无法找到网络路径。请确认网络路径正确并且目标计算机不忙或已关闭。如果Windows 仍然无法找到网络路径,请与网络管理员联系。 52 0x0034 由于网络上有重名,没有连接。请到“控制面板”中的“系统”更改计算机名,

常见错误代码及解决方法

常见错误代码及解决方法 在用户申报宽带故障时,拨号错误通常有个数字提示出错。通常,6开头错误一般都是与服务器之间通讯有问题,这个很麻烦也很不好解决,691/619除外这个是账号问题,7开头错误一般都是网卡问题,这个好解决,718/738除外这个是PPPOE服务器故障,尤其是769错误,是网卡禁用。如果出现其他7开头错误。可以查看网卡工作状态以及协议是否齐全

错误代码解决方式 678 工作人员上门 1.个别用户:需询问用户几台电脑如果用户是多台电脑使用路由器连接请用户将主网线连接一台电脑查看错误代码 2.大面积用户:如果小区或者楼道设备箱停电会出现大面积678的现象 691 客服电话解决 1.宽带连接用户名和密码输入错误请用户重新输入用户名和密码或者重新建立宽带连接重新输入 2.此用户账号欠费停机可以在开户系统查询该账号状态 769客服电话解决 本地网卡问题网上邻居右键属性里本地连接是禁用状态才显示769 双击本地连接启用即可如果没有本地连接显示是网卡驱动掉了或者是网卡坏了这是用户电脑问题与宽带公司无关 738 PPPOE服务器不能分配IP地址服务器故障,用户太多超过服务器所能提供的IP地址 815 工作人员上门 Vista系统中显示该错误代码与678操作一致 651 工作人员上门 W7系统中显示该错误代码与678操作一致

619 客服电话解决 宽带连接服务器超时请用户电脑重启或者重新连接宽带如果真有网络问题会显示678 实在连接不上再派工作人员上门 718 问题:验证用户名时远程计算机超时没有响应,断开连接 PPPOE 服务器故障 备注说明 619 734 720 此类错误代码出现时,如果是个别用户,则请用户重新启动电脑重新连接宽带即可。如果是大面积用户反映此代码,一般多为网络问题,需与公司网管及时联系,查看服务器 宽带连接建立方法:XP系统创建拨号连接方法 1网上邻居右键属性///或者--开始菜单—控制面板---左键单击:网络邻居 2.点击页面左上角“创建一个新的连接” 开始菜单-----选择:控制面板

常见错误代码及解决办法

常见错误代码及解决办法 错误 691,客户名密码错,错误提示如图所示: 1)输入的上网帐号(上网客户名)或密码填写错误导致,首先请找出客户的客户名和密码,核对一下,重新再输入一次。依然不行,在电脑右下角找到本地连接的图标-右击,在最下面一排会出现打开网络连接等类似字样(VISTA WIN7也一样,可能文字描述会有一点点不同而 已),打开后的界面里同样会有一个移动宽带连接的图标,双击打开如下图: 按照上图设置完成后,检查帐号是否正确,然后重新输入密码连接。 如果仍然连接不上,且错误代码仍为691,可能是用户宽带欠费(江大移动网基本都是手机帐号,如果手机欠费,宽带也等同于欠费),请续费后再试。也可能是用户密码的确是错误了,这时候 用户可拨打10086进行重置密码,具体操作如下:拨打10086,根据语音提示拨通人工服务,接 通后跟客服人员说“我要重置(即初始化宽带密码)个人有线宽带的密码,帮我转接到宽带专 席(即宽带专家坐席)好么”,转接到宽带专席之后,跟宽带专席的客服人员说“我要重置个 人有线宽带的密码”……重置完了之后,跟客服人员说“再帮我把宽带帐号的端口刷新一下”, 说完就可以跟客服说声谢谢然后再见了。然后重新输入重置之后的密码(一般为123456,偶尔 会有123123),再进行连接。 错误800

1.关掉防火墙,杀毒软件等程序,再进行连接(可以关一个就连接一次,这样可以找出是哪个防火墙的问题) 2.检查本地连接以及IP和DNS设置:在电脑右下角找到本地连接的图标(找不到图标的话,XP系统:开始-控制面板(切换到经典模式)-网络连接;VISTA系统:开始-控制面板-网 络和INTERNET(没有这个选项的跳过这个直接往下看)-网络和共享中心-管理网络连接(在 界面的左侧);WIN7系统:开始-控制面板-网络和INTERNET(没有这个选项的跳过这个直 接往下看)-网络和共享中心-更改适配器设置(在界面的左侧))-右击,在最下面一排会 出现打开网络连接等类似字样(VISTA WIN7也一样,可能文字描述会有一点点不同而已), 在打开的界面里会有本地连接的图标,看本地连接的图标是否正常(正常的显示是:XP系 统会显示已连接上,VISTA和WIN7会显示网络或网络2、网络3……)。 a.正常的话右击本地连接,点击属性,在中间的位置会有一个小窗口,有很多列表,XP 系统找到“Internet选项TCP/IP协议”并双击打开,VISTA和WIN7找到一个含有“Ipv4” 的选项并双击打开,将其中IP和DNS都设置为自动获取。然后点击确定,然后点击此 界面里的移动宽带连接,按照“错误691”的解决方案设置好,然后重新输入密码并 连接。 b.本地连接不正常的话,查看本地连接上的文字提示。 1)本地连接上提示本地连接被停用的话,右击本地连接-启用,即可 2)本地连接上有个红色的叉叉,提示网络电缆被拔出。这说明你的网络线路有问题, 简单点说就是你的网线压根没插好,也有可能是接口坏掉了,可以把网线插拔试试, 红色叉叉消失了,就说明网线插好了。实在不行换跟网线或换个接口。 3)本地连接上有叹号,提示网络连接受限制或无连接。 ①XP系统:右击-修复 ②VISTA和WIN7系统:右击-诊断等待获取完网络地址。 没有叹号了的话,尝试进行连接 叹号仍然存在的话:右击本地连接-停用(禁用),然后再右击本地连接-启用, 等待获取完网络地址。没有叹号了的话,尝试进行连接 叹号仍然存在的话:右击本地连接-属性,中间有个小窗口有很多选项,取消所有 选项的前面的勾,点击确定。然后,右击本地连接-属性,中间有个小窗口有很多 选项,勾选所有选项的前面的勾,点击确定。等待获取完网络地址。 没有叹号了的话,尝试进行连接 叹号仍然存在的话,重复以上步骤,如果一直都有叹号,并且无法连接上移动宽 带,说明计算机本身驱动有存在问题,或网卡问题(此处驱动原因的可能性远远 大于网卡原因的可能性) 3.卸载已经安装的宽带连接软件,并重新安装,安装完成后要重新启动(必须),然后进行网络连接。 错误868(和错误800有些类似) 找到本地连接,点击开始,打开控制面板,XP系统:开始-控制面板(切换到经典模式)-网络连接;VISTA 系统:开始-控制面板-网络和INTERNET(没有这个选项的跳过这个直接往下看)-网络和共享中心-管理网络连接(在界面的左侧);WIN7系统:开始-控制面板-网络和INTERNET(没有这个选项的跳过这个直接往下看)-网络和共享中心-更改适配器设置(在界面的左侧)。

java基础异常Exception代码讲解总结

Java中的Exception 1异常相关概述 1.1 什么是异常 ?异常就是Java程序在运行过程中出现的错误。 ?前面接触过的空指针,数组越界,类型转换错误异常等 1.2 Throwable ?Throwable 类是Java 语言中所有错误或异常的超类。 ?只有当对象是此类(或其子类之一)的实例时,才能通过JVM 或者throw 语句抛出。 1.3异常的继承体系 1.3 JVM默认是如何处理异常的? ?jvm有一个默认的异常处理机制,就将该异常的名称、异常的信息、异常出现的位置打印在了控制台上,同时程序停止运行。

1.4 Java处理异常的两种方式 ?Java虚拟机处理 ?自己处理 1.5 为什么会有异常 因为你不知道未来会怎么样,需要做个准备(写代码也是,你需要对一些未知的东西做下处理),比如你去旅游,不知道会下雨还是出大太阳,你需要准备雨伞和帽子.如果下雨,我有雨伞可用,如果出大太阳,可以用帽子,也有可能天气刚刚好,雨伞和帽子都用不着,这叫白带。 1.6 回顾几个常见异常 2 try-catch 自己处理异常的两种方试

?try…catch…finally ?throws 2.1 try-catch异常处理方式 2.2 try-catch-catch 多个catch处理方式

2.3 try-catch-catch 多个异常-另一种写法 2.4 多个异常处理的一个注意事项 ?catch中父类的Exception只能放在最后面 ?catch一个原则,先由子类处理异常,子类不能处理异常,再由父类处理try { //1.有可能出现数组越界异常 int[] arr = {1,2,3}; System.out.println(arr[1]); //2.算术异常 int a = 10 / 2; //3.空指针异常 int[] arr1 = null; //NullPointerException np; System.out.println(arr1[0]); }catch (ArrayIndexOutOfBoundsException e) { System.out.println("数组越界异常"); } catch (ArithmeticException e) { System.out.println("算术异常"); } catch (Exception e) { System.out.println("其它异常"); }

FTP错误代码详解

总结:FTP错误代码详解 421错误 原因:同时连接该ftp的人数过多,一般ftp网站都有同时登陆人数的上限,超过该上限就会出现421错误。 解决办法:在ftp软件中,把重试次数改为999,重试间隔改为60秒,一般几分钟到半小时就会连上,要注意的是,有些网站有连接时间的设定,连上后,超过一定时间不下载,就会自动断开,所以要经常去看看有没有连上。 530“not login" 原因:用户名或密码错误,有些网站每隔一段时间就要修改密码,导致原来的密码无法登陆。 解决方法:去发布该ftp密码的论坛,或该ftp登陆时的欢迎词中,获得正确的密码,然后登陆。“连接超时,无法连接”错误 原因1:该ftp暂时关机,特别是一些个人ftp容易出现该错误。 解决方法:去发布该ftp论坛找开机时间,在开机时间范围内连接。如果未标明时间,则等几个小时或几天后再连接该ftp,也可以参照421错误的解决方法。 原因2:ftp永远关闭 解决方法:无药可救,找其他ftp吧。 “无法解析域名” 原因1:该ftp的域名输入错误,如漏打一个字母,使用了全角标点等。 解决方法:去发布该ftp论坛找到正确的域名输入。 原因2:本地的域名解析服务器坏了(长城宽带等fttb容易出现) 解决方法:等本地网络修好即可使用,也可以直接输入ftp的ip地址。 原因3:该ftp修改了域名。 解决方法:去发布该ftp论坛找正确的域名。 原因4:个人的ftp设置错误。 解决方法:通知开站的朋友修正。

原因5:ftp永远关闭 解决方法:无药可救,找其他ftp吧。 “only one …… ip address……” 原因1:使用多线程下载,超过该ftp允许的线程。 解决方法:看看自己是不是已经与该ftp有了连接,如果有了就不要再开新的连接。如果没用看原因2。 原因2:局域网内有其他人连接了该ftp(长城宽带等fttb容易出现) 解决方法:等几个小时,别人断开后,再连接该ftp。 “连接拒绝” 原因:恭喜你,你的ip已经被该ftp封了。 解决方法:等一段时间(由该ftp设定,半小时到一天不等),才能连接该ftp。如果是随机获得ip地址的话,也可以断开网络,重播上网,前提是ip前三档不能完全一样。 “only client……” 原因:一般是用flashfxp连接非21端口的ftp站点。 解决方法:打开被动模式。 连接后空目录 原因1:与上面的错误相似。 解决方法:打开被动模式。 原因2:网站不支持list命令 解决方法:去该ftp的论坛,找到具体的电影链接,用flashget下载 paradise2000 6/20附加: 学会自己看FTP下载错误

HTTP错误代码详解

HTTP/FTP状态代码的含义 IIS状态代码的含义 概要 当用户试图通过HTTP或文件传输协议(FTP)访问一台正在运行Internet信息服务(IIS)的服务器上的内容时,IIS返回一个表示该请求的状态的数字代码。该状态代码记录在IIS日志中,同时也可能在Web浏览器或FTP客户端显示。状态代码可以指明具体请求是否已成功,还可以揭示请求失败的确切原因。 更多信息 日志文件的位置 在默认状态下,IIS把它的日志文件放在%WINDIR\System32\Logfiles文件夹中。每个万维网(WWW)站点和FTP站点在该目录下都有一个单独的目录。在默认状态下,每天都会在这些目录下创建日志文件,并用日期给日志文件命名(例如,exYYMMDD.log)。 HTTP 1xx-信息提示 这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个1xx 响应。 100-继续。 101-切换协议。 2xx-成功 这类状态代码表明服务器成功地接受了客户端请求。 200-确定。客户端请求已成功。 201-已创建。 202-已接受。 203-非权威性信息。 204-无内容。 205-重置内容。 206-部分内容。 3xx-重定向 客户端浏览器必须采取更多操作来实现请求。例如,浏览器可能不得不请求服务器上的不同的页面,或通过代理服务器重复该请求。 301-对象已永久移走,即永久重定向。 302-对象已临时移动。 304-未修改。 307-临时重定向。 4xx-客户端错误 发生错误,客户端似乎有问题。例如,客户端请求不存在的页面,客户端未提供有效的身份验证信息。400-错误的请求。 401-访问被拒绝。IIS定义了许多不同的401错误,它们指明更为具体的错误原因。这些具体的错误代码在浏览器中显示,但不在IIS日志中显示: 401.1-登录失败。 401.2-服务器配置导致登录失败。 401.3-由于ACL对资源的限制而未获得授权。 401.4-筛选器授权失败。 401.5-ISAPI/CGI应用程序授权失败。

硬盘错误代码解析

偶然看到一篇文章,觉得不错,就拿来分享给大家,希望能帮到大家!谢 一硬盘故障提示信息的含义 (1)Date error(数据错误) 从软盘或硬盘上读取的数据存在不可修复错误,磁盘上有坏扇区和 坏的文件分配表。 (2)Hard disk configuration error(硬盘配置错误) 硬盘配置不正确,跳线不对,硬盘参数设置不正确等。 (3)Hard disk controller failure(硬盘控制器失效) 控制器卡(多功能卡)松动,连线不对,硬盘参数设置不正确等。 (4)Hard disk failure(硬盘失效故障) 控制器卡(多功能卡)故障,硬盘配置不正确,跳线不对,硬盘物 理故障。 (5)Hard disk drive read failure(硬盘驱动器读取失效) 控制器卡(多功能卡)松动,硬盘配置不正确,硬盘参数设置不正 确,硬盘记录数据破坏等。 (6)No boot device available(无引导设备) 系统找不到作为引导设备的软盘或者硬盘。 (7)No boot sector on hard disk drive(硬盘上无引导扇区) 硬盘上引导扇区丢失,感染有病毒或者配置参数不正确。 (8)Non system disk or disk error(非系统盘或者磁盘错误) 作为引导盘的磁盘不是系统盘,不含有系统引导和核心文件,或者 磁盘片本身故障。 (9)Sectornot found(扇区未找到) 系统盘在软盘和硬盘上不能定位给定扇区。 (10)Seek error(搜索错误) 系统在软盘和硬盘上不能定位给定扇区、磁道或磁头。 (11)Reset Failed(硬盘复位失败) 硬盘或硬盘接口的电路故障。 (12)Fatal Error Bad Hard Disk(硬盘致命错误) 硬盘或硬盘接口故障。 (13)No Hard Disk Installed( 没有安装硬盘) 没有安装硬盘,但是CMOS参数中设置了硬盘;

传真错误代码解析

发送或者接收传真失败时,一体机往往跟出一张打印有错误报告或传真历史记录的报告。这些报告有助于我们解决传真相关的问题。在传真错误报告或传真历史记录的右上角,包含一系列错误代码。如图1 中所示: 图1: 传真报告 本文将给出每个错误代码的定义,您可以根据不同错误代码所显示的原因,采取具体的解决方案。 注: 如果在每次发送或接收传真时,均会收到这些错误,可能存在较大的通讯问题。 出现传真通讯错误的处理方法 确定了传真问题的故障原因之后,您一般可以按照下列方法来检查传真问题: 确保电话线是直接从墙上的插孔插入标记为"Line" 、"To Wall Jack" 或带有墙插孔符号的传真机的后端口的。 验证是否已将LIU (插入电话线的盒)完全置入传真的后部(部分机型,如Officejet 725 适用)。 从线路中卸下任何其他设备(如分线器、信用卡机器或电话应答机)并重试。 尝试在其他传真线路上发送和接收传真。 尝试使用其他电话线。 请电话公司测试您的线路是否存在静电或噪音问题。 如果重复遇到同样的错误,请关闭错误校正模式(ECM) 。 注: 专门适用于ECM 的错误代码旁将列出ECM 。 注: 本地机器指的是用户发送或接收传真的一体机或传真机。远程机器指的是远处和用户的一体机进行通信的传真机。 传真接收错误代码 错误代码错误定义 200 传真会话结束,没有出现错误。 221 用户按了STOP 键,从而导致传真会话过早暂停。 222 本地机器已应答呼叫,但找不到呼叫的传真机。通常,这是由应答语音呼叫的本地传真机所致。 或者在本地机器应答呼叫之前或应答时,远程用户立刻按Stop 键取消了传真传送。

应用程序错误解决方法

应用程序错误解决方法 开始-->运行-->输入cmd 回车在命令提示符下输入(粘贴以下字符) for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1 回车(在此不要动键盘和鼠标,约闪3--5分钟)直到闪完了再做别的。以后就没有错误框了。此法不成功试这个 for %1 in (%windir%\system32\*.ocx) do regsvr32/s %1(成功率%80) 如出现(此时不应有doregsvr32.exe)不能操作请在此前:开始-->运行-->输入regsvr32actxprxy.dll 回车;再接着依次运行以下命令:regsvr32 shdocvw.dll regsvr32 oleaut32.dll regsvr32 actxprxy.dll regsvr32 mshtml.dll regsvr32 msjava.dll regsvr32 browseui.dll regsvr32 urlmon.dll 回车。 如出现(不是内部或外部命令,也不是可运行或批处理文件)我的电脑属性-->高级-->环境变量-->在系统变量里找到

path-->编辑-->看默认值是不是这个 (%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\S ystem32\Wbem )若还不行就将 ( ;%systemroot%\system32;%systemroot% )加到最后即可。 【具体原理如下】: X000000该内存不能为read written的解决方法 出现这个现象有方面的,一是硬件,即内存方面有问题,二是软件,这就有多方面的问题了。 一:先说说硬件: 一般来说,电脑硬件是很不容易坏的。内存出现问题的可能性并不大(除非你的内存真的是杂牌的一塌徒地),主要方面是:1。内存条坏了(二手内存情况居多)、2。使用了有质量问题的内存,3。内存插在主板上的金手指部分灰尘太多。4。使用不同品牌不同容量的内存,从而出现不兼容的情况。5。超频带来的散热问题。你可以使用MemTest 这个软件来检测一下内存,它可以彻底的检测出内存的稳定度。 二、如果都没有,那就从软件方面排除故障了。

程序运行中常见的错误原因及解决方法

(1)pthread问题 照着GUN/Linux编程指南中的一个例子输入编译,结果出现如下错误: undefined reference to 'pthread_create' undefined reference to 'pthread_join' 问题原因: pthread 库不是Linux 系统默认的库,连接时需要使用静态库libpthread.a,所以在使用pthread_create()创建线程,以及调用pthread_atfork()函数建立fork处理程序时,需要链接该库。 问题解决: 在编译中要加-lpthread参数 gcc thread.c -o thread -lpthread thread.c为你些的源文件,不要忘了加上头文件#include (2)段错误问题 a) P117页中atoi函数应该包括头文件#include 或者对代码行“pthread_create(&tid, &attr, runner, NULL);”前面判断int tmp;if((tmp=pthread_create(&tid, &attr, runner, NULL))!=0) printf("线程创建失败!\n"); (3) int main(int argc,char *argv[]) 参数问题 int main(int argc,char *argv[])是UNIX 和Linux 中的标准写法,而int main() 只是UNIX 及Linux 默许的用法.. argv[0] 就是你的执行文件名字 argv[1] 才是第一个参数 参数之间靠空格区分 * argc:整数,为传给main()的命令行参数个数。 * argv:字符串数组。在DOS 3.X版本中, argv[0]为程序运行的全路径名;对DOS 3.0 以下的版本, argv[0]为空串( " ") 4.fork()函数 #include ; #include ; main () { pid_t pid; pid=fork(); if (pid < 0) printf("error in fork!"); else if (pid == 0) printf("i am the child process, my process id is %d\n",getpid()); else printf("i am the parent process, my process id is %d\n",getpid()); } 输出:i am the child process, my process id is 4286 i am the parent process, my process id is 4285 fork之后,操作系统会复制一个与父进程完全相同的子进程,虽说是父子关系,但是在操作系统看来,他们更像兄弟关系,这2个进程共享代码空间,但是数据空间是互相独立的,子进程数据空间中的内容是父进程的完整拷贝,指令指针也完全相同,但只有一点不同,如果fork成功,子进程中fork的返回值是0,父进程中fork的返回值是子进程的进程号,如果fork不成功,父进程会返回错误。可以这样想象,2个进程一直同时运行,而且步调一致,在fork之后,他们分别作不同的工作,也就是分岔了。这也是fork为什么叫fork的原因。

常见http错误代码及解决思路

我们访问网站时,将IE的友好错误提示关闭后会出现各种错误代码提示,根据这些提示我们可以更准确方便的找到站点存在问题。 关闭IE浏览器友好错误提示的方法: 打开IE—工具—Internet选项—高级—在设置中取消选择“显示友好http错误信息” 在我们处理问题的过程中常见的http错误主要包括5类:400错误、401错误、403错误、404错误、500错误。 常见的HTTP 状态代码及其原因: 一.400错误 400错误通常是访问网站时在域名解析的过程中出现问题。 1.域名没有做解析 2.域名被拦截(未备案、违法信息) 3.域名状态不正确(过期、注册商封停) 二.401错误 打开IIS,在站点属性中选择目录安全性,点击身份验证和访问控制后的编辑按钮,查看匿名访问该站点的用户名,图示中为IUSR_BENET-CLIENT-1 图1 该用户名默认以IUSR_(netbios名)命名,用于匿名访问网站,如果该账户无权访问网站则有可能出现访问网站弹出登录框的问题,也就是401.1或401.3错误。 401.1 - 登录失败。登录尝试不成功,可能因为用户名或密码无效。 注:建议执行以下步骤:

1.在“本地用户和组”中检查该匿名访问帐号的状态,看是否被锁定或者被禁用。 图2 2.同步“本地用户和组”中匿名访问用户的密码和图1中设置的匿名用户密码:重新设置匿名(IUSR用户)用户密码,将该密码设置到图1中密码框内。 401.3 - 由于ACL 对资源的限制而未获得授权。这表示存在NTFS 权限问题。即使您对试图访问的文件具备相应的权限,也可能发生此错误。例如,如果IUSR 帐户无权访问C:\Winnt\System32\Inetsrv 目录,您会看到这个错误。有关如何解决此问题的其他信息,请单击下面的文章编号,查看Microsoft 知识库中相应的文章:187506 INFO: IIS 4.0 的基础NTFS 权限。 注:建议执行以下步骤: 1.打开IIS,右键单击站点,选择权限 2.检查站点NTFS权限,确保匿名访问用户对该站点有访问权限

Free Pascal编译的程序运行错误代码解析

[编辑本段] free pascal报错号对应翻译 1 无效DoS功能号 2 文件末找到 3 路径未找到 4 打开文件过多 5 禁止文件存取 6 无效文件句柄 12 无效文件存取代码 15 无效驱动器号 16 不能删除当前目录 17 不能跨驱动器改文件名 100 Disk read error 磁盘读错误 101 Disk write error 磁盘写错误 102 文件变量末赋值 103 File not open 文件未打开 104 File not open for input 文件未用输入方式打开105 File not open for output 文件末用输出方式打开106 Invalid numeric format 无效数字格式 150 磁盘写保护 151 未知单元 152 驱动器未准备好 153 未知命令 154 数据CRC校验错 155 驱动器请求的结构长度错 156 磁盘定位错 157 未知媒介类型 158 扇区末找到 159 打印机缺纸 160 设备写失败 161 设备读失败 162 硬件故障 200 Division by zero 被零除 201 Range check error 数据范围检查错 202 Stack overflow error 堆栈溢出错

203 Heap overflow error 堆溢出错 204 Invalid pointer operation 无效指针操作 205 Floating point overflow 浮点上溢出 206 Floating point underflow 浮点下溢出 207 Invalid floating point operation 无效浮点运算208 未安装覆盖管理程序 209 覆盖文件读错 210 Object not initialized 对象未初始化 211 Call to abstract method 调用抽象方法 212 Stream registration error 流登计错 213 Collection index out of range 集合下标越界214 Collection overflow error集合溢出 215 Arithmetic overflow error 算术上溢错误 216 General protection fault 存取非法 217 控制-C 218 授权指令 219 无效的TYPECAST 220 无效的变体TYPECAST 221 无效的变体操作 222 没有变体方法调用DISPATCHER 223 不能建立变体数组 224 变体不包含数组 225 变体数组边界错误 226 TLS初始化错误 这些是编译错误: l内存溢出 2缺标识符 3标识符未定义 4标识符重定义 5语法错误 6实型常量错 7整型常量错 8字符串常量跨行 9文件嵌套过多 10非正常文件结束 11行过长 12缺类型标识符 13打开文件过多

相关文档
最新文档