精华内容
下载资源
问答
  • 最后一次正确配置的原理

    千次阅读 2013-08-26 13:36:31
    在这菜单中有一个最后一次正确配置,是Windows提供的一个从问题中恢复解决某些问题的方法 例如新添加的驱动程序与硬件不符,进行了错误的配置工作而致使系统信息不正确,无法正常启动 这时用户可以通过最后一次...

    来源:http://www.hackhp.com/post-719.html

    会用电脑的人都知道在开机过程中按F8键会弹出一个开机启动菜单

    在这菜单中有一个最后一次正确配置,是Windows提供的一个从问题中恢复解决某些问题的方法

    例如新添加的驱动程序与硬件不符,进行了错误的配置工作而致使系统信息不正确,无法正常启动

    这时用户可以通过最后一次正确配置,使系统使用上次正常启动时的备份信息,恢复到上次正常启动时的状态

    简单说下最后一次正确配置的操作原理,系统在每次启动计算机后,都会自动地将该次启动后的注册表中的系统硬件信息做一个备份

    将其存放在最后一次正确启动控制集中,当系统出现错误无法正常启动时,可以通过这个备份将系统恢复到上一次正确启动计算机时的状态

    最后一次正确配置大部分只是还原下注册表HKEY_LOCAL_MACHINE\SYSTEM\ControlSet***等的信息,不能解决由于驱动程序或文件损坏或丢失,注册表文件损坏或注册表内容错误而导致的问题等

    讲下ControlSet001、ControlSet002、CurrentControlSet等几个控件组之间的作用与关系

    在注册表HKEY_LOCAL_MACHINE\SYSTEM注册表项中包括用于Windows启动的三个控件组

    这些控件组中包含了操作系统配置的信息,比如服务、驱动、系统控制、枚举信息等等

    在初始状态下,它们一般分别是ControlSet001、ControlSet002以及CurrentControlSet

    在使用最后一次正确配置之后,将产生更多的ControlSet***,但系统始终只会使用到其中三个控件组

    控件组作用以及基本关系:

    ControlSet001:初始状态下,系统真实的配置信息

    ControlSet002:在系统正常启动后,从ControlSet001复制信息,作为最后一次正确配置

    ControlSet003:第一次使用最后一次正确配置后产生,作用是代替002成为最后一次正确配置

    而此时001将被002代替,成为CurrentControlSet副本的数据来源,而此时的001将被封存不被使用

    ControlSet004:第二次使用最后一次正确配置后产生,作用是代替003成为最后一次正确配置

    而此时002将被001代替,成为CurrentControlSet副本的数据来源,而此时的002将被封存不被使用

    ControlSet***:原理同上...

    CurrentControlSet:系统正常启动后的控件组副本,作为当前系统正在使用的配置信息,当数据有修改后会同步到对应的控件组

    而在HKEY_LOCAL_MACHINE\SYSTEM\Select下记录着下次将要使用的配置,下面直接以数字表示对应的控件组序号

    Current:表示系统在这次启动过程中使用的控件组 
    Default:表示系统在下次启动时将使用的控件组,它与这次启动使用的控件组相同
    Failed:表示系统在其中保存失败启动产生的数据的控件组,此控件组在用户第一次调用最近一次的正确配置选项之前并不实际存在
    LastKnownGood:表示您在启动过程中选择最近一次的正确配置时系统将使用的控件组

    系统默认时其顺序是:1、1、0、2(顺序参照上面的4个数据项)

    第一次使用 最后一次正确配置 后:2、2、1、3

    第二次使用 最后一次正确配置 后:3、3、2、4

    第三次使用 最后一次正确配置 后:4、4、3、5

    第四次使用 最后一次正确配置 后:5、5、4、6

    依此类推...

    展开全文
  • 在打开visio文件或者想要在控制面板中卸载Visio软件时,均提示“Windows找不到文件,请确定文件名是否正确后,再试一次”。 并且想重新安装Visio时,点击安装文件“setup.exe”,电脑无反应。 2 解决 2...

    Visio,找不到文件,请确定文件名是否正确后,再试一次

    1 背景

    此前在卸载office时不懂事,乱删了一些注册值等信息,导致后来尽管成功装上了office2016并激活,但是安装的VisioPro2013却出了问题,无法使用。
    在打开visio文件或者想要在控制面板中卸载Visio软件时,均提示“Windows找不到文件,请确定文件名是否正确后,再试一次”。
    在这里插入图片描述
    并且想重新安装Visio时,点击安装文件“setup.exe”,电脑无反应。

    2 解决

    2.1 清除残留注册表

    在腾讯电脑管家的主页面可以看见一个“清理垃圾”选项,打开此功能;腾讯电脑管家会有默认清理项,可以根据自己的需求进行选项改动,打开“查看详情”,进行选择,见下图;如果清理错误,还可以使用“还原注册表”功能,对注册表进行还原。详情可参考link
    在这里插入图片描述
    通过此步骤,可以将卸载后的Visio残余注册表删除干净。此时可以看到控制面板“应用”中不再有“Visio”这个软件存在。

    2.2 重新安装VisioPro2013

    VisioPro2013 百度云链接link,提取码:rosn。
    安装完成后,重启电脑,但是当打开visio文件时,报如下错误“Microsoft Office无法验证此产品的许可证,应使用控制面板修复Office程序”。
    在这里插入图片描述
    此时分三步进行尝试。
    第一步。应用激活软件,尝试激活电脑中的Office2013,激活软件 百度云链接link,提取码:ey0g。
    第二步。若第一步不成功,则进行第二步,通过修改“服务”窗口或注册表解决,详情可见link
    第三步。若第二步仍旧不成功,则进行第三步,则检查自己的Visio或Office软件是否安装在C盘,若没有,则卸载重新安装。

    3 总结

    遇到电脑相关的问题时,只能通过不断尝试各种方式以求解决。

    【整理不易,转载请注明出处和相关链接,否则必究!】

    展开全文
  • iOS 正确选择图片加载方式

    万次阅读 2014-08-26 14:08:22
    ios内存稀缺,而图片资源通常又是最占内存的部分之,因此,选择如何加载图片,对于优化应用内存占用量,能起到立竿见影的效果。通常加载图片的方式有两种:

    • 正确选择图片加载方式能够对内存优化起到很大的作用,常见的图片加载方式有下面三种:

        //方法1
        UIImage *imag1 = [UIImage imageNamed:@"image.png"];
        //方法2
        UIImage *image2 = [UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"image.png" ofType:nil]];
        //方法3
        NSData *imageData = [NSData dataWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"image.png" ofType:nil]];
        UIImage *image3 = [UIImage imageWithData:imageData];

    • 第一种方法:imageNamed:

      为什么有两种方法完成同样的事情呢?imageNamed的优点在于可以缓存已经加载的图片。苹果的文档中有如下说法:

      This method looks in the system caches for an image object with the specified name and returns that object if it exists. If a matching image object is not already in the cache, this method loads the image data from the specified file, caches it, and then returns the resulting object.

      这种方法会首先在系统缓存中根据指定的名字寻找图片,如果找到了就返回。如果没有在缓存中找到图片,该方法会从指定的文件中加载图片数据,并将其缓存起来,然后再把结果返回。对于同一个图像,系统只会把它Cache到内存一次,这对于图像的重复利用是非常有优势的。例如:你需要在 一个TableView里重复加载同样一个图标,那么用imageNamed加载图像,系统会把那个图标Cache到内存,在Table里每次利用那个图 像的时候,只会把图片指针指向同一块内存。这种情况使用imageNamed加载图像就会变得非常有效。


    • 第二种方法和第三种方法本质是一样的:imageWithContentsOfFile:和imageWithData:
    而imageWithContentsOfFile方法只是简单的加载图片,并不会将图片缓存起来,图像会被系统以数据方式加载到程序。当你不需要重用该图像,或者你需要将图像以数据方式存储到数据库,又或者你要通过网络下载一个很大的图像时,可以使用这种方式。
    • 如何选择
        //方法1 cach
        UIImage *imag1 = [UIImage imageNamed:@"image.png"];
        //方法2 no cach
        UIImage *image2 = [UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"image.png" ofType:nil]];

    如果加载一张很大的图片,并且只使用一次,那么就不需要缓存这个图片。这种情况imageWithContentsOfFile比较合适,系统不会浪费内存来缓存图片。
    然而,如果在程序中经常需要重用的图片,那么最好是选择imageNamed方法。这种方法可以节省出每次都从磁盘加载图片的时间。


    展开全文
  • 我只是在环境变量path里添加了我的配置,没想到保存不了,而且给我来了个打不开环境变量 报错:windows 找不到文件 %windir%\systempropertiesadvanced.exe 为什么找不到,我当时很着急,于是百度,百度上说...

    1问题

    我只是在环境变量path里添加了我的配置,没想到保存不了,而且给我来了一个打不开环境变量
    报错:windows 找不到文件 %windir%\systempropertiesadvanced.exe  
    为什么找不到,我当时很着急,于是百度,百度上说,找到C:\Windows\System32下的 systempropertiesadvanced.exe双击打开,就可以打开环境变量配置窗口了。我立马去找,打开报错
     
    我更加着急了,又去查了一下资料,有人说用管理员身份去执行cmd,修改环境变量windir=%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem,然后往path里加上%windir%就可以了,于是我试试,结果还是报错:如上图。
    我然后又再百度,有人说:重新启动系统,猛按F8 选择“安全模式”进入,再安全模式下就是管理员身份,这时候是管理员身份了,然后我去C:\Windows\System32下的 systempropertiesadvanced.exe双击打开,哈哈,进去了,然后我修改环境变量windir=%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem,往path里加上%windir%,麻痹,这不是耍我玩吗?
     

    2解决

    方案1

    最后看看同事的电脑,发现人家的windir值为下图
     
    在查环境变量path,发现我的缺失
    %SystemRoot%\system32;
    %SystemRoot%;
    %SystemRoot%\System32\Wbem;
    补上就OK了,记得猛按F8 选择“安全模式”进入。然后我去C:\Windows\System32下的 systempropertiesadvanced.exe双击打开去修改哦!
     

    方案2

    如果你打不开,请使用一下命令修改:
    修改环境变量windir
    wmic ENVIRONMENT where "name='windir' and username='<system>'" set VariableValue="%SystemRoot%"
    

    修改环境变量path

    wmic ENVIRONMENT where "name='PATH' and username='<system>'" set VariableValue="%PATH%;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;"
     
    此方案也需要,按F8 选择“安全模式”进入执行命令
    关于wmic工具,网上有介绍
     
     
     
     
     
     
     
     
     
     

     

    展开全文
  • 在弹出的界面中选择保存路径、文件名(这里命名为gpedit.bat),注意文件类型为“所有文件”,只有这样才能保证gpedit.bat是个批处理文件。 4.然后在桌面保存的gpedit.bat上右键选择并点击“以管理员身份运行”。 5...
  • 接触前端后一直用谷歌作为调试工具,昨天做个移动端页面的滚动效果,感觉代码没有问题就是滚动不起来,然后用别的浏览器试了试就行了,就感觉可能是谷歌浏览器的问题,而且我的谷歌不能自动检测更新,就索性卸载了...
  • 论文参考文献正确插入方法 ()

    万次阅读 多人点赞 2018-12-07 12:32:39
    论文参考文献正确插入方法 () 在论文写作中,尤其当参考文献较多时。对参考文献的插入和更改尤为麻烦。而office word自带的功能中是可以解决这个问题的。下面来详细的介绍一下操作步骤。 1 准备 工具:Office...
  • Linux安装NVIDIA显卡驱动的正确姿势

    万次阅读 多人点赞 2018-08-20 21:05:58
    Linux安装NVIDIA显卡驱动的正确姿势 什么是nouveau驱动? 检测NVIDIA驱动是否成功安装 集显与独显的切换 使用标准仓库进行自动化安装 使用PPA仓库进行自动化安装 使用官方的NVIDIA驱动进行手动安装 Linux...
  • 又双叒一次重新安装系统,不得不再次安装Python3和TensorFlow-GPU。其实如果在Python下只安装的是TensorFlow-CPU版本的话,非常简单,直接在命令行内敲: pip3 install tensorflow就行。然而,有英伟达显卡,肯定...
  • 用public修饰的static成员变量和成员方法本质是全局变量和全局方法,当声明它类的对象市,不生成static变量的副本,而是类的所有实例共享同个static变量。  static变量前可以有private修饰,表示这个变量可以在类...
  • 首先在任务管理器中结束word。 打开ccleaner清理一下注册表。 先进行备份再清理注册表。...选择下一步 选择修复。 等待三五分钟后修复就完成了。 重新打开word就可以发现可以转换成Acrobat PDF了。 ...
  • 用户最多失败3,否则退出程序。 提示:使用while或者for来限定重试次数,使用input获取用户输入使用==判断用户的用户名和密码。 方法1for: user_name_in_system="root" user_passwd_in_system="root123" for i in ...
  • 在下载Kaggle 数据集的时候,最开始可以正常连接。后来可能由于中间断网等某些问题,导致,再次连接时...重启一次不行,再重启第二次。 重置winsock方法: 以管理员身份打开命令提示符,输入cmd , 键入 netsh winso...
  • PS:记录一次centos7在登陆界面循环的问题:一、问题描述:之前用的挺好,偶尔一次重启后,输入用户名和密码后,进入不了桌面系统,过一会又循环到登陆界面,让你再次输入密码,一直循环。。。二、问题原因: 更新...
  • 很奇怪的问题,其他页面的onclick方法都没有问题,同一个页面的其他方法也没有问题,我一个button按钮绑定了一个onclick方法,但是第一次点击的时候方法正确执行,第二次点击无反应,debug时进不到方法,更奇怪的是...
  • PyCharm在MAC上的第一次使用

    万次阅读 2017-09-29 11:55:00
    下面是我第一次使用Pycharm自己遇到的问题,新建项目 新建项目后会发现项目文件夹下没有已经建好的文件,连最基本的目录格式也没有,这个让我用惯Android Studio的开发者来说比较尴尬,先看看新建项目的样子 这...
  • 华为EMUI10带来开发者福音:一次开发多端部署

    万次阅读 多人点赞 2019-08-12 16:52:45
    在如今智能终端多样化的时代,很多开发者都会遇到个问题:在新推出个APP或者对APP更新时,需要对不同终端进行单独的适配。或许开发者早已因为无奈而习以为常,但这显然会极大增加开发者的时间和技术成本,那么...
  • 保持:如果在某一次循环迭代开始之前是正确的,那么在下一次迭代开始之前,它也应该保持正确(假设当循环变量等于k时符合,再看执行一遍循环体后是否还符合循环不变式)。 结束:当循环结束时,不变式给了我们一个...
  • 正确修改MAC用户名

    万次阅读 热门讨论 2017-11-15 15:19:47
    另外我有一篇关于Mac电脑修改用户名...接手别人的MAC开发,发现上个程序员使用自己的名字做了Mac的名称,我强迫症,必须要改过来,才能工作。第一次修改,也进了一些坑,总算总结出来了方法,以供后来者,少走弯路。
  • 在上一次任务的基础上,完善一些环节  你的程序要支持下面的工作:  用#define或const定义常量PASSWORD,作为银行卡的密码(银行卡的密码可不是这样,它要分别记住各个帐户的密码,我们现在认为所有卡都这个...
  • 我会告诉你Apache Kafka中的精确一次语义是什么意思,为什么这是一个难以实现的问题,还有Kafka中的幂等(idempotence)和事务(transactions)新特性是如何保证使用Kafka Stream API来正确地进行精确一次流处理的...
  • 贪心算法的正确性证明

    万次阅读 多人点赞 2019-03-15 16:43:52
    贪心算法的正确性证明 摘要 贪心算法最难的部分就是正确性的证明,常用的方法有归纳法(对算法步数归纳、对问题归纳)和交换论证法(从最优解出发,不变坏地替换,得到贪心策略的解)。下面以三个例子说明这些正确性证...
  • Excel曲线拟合及拟合公式不正确问题

    千次阅读 2020-05-22 15:49:12
    添加趋势线,右侧属性栏选择拟合方式,如线性、多项式、对数等等,多项式还可以选择多项式,以及其他属性选择。 拟合公式不正确问题 公式精度不够导致。 双击公式框,右侧公式属性中标签选项,将有效位数选择10...
  • codeforces的正确打开方式

    万次阅读 多人点赞 2018-09-02 20:10:30
    codeforces的正确打开方式 1.背景 可能很多人都久闻codeforces网站的大名,却苦于各种各样的区域性问题或玄学问题,没能真正地体验到cf所带来的极致魅力 而网络上关于这方面的博文太少了(至少我没找到过),于是...
  • 一次通过CISSP考试的建议

    万次阅读 2017-05-18 15:06:55
    通过多年教授“国际注册信息系统安全专家(CISCP)”课程经验后,总结出一些CISSP的考试方法,并相信这些方法是能让您一次通过CISSP考试的有效方法。   有效方法 关于教材的学习: 仔细阅读《(ISC)² CISSP...
  • Swift版本升级的正确姿势

    千次阅读 2019-02-18 19:34:25
    To Current Swift Syntax… 让Xcode帮我们把Swift4.0的代码转换为Swift4.2(升级Xcode后第一次编译,Xcode会自动提醒你升级swift版本,点那个也行),选择转换的时候不要选择pod的第三方框架,pod的...
  • 不同的分类算法有不同的特定,在不同的数据集上表现的效果也不同,我们需要根据特定的任务进行算法的选择,如何选择分类,如何评价个分类算法的好坏,前面关于决策树的介绍,我们主要用的正确率(accuracy)来评价...
  • 一次U盘文件变乱码的恢复

    万次阅读 2013-04-30 22:47:08
    U盘上有很多重要文件,在一次使用中,不知道怎么回事里面的文件全部没有了。出现了两个大文件,这两个文件名是乱码,而且不能拷贝,不能打开。 处理过程: 1、使用360杀毒,没发现有病毒。 2、在U盘上单击...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 903,261
精华内容 361,304
关键字:

一次正确的选择