应用程序正常初始化0xc0000142失败,单击确定后电脑无法正常显示

应用程序正常初始化0xc0000142失败,单击确定后电脑无法正常显示
应用程序正常初始化0xc0000142失败,单击确定后电脑无法正常显示

应用程序正常初始化0xc0000142失败,单击确定后电脑无法正常显示

内存不能为read/written 问题的简单解决办法:(原创答案,欢迎分享→请活学活用→仅供参考):

一、硬件的可能性是比较小的,如果是硬件,那就应该是内存条跟主机不兼容的问题导致的如果能排除硬件上的原因(内存条不兼容,更换内存。内存条松动或积累灰尘,重新拔插并清理灰尘)往下看:

二、系统或其它软件引起的,可用下述方法处理:系统本身有问题,及时安装官方发行的补丁,必要时重装系统。病毒问题:杀毒。杀毒软件与其它软件冲突:卸载有问题的软件。显卡、声卡驱动是否正确安装或者是否被恶意覆盖否?重新安装显卡声卡驱动。

1、使用系统自带的sfc命令,修复受到损坏的系统文件恢复到正常状态。

开始→运行→输入cmd,打开“命令提示符”窗口→输入字符串命令

sfc/scannow→回车→耐心等待命令程序对每个系统文件搜索扫描→一旦发现系统文件的版本不正确或者系统文件已经损坏→它就能自动弹出提示界面→要求插入Windows系统的安装光盘→从中提取正常的系统文件来替代不正常的系统文件→达到修复系统文件的目的→最后重新启动计算机。

2、安装过的Domino这程序导致有问题,你可以在开始→运行→msconfig→启动项目→关闭Domino启动项→如果关闭不了→可以用卡卡助手之类的系统设置

软件把它强行关掉→如果还是不行的→证明你系统中毒→那就重新安装或者恢复系统备份彻底解决。

三、某些系统服务被禁用可能导致类似问题,例如QoS RSVP本地通信控制安装功能被禁用时可能会提示RPC服务器不可用。解决方法:我的电脑右键→管理→服务和应用程序→服务→双击QoS RSVP项目将启动类型改为“手动”或“自动”→关闭窗口→重新启动计算机。如果其它服务被禁用导致的问题也可用这个方法重新启用来解决。

四、浏览器出现内存不能读、写的提示:

1、运行→regedit→进入注册表, 在→

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\E xplorer\ShellExecuteHooks

这个位置有一个正常的键值{AEB6717E-7E19-11d0-97EE-00C04FD91972},

还有一项“默认”保留;将其它的删除。

2、打开CMD窗口输入如下命令:

for %i in (%windir%\system32\*.dll) do regsvr32.exe /s %i 回车

for %i in (%windir%\system32\*.ocx) do regsvr32.exe /s %i 回车

两条分别运行完成后重启机器。

五、如果以上方法无法解决只能使用最后一招:

完全注册dll:打开“运行”输入→cmd→回车

然后把下面这行字符复制到黑色cmd框里面去回车等待dll文件全部注册完成就

关闭可以了,为防止输入错误可以复制这条指令,然后在命令提示符后击鼠标右键→粘贴→回车,耐心等待,直到屏幕滚动停止。

(下面是要运行的代码):

for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1

完成后重新启动机器。

六、如果你电脑里面存在NET.Framework这个微软的组件服务而你又不使用它→那么卸载这个服务可能会解决问题:开始→设置→控制面板→添加删除程序→NET.Framework→删除(如果你必须使用就重新启动电脑后再次安装

NET.Framework)。

七、关闭这个报告(治标不治本):

1、右击桌面上“我的电脑”→属性→高级→错误报告→错误汇报→勾选“禁用错误汇报”→“但在发生严重错误时通知我”复选框→确定。这样处理对于一些小错误,Windows XP就不会弹出错误提示了。

2、如果不行彻底关闭错误报告服务。开始→运行中输入→services.msc→打开“服务”窗口→找到“Error Reporting Service”→打开“Error Reporting Service的属性”对话框→将“启动类型”改为“已禁用”→确定后重新启动系统。(此项目关闭的注册表方式:开始→运行→输入regedit→确定→找到

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows

NT\CurrentVersion\AeDebug]中的Auto=0改成Auto=1)

简单有效的处理方法是看错误提示,哪一个软件引起的冲突就卸载那个软件,重新启动机器以后首先关闭杀毒软件,重新运行安装。

Hash表的构建和冲突解决

哈希表概念及构建方法 一、哈希表的概念及作用 一般的线性表,树中,记录在结构中的相对位置是随机的,即和记录的关键字之间不存在确定的关系,因此,在结构中查找记录时需进行一系列和关键字的比较。这一类查找方法建立在“比较“的基础上,查找的效率依赖于查找过程中所进行的比较次数。 理想的情况是能直接找到需要的记录,因此必须在记录的存储位置和它的关键字之间建立一个确定的对应关系f,使每个关键字和结构中一个唯一的存储位置相对应。 哈希表最常见的例子是以学生学号为关键字的成绩表,1号学生的记录位置在第一条,10号学生的记录位置在第10条... 如果我们以学生姓名为关键字,如何建立查找表,使得根据姓名可以直接找到相应记录呢? a b c d e f g h i j k l m n o p q r s t u v w x y z 1 2 3 4 5 6 7 8 9 1 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 2 2 1 2 2 2 3 24 25 26 刘丽刘宏英吴军吴小艳李秋梅陈伟... 姓名中各字拼音首字母ll lhy wj wxy lqm cw ... 用所有首字母编号值相加求 和 24 46 33 72 42 26 ... 最小值可能为3 最大值可能为78 可放75个学生 用上述得到的数值作为对应记录在表中的位置,得到下表:

成绩一成绩二... 3 ... ...... 24 刘丽82 95 25 ... 26 陈伟 ... ... 33 吴军 ... ... 42 李秋梅 ... ... 46 刘宏英 ... ... 72 吴小艳 ... ... 78 ... 上面这张表即哈希表。 如果将来要查李秋梅的成绩,可以用上述方法求出该记录所在位置: 李秋梅:lqm 12+17+13=42 取表中第42条记录即可。 问题:如果两个同学分别叫刘丽刘兰该如何处理这两条记录? 这个问题是哈希表不可避免的,即冲突现象:对不同的关键字可能得到同一哈希地址。 二、哈希表的构造方法 1、直接定址法

计算机网络故障处理与维护方法(毕业论文)

五年制高职商贸信息专业毕业论文 计算机网络故障处理与维护方法 班级 姓名 学号 指导老师

目录 【摘要】 (1) 一、计算机网络故障的分类 (1) (一)计算机网络物理故障 (4) (二)计算机网络逻辑故障 (3) 二、计算机网络常见故障的处理 (1) (一)本地连接断开 (1) (二)本地连接收限制或无连接 (1) (三)本地连接正常,但浏览器无法连接网页 (1) 三、如何加强网络的维护 (1) (一)概括的说,应做到: (4) (二)具体来说,应该做到: (3) 四、结论 (8) 【参考文献】 (3)

计算机网络故障处理与维护方法 【摘要】 本文就网络中常见故障进行分类,针对各种常见网络故障提出相应的解决方法,并就如何加强网络的维护进行了概括论述。 网络出现故障是极普遍的事,其种类也多种多样,在网络出现故障时对出现的问题及时进行维护,以最快的速度恢复网络的正常运行,掌握一套行之有效的网络维护理论方法和技术是至关重要的。 【关键词】 网络故障分类处理维护 一、计算机网络故障的分类 计算机网络故障主要是指,用户在使用计算机网络过程中或网络在运行过程中出现的问题,导致计算机网络不能正常使用。通常计算机网络故障可以按照其故障的性质,分为物理故障和逻辑故障。 (一)物理故障: 物理故障也就是硬件故障,一般是指网络设备或线路损坏、接口松动、线路受到严重干扰,以及因为人为因素导致的网络连接错误等情况。出现该类故障时,通常表现为网络断开或时断时续。物理故障主要包括: (1)线路故障

线路故障的发生率在日常的网络维护中非常高,约占发生网络故障的60%~70%。线路故障包括线路的损坏和线路受到严重干扰。 (2)接口故障 接口故障通常包括插头松动和端口本身的物理损坏。如:双绞线RJ45接头的损坏。 (3)交换机或路由器故障 交换机或路由器故障在这里是指设备出现物理损坏,无常工作,导致网络不能正常运行的情况。 (4)网卡故障 网卡也称网络适配器,大多安装在计算机的主机部。通过主机完成配置和。网卡故障主要包括网卡松动、主机网卡插槽故障、网卡本身物理故障等。 (二)逻辑故障: 逻辑故障也称为软件故障,主要是指软件安装或网络设备配置错误所引起的网络异常。与硬件故障相比,逻辑故障往往要复杂得多。常见的网络逻辑故障有:主机逻辑故障、进程或端口故障、路由器故障等。 (1)主机逻辑故障 主机逻辑故障通常包括网卡驱动程序、网络通信协议或服务安装不正确、网络地址参数配置有误等。对计算机网络用户来讲,该类故障是十分常见的网络故障之一。 (2)进程或端口故障 进程或端口故障是指一些有关网络连接的进程或端口由于受到病毒或系统

VC2005-应用程序正常初始化失败-0xc0150002

最近几天被这个问题困惑了许久。不禁感叹微软的东东真是越做越烂了,也终于明白了时隔12年大家仍然死守VC6的原因。。 用VC2005编译的程序,编译时没有任何错误,但是运行时就是提示“应用程序正常初始化失败”!!查找了各方面资料,做了各种尝试,网上说什么的都有:有让安装vc2005 sp1补丁的;有让安装vcredist_x86.exe的; 有让把CRT库的dll直接拷贝到程序目录的; 有让清理注册表的;有让装.NetFramework新版本的;有让查manifest的; 结果我尝试了半天,几乎都是浪费时间。上面最后一条说的还算正确,只是作者把事情描述得太繁琐了。。现在把处理的方法说一下,省得大家再走弯路: 1. VC2003、VC2005、VC2008及其后续版本,对底层最基本的CRT、MFC、ATL库都进行了重构,为了避免不同版本的库引起冲突,重构后的库文件一般放在C:\\windows\WinSxS 文件夹中,并用特定的文件夹\文件名称进行标识; 2. 与VC6不同, VC2003、VC2005、VC2008及其后续版本,引入了manifest 清单的概念,即应用程序编译后会同时生成对应的.manifest文件,并将该.manifest 文件作为资源编译到dll或者exe中去。.manifest文件实际上是一个XML格式的文本文件,里面记录了dll或exe中要引用的CRT、MFC、ATL库的版本和名称。VC6编译的应用程序对CRT、MFC、ATL的dll都是直接调用,而VC2003、VC2005、VC2008编译的程序都是先查询编译到资源中的manifest中的记录,然后按照记录提供的版本和名称去搜寻对应的CRT、MFC、ATL库以及随库发布的.manifest文件,搜寻的路径包括当前目录、C:\\windows\WinSxS 等等,如果没有找到对应的库文件,则提示“应用程序正常初始化失败”; 3.因此解决这个问题的办法就是:(a)用文本编辑器打开exe或dll对应的.manifest文件,查看它引用的CRT、MFC、ATL库的版本;或者,用UltraEdit 直接打开exe或者dll,从资源区中找到编译进去的.manifest信息,找到它引用的

哈希表冲突处理方法浅析

龙源期刊网 https://www.360docs.net/doc/4e8702329.html, 哈希表冲突处理方法浅析 作者:叶军伟 来源:《科技视界》2014年第06期 【摘要】哈希表的理想情况是无需比较一次存取便能找到所查的记录,但是在实际应用中,哈希表通常存在冲突的情况,这就需要反复查找处理冲突。各种处理冲突的方法都有其适用范围及优缺点,需要根据实际情况灵活的选择适当的冲突处理方法。 【关键词】哈希表;冲突;处理方法 0 引言 在哈希表中,哈希函数的设置是非常灵活的,只要能使任一关键字由此所得的哈希地址都分布在哈希表允许的范围内就可以了。因此常常会出现不同的关键字值对应到同一个存储地址的现象,这就叫冲突。即关键字key1≠key2,但H(key1)= H(key2)。 适当的选择分布均匀的哈希函数能有效地减少冲突的发生,但是不能不免冲突。发生冲突后,必须解决,也即必须寻找下一个可用的地址。因此哈希表的建立通常为如下步骤:第一步,取出一个数据元素的关键字key,根据哈希函数计算其在哈希表中的存储地址D,若地址为D的存储空间还没有被占用,则将该数据元素存入,否则发生冲突,执行下一步;第二 步,根据规定的冲突处理方法,计算关键字为key的数据元素的下一个存储地址,若该地址的存储空间没有被占用,则存入,否则继续执行第二步,直到找出一个空闲的存储空间为止。由此可见,如何处理冲突是哈希表不可缺少的部分。 1 开放定址法 这是应用最为广泛的一种冲突处理方法。其公式描述为:Hi=(H(key)+di) MOD L i=1,2,…,k(k 其中:H(key)为哈希函数,L为哈希表的表长,di为增量序列。 根据增量序列取值方法的有三种:(1)线性探测再散列di=1,2,3,…,m-1;(2)二次探测再散列di=12,-12,22,-22,32,...,k2,(k 用线性探测再散列处理冲突可以保证做到,只要哈希表未满,总能找到不发生冲突的地址,但是容易发生二次聚集的情况,即在处理同义词的冲突过程中又添加了非同义词的冲突,效率不高。比如当哈希表中k,k+1,k+2位置上已存放有数据时,下一个哈希地址为k, k+1,k+2和k+3的数据都将填入k+3的位置,这样原本不冲突的哈希地址在经过冲突处理后,反而发生冲突,这种现象对查找不利。

常见网络故障处理方法

故障处理分析方法 【互联网专线】 一、客户所有电脑不能上网,网管正常 1、可以远程登陆路由器可能的故障原因及解决思路: 1.有可能是客户侧路由器配置口插入网线。 2.内网中ARP病毒。 3.交换机故障,查看是否上电 4. 查看交换机连接到路由器的网线是否有松动 (1)客户无法ping通网关(192.168.1.1) 查看是否获取到正常的IP地址(192.168.1.X),或者禁用网卡再启用,还是不行就重启下电脑。 (2)客户可以ping通网关 可以尝试重启下电脑,因为有可能是客户浏览器问题导致。 (3)本地连接受限 1. 查看下路由器DHCP是否有配置,如果有就叫客户禁用网卡再启用, 2. 还是不行就重启下电脑。 3. 如果还是受限就叫客户手动配置IP地址(192.168.1.100以后的没有人用的)跟首选DNS (218.207.217.241或219.141.136.10) 2、无法远程登陆路由器可能的故障原因及解决思路: 1.查看网管是否掉点,查看系统附件是否有路由器配置附件,打开查看是否有配置远程登 入 2.尝试PING客户侧外网IP地址,请到跳板上PING,因为部分集团有配置禁PING,只 有跳板才可以PING通。 3.查看设备是否有上电。 假如无法远程登陆路由器没必要判断以下三种情况(除非可以PING通客户侧外网IP)(1)客户无法ping通网关 xxxxx (2)客户可以ping通网关 xxxxx (3)本地连接受限 xxxx 二、客户部分电脑不能上网 1. 基本为客户侧内网问题,假如对方懂网络就直接跟他说我们可以连接到你们那边的路由器,外网一切正常,请查看下内网问题。(内网的问题基本为客户自己解决) 2. 可以与客户沟通,将设备重启

电脑应用程序出错解决方案

电脑应用程序出错解决方案

应用程序错误解决方法! 寂寞1217对的应用程序错误实际操作经验:开始-->运行-->输入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;%System Root%;%SystemRoot%\System32\Wb em )若还不行就将 (;%systemroot%\system32;%system root% )加到最后即可。 【具体原理如下】: X000000该内存不能为read written的解决方法 出现这个现象有方面的,一是硬件,即内存方面有问题,二是软件,这就有多方面的问题了。一:先说说硬件: 一般来说,电脑硬件是很不容易坏的。内存出现问题的可能性并不大(除非你的内存真的是杂牌的一塌徒地),主要方面是:1。内存条坏了(二手内存情况居多)、2。使用了有质量问题的内存,3。内存插在主板上的金手指部分灰尘太多。4。使用不同品牌不同容量的内存,从而出现不兼容的情况。5。超频带来的散热问题。你可以使用MemTest 这个软件来检测一下内存,它可以彻底的检测出内存的稳定度。

Visual Studio问题集锦by低调年华,未完待续

问题集锦 vs2013的安装需要网络接入,否则安装后部分功能无法使用! 1.error MSB: 3073,已退出,代码1 解决方法:项目属性,生成事件,后期生成事件,命令行(改为默认即可) 2.VS2010显示行号 解决方法:工具,选项,文本编辑器,C/C++,自动换行,行号。 3.error LNK 1120:无法解析的外部命令 解决方法:这个问题的原因是有头文件,但是找不到实现。 1)只包含了头文件,只有这个函数的声明,没有包含这个函数的实现(实现一般放在cpp 文件中的)。所以只能通过编译,连接不成功。 2)另一个原因是函数的声明和实现都放在头文件中了,一般要把声明放头文件中,实现放在cpp文件中。这样每个#include该头文件的文件都会有一份该函数的实现,连接的时候,连接器不知道连接哪一个实现,于是报错。 4.error LNK 2019:无法解析的外部符号 原因:lib库可能无法匹配,更换lib库即可。 5.关于无法解析的外部命令的所有可能原因 考虑可能的原因 [0]出现无法解析可能是因为lib文件不正确,比如64位的编译配置,结果使用的是32位的lib 包. [1]只写了类声明,但还没有写实现类,造成调用时无法解析 [2]声明和定义没有统一,造成链接不一致,无法解析 [3]没有在项目属性页的链接器的命令行选项加入相应的类包。 [4]没有在c++包含目录和库目录加入相应的类包路径

[5]在测试工程中被测文件目录可能需要包含被测类的cpp定义文件 [6]ICE接口测试时,无法解析可能因为被测文件没有包含进相关的cpp文件,另外,在TestSuite_ProjectRun.h文件中需要包含IProjectRun.h头文件,及相关的头文件(举例)。 [7]import相关的无法解析内容,解决办法是在链接器的依赖项中加入相应的动态库 [8]出现如下错误的原因一般是动态库没有包进来。__imp ProjectRun.obj : error LNK2019: 无法解析的外部符号__imp__StartHistoryLocalModule,该符号在函数"protected: virtual int __thiscall HiRTDB::CProjectRun::DoStart(void)" (?DoStart@CProjectRun@HiRTDB@@MAEHXZ) 中被引用 [9]error LNK2001: 无法解析的外部符号__imp___CrtDbgReportW 工程属性,C/C++,代码生成,运行时库选择MDd, [10]无法解析的外部符号"__declspec(dllimport) public: int __thiscall HiRTDB::CTagTree::GetObjectA(int,struct HiRTDB::SBaseReadProps const &,struct HiRTDB::SBaseReadValues &)" (__imp_?GetObjectA@CTagTree@HiRTDB@@QAEHHABUSBaseReadProps@2@AAUSBaseR eadValues@2@@Z),该符号在函数"public: int __thiscall HiRTDB::CStringImpl::Get(int,struct HiRTDB::SStringReadProps const &,struct HiRTDB::SStringReadValues &)" (?Get@CStringImpl@HiRTDB@@QAEHHABUSStringReadProps@2@AAUSStringReadValues @2@@Z) 中被引用 原因可能是工程配置文件中有多余选项,请参考其他模块的配置选项,不要有多余配置。6.参数basepath不能是相对路径 解决方法:basePath不能是相对路径,在项目->配置属性->调试->中,将命令和工作目录改为绝对路径。这里将其改为默认即可。 7.应用程序无法正常启动,(代码0xc0150002) 解决方法:缺少此应用程序所需动态库的VC++运行库,安装对应的VC++运行库即可。

最全的网络故障案例分析及解决方案

第一部:网络经脉篇2 [故事之一]三类线仿冒5类线,加上网卡出错,升级后比升级前速度反而慢2 [故事之二]UPS电源滤波质量下降,接地通路故障,谐波大量涌入系统,导致网络变慢、数据出错4 [故事之三]光纤链路造侵蚀损坏6 [故事之四]水晶头损坏引起大型网络故障7 [故事之五] 雏菊链效应引起得网络不能进行数据交换9 [故事之六]网线制作不标准,引起干扰,发生错误11 [故事之七]插头故障13 [故事之八]5类线Cat5勉强运行千兆以太网15 [故事之九]电缆超长,LAN可用,WAN不可用17 [故事之十]线缆连接错误,误用3类插头,致使网络升级到100BaseTX网络后无法上网18 [故事之十一]网线共用,升级100Mbps后干扰服务器21 [故事之十二]电梯动力线干扰,占用带宽,整个楼层速度降低24 [故事之十三]“水漫金山”,始发现用错光纤接头类型,网络不能联通27 [故事之十四]千兆网升级工程,主服务器不可用,自制跳线RL参数不合格29 [故事之十五]用错链路器件,超五类线系统工程验收,合格率仅76%32 [故事之十六]六类线作跳线,打线错误造成100M链路高额碰撞,速度缓慢,验收余量达不到合同规定的40%;34 [故事之十七]六类线工艺要求高,一次验收合格率仅80%36 第二部:网络脏腑篇39 [故事之一] 服务器网卡损坏引起广播风暴39 [故事之二]交换机软故障:电路板接触不良41 [故事之三]防火墙设置错误,合法用户进入受限44 [故事之四]路由器工作不稳定,自生垃圾太多,通道受阻47 [故事之五]PC机开关电源故障,导致网卡工作不正常,干扰系统运行49 [故事之六]私自运行Proxy发生冲突,服务器响应速度“变慢”,网虫太“勤快” 52 [故事之七]供电质量差,路由器工作不稳定,造成路由漂移和备份路由器拥塞54 [故事之八]中心DNS服务器主板“失常”,占用带宽资源并攻击其它子网的服务器57 [故事之九]网卡故障,用户变“狂人”,网络运行速度变慢60 [故事之十]PC机网卡故障,攻击服务器,速度下降62 [故事之十一]多协议使用,设置不良,服务器超流量工作65 [故事之十二]交换机设置不良,加之雏菊链效应和接头问题,100M升级失败67 [故事之十三]交换机端口低效,不能全部识别数据包,访问速度慢70 [故事之十四]服务器、交换机、工作站工作状态不匹配,访问速度慢72 第三部:网络免疫篇75 [故事之一]网络黑客程序激活,内部服务器攻击路由器,封闭网络75 [故事之二]局域网最常见十大错误及解决(转载)78 [故事之三] 浅谈局域网故障排除81 网络医院的故事 时间:2003/04/24 10:03am来源:sliuy0 整理人:蓝天(QQ:) [引言]网络正以空前的速度走进我们每个人的生活。网络的规模越来越大,结构越来越复杂,新的设备越来越多。一个正常工作的网络给人们带来方便和快捷是不言而喻的,但一个带病

Explorer.exe应用程序错误解决

Explorer.exe应用程序错误 "0xla4494lf"指令引用的"0x1a44941f"内存。该内存不能为"read"。 要终止程序,请单击“确定”。 要调试程序,请单击"取消"。 下面是可能的几种EXPLORER.EXE出错的情况: 1. 软件问题(特别是右键第三方加载项) 安装清华紫光输入法3.0版本有的时候会出现explorer.exe出错,取消清华紫光输入法,用其他输入法输入如果没有问题,可以判断为输入法问题。卸载清华紫光输入法,即可解决。 清华紫光输入法4.0版本未发现类似问题。 苹果美化版的rar惹的祸,把它卸载了暂时就没有这个错误了,你也可以看是不是安装了苹果美化版的rar,有的话,也可以卸载了来看一下 装了酒精120%或者酒精52%虚拟光驱,在番茄的系统中很容易出现 explorer.exe错误。卸载有时候会解决问题 2. explorer.exe程序本身的原因 检查explorer.exe的文件大小,正常情况下应该显示为237k或者238k,如果大小不一致,可以从别的机器上拷贝一个 explorer.exe 文件到本机,调用任务管理器,接入explorer.exe进程,然后新建任务拷贝新的文件到系统盘\WINNT 目录下。 3. 可能为病毒原因(wc98pp.dll) 网络协议处理器 - 电子书编译工具Web Compiler相关。 wc98pp.dll文件本身并没有影响,很多计算机上都有此文件,但是当explorer.exe出错的时候,删除此文件可以解决问题,然后从注册表中搜索相关键值删除。 usign.dll,有人提到这个文件与wc98pp.dll两个文件类似,删除这两个文件可以清除IE中不断跳出小广告。在公司的计算机中未发现此文件。 4. 其他原因 计算机运行某个程序等待时间过长,比如读取数据,尤其是光盘或者外界设备的数据的时候,也会出现 explorer.exe出错,提示与上面的情况相同。 5. 系统内核错误 此类情况我暂时无法解决,重新安装系统。 6.内存问题 有人通过更换内存解决了这个问题所以这应该是个原因不过如果这个出问题就

常见网络故障处理方法完整版

常见网络故障处理方法 Document serial number【NL89WT-NY98YT-NC8CB-NNUUT-NUT108】

NO: 常见网络故障处理方法 作业指导书 (第A版) 编制人: 审核人: 批准人:

版本修订记录

目录 3、交换机常见故障及解决方 法 (7) 1光缆链路的主要故障 一般分为两步: 收发器暂时不要和交换设备连接。我们先使用两台笔记本电脑连接收发器,两台电脑之间互Ping。待测试好了以后再连接交换设备。一台笔记本电脑ping 另外一台电脑的IP 地址,例如,PC1 Ping PC2, 命令为Ping –t –l 65000。如果丢包少于5%,则比较正常,如果丢包较多,则需要仔细检查。 收发器连接交换设备以后,我们建议仍然使用Ping 的命令来测试,例如PC1 PingPC2, 命令为Ping –t –l 1500, 数据包长度一般不是65500,因为不同的交换机或路由器对包长的限制不同。但是1500 字节的数据包应该很少丢包,否则需要仔细检查。 故障现象: 1光缆熔接不良(有空气) 2光缆断裂或受到挤压 3接头处抛光不良 4接头处接触不良 5光缆过长 6核心直径不匹配

7填充物直径不匹配 8弯曲过度(弯曲半径过小) 2光纤故障排除方法 首先看光纤收发器或光模块的指示灯和双绞线端口指示灯是否已亮 2.1.1如收发器的光口(FX)指示灯不亮,请确定光纤链路是否交叉链接光纤跳线 一头是平行方式连接;另一头是交叉方式连接。 2.1.2如A收发器的光口(FX)指示灯亮、B收发器的光口(TX)指示灯不亮,则故障在A收发器端: 一种可能是:A收发器(TX)光发送口已坏,因为B收发器的光口(FX)接收不到光信号;另一种可能是:A收发器(TX)光发送口的这条光纤链路有问题(光缆或光线跳线可能断了)。 c、双绞线(TP)指示灯不亮,请确定双绞线连线是否有错或连接有误请用通断测试仪检测;(不过有些收发器的双绞线指示灯须等光纤链路接通后才亮。) d、有的收发器有两个RJ45端口:(To HUB)表示连接交换机的连接线是直通线;(To Node)表示连接交换机的连接线是交叉线(接单机); e、有的发器侧面有MPR开关:表示连接交换机的连接线是直通线方式;DTE开关:连接交换机的连接线是交叉线方式。 2、光缆、光纤跳线是否已断 a、光缆通断检测:用激光手电、太阳光、发光体对着光缆接头或偶合器的一头照光;在另一头看是否有可见光如有可见光则表明光缆没有断。 b、光纤连线通断检测:用激光手电、太阳光等对着光纤跳线的一头照光;在另一头看是否有可见光如有可见光则表明光纤跳线没有断。 3、半/全双工方式是否有误 有的收发器侧面有FDX开关:表示全双工;HDX开关:表示半双工。 4、用光功率计仪表检测 光纤收发器或光模块在正常情况下的发光功率:多模:-10db--18db之间;单模20公里:-8db--15db之间;单模60公里:-5db--12db之间;如果在光纤收发器的发光功率在:-30db--45db之间,那么可以判断这个收发器有问题。 1. TXLINK灯不亮; 答:造成该故障的原因有二,一为接错双绞线,本收发器和光纤头及指示器同侧的RJ45口接PC机用交叉双绞线,接HUB或SWITCH用平行双绞线;二为通过双绞线所连的电口不是100M速率。 2. FXLINK灯不亮; 答:原因一:光纤线接错,正确接法为TX-RX; 原因二:传输距离太长或中间损耗太大,超过本产品的标称损耗,解决办法为采取办法减小中间损耗或是更换为传输距离更长的收发器; 3.五灯全亮或指示器正常但无法传输; 答:一般关断电源重启一下即可恢复正常; 4.光纤正常连接后FXRX灯常亮;

iis7.5应用程序池模板永久性缓存初始化失败解决方法

错误:应用程序池“AppPoolName”的模板永久性缓存初始化失败,这是由以下原因所导致:无法创建应用程序池的磁盘缓存子目录。数据可能包含额外的错误代码 在一次重启IIS服务的过程中,突然无法启动IIS服务,打开Internet 信息服务(IIS)管理器也不显示站点,在系统日志中看到错误: =========================================== 来源:Active Server Pages 事件ID:5 错误:应用程序池“AppPoolName”的模板永久性缓存初始化失败,这是由以下原因所导致:无法创建应用程序池的磁盘缓存子目录。数据可能包含额外的错误代码: =========================================== 于是在网上搜索了一套堆资料,最后查到微软官方的解决方法如下:(此方法试过不行的用户注意最后的讲解) 手动设置文件夹的权限 1.单击“开始”,再单击“Windows 资源管理器”,双击“我的电脑”,再双击系统驱动 器(通常为驱动器C),然后双击“WINDOWS”或“WINNT”。 2.双击“Help”,双击“iisHelp”,右键单击“common”,然后单击“共享和安全”。 3.单击“安全”,然后单击“添加”,键入IIS_WPG,然后单击“确定”。 4.选中“IIS_WPG”,单击选中以下复选框,然后单击“确定”: o读取和执行 o列出文件夹内容 o读取 5.打开systemroot\system32\inetsrv\ASP Compiled Templates 文件夹的“共 享和安全”对话框,然后授予IIS_WPG 组“完全控制”权限。 6.对systemroot\IIS Temporary Compressed Files 文件夹重复步骤5。 要手动设置NT AUTHORITY\NETWORK SERVICE 的权限,请按照下列步骤操作: 1.单击“开始”,单击“运行”,键入%systemroot%\Help\iisHelp,然后单击“确定”。 2.右键单击“Common”文件夹,然后单击“共享和安全”。

哈希表

一.问题描述 1问题描述 针对某个集体(比如你所在的班级)中的“人名”设计一个哈希表,使得平均查找长度不超过R,完成相应的建表和查表程序。 2.基本要求 假设人名为中国人姓名的汉语拼音形式。待填入哈希表的人名共有30个,取平均查找长度的上限为2。哈希函数用除留余数法构造,用伪随机探测再散列发处理冲突。 二. 需求分析 (1)针对某个集体中的人名设计一个哈希表,使得平均查找长度不超过R,完成相应的建立和查表程序。 (2)人名为汉语拼音形式,最长不超过19个字符(如:庄双双zhuangshuangshuang)。 (3)假设待填入哈希表的人名有30个,平均查找长度的上限为2。哈希表用除留余数法构造,用伪随机探测在散列法处理冲突。 (4)在输入人名过程中能自动识别非法输入,并给与非法输入的反馈信息要求重新输入。 (5)查找成功时,显示姓名及关键字,并计算和输出查找成功的平均查找长度 三.程序设计 1 .存储结构设计 typedef struct { char *py; //名字的拼音 int k; //拼音所对应的整数 }NAME; typedef struct //哈希表 { char *py; //名字的拼音 int k; //拼音所对应的整数 int si; //查找长度 }HASH; 2 .主要算法设计

(1)姓名(结构体数组)初始化 名字以拼音的形式够成字符串,将字符串的各个字符所对应的ASCII码相加,所得的整数做为哈希表的关键字。 void InitNameList() { char *f; int r,s0,i; NameList[0].py="chenliang";//陈亮 NameList[1].py="chenyuanhao";//陈元浩 NameList[2].py="chengwenliang";//程文亮 NameList[3].py="dinglei";//丁磊 NameList[4].py="fenghanzao";//冯汉枣 NameList[5].py="fuzongkai";//付宗楷 NameList[6].py="hujingbin";//胡劲斌 NameList[7].py="huangjianwu";//黄建武 NameList[8].py="lailaifa";//赖来发 NameList[9].py="lijiahao";//李嘉豪 NameList[10].py="liangxiaocong";//梁晓聪 NameList[11].py="linchunhua";//林春华 NameList[12].py="liujianhui";//刘建辉 NameList[13].py="luzhijian";//卢志健 NameList[14].py="luonan";//罗楠 NameList[15].py="quegaoxiang";//阙高翔 NameList[16].py="sugan";//苏淦 NameList[17].py="suzhiqiang";//苏志强 NameList[18].py="taojiayang";//陶嘉阳 NameList[19].py="wujiawen";//吴嘉文 NameList[20].py="xiaozhuoming";//肖卓明 NameList[21].py="xujinfeng"; //许金峰 NameList[22].py="yanghaichun";//杨海春 NameList[23].py="yeweixiong";//叶维雄 NameList[24].py="zengwei";//曾玮 NameList[25].py="zhengyongbin";//郑雍斌 NameList[26].py="zhongminghua";//钟明华 NameList[27].py="chenliyan";//陈利燕 NameList[28].py="liuxiaohui";//刘晓慧 NameList[29].py="panjinmei";//潘金梅 for(i=0;i

浅谈网络常见问题与故障及解决办法

浅谈网络常见问题与故障及解决办法1.两台机器相互之间无法ping通 网友问题:我有两台电脑,都装的是XP的系统,连接到启动DHCP 的宽带路由器上,实现internet共享,两台机器都可以上网,但是 在“网上邻居”里看不到对方,而且ping对方也ping不通。两台计算机都打开了来宾账户,而且都删除了Guest选项。 分析故障:这种情况的发生,有可能是XP系统内之置的网络防火墙功能没有关闭所造成的,将其网络防火墙关闭,之后再建一个同名用户并创建密码,并且均使用该用户名登陆问题应该可以解决。 2.两台机器无法实现直连 网友问题:我和同学有两台计算机,都装的是XP的系统,想使用双绞线连接起来,可是就是连接不到对方网络,网卡本身没有问题,这个问题应该怎么处理?需要安装什么戏协议和有哪些步骤? 分析故障:这个问题出现在网线本身上了,两台电脑直连时应该使用交叉线,这种网线与平时我们连接到交换机或者路由器上的网线有所不同(具体的不同大家可以在网上搜索到,这里不作解释)。另外由于在安装网卡驱动的时候,XP会自动安装TCP/IP协议,并且可以自动为计算机分配到IP地址,因此无需安装其它协议设置IP地址信息。 两根网线连接三台计算机上网 网友问题:我家有三台计算机,要使用两块网卡和三根网线将三台计算连接在一起,并实现Internet共享。不过,无论怎么连接两台计算机,都显示网线未插好,开始以为是网卡的问题,但是,轮流使用每一块网卡连接网络都正常,后来怀疑是网线的问题,不过用这些网线把网卡Modem连接在一起时,Internet连接也都正常,这是怎么回事那? 故障分析:这个故障的情况和上一个的基本一致,问题还是出现在网线本身上,要想直接连接两台计算机,必须使用交叉线才可以,不过要注意的是:另外一台计算机与Modem连接时,因该使用直通线。从网友的故障情况看,这三根网线都是直通线,这就是为什么用这些网线把网卡Modem连接在一起时,Internet连接也都正常,解决的方法很简单,只要再做一条交叉线来连接两台计算机就可以了。此外,还应把安装两块网卡的计算机设置为ICS主机,实现连接共享。 无法同时连接以太网和无线网 网友问题:我的电脑里有两块网卡,一块是内置的有线网卡,通过双绞线连接Internet;另一块是无线网卡,通过无线路由器连接

哈希表的操作

哈希表操作 一目的 1.巩固和加深对哈希表的创建、查找、插入等方法理论知识的理解。 2.掌握建立哈希表的办法,本实验是采用的是除留余数法创建。 3.掌握哈希表解决冲突的办法,本实验用的是线性探测再散列的方法。 4.巩固对程序模块化设计的要求。 二需求分析 1.对于哈希表的基本操作首先是要创建一个哈希表,哈希表的创建思想是由哈希函 数得到,本实验就采用了除留余数法创建哈希表。 2.创建好哈希表就需要在哈希表中插入元素,本实验是需要插入单词,所以需要调 用string函数库,通过每个单词的地址数来进行下一步的查找计划。当插入单词地址已经存在时,就产生了冲突,因此需要采用线性探测再散列的方式来解决冲突。 3.当哈希表插入单词完成之后便可以显示哈希表的存储情况,因此需要输出整个哈 希表。 4.要想计算平均查找长度首先要对哈希表中的元素进行查找,当所有单词查找结 束,查找长度也得出。 5.要实现上诉需求,程序需要采用模块化进行设计。 三概要设计 1.基本操作: void Initwordlist(int n) 初始化哈希表 操作结果:以字符形式插入单词,将字符串的各个字符所对应的ASCII码相加,所得的整数做为哈希表的关键字。

void Createhashlist(int n) 创建哈希表,并插入单词 操作结果: (1)用除留余数法构建哈希函数; (2)用线性探测再散列处理冲突。 void find() 查找哈希表中的单词 操作结果:在哈希表中进行查找,输出查找的结果和关键字,并计算和输出查找成功的平均查找长度。 void printhash() 显示哈希表 操作结果:显示哈希表的存储情况:位置%d\t\t关键字%-6d\t\t单词%s\n。 float average() 操作结果:计算出平均查找长度。 void menu() 菜单函数设计 操作结果:显示格式: 1向哈希表中插入单词(<15); 2查找哈希表中的单词; 3显示哈希表的存储情况; 4计算哈希表的平均查找长度; 5退出程序。 int main() 主程序设计 操作结果:通过调用各个函数操作得到结果。

应用程序发生异常,未知的软件异常的原因的解决方法

应用程序发生异常未知的软件异常 有时候打开电脑上面的某个程序软件时,会打不开,出现如下的错误提示“应用程序发生异常未知的软件异常(xxxxxx),位置为(xxxxxx)”这个问题相信大多数的人在用电脑的时候都碰到过,是什么原因,如何解决,下面我爱电脑网就这个非常常见的问题进行全面的分析并提供多种不同的解决方法: 应用程序发生异常未知的软件异常的原因分析 1,应用程序的组件丢失造成,至于应用程序文件为什么会丢失,有时候是用户自己误删除导致,更多时候则是由病毒木马造成的,在当今网络时代,有些病毒作者为了获取不正当利益,常在一些应用程序的某个组件上捆绑病毒,并在一些网站上提供这些有毒的应用程序给网友免费下载,当把用户下载了这些软件并安装到自己电脑上面时,安全软件会检测到这些感染了病毒木马的应用程序组件并将其杀掉。这就造成应用程序文件缺失,从而导致在运行程序时发生错误。 2,操作系统文件缺失或本身的BUG造成,应用程序完整的运行需要一些系统文件或者某些ll文件支持,像那些盗版系统或Ghost版本系统,很容易出现该问题。 3,系统文件感染了病毒造成 4,电脑硬件的问题造成,例如内存条老化有故障,或者内存条的金手指长期不清洁,灰尘过多也能造成这个问题。如果是这个问题导致,可以把金手指拔出来,用橡皮擦插掉上面的锈迹,再重新插上插槽,试试!本文来自湛江论坛:https://www.360docs.net/doc/4e8702329.html, 应用程序发生异常未知的软件异常的解决办法 1.用杀毒软件彻底扫描电脑看看是否存在病毒木马,在安全模式下进行彻底查杀。 2.如果是系统文件损坏或丢失,一般如果你使用的是盗版系统或Ghost版本系统,尽量使用完整版或正版系统。 3.安装的软件与系统或其它软件发生冲突,把发生冲突的软件删除掉。如果更新下载补丁不是该软件的错误补丁,也会引起软件异常,解决办法:卸载该软件,重新下载重新安装试试。顺便检查开机启动项,把没必要启动的启动项禁止开机启动。

链地址法解决Hash冲突

实验5 链地址法解决Hash 冲突 一、需求分析 1、 输入的必须是数字。 2、演示程序以用户和计算机的对话方式执行,即在计算机显示“提示信息”后之后,由用户在键盘上输入演示程序中规定的运算命令;相应的输入数据和运算结果显示在其后。 3、程序执行的命令包括: (1)输入哈希表的长度、余数等和数据,初始化后创建哈希表。 (2)输出哈希表。 (3)计算平均查找长度 4、测试数据 数据:{ 47, 7, 29, 11, 16, 92, 22, 8, 3, 50, 37, 89 } 哈希函数为:Hash(key)=key mod 11。 二、概要设计 在建立哈希表的过程中,用链地址解决哈希冲突,思想史将具有相同哈希地址的记录链成一个单链表,m 个哈希地址就设m 个单链表,然后用一个数组将m 个单链表的表头指针存储起来,形成一个动态的结构。 在计算平均查找长度时经分析我发现,如果设Hash 表连出的单链表长度为n;则长度为1的出现1次,长度2出现1次.......所以对总的查找长度贡献了n*(n+1)/2次,所以我们在哈希表中设置l 表示单链表的长度,那么总的查找长度就是 l*(l+1)/2(从i=0,到i= 表长度-1) 本程序的设计思路是: 1.建立Hash 表 2.输出哈希地址 3.计算平均查找长度 三、详细设计 int main 主函 void Init_table 初始化Hash V oidcreat_table 创建Hash void print 输出 计算ASL 结束

1、定义头文件 #include #define MAX 30 using namespace std; 2、元素类型、节点类型和辅助变量 typedef struct node { int key;//关键字 int flag;// 有数据的标志 int l;//每个结点引出的链表长度 node *next; }Hashtable[MAX]; Hashtable table; 3,初始化Hash void Init_table(Hashtable &list)//初始化Hash表 { for(int i=0;i>length;//从键盘输入长度cout<<"输入Hash函数的余数"<>mod;//输入余数 cout<<"输入数据的个数"<>account;//输入数据的个数 int date;//临时变量用来输入数据 for(int i=0;i>date; int n=date%mod; if(list[n].flag==0)//该位置为空则插入到该地址,flag变为1 { list[n].key=date; list[n].flag=1; } else//否则链地址解决冲突 { node *p;p=new node;//定义指针变量p并开辟地址 p->key=date;

相关文档
最新文档