可能故障原因1:网卡驱动故障
1首先考虑网卡驱动问题,这个问题比较常见,右键点击桌面计算机--属性,!
2
在计算机属性页面选择“设备管理器”进入!
3
在设备管理器页面找到“网络适配器”下面一般有两个网卡,一个有线一个无线网卡!点击有线网卡右键--禁用!出现提示框点击确定,然后再右键启动!看看重新拨号是否正常,如果不正常请往下看!
4
右键有线网卡,选择卸载,将网卡驱动卸载掉!
5
点击设备管理器菜单的 *** 作--扫描硬件改动,系统一般会用通用驱动重新驱动网卡,安装完成后,重新启动计算机!应该可以了!
END
可能原因2:日志文件写入被禁止
1
日志文件的路径C:\Windows\System32\LogFiles\WMI,这个文件夹如果没有管理员权限,宽带连接也会有问题,出现651或711等错误提示的!首先双击计算机,进入计算机文件夹,在地址栏输入C:\Windows\System32\LogFiles后回车,
2
在LOgFiles文件夹下找到WMI文件夹,然后选中点击右键--属性,如下图所示i!其实就是让它获得永久管理员权限!我的方法可以不用每次重启电脑后都要修改一次权限!
3
在WMI文件夹属性页面,选择安全选项卡--点击高级设置!
4
在 WMI文件夹高级属性页面,选择权限--继续
5
在 WMI文件夹高级页面,选中你目前使用的账户,然后点击编辑按钮
6
在进入你的账号对WMI文件夹控制选项中,将完全控制下方的所有选项全部勾选,如下图所示,然后点击确定按钮!
7
修改完成后,点击应用按钮,后面的修改提示选择确定即可!完成修改后重新启动你的计算机!
可能原因3:运营商网络调整
1
联系你的宽带网络提供商,电信用户拨打:10000、联通10010、移动10086,转到人工服务,直接说你的宽带连接报错651,他们会马上查找问题的,内部帮你重置一下就行了!如果线路问题也会告诉你什么时候好或什么时候维修的!小编这边一般会上门检修的!
宽带连接提示错误651怎么办
2
如果到上一步还无法解决的话,说明却是是电脑系统问题了!请换一台电脑或系统还原一下就可以了!关于如何系统还原参考另外经验!
建议你找台好电脑用老毛桃UEFI版启动盘做个U盘启动重新对硬盘分区(用于排除不知道在哪病毒木马恶意插件及磁盘故障带来的问题) 再重装系统
不过建议你在PE里提前备份一下重要的文件资料 ,如:照片、资料、存档数据
预装WIN8/81系统的品牌机安装系统请参考对应品牌的教程
系统压缩包通用解压密码:devip(好压解压 采用特殊压缩方案) 百度一个迅雷VIP就能快速下载
Windows XP迅雷下载地址:
thunder://QUFodHRwOi8vZ2RsLmxpeGlhbi52aXAueHVubGVpLmNvbS8lRTMlODAlOTAlRTglQTclQTMlRTUlOEUlOEIlRTUlQUYlODYlRTclQTAlODElRUYlQkMlOUFkZXZpcCUyMCVFNSU4NiU4NSVFNSU5MCVBQiVFNSVBRSU4OSVFOCVBMyU4NSVFNiU5NSU5OSVFNyVBOCU4QiVFMyU4MCU5MSVFNSVCOCU5RCVFNyU5QiU4QU9TJTIwWFAlRTglQTMlODUlRTYlOUMlQkElRTclODklODgyMDE1JTJFMyUyRTI4JUU2JTlCJUI0JUU2JTk2JUIwJTJFN3o/ZmlkPThqcjBzVUowTFFtNER2NUIrcUJrTHRIbVF2M3FPVzlSQUFBQUFBNllYVENBQi84NXhjalJ6YjNNNkpaa0J2YjYmbWlkPTY2NiZ0aHJlc2hvbGQ9MTUwJnRpZD05Mjc0RTUxMTMwM0QxMkQ4OUI2NzlBOUMzRkFBQkMxMiZzcmNpZD02JnZlcm5vPTEmZz0wRTk4NUQzMDgwMDdGRjM5QzVDOEQxQ0RCRENDRTg5NjY0MDZGNkZBJnVpPXhsa3VhaWNodWFuJnM9MTM2NjI0MzgxOCZwaz1rdWFpY2h1YW4mYWs9ODowOjk5OTowJmU9MTQzODgzODA2MyZtcz01MTIwMCZjaT0mY2s9MEM0QTg5MzREOUFENkNEQTcxRDQyMEU0QjU0ODQ2RUImYXQ9OEY1NDVEM0MxNDJCODAyRTczMUZGMUI2MDkzRjU3QzQmbj0wNjVBM0RFM0M1ODJBM0U1OEUzMjU4RENBQkMyQTA4MUVGMDUyNzE3NDg1MzY5NzAyMDVDM0JGNkM4QjVBQkU1QUUzMDU1RDBBOEMzOTU5OUU3MTEzNjkwQURCNEU1Qjg5RDVFMjZGOTYyNzYyMDU4NTA1MTFFRjZDQkI5QkFFNzg5MzE4RjQzMUMxMDJFMzMyRThCODU5NUI2OTFFNjk2QjA5NzhBMDkyRDI1MDAwMDAwWlo=
32位Windows 7迅雷下载地址:
thunder://QUFodHRwOi8vZ2RsLmxpeGlhbi52aXAueHVubGVpLmNvbS8lRTMlODAlOTAzMiVFNCVCRCU4RCVFMyU4MCU5MSVFMyU4MCU5MCVFOCVBNyVBMyVFNSU4RSU4QiVFNSVBRiU4NiVFNyVBMCU4MSVFRiVCQyU5QWRldmlwJTIwJUU1JTg2JTg1JUU1JTkwJUFCJUU1JUFFJTg5JUU4JUEzJTg1JUU2JTk1JTk5JUU3JUE4JThCJUUzJTgwJTkxJUU1JUI4JTlEJUU3JTlCJThBJUU3JUE3JTkxJUU2JThBJTgwV2luJTIwNyUyMFNQMSVFOCVBMyU4NSVFNiU5QyVCQSVFNyU4OSU4OCUyMCUyMDIwMTUlMkUzJTJFMjglRTYlOUIlQjQlRTYlOTYlQjAlMkU3ej9maWQ9d2pLUkxlZ2RjMzF5QlNIWXlYdGhrVXEzQkZ1SzNZQ3pBQUFBQUlMRHd6d0hyTlVPSmVvdkJOV0lWeXJlMzAxMyZtaWQ9NjY2JnRocmVzaG9sZD0xNTAmdGlkPTE1OEQ1RjA1QzZCQzM3Njg5OEE2OTU2NzI2MUM5M0E2JnNyY2lkPTYmdmVybm89MSZnPTgyQzNDMzNDMDdBQ0Q1MEUyNUVBMkYwNEQ1ODg1NzJBREVERjRENzcmdWk9eGxrdWFpY2h1YW4mcz0zMDExNTY2OTg2JnBrPWt1YWljaHVhbiZhaz04OjA6OTk5OjAmZT0xNDM4ODM4MDYzJm1zPTUxMjAwJmNpPSZjaz0wQzRBODkzNEQ5QUQ2Q0RBNzFENDIwRTRCNTQ4NDZFQiZhdD02MUVFRkUyMUZDMjA5NDJBMDFBQzE3QjZGRjZGM0NFOSZuPTBDODY0MDAyRTI3MzlCQjk4RDg2NDAwMzMyQzFFRkVDQTdDNjI1MUM1QUE0RDA4MkU3QzU0MTdENkREQjFCNjE3NjBDQjBCMjM0QzdGQUUxOTBDRTI1M0M1OEE5REM4MUU2RjA1OTc1NzlDQTlDODQ5MTgwNzgwRjM2REFGNUUzQTdGNDI2MTg1MTE2MTY2QTIwNTJFMEMxODE3MDk3QTc4NTgzNUMyODM2QzhGNzI0MjA1N0YwQTNFNDZGNEMyQTMyNUQyNjA5NjVBN0U5QjQyRTUyQkE5MkQxNDE3RjA0MDBaWg==
64位Windows 7迅雷下载地址:
thunder://QUFodHRwOi8vZ2RsLmxpeGlhbi52aXAueHVubGVpLmNvbS8lRTMlODAlOTA2NCVFNCVCRCU4RCVFMyU4MCU5MSVFMyU4MCU5MCVFOCVBNyVBMyVFNSU4RSU4QiVFNSVBRiU4NiVFNyVBMCU4MSVFRiVCQyU5QWRldmlwJTIwJUU1JTg2JTg1JUU1JTkwJUFCJUU1JUFFJTg5JUU4JUEzJTg1JUU2JTk1JTk5JUU3JUE4JThCJUUzJTgwJTkxJUU1JUI4JTlEJUU3JTlCJThBJUU3JUE3JTkxJUU2JThBJTgwV2luJTIwNyUyMFNQMSVFOCVBMyU4NSVFNiU5QyVCQSVFNyU4OSU4OCUyMCUyMDIwMTUlMkUzJTJFMjglRTYlOUIlQjQlRTYlOTYlQjAlMkU3ej9maWQ9Q1RLTEVEYncvMmVzaFFQazVGK0JhM0hxZGpMS0I5anBBQUFBQU1sTExFcWcxeW1YNFV4ZGVBZEU2V1FkYi9VZSZtaWQ9NjY2JnRocmVzaG9sZD0xNTAmdGlkPTZEMEIwODcyRTE0NzhCMzI2ODNEOEREOTg5NkMwRjI0JnNyY2lkPTYmdmVybm89MSZnPUM5NEIyQzRBQTBENzI5OTdFMTRDNUQ3ODA3NDRFOTY0MUQ2RkY1MUUmdWk9eGxrdWFpY2h1YW4mcz0zOTIzMjQ5MDk4JnBrPWt1YWljaHVhbiZhaz04OjA6OTk5OjAmZT0xNDM4ODM4MDYzJm1zPTUxMjAwJmNpPSZjaz0wQzRBODkzNEQ5QUQ2Q0RBNzFENDIwRTRCNTQ4NDZFQiZhdD1BQjJBMTAwMDkzMDQ3MjZGNTAwRjI5NTkxOEZGODI2NyZuPTAwMzhBNUVGNjYzNEU0QkQ4RDM4QTVFRUIzODA5MEU4QTc3OEMwRjFEQkU1QUY4NkU3N0JBNDkwRUM5QTY0NjU3NkIyNTU1RkI1ODY4NUU1OTA3MEMwRDFEOUU4QTM4NUU2NEVCQzk4Rjg4QkUzODA5MTNFOURFMkI3OUI4QUU3QTc0QUMzRjVEMDU3Njk2RTIwRUMwNTJDMDAzMUU4QTM4NTNEQjlDNUI3ODk4ODIwMjBFOTE1NEU2NTJFMzMyRTMyRTNDM0U0RTRFNjk2QjAyRUVDNUY3RjUwMDAwMDAwMDBaWg==
静态成员:静态类中的成员加入static修饰符,即是静态成员可以直接使用类名+静态成员名访问此静态成员,因为静态成员存在于内存,非静态成员需要实例化才会分配内存,所以静态成员不能访问非静态的成员因为静态成员存在于内存,所以非静态成员可以直接访问类中静态的成员
非成静态员:所有没有加Static的成员都是非静态成员,当类被实例化之后,可以通过实例化的类名进行访问非静态成员的生存期决定于该类的生存期而静态成员则不存在生存期的概念,因为静态成员始终驻留在内容中
一个类中也可以包含静态成员和非静态成员,类中也包括静态构造函数和非静态构造函数
对于winApp来说,静态成员对于程序员本身省了很多事,而且因为静态成员驻留内存,在方法与方法之间传递共享数据的时候,所以静态成员成了我的首选但是不要因为方便,大量使用,尤其是在内存紧张或者
用静态方法 *** 作一些共享值的时候或者要写多用户系统的时候,要慎之又慎比如:
static int id = 0;
sql = "select from table where id=" + id;
如果这样写的话,在单机测试的时候没有问题,但是在多人同时对数据进行测试的时候,就会有问题了假如,A用户访问他的id是20,则id的值在内存中为20,而此时B用户访问,他的id是30,则id在内存中的值是30A用户的id值则被更改了如果此时你将这个方法用非静态成员来写,则不会出现这样的情况因为非静态成员是你声明的时候,实例化的时候才会分配内存所以A用户访问的时候,App会因为A实例化而给A用户的请求分配内存而B用户访问的时候也一样会因为B用户的访问而分配内存所以两个用户访问的是不同的内存块所以不会出现数据覆盖和错乱的现象
我想这样的情况应该能很好的说明静态变量和非静态成员的区别
相对于webApp而言,在winApp下使用static的时候要比webApp下考虑的因素要少的多,因为webApp本来就是一个多用户的系统,所以使用static的时候更应该小心
而我对static在webApp下的使用存在一个疑问,如果一个静态方法,例如:
static string aa(string str){
//经过一系列 *** 作
return str;
}
或者返回一个DataSet的静态方法
static DataSet aa(string str){
//经过一系列 *** 作
return DataSet;
}
这个时候,在访问量大的时候,程序出现了并发,会不会发生错乱我以前的项目使用的公用函数类中使用了大量的静态方法,不过好在访问量不大,一直没有问题在发这个文章之前,我查找了MSDN,CSDN,搜索了一些关于静态成员的文章,但是都没有一个明确的说明虽然,自己在项目中也测试了这么长时间也没有问题但是总觉得有这个可能发生
不知道大家是否在项目中碰到类似的疑惑呢请有过这方面经验的朋友指教
答案:
不说是否滥用,如果你出现冲突,说明你没有理解静态成员变量和静态方法的区别,静态方法本身只是一段代码,不管怎么调用他都不会出现问题。但静态成员变量就不行了,他被所有用户共享,如果一个用户改变了他,肯定会影响到别人,这就是常说的并发冲突问题,一般来说在修改共享成员变量时要lock!
关于静态方法和实例方法的一些误区。
一、 静态方法常驻内存,实例方法不是,所以静态方法效率高但占内存。
事实上,方法都是一样的,在加载时机和占用内存上,静态方法和实例方法是一样的,在类型第一次被使用时加载。调用的速度基本上没有差别。
二、 静态方法在堆上分配内存,实例方法在堆栈上。
事实上所有的方法都不可能在堆或者堆栈上分配内存,方法作为代码是被加载到特殊的代码内存区域,这个内存区域是不可写的。
三、 实例方法需要先创建实例才可以调用,比较麻烦,静态方法不用,比较简单。
事实上如果一个方法与他所在类型的实例无关,那么它就应该是静态的,决不会有人把它写成实例方法。所以所有的实例方法都与实例有关,既然与实例有关,那么创建实例就是必然的步骤,没有麻烦简单一说。实际上上你可以把所有的实例方法都写成静态的,将实例作为参数传入即可。
有些方法看似与所在的实例无关,如IComparerCompare方法,但实际上每一个实现这个接口的类都只会负责自己类型实例的比较,这是C#1x规范中没有泛型所带来的历史遗留问题。
大部分静态方法是与类的实例有关的,如各种Parse方法,他做成静态的原因是他没有实例作为参数。其他的大多是出于语义或者其他目的的考虑。
以上就是关于戴尔笔记本电脑重装了下系统,连不上网老是错误651,启动不了驱动,怎么办全部的内容,包括:戴尔笔记本电脑重装了下系统,连不上网老是错误651,启动不了驱动,怎么办、静态成员和非静态成员的区别、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)