真正故障原因可能是内存
周四下午正在学习怎么把VBA的字典排序。理论上排序是一个很简单的操作,但实际上某个VBA我用的是字典和数组,没有用到SQL,所以排序这个问题也好像有点麻烦了,因为VBA自己无论是数组还是字典貌似都是不自带排序功能。如果要进行排序,貌似就得回到一开始白手起家的那个状态,用上大学时候C语言把老师和学生都搞懵的冒泡法。有没有一些简便方式呢?如果那是一个高级语言,显然应该有,因为加入一个插件什么东西就可以利用那个方法实现这个功能,但VBA早就已经被微软放弃多年。你只能说那玩意可以用,但是绝对不智能。习惯了在VBA里用SQL以后排序那些顺手拈来的事情回到了什么都得自己白手起家显然就有点不习惯了。之前之所以一直没有把这个功能搞上去,是因为可能出来的数据需要排序处理的频率不高,所以就不管了,反正对我来说就是点一个升序而已,但是近期我发现天天都得点,觉得很无聊,所以就打算优化一下VBA。当我正在看VBA的B站视频学习如何排序的时候,突然间显示器黑屏了,然后大概过了不到一秒,恢复了。鼠标卡在那里,键盘卡在那里,全部没反应,显示器后面的USB网卡处在一个常亮的状态。简单来说,我又遇到了五一假期结束那天回到单位周二晚上的那个事情。这个东西几乎是一模一样,这一次我大概知道是怎么回事,有点不慌不忙了。鼠标键盘没反应,我就把他们从显示器上拔下来,然后插在USB延长线上,发现依然没反应。所以几乎可以得出一个结论,整个电脑的USB系统不知道为什么突然断电了。显示器估计也断电了,但是它又马上恢复了。
这种情况我只能长按主机上面的开机键关机,关机了以后,我还没按开机,就看见看到那个主机的显示灯亮黄灯,还是像那天晚上一样,以2、7的频率闪烁。
这一次我把鼠标跟键盘都不插在显示器上了,全部插到了主机上,把显示器上的电源线、DP线、USB线全部重新拔插了一回。把显示器跟鼠标的USB都插在显示器上,然后通过显示器的USB集线器连接电脑就收纳来说是一个很好的操作,但一旦出现这么个情况,如果是因为显示器导致的故障,那么显示器的USB集线估计就不太行。在这种情况下,鼠标跟键盘再也没办法唤醒电脑了。
这一次,当我折腾了一番以后,我甚至都没开始按主机上面的电源键,它就一直在那里给我闪黄灯,除非我把总电源给关了。我能怎么办呢?
我只好把主机上面的东西全部拔掉,然后把主机打开,清一下灰,然后再把内存条拔出来擦一下,再放回去,同时用气吹把主机内部的灰尘都吹一下,我只能这样了。这个戴尔主机内部是有灰尘,但也不算太大。既然都把主机给打开了,就顺便看一下上面的电容,没有发现明显的鼓包。我能做的也就只能这样了。接下来我把东西装回去,插上电,发现连接了以后不会再出现自动的闪黄灯,然后我就顺利开机了。顺利开机了以后,我去搜索了一下,结果发现前两天收的那个2、7黄灯在不同系列的戴尔电脑上意思不一样.那天我搜索出来的是显示器故障,但是当我以这台主机的型号去搜索,又发2、7黄灯是内存故障。一直都在用的内存,基本上坏的几率不高,主板坏的几率也不高,最大的问题就是有可能内存脏了。所以我这波开机操作有点歪打正着的意思,内存脏这个问题,前两天晚上我居然可以在不开机的情况之下。偷偷摸摸就过去了,这有点不可思议。只要不是那硬盘坏了,这台电脑的数据全都能保得住。
这台电脑对上一次内存导致故障好像已经是两年多以前的事了。这一组用了10年的品牌机出故障我个人觉得完全可以理解。
现在我的显示器虽然USB拓展线还插着,但实际上USB接口已经一个设备都没有了。USB网卡拔了下来,鼠标和键盘直接接在主机后面的USB插口上。
确定不是显示器的问题以后,我又换回了自己的那台显示器。


