普通视图

发现新文章,点击刷新页面。
昨天以前首页

连串糟糕

作者 xrspook
2025年5月7日 08:16

当年今日

五一之后的第一个工作日,简直就是糟糕的战斗机。上午的所有事情都比较正常,一切都按部就班,而且顺利得有点让我吃惊。比如平时得花好几天才能凑齐的东西,居然一个早上就完成了。那个东西之所以凑不齐,原因肯定不在我,是因为其他同事没有把数据交过来。

五一假期5天,每天都有100多台车,所以我拿单的时候实际上是比较崩溃的。5天加起来就超过了600个单。点单花掉了半个小时以上,把单拿回到办公室,又花了接近一个小时才全部用计算器过了一遍。后来我算了一下,这其实也挺神奇的。为什么我要花掉50分钟才点完那600多个单呢?我敲计算器的速度很快。600多个单里就只有最后那50个单出头那一份需要重打,其它都是一次性就完成。那么多单都可以一次性完成,我觉得运气比较好,而且很多单都是每份30个以上,好些都是50个左右,所以那么多单都可以一次性不出差错,就平时来说,这也是比较罕见的。为什么我依然要花那么长的时间呢?后来想了一下,因为实际上用计算器把那些单都打一遍核一个总数之前我还要点一下那些单的数量。接下来就是在打单的过程之中又有别人找我核对某些数据,所以实际上600个单我花了大概40分钟。直接粗暴地用时间除以数量去算,好像效率不怎么高,但实际上平时一天的量大概100多个单,需要个10~15分钟是很正常的。

糟糕的事情大概从下午开始,首先是下午一上班我就发现,办公室的电脑win10右下角的坚果云出现灰色状态,这意味着那东西连不上服务器,但是QQ跟微信都是正常的。我马上去打开了一下百度,发现打不开。接着我打开命令行去ping百度,直接没反应,然后我又去ping单位内网的智能化系统,可以打开。当我再去上集团公司的OA,发现同样是打不开的,这到底是怎么回事呢?简单一句就是我用Firefox打开任何的外网都不行。不仅仅是Firefox打不开,用ping的方式也完全没有反应。这到底是什么情况?然后我就去隔壁办公室,让别人也测试一下,发现他们的百度是能打开的,但是集团公司的OA打不开。遇到这种事情,我也就只能找网管,第一个反应是是不是那个杀毒软件又禁止了某些东西,比如封了某些端口?

Firefox是我的默认浏览器,但是当我用360极速打开百度的时候,居然打开了,虽然打开速度很慢,但是当我用Edge浏览器再去打开的时候,发现百度是打不开的,到底是什么情况呢?然后我赶紧求助网友,求助网管,在他们给我回复之前,我突然想到:这些有些能开,有些不能开,聊天软件没问题,是不是DNS被污染了呢?接着我就手机搜了个DNS,换了上去,没过几秒,所有的不正常都消失了。让我觉得很无语的是,在我的电脑打不开网站的时候,实际上我是用电脑共享出WiFi让手机上网,手机在微信上搜索DNS的。所以结论就是,并不是网络有问题,而纯粹只是DNS出状况了。网友说这个问题也不完全是我,他觉得是中午有人动过服务器,断网了一段时间,然后又恢复了,但是我的电脑手动设置了一个不太靠谱的DNS,所以就卡住。

网络恢复了,焦虑减轻了一大半,接下来用固体浆糊做了一些事,想去洗手,发现洗手间没水了。先是没网,然后没水,如果再加上没电,那么就算是全家桶了,但幸好这个为没水只是暂时性的,过了几分钟我再去,发现又有水了。问单位的负责人,告诉我他正在查单位哪里在漏水,所以刚才把水闸关了,但是还没找到漏水点。关了一下水闸,导致没水,居然都被我碰上了。

晚饭过后,我又仔细看了一下宿舍楼南面的那堵墙,发现又有几个非洲大蜗牛在爬升过程中。然后我就回宿舍拿了高浓度盐水对着我可以喷的那个来了几下,没过几秒钟的玩意就掉到地上了。有一个很高,我够不着,但是那个玩意已经爬到了我楼下那个房间阳台窗户的最高处,再往上爬就是我的房间了。所以我就回宿舍,先试图从高处往下喷,结果那个角度太刁钻,盐水根本喷不到,接下来我就拿了个水,拿了个盆,不断地往那个地方泼水,结果还是够不着。没有办法之下,我只能回到1楼,想拿个梯子爬上去再喷,然后就遇到了两个男同事,他们直接用梯子把那个东西给搞下来了。事实证明,用盐水喷正在爬行的蜗牛,的确可以让它缩回壳里,但是盐水不能杀死蜗牛。这是我想搞第2个蜗牛,回到1楼的时候,查看第1个被我喷在地上蜗牛时的结论。那个时候我不确定蜗牛死了没,所以我在宿舍出来的时候就带了一包洗鼻盐,直接就倒在地支蜗牛那里。最后我整了三只蜗牛,首先都是被喷到地上,然后我在上面撒盐。理论上那个玩意应该出水严重,但我觉得它们缩回到了壳里面,只是最外层的地方接触了盐,我不确定这样它们会不会杀死。微信公众号上科普的那些非洲大蜗牛文章说盐是可以杀死蜗牛的,因为蜗牛80%是水分,盐下去以后会让它们脱水。但我觉得这个东西得分情况讨论,如果你直接把它丢在盐堆里,只要出来它就必死无疑,它死定了,但是你如果只是在那身边撒一点盐,或者在它的软体上撒一点盐,那个东西完全缩在了壳里,可能受影响的部分不多。我撒完盐不久,下了一场大雨,当雨水把盐冲走了以后,我感觉大概率它们又会活过来。回到宿舍,拖完地坐在那里,拿起手机,我觉得那个蜗牛不会死,所以我又在淘宝上买了软体动物的专杀农药四聚乙醛。如果那个东西真的可以让蜗牛死一片在那里的话,我就直接让办公室多买一些,在宿舍楼、办公楼的草丛里都撒。如果不是那些杂草乱七八糟生长完全没有人管理,我们根本不至于会出现这种非洲蜗牛大泛滥。

单位大,单位废弃乱七八糟的地方也很多。

繁杂

作者 xrspook
2025年5月2日 08:36

当年今日

22点44,同事把4月最后一天单位的作业数据发出来。理论上在22点30,单位的作业就算结束了,再往前推,实际上大概在21点30的时候,最后一车已经完成过磅,也就是说21点30-22点30大家只是在等待约定的结束时间而已。之前我也试过提前行动,结果是居然在22点28的时候,又来了几台车,他们是压着点过来的,于是我只能把之前已经做好的东西推翻重来。这一次,我不想推翻了,所以我真的是等到了22点30以后才开始行动,在同事把作业数据发出来之前,其实我已经整理好我的那部分了。一直以来我都是这么干的,这需要有非常好的预判,同时也意味着我不是在等待他们发号司令才开始做我的事情。

确认最终数据之后,我又花了一个小时,把接下来的事情做完。那包括核对库存,做各种各样的表,以及之前把已经做好,但没有提交的完成最后的步骤。为什么我会有月末焦虑呢?因为虽然这些事情都很琐碎,但是累积起来得用几十去形容,它们之间有很强的关联性。当你需要报送的东西越来越多以后,除了把那个数据做出来以外,你也得保证它们互相是不打架的,虽然它们都来自于同一个数据源,但是因为某些特殊情况,会有一些意外的发生。比如说一些非典型业务的出现,就很容易导致没有把数据反映上去,又或者没有把某些数据剔除掉。因为类似的东西要报很多,所以很重要的一点就是,我有没有漏掉?有时候我会做着做着,突然间不知道自己下一步要做什么了,尤其是当我做完一件事,然后被打断的时候。我也说不准这到底是我记忆力不好了还是真的太繁杂了。近几年那些加码的事情得用离谱去形容,以前我只需要管好纸质的东西。现在纸质的东西得管,系统也得管,因为系统的东西实际上是人工录入的,而且系统还一个又一个添上去。纸质的东西也就那样了,但系统的东西,还有一些你预测不到的,比如明明该到你报送的时候了,系统却打不开,又或者没办法转到你需要报的那个表上面,简直让人无语。

到该报报表的时候,报送报表的那个网站打不开是让人很抓狂的。第一次遇到的时候,我的第一反应是可能网站出状况了,我等一等,但是等了半天,还是那样。我差点就要找我的上级反映我报不了数据了,但是在反映这个事情之前,我把那个网站在另外一个浏览器里打开,结果居然就开了。谁知道你是什么情况呢?一直我都是用Firefox做那个报表,为什么Firefox现在就是打不开呢?那个系统是浪潮做的,浪潮干的事,什么状况都有可能发生。根据我的经验,这种有些浏览器能打开,有些浏览器打不开,尤其是我经常用的浏览器打不开的状况,通常清除一下这个网站的cookie就好了。结果真如我所料,我清除了那个网站的cookie,网页就打开了。当我跟网友吐槽起我这个差点给上级上报很囧的事情以后,他的回复是实际上清除缓存不应该由我这个使用者完成,而是应该在做网页设计的时候就写好清除缓存的脚本。使用者无论任何时候,只要不是服务器那边挂了,都可以正常访问使用。这证明了,不是我的问题,不是Firefox的问题,又是浪潮不知道哪位干的好事。

又一个月末挺过去了,但这个月末我居然有种其实我也不确定我是不是都干完了,还是说有些事情我漏掉还没做的迷糊。

win10更新卡死

作者 xrspook
2025年4月25日 08:27

当年今日

周三的上午跟往常一样,我操作完一些必须要完成的事情以后,看到win10右下角出现了更新的符号,点开后那里说我已经完成了一个框架更新,同时也有一个累计更新,问我需不需要下载安装,我点击了下载安装,下载是正常的,但是安装到最后就告诉我更新失败。拿着那条代码去搜索,发现原因大概是这个更新在我这个系统的更新目录里,但是里面缺少了二进制的代码,所以更新失败。如果没记错的话,上个周末在家里,我的笔记本电脑也出现过这种情况,但是那个时候我根本没想,更新失败就等下一次再更新吧,反正也无所谓。单位电脑的框架更新已经安装完成,电脑就必须重启才能完成最后的步骤。反正那个时候我也没什么工作,更新完毕,重启一下电脑,理论上也耗不了多少时间。我又是那种强迫症患者,没办法接受右下角一直都有那个更新的符号。我在点击重启之前,我的手机正在使用着电脑共享出来的WiFi。以前是一直没什么问题,反正关掉电脑以后WiFi就断了,那么手机就会自动连上其它的WiFi。之所以我要用自己的电脑和无线网卡共享一个WiFi出来,是因为隔壁那个路由器可能连接的人多了,经常会出现莫名其妙的缓慢卡顿甚至上不了网。

Windows进入更新的蓝屏,进度条什么的一切正常,但是到了“正在准备windows,请勿关闭计算机”那个界面的时候。我就觉得不对劲了。电脑一边在更新,我手机一边在做任务,正常情况下我任务没做完,电脑就应该已经更新完毕了,但实际上我的任务全部都做完了,居然还卡在那个界面。卡了15分钟以后,我就不淡定了,开始找网友,开始在微信上搜索。卡了半个小时后,我更加不淡定了。在那个蓝屏的界面,除了等待,就只有硬重启。硬重启非常有可能会导致系统的损坏或丢失,结果就是进不了系统,或者即便能进系统,系统也不正常,所以最终的后果就是可能得重装。我知道强行关机的后果,但是等待实在让人非常煎熬,于是你控制不住自己用手机查找各种信息。网友建议我观察一下硬盘灯的状态,说如果硬盘灯处在熄灭状态,那么我重启估计也可以,但硬盘灯一直闪烁,只是有时闪得慢一点,有时闪得快一点,闪得快的时候,你甚至可以觉得那是常亮的。有段时候,硬盘灯闪得非常快,我觉得这是不是意味着这个卡的界面要结束了,但实际上并没有。闪得非常快之后又开始慢闪。我知道硬重启不太行,所有人都在劝我要耐心等待。幸好这段时间单位没什么事情。在纠结了一个半小时以后,突然蓝屏消失,电脑进入黑屏。之前也发生过一次,但当我动了一下鼠标后发现实际上是那个蓝屏的状态持续时间已经超过了半小时,所以我的电脑自动进入了休眠。一个半小时之后的那个黑屏跟之前不一样,因为几乎同时我就听到了电脑开机的声音,也就是说总算结束了那个蓝屏进入重启。我给好几台电脑都安装过win10系统,安装之后那些电脑都要进行很多的更新,但是我从来没有试过任何一台机会卡在我遇到的那个蓝屏界面超过一个半小时,别说一个半小时,超过15分钟都是比较离奇的事情,但总算我的电脑没有卡死,成功重启也成功进入系统。进入系统以后,我做的第一件事就是去更新那里不断的按了好多下暂停更新。直接把那个更新的日期推迟到5月中旬。

我实在接受不了月末的时候,再给我发生这么让人崩溃的事情。

Office的安装与激活

作者 xrspook
2025年4月16日 08:44

当年今日

决定了我的备用电脑要安装Office 2021 proplus之后,接下来我就要决定这个玩意要怎么安装以及怎么激活。我是2017年转的岗位,大概是2018年我觉得是时候给office做一个升级了,在那之前我用的都是Office 2003。 Office 2003贯穿了我整个大学生涯以及开始工作的前十年。为什么我想到要升级office呢?因为岗位不一样了,我需要处理的数据更多更复杂。为了提升自己的技能,所以我买了Excelhome的三件套,那个时候标配的Office是2013,但谁也没告诉我2013的数据透视表就是一个巨大的悲剧。在这台电脑建立了数据透视表,到另外一台电脑就会失效,因为不知道为什么数据透视表的引用居然是一个绝对引用。你把你建立的文件发给别人,别人就会遇到,当他修改明细表的数据的时候发现汇总的数据透视表没有变化,接着,如果他足够理解数据透视表,一看源数据就会发现,原来是那样。你或许会觉得修改一次就完了,但实际上不是这样的。我有很多数据表格,我需要用同步软件在我不同的电脑上同步。同步完成的文件是上一次修改过这个文件电脑的绝对地址。结论就是这根本没法玩。所以我不得不又退回了Office 2003。2018年的双11我入手了荣耀笔记本电脑,自带的是Office 2016家庭版。那个家庭版让我的确感受到2016数据透视表已经治好了2013的那个作死的问题。我也尝试在台式机上安装2016,但那个时候我没有找到靠谱的激活方法,所里2018年的双十二,我在微软商城入手了Office 365个人版。当时那个玩意还附带了一年的视频会员,我选的是爱奇艺,但即便这样,价格也不低。不过这保证了我所有的电脑都可以用同一个office的版本,而且是最新版。

虽然我的电脑没有问题了,但是我还要解决我同事的电脑,因为我的岗位不仅仅是一个人,我还得和他们共享数据、共同编辑,所以那个时候我就研究了一番Office 2016 proplus的安装以及激活。

Office 2021跟Office 2016最大的区别在于,如果是批量版,从2019开始,再也没有官方的离线安装文件,你只能通过部署的方式下载。只是批量版没有了这种方式,零售版依然有离线下载安装程序。这貌似把一部分人挡在了门外,但实际上会一些人会把这些必须要靠命令行才能完成的事情可视化。现在无论你要想安装什么型号的office,总有部署工具,能满足你的需求,他们不仅仅能安装官方版的office软件,还可以一条龙替你激活,但是那种激活方式是不是你想要的,又是另外一个问题。但起码就安装这个步骤来说,你不需要去找微软官方的下载地址了,因为实际上那些部署软件用的就是微软的通道。

不同版本的office,安装设置会有一点点的不一样,比如更新通道的选择,比如选择零售版还是批量版。这两种东西的选择,关系到后续激活到底要用什么样的方式。即便同样是零售版或者批量版,但是不同型号的office以及同型号office的不同细分,又会有不一样的注意事项。

所以我感觉,既然我决定了要装某个版本的Office 2021,对我来说最大的抉择就是我要以什么形式激活,然后才能决定我应该安装什么版本的2021。

确定买断Office的版本

作者 xrspook
2025年4月15日 08:49

当年今日

经过了Microsoft 365惊魂一夜之后,我意识到我不能把自己吊死在一棵树上,所以即便我要继续用 Microsoft Office软件,我也不能把所有电脑都用上365版本,主力机我可以继续用365,因为显然那个是最顺手的,如果他们能一直把服务提供下去,我也愿意一直每年都给他们一些费用。万一某一天365故障了,不让我们用了,我也得有对策,所以我的计划是所有的备用电脑全部装上proplus的版本,至于要装2019、2021还是2024,得考虑一下。2019跟2021比起来,我肯定会选2021,因为经过那么多年,其实2021也已经成熟了。之前不知道听谁说2016跟2019会在同一时间停止支持。

在我还不确定是要用2021还是2024的时候,突然间有人在ExcelHome上面问除了Microsoft 365以外,还有哪个版本的office是支持溢出函数。溢出函数是什么?ExcelHome的大神没有马上反应过来,但是我反应过来了,因为我用过那些函数,当我的设置不当的时候,在理论上应该显示正确答案的地方就会出现“溢出”两个字。溢出函数说白了就是动态数组函数。以前的数组函数,你必须要用三键结束,而且你还要把函数扩充到你想要的范围,但不知道是从2019还是2021开始就有了溢出函数这个东西,又或者准确的来说应该是动态数组函数,这些动态数组函数你只需要在一个单元格里设定,它的结果会扩充到其它的单元格,会向右向下扩充。至于扩充多少,就看你所设定的那个函数能获取到什么样的结果。正如上面我所说,如果你的函数设定是不对的,那么你就会得到溢出这两个字。如果你把单元格定位在动态数组函数非公式设定的那个单元格,会发现里面是主单元格灰色的公式,但实际上你看上去那个单元格又是有数据的。这是很方便的东西,也很奇妙,但如果你直接想把那个结果进一步使用,又很有难度。哪怕你想把那些东西建立一个超级表实际上也是做不到的,你想把那些数据作为数据透视表的元素去引用,也是不行的。所以这个动态数组函数到底用在什么地方呢?我觉得只能是最后的一步,就是你想做的那个事情的最后一步,因为那之后你已经没办法再继续操作下去了,情况就像在VBA的SQL里,把数据透视化展示就是语句的最后一步,透视处理之后的东西,你再也没办法进一步操作了。

我用过动态数组函数,但用得不多。因为我知道很多人的office还是挺低端的,可能不支持这个玩意,我看到他们看不到,文件发过去等于没用。动态数组函数我用得不多,但xlookup函数我用得挺多,基本可以这么说,在考虑怎么得出索引数据的时候,基本上我都会首先想到那个,而不是经典的那些组合,虽然实际上在某些情况下,他们得到能得到一样的结果,经典函数加上超级表的结构语言依然能得出很简便的索引公式。 Microsoft 365故障的那一天,因为电脑自动被退回到了Office 2016家庭版,然后我就见识到了自己的xlookup函数全部崩溃的那个画面。于是第二天我就把那些Excel表格公式全部改成了lookup函数,实际上也没有多大的改动,因为那不就是个多条件索引而已。 lookup函数Office 2016肯定是支持的,但是xlookup函数好像要到Office 2021才算是全体支持,至于升级到后期版本的2019是否支持,这个我还得进一步找一下资料。

为什么要高级版本的office呢?因为高级版本的office支持的Excel函数更多了,但是是否最高级的版本就最好呢?未必,因为据说Office 2024有不少bug。

综上所述,所以我把目标买断office版本初定为Office 2021proplus。以防万一,我也要把自己经常使用的那些Excel表格里面太高端的公式全部低端化,也不一定要低端到Office 2016也能支持,但如果真的能做到那样的话就更好了。

Microsoft 365家庭版全球一起宕机

作者 xrspook
2025年4月14日 09:31

当年今日

回宿舍开始动感单车课程,一开始我觉得自己还没有回过神来,但随着运动时间的延长,我渐渐把那个很烦人的东西放一边了。运动对我来说是一个很好的减压方式,到了一定程度以后我会忘却一切。我不知道这是因为我专注其中,还是运动分泌的某些东西会让我好过一些。

运动结束一看手机,发现有人给我发微信说他回到了办公室,他电脑的office软件正常没问题。打开他的截图,原来是Office2021家庭版,那肯定没有问题。不是痴迷分子,看到office软件可以用,根本不会意识到自己是不是跟我一样的问题,但可以肯定的是,这一次抽风的是Microsoft 365,而且可能是只是家庭版家长以外的用户,但也可能个人版跟家庭版的主账号也会有一些毛病。其它机子附带的那些各种家庭版,又或者是用其它方式激活的各种批量版没有问题。给我发微信的那个同事,也是在我们那个Microsoft 365的家庭版里的其中一个小孩,他虽然知道自己是365的订阅用户,但是他却没有意识到自己办公室那台电脑用的原来是Office2021家庭版。

当他说没问题的时候,我没有电脑,所以我打开了Microsoft 365的app,发现之前说我的账号是免费用户的地方现在显示我是订阅用户,所以这是不是意味着电脑好了呢?于是我赶紧开机,发现电脑还是不好,但不知道为什么之前我的office是无论如何只读状态,这一次打开的时候就直接给了我一个Office2016家庭版的界面,不仅仅是界面,帐户那里也显示我是2016家庭版,所以微软到底什么脑洞呢?365用不了,但是这个帐号下还有一个office,那么就给他切换到那个可用的许可证。但实际上他们真的能做到吗?除了office的界面很不一样以外,功能也很不一样,我不知道这样纯粹只是换了个Office版本许可证,这个阉割版的office到底有什么bug。一个普通的升级降级都会很容易导致office那些功能无端端就不能用,更何况是这种降级了几个级别的?Office 2016、2019、2021,现在最新版本是2024,Microsoft 365对标的是2024,又或者你可以说是2024 plus,因为2024版不具备的功能,可能365也是有的。虽然我不知道这次带了多少bug,但起码office可以打开编辑了,只操作一些低级的功能完全没有问题。

接着我马上打开网页版的微软账号,发现那里依然不显示我是Microsoft 365家庭版的订阅用户,当我再次打开手机app的时候,发现我的账号又变成了免费账号。接下来我又去搜索微信,出来的结果是微软发出了官方的声明,说Microsoft 365家庭版的服务器出了一些故障。除了官方账号以外,其它公众号也说这个故障是全球性的,国内好像是从周四下午开始就陆续有人发现这个问题。可能我的运气比较好,我是晚上19点多才发现的。也不是说我下午一直没有使用。我一直都用着,但一直都没有问题。大概就是那个点,突然我的账号我的软件要跟微软交换某些数据,于是就卡住了,然后就傻掉了。理论上Microsoft 365的账号是不需要一直联网的,但要过一段段时间就服务器认证激活。可能我就是那么好彩,校验的那个时点刚好遇上了他们服务器瘫痪。服务器瘫痪是肯定,从微信公众号上的某条信息看来这是全球性的,我就没那么慌了,这就意味着这不是因为贸易战争,针对中国而出现的毛病。全球性的毛病不需要焦虑,过上一段时间就会好。

大概在周四晚上11点左右,我发现office好像终于正常了,手机app显示我是订阅用户,在网页上微软账号也显示出我是家庭版的订阅用户,电脑上的 office也可以在帐户那里重新切换回Microsoft 365。

折腾了我整整一个晚上的365风波终于告一段落。

Microsoft 365家庭版崩掉

作者 xrspook
2025年4月13日 08:24

当年今日

周三下午发现Excel SQL查询的问题,周四下午算是写完一个调查报告,周四晚上跟往常一样等待的单位的作业结束,结果在某次使用Microsoft 365的时候就出了问题。突然弹出一个窗口,说我的账号上有Office2016家庭版。这意味着什么呢?一开始我并没有马上反应过来,但接下来的事情让我傻眼了。实际上这个并不是一开Office就出的状况,是我正在使用过程中,突然就弹窗。看一下右上角,我的账号是处在一个登录状态。再看我的帐号的那个地方,果然,如我所料,Microsoft 365显示出一个未授权的状态。怎么就未授权呢?无论我怎么点击,出来都是没有结果.于是我就尝试在网页上登录微软账号,第一次进去的时候显示错误代码,403禁止访问,过了一段时间之后我再去,网页上微软账号算是登进去了,但是那里显示了我只有 Office 2016家庭版以及已经过期的Microsoft 365个人版。那个人版肯定过期的啊,因为之后我加入了Microsoft 365家庭版。无论是在微软账号的首页,还是订阅页面,都没有看到Microsoft 365家庭版的订阅信息。我不确定这到底是不是正常,但从直觉看来这很不正常。与此同时,在账号首页,我还能看到我的家庭成员。家庭版的家长是我的同事,不可能把我踢出去,而且家庭的成员也都在,如果要踢就一并踢了,我就看不到那些成员了,所以这到底是什么情况呢?

遇到这种事情,我是很慌的,因为就在较早时候,准确来说大概是半个小时之前。不知道为什么,我就看到了传闻说微软要退出中国。华大基因使用的系统以及office软件也被禁止使用了,所以微软真的对普通个人用户也干这种事情吗?

首先我去微博搜索,发现还没有消息。在这期间我一直在联系家庭版的家长,但是他没有回复,结论只有一个,他去踢球了。一个小时后,当我再去搜索的时候发现微信上有人说Microsoft 365账号的订阅出现了问题。有人显示的订阅被取消,有人显示未授权。通常发生在Microsoft365 家庭版的账号订阅上。这个时候我依然是慌的,难道他们就这么迅速地要针对中国用户?在微信上搜索到这条信息之前,我有的同事已经跟我说,他的office没有问题,原来他用的是Office2021家庭版。

周四下班之前,上面有个任务让我要报某个数据,但现在我的office软件处在一个只能阅读的状态。数据出来了,但我用什么编辑呢?没办法,这下我只能把表格发给自己,然后保存下来,用手机上的Microsoft 365打开编辑保存,然后再发回给自己,电脑上,用只读方式打开核对数据无误后,再把表格发出去。丁大一点的手机,要处理这个,虽然只是填写两个数据,也足以让我觉得很崩溃。

手机上的Microsoft 365显示我是一个免费用户,实际上我应该是一个订阅用户,因为我是Microsoft 365家庭版用户,几乎可以肯定,这种订阅关系不知道为什么被取消了,或者准确来说失去了关联。手机可以打开表格,编辑表格,保存表格,为什么电脑上的版本就只能阅读呢,同样都是免费用户。

那个时候我的脑子里有无数个念头。我的所有电脑全部用的都是我微软账号登录的Microsoft 365,一旦那个玩意失效,我该怎么办?直接换到WPS是不行的,因为单位作业数据的获取是通过数据库查询获取的。开发那个查询的也就是我家庭版的家长,还没有把WPS的查询开发出来,直接把office的查询放在WPS里面,是没有任何效果的。这该怎么办呢?

在办公室里等待下去也没有用,因为这不是一时半刻就能解决的问题,而且问题不在我,所以我也就只能先回宿舍开始动感单车课程。

使用内部数据就会卡?

作者 xrspook
2025年4月12日 08:35

当年今日

昨天说到一个很简单的SQL语句引用的数据库就只有一个字段两行记录,居然需要24秒才能得出结果。这让我觉得非常不可思议。首先可以肯定的是数据量非常少,为什么会出现这种问题呢?那只能是连接方面是不是出了什么故障,也不能说,那是失效的,因为的确还能查询得到想要查询的东西。在我测试的那个宏里面。我引用了两个文件,一个是外部文件,一个是内部文件。外部文件是含有比较多的数据,而内部文件,也就是我一开始说的那个只有两条数据。我感觉如果我的SQL再厉害一些,我对VBA再熟悉一些的话,那个内部文件可能我就不需要引用了,我直接就在VBA里创建一个数据库,然后把两条数据给写进去,用完以后就删掉,但显然现在我还没有很大的把握,一定能完美地做这件事情。把我某个文件里面的数据转化为数据库的数据我又烂熟,所以我采取了现在使用的这种方式。

ADO+SQL的这种方式,因为我们是跨表引用,所以意味着数据肯定来源于多个文件。他们有可能是同一个工作簿的不同工作表,也有可能是在不同的工作簿里。对我来说,只要是在一个工作簿里,那么起码一开始设定指向的时候就得有一个数据源。最经典的方式引用的那个数据源在使用数据的时候,在from后面不需要进行进一步的引用,其它的就得麻烦一些。我的第一个反应是,是不是引用数据的那个语句出现了变动呢?比如说现在我用的是Excel12。在数据源引用方面,我又折腾了一番,发现好像还是那样,没什么进展。会拖慢查询的那个数据源,我甚至把它放到了主数据源里,结果发现还是很慢,于是这就排除了是数据源引用语句变动导致缓慢。

所以这到底是什么原因造成的呢?因为我有很多个跨表引用的查询。有些查询是内部数据外部数据都有,有些只有外部数据,经过测试后我发现好像只有引用了内部数据的查询才会变慢。

为了证明我这个想法,星期三的晚上我编造了一些数据做测试。主要原理就是研究是不是数据源的关系导致这种变慢。一开始我的设计就是一个排列组合的方式,因为我默认的数据引用是要跨表的,所以我把数据源根据内内、内外、外外和外内这4种方式测试,实际上内内和外外是一回事,也就不需要进行两个引用了,所以我又把那两个东西拿了出来,同样进行测试。结果让人有点吃惊,凡是有内部数据参与的查询都会变慢。我测试的数据就只有一个字段几条记录,内内和内外需要12秒,外外需要0.1秒,外内需要24秒。这就能解释为什么我的那些变慢的查询起码都要24秒才能出结果。因为我永远把内部数据放在后面。究其原因是因为我设计那些查询的时候,我后来才想到要在那个查询文件里面搭一个加脚手架,把一些基础的东西加上去,在这种情况下我加得最多的是日期表。

关于这个测试的来龙去脉以及最终的结果,我在ExcelHome里面做了一个详细的帖子,在这里就不再具体阐述了。

折腾了这么一番以后,我发现这个锅还真不是我整出来的。造锅的是微软,不知道更新出了什么状况导致了。

Excel用多了,不知不觉我也居然能挑出微软的毛病。

查询突然变慢

作者 xrspook
2025年4月11日 08:14

当年今日

周三的下午跟往常一样,我点一下自己写的ADO+SQL+VBA的跨表查询文件,结果发现之前一秒就能出结果的东西等了好久,鼠标在那里转圈,我都甚至怀疑是Excel不知道因为什么原因卡死了,但我又有理由相信这不是卡死,因为当VBA要运行很长时间的时候,就会出现那种假死的状态。以前我遇到过这种情况,当我要查询一整年的平均库存的时候,就会这样,如果只是查询一个月的,没有问题。之所以一整年会出状况,是因为需要处理的数据的确有点多,如果我用的不是Excel的VBA的SQL,如果我要做的那个平均库存是在数据库里,用正儿八经规范标准的SQL做,我感觉不需要那么长时间。要长时间运行,无可避免会出现假死状态。周三下午,我就经历了一次,但我觉得那个查询不应该会假死。那个查询文件我用了接近两年,一直以来都没什么问题,因为数据不多,很简单,所以正常情况下,一秒之内出结果。其它查询可能需要的时间长一点,因为涉及的数据量比较大,但是这一次让我卡死的那个,一直以来,当我测试成功通过以后,就没有卡死过。

为什么会这样呢?我把自己写的所有查询文件全部都点了一遍。我觉得既然最简单的那个都要卡24秒,那些之前需要更长运行时间,会让人疯掉。测试结果让我有点意外。我猜想会更疯狂的那些居然没事,跟以前一样,运行时间没什么区别,但有些我感觉没有难度的东西,反倒卡住了。最卡的那个卡了97秒,实际上那个查询平时只需要0.5秒。

遇到这种情况,首先我不觉得是因为我的查询文件出了状况,因为这几天它没改动过,除非有人动了我的电脑,但这个几率太低。我觉得出状况最大的可能性是那个源文件的结构发生了某些变化,因为我引用的是Excel文件。用的那个范围是一个超级表,而如果在那个超级表以外的某个地方出现了一些奇怪的数据,比如说在纯日期的列里面出现了文本,那么就会导致在SQL转化数据的过程之中出现一些意想不到的事情。为了避免这种事情,我把源数据的那些空白行和列全部都删除处理。这就保证了我的原始数据是符合规定的,和以前的格式是一致的。接下来我觉得这会不会是更新的问题,所以我对windows系统以及Microsoft 365都进行了手动的更新。这两个东西的确都是需要安装更新的。更新完成了以后,问题依旧。

接下来我有两个选择,一个是就这样等死,反正现在的情况也不是出不了查询结果,只是用时很长而已。万一这真的是微软升级的bug,说不定哪一天他们就会解决掉,但也说不准他们永远都不解决这个我认为是bug的问题。第二个选择是我主动出击,逐个测试VBA查询里的语句。找出那条让我运行时间很长的语句,然后判定到底是什么原因。

那个理论上一秒就应该结束的查询,实际上是Excel工作表里面汇集了多个汇总查询。我只是把结果都在一个页面展示而已,所以首先,我要找出导致最终结果很慢的是哪个查询。这是一个反推的过程。让我有点意外的是,那些涉及很多数据的查询居然都没有问题,一个我觉得根本不会出问题的问东西里居然出问题了。出问题的那个查询实际上只涉及了一个字段两条数据。这简直让我震惊了,怎么居然这样呢?

这个问题是我之前没有遇到过的,但从发现这个奇葩之后,我觉得自己有点跟那杠上了。

大家一起黑屏

作者 xrspook
2025年2月22日 10:59

当年今日

我觉得小米Civi 1S的黑屏问题很困扰我,于是我就不断搜索到底这个是一个什么情况,希望有人跟我一样,也有类似的问题,而他们又有了现成的解决办法。

用了超过10年的小米,为什么之前就没有这种问题呢?

但我去搜索黑屏的小米手机之后,发现很多小米13Ultra出来的人有这个烦恼。当他们晚上插着充电器直到第2天,会发现黑屏开不了机,只能重启。他们这个问题的复发率非常高,很多人都遇到了,大概是在2月10日以后出现的。他们都更新到了同一个版本,HyperOS 2.0,刚好是100的那个版本。不知道那个是不是小米13Ultra从1.0升到2.0的第1个版本。看到小米13Ultra的人在小米社区哀嚎一片,却没有官方的人站出来说些什么。唯一一个帖子里面我看到了有人说把充电从智能充变成普通就没有问题了。智能跟普通有什么区别呢?我感觉是如果检测到你长期充电,智能充电充到某个程度就可能不冲了,或者使用小电流充电。但为什么这个理论上这么智能的功能反而会导致问题呢?发帖的那个人说他是把充电改成普通的方法让自己的手机不会黑屏,但是他没有说这个不会黑屏能持续多长时间,是一直都不会,还是说只是一段时间可以。可以肯定的是,小米13Ultra的人经历过黑屏,而且他们经历的黑屏感受跟我有点类似,虽然我不会把充电器插一整个晚上。有时候睡午觉可能连续插了好几个小时,但这是极少数的,通常充到100%再加个15到30分钟我就拔掉了。在我有意识的情况之下,我的充电时间不会超过一个小时,而且周一我发生黑屏的时候,前一天晚上,我没有通宵充电。我从来没有把手机放在枕头边充电的习惯。周日我从家回到单位,理论上我应该是下午充电的,这样才能保证我回单位的路上不会有电量焦虑,但万一下午我没有充电,那么有可能周日晚上睡觉之前我用18W的慢充充电了一段时间。但到底周日晚上我有没有充电呢?我已经不记得了。

小米13Ultra出来的这个问题很明确,但小米14和小米15的黑屏问题就很无厘头,他们任何时候都有可能黑屏关机,尤其是小米15。长按电源键还开不了机,你必须插上充电头或者充电宝,插上以后它又自动开机了,这个很诡异。理论如果你的机子是处于关机状态的,插上电源,屏幕点亮很正常,但屏幕点亮跟开机是两回事。小米15是非常新的机子,为什么会出现这种问题呢?小米14上线的时候,曾经出过一个更新之后屏幕会被锁定,什么都用不了,只能看到,但是却用不到的问题。为什么小米头牌的数字系列在新机推出的时候会有这种让人哭笑不得的问题呢?让我觉得很搞不懂的是,为什么小米15黑屏了以后,不插上充电头,还开不了机呢?出现这种问题以后官方好像至今都没有个说法。突然黑屏要重启,我感觉硬件软件的问题都可能有,但是新机买回来,才用了几天,电池应该不会那么快就有问题吧,如果不是电池的问题,那就有可能是CPU虚焊。这个虚焊问题,造成了一部分的机子出现同样的毛病,这个回收起来就不是一笔小数目了。一般的小米之家,一般的检测方法,怎么可能检测得到是某个元件虚焊呢?所以可能他们宁愿不承认这个问题,因为你的黑屏,没办法随时再现。

看到了那么多人跟我一起黑屏的时候,我觉得黑屏这个问题我又可以接受了,这仿佛是一个小米手机的印记,我买到的是正版。

惠普1020出状况

作者 xrspook
2025年2月20日 08:34

当年今日

不知道为什么,糟糕的事情总是接连不断。

周二的晚上跟往常一样,我要打印记账凭证,结果发现,一直用得好好的惠普LaserJet 1020 plus突然罢工,发生错误无法打印。看明细好像是因为USB无法识别。USB无法识别,下午的时候我就曾经看过弹窗,但我没理会,因为当时我正在把MP3插在电脑上充电,非常有可能突然间那个USB拓展口傻掉了,然后又不知道为什么识别不出那个MP3。反正能充电就行,能不能识别那个装置不用没关系。在电脑出现那个弹窗的时候,我就没有理会因为当时我的键盘鼠标都是正常的。MP3充电的显示也是正常的,无论如何我都不会想到,那是因为打印机。

打印机折腾的一番,没发现到底是什么问题,反正不时显示出来的状况就是某一个USB设备无法识别。折腾来折腾去都不行,我甚至换了一根USB线,也依然是那个效果,所以我把1020卸载了,然后重新安装。我是想着重新安装的,但关键是,当我插上USB线以后,还是那个问题无法识别。为什么一直非常稳定的1020突然出了这个问题呢?换了一个USB线也一样就意味着不是线材的问题,不是插口的问题,因为电脑主机的插口我已经换了好几个了。电脑已经重启过,但是打印机我没有把电关掉重启。所以那个时候我把打印机电关掉,然后重启,之后1020自动安装上去了。那个时候我也已经在惠普的官网下载了1020的全套安装包,我不知道那个全套里有什么玩意。反正在我印象之中,1020不需要安装包,win10是可以自动识别安装的。

打印机装上去了,接下来就是直接打印。我没有考虑那么多,像平常那样我就开动了,结果发现打印出来的东西不对劲,打印出来的那张纸是A4大小,但实际上我打印的那个记账凭证应该是增值税发票大小的纸,那个纸,我之前已经在系统的打印机属性设置里面设置过,为什么1020就识别不出来呢?

按照往常的方法,我又把那个自定义的纸张大小设置了一圈,结果无论如何在Excel界面看到的1020可选纸张大小依然没有。为什么居然会这样呢?之前从来没有遇到过这个问题。为什么我说从来没有遇到过,因为我也帮其他人设置过好多遍,每一次都是打印机装上去了,然后系统的那个打印设置设置好了,打印机就自动能选择系统已经设置好的自定义纸张,这一次不行。于是我又把电脑重启了,通常重启就能解决90%的问题,但这一次这个问题依然存在。为什么Epson针式打印机就能自动识别出我系统里自定义添加的两个纸张大小,但是惠普的这个1020却不行呢?在我印象之中以前是没有问题的。最终无可奈何之下,我只能在1020的打印机首选项里手动添加我自定义的纸张大小。经过一番折腾以后,我终于在我期待的纸张上打印出我想要的内容。平时这就只是一个秒杀的操作,闭眼就能完成,这一次耗费了我接近一个小时,而且遇到的事情都是很奇葩的,颠覆我之前认知的,为什么会这样呢?

唯一能解释的就是,下午我擦桌子的时候,我把打印机抱起来了。然后不知道为什么触碰到了一些东西,所以打印机就有点失常了。但是擦桌子的时候把打印机抱起来,这个操作经常发生,为什么平时就没有这个问题呢?打印机打印不了,通常我觉得是不是windows进行了某个更新,驱动不太合适的原因。经过一番USB线拔插以后,问题依旧。为什么我就没想到那个时候要重启一下打印机呢?大概因为我太信任这个1020了,可以这么说,除了不能自动双面打印以外,1020是一款非常经典非常耐用非常抗折腾的打印机,万万没想到居然会出这个乱子。

人的运气衰起来的时候,什么事情都会发生。

❌
❌