2023-08
29

换洗衣机排水管

By xrspook @ 8:48:39 归类于: 烂日记

去年8月我发现洗衣机漏水,某一天我终于忍不住,有一天我拆开了洗衣机的后盖,发现原来是排水管开了个口子。当时我手头上没什么器材,也没想过到底要怎么医治,反正就是电工胶布在上面缠了好几圈。我只是缠电工胶布,开口子的地方没有加胶水,也没有缠生料带。这样的处理不知道能扛多长时间,反正能扛一天是一天。接着,今年5月我又发现洗衣机好像有点漏水,但是那个程度远远没有去年8月那么明显。当我拆开洗衣机的后盖,摸了半天以后发现。那个漏水点居然是我上一次捆过电工胶布的地方,也就是捆了电工胶布的里面居然漏水了。那个口子跟我之前的那个还不是同一回事,于是我只能把之前的电工胶布全部拆掉,然后在有口子的地方先捆上生料带,然后再在外面捆电工胶布。这样处理,摸上去的确比较结实了,但实际上有没有用我不知道,但是第二次处理的时候,我已经想到必须有替代方案。所以第二次处理完以后,我赶紧在网上下单,买了一条通用的洗衣机排水管。

宿舍用的洗衣机是非常普通的波轮式洗衣机,6公斤的威力。这个洗衣机比较神奇,之前我之所以一直没有发现漏水,是因为洗衣机离地面几乎没有距离,所以如果不是水漫得很多,漫到外面去,你根本不知道下面漏水了。第一次我之所以觉得它漏水,而又真正的看到的确漏水是因为为了观察那个情况,我特意买了一个洗衣机的支撑架,把整个洗衣机垫高,这样的话拿着个手机打灯,我就可以看到洗衣机底部有没有漏水。所以直到我把洗衣机架高,我才发现原来洗衣机漏水漏得这么严重。后来洗衣机还没漏的很严重的时候,我就发现了,是因为过一段时间我就会趴在地上张望一下。

上个周六因为要值班,所以周末我没有回家,周日的上午我把床上用品洗了,因为刚好赶上了好天气,接着我发现好像洗衣机又漏水了。那种漏水若有若无的,因为摸上去有点潮潮的,但又不至于有一滩水。周日的下午有时间,我终于在研究了一番如何更换排水管以后拆开了洗衣机的后盖,进而发现上一次被我捆了生料带和电工胶布的地方已经发生了严重的变形。估计如果不是有生料带和电工胶布的纠缠,那个排水管估计已经整条断开了。但是那个部分看上去已经变形,用手按一下,那个捆绑的地方能从生料袋的上方挤出一点水。所以可想而知,地上那种若有若无的水可能是排水比较猛的时候水从上方渗出。

排水管怎么更换已经研究过,新的排水管也已经就位,所以这一次我再也没想过要修那个排水管了,而是直接把它卸下来。把那根管卸下来的时候我发现,如果我把洗衣机放平,然后把底部的挡鼠板拿下,就会看到排水管的某个地方有个卡扣。拆开那个卡扣就会发现威力这个型号的洗衣机居然是一根排水管从洗衣机正下方的排水口一直通到洗衣机外面。就节省的程度来说,这样的确很省,因为有些洗衣机是双管设计的,洗衣机内一根管,洗衣机外一根管,这样的话无论哪根坏了你都得换,但威力的这个设计,无论是里面漏了还是外面漏了,你只换一根管就足够了,但问题是更换这根管首先你得把管拆下来,其次你得把洗衣机放平。别的洗衣机即便要换两根管都只是拆洗衣机后盖,而这个洗衣机,即便你只换一根管,你也需要卸两个面板。幸好这台洗衣机不算太重,我一个人还马马虎虎搞定,如果这不是一个6公斤而是一个10公斤的洗衣机,这个洗衣机的底盘又非常的重的话,那么这个必须把洗衣机放平的操作就会把人折腾死。

因为换新的排水管的时候,我手边并没有百得胶,所以我用了两个卡扣去固定洗衣机的排水管,一个是排水管送的钢箍,另外一个是洗衣机原装的夹子。完整地换过一次洗衣机排水管以后,我总算不慌了,即便以后又坏了又要更换,我也知道该怎么个操作法了。

2023-08
28

升级到win11专业版

By xrspook @ 9:16:08 归类于: 烂日记

上周四的晚上,宿舍的电脑开机比较慢。神舟miniPC5的问题是过上一段时间开机画面就会消失,也就是说你看不到神舟电脑的logo,但是可能某一次windows更新以后,那个东西又出现了。这台电脑我刚买回来的时候就已经发现了这个问题,系统自带的是正版的win11家庭版,但是我觉得win11用起来一般般,各种不顺手,于是当我想把那个重装为win10专业版的时候发现没有开机画面,也就是我没有办法进入BIOS,没办法设定USB启动,于是刚买回来的那个周末,我就不得不去实体店找他们的售后。修电脑的大叔把电脑接上以后发现的确是不行的,于是他就把盖子拆开,然后电池放电再装回去,开机logo就有了。他总觉得是不是我做了什么改动,又或者是动了什么东西,但我真的是什么都没动过。把机器拿回家的时候,我挺忐忑的,因为我不知道那个logo什么时候会消失,但起码我在那个logo消失之前成功地把win10专业版装上去了。往后好长一段时间里,我都好像有看到那个logo,但不知道从什么时候开始又不见了,但是某次 windows更新以后又出现了,但可能出现个一两次以后又没有了。之所以这么神经,好像是主板的问题。这个时灵时不灵的东西习惯了就无所谓了,反正要不要那个logo都不重要,在我需要的时候,如果我真需要那个logo,真需要进入BIOS进行重装,就把电池抠出来放电就好。

前段时间据说微软已经做了个计划表,说什么时候要放弃win10,于是我就想宿舍这台电脑有机会我就得升级到win11,因为我曾经看见过那个界面,但是当时我一点兴趣都没有,所以没有理会。当时为了不看那个界面,我还进行了某些改动,具体是什么我已经不记得了,但是近一个月来,我一直在等待着windows更新那里可以升级到win11的提示。周四的晚上开机的确很慢,在进入桌面之前,居然就弹出一个界面说可以升级win11,要不要升级?我赶紧点“要”。接下来就进入了windows,当我在windows更新那里再点升级到win11的时候,发现前两次都毫无反应,都是说服务器连接错误,第3次的时候,在任务管理器里我看到下载流量终于动了起来,所以我感觉终于连上服务器可以下载了。到晚上睡觉的时候还没下载完,所以我就开着电脑去睡觉,大概睡到接近凌晨2点的时候我起来看了一眼,发现已经下载完毕,可以安装和重启电脑了。所以在迷迷糊糊之间我就点击了马上重启,然后安装win11。从点击重启到安装完毕进入桌面大概用了15分钟。虽然那个界面说可能在安装过程中要进行多次重启,但实际上一次都没有。那个安装百分比通常都是巴拉巴拉地到某个数值,然后就停在那里好长一段时间,然后又巴拉巴拉地前进一段,卡在那里。如果没记错的话,在70%多的时候是卡得最久的。

家里我妈那台大唐电脑从win10专业版升级到win11专业版的时候,桌面壁纸都变了,但我宿舍这台机我发现屏保界面的图片变了,但是桌面还是win 10我选择的那个壁纸,这挺好,因为我觉得win11系统自带的默认壁纸都太鲜艳了。

从win7升级到win10我感觉挺顺手的,但是从win10升级到win11,我反倒觉得有些不那么顺畅。现在win12都很快要出来了,我不得不接受win11这个怪物。如果是从前,做win10钉子户就好,但如果我要继续用Microsoft 365,我就不得不一直保持使用他们适配的windows版本。

2023-08
27

连续日期累计求和

By xrspook @ 11:32:10 归类于: 烂日记

昨天说到库存查询,最后的展示方式是透视表,透视这个东西只要前面做对了,就可以实现,那就只是最后一个步骤而已,但是如何得到透视需要的所有东西呢?在做这个库存查询之前,如果我需要得到某数据在连续日期中的汇总,我会先把那些数据按日期分组,然后选定日期表里面其中一段连续日期,接着用左外的方式连接日期表和数据。但问题是在库存查询中,我最后的结果是透视的,这就意味着被透视的那些字段在没有被透视之前,是各自对应一段一样的日期表,如果最后透视出来的字段有5个,就意味着我有5段一样的日期表,我该怎么表达这个东西呢?

在解决这个多段一模一样的连续日期之前,我首先攻克的是累计数。在SQL里面实现累计数有好几种方式,但问题是不是每一个都适合在Excel的VBA里实现,比如窗口函数over在Excel里面就是不支持的,虽然窗口函数的效率是最高的。对同一个表进行子查询可以实现累计,但问题是这样生成的累计无法用在下一步的透视里使用,接着我在另外一个方案里面看到了笛卡尔积的方法,笛卡尔积得出来的结果跟子查询完全一样,但笛卡尔积出来的结果可以用在下一步的透视里,而且同样的数据,笛卡尔积的运行效率比子查询高(可能是我测试的数据少?)。这个累计数的问题,我在Power Pivot里也研究过。我觉得PP的解决方案跟子查询有点类似。在计算累计数的时候,PP的效率很高。在用PP实现累计数之前,我曾经用Power Query实现累计数。我的PQ解决办法是先生成变化数,然后按日期把变化数累加起来。接下来用日期表跟这个数据左外连接,如果不是天天都有变化数,那么这个合并后的累计肯定会有空行,这个时候再用向下填充的方式补全。用这样的方法在PQ里的确是可以计算出每天的库存,但是效率非常低,所以在那以后,当我要做累计库存,我会直接放弃PQ选择PP。现在我已经掌握了在VBA里用SQL的方法实现。在筛选的日期不多,以及最后被透视出来的字段不多的情况下,效率挺高。比如最终我只需要展示一个月的数据。运行时间通常不会超过0.5秒。我个人觉得1秒是一个分水岭,如果1秒以上才出结果的话,我觉得这需要等待,尤其是运行时间超过2秒,我觉得那得优化了。低于0.5秒的运行时间对我来说几乎是无感的,我可以接受这种方案。

在累计数可以实现之后我要继续研究怎么按照条件需求把日期表捆绑上去。折腾了好长一段时间,都是没什么结果,于是我就去吃午饭了,在去吃午饭的路上,我突然想到,要把这个日期表扩充开来,实际上我不就是要做一个按条件笛卡尔积吗?所以我需要进行左外连接左边的部分,在这个情况下就不是一个普通的日期表,而是被透视项和日期表进行笛卡尔积的东西。笛卡尔积这个东西,如果数据很多会是一个噩梦,甚至会让电脑崩溃,所以所有教程都会告诉你,如果你要的不是这种东西,尽量不要做这种操作。但思前想后,我发现我正是需要这种东西。吃过午饭后,我赶紧去测试我的想法,果然,用笛卡尔积的结果再加后续的操作,我就能生成我需要的东西,并最终能以透视的方式展示出来。

我感觉现在当我把一些最基础的东西用熟练了以后,渐渐地我体会到了一些其实你明明知道,但是你却完全没有料到可以这么用的方法。

既然人可以通过某些逻辑得到某些结果,那么我应该可以按照这些逻辑生成一些自动化的方法,在这个时候,我最讨厌例外情况。

2023-08
26

一次一个小愿望

By xrspook @ 10:58:44 归类于: 烂日记

每次都定下一个小目标,然后去实现。结果发现一天多一点的时间居然就能搞定一个问题,这种进度有点出乎我意料,因为之前的那些问题让我挣扎了好长一段时间,起码有两三天,之所以后来进度加快了,大概是因为我明了了我要做什么,但是尽管是这样,还是会遇到很多奇奇怪怪的问题。

这周初我解决的是批量生成月度核对表。我把这个任务分成两个步骤,一个是查询到底要生成多少,接着就是把查询到的结果生成文件,但是那个结果跟文件又不一定是完全对应的,根据不同条件可能10条查询结果最终会生成9个表。因为实际上某些条件是需要合并才能得到我想要的文件。在怎么设定条件,如何进行循环方面,我纠结了好长时间,几乎可以这么说,上个周末我一直在做各种尝试,为的就是最终实现这个目标。

在完成了批量生成月报以后,接下来我要做的是生成某个仓的分仓台账。相对于之前的月度核对表,这个单仓台账相对而言条件是固定的,而且必定只生成一个文件。同样我首先做的也是做一个查询,查询一下这个仓到底有多少条记录是可以生成分仓台账的,我又要生成具体哪一条。有些是无法自动实现的,因为实际情况是某些仓某些筛选条件是不一样的,但实际上应该反映在同一个分仓台账里。这个时候就需要手动合并一下条件。这种例外的事件不确定会在什么时候发生,所以必须给手动留有余地。之所以分步骤,其实一个很重要的原因是其实有时并不是为了生成分仓台账,只是要查询一下这个仓的情况。批量生成月度核对表,我花了好几天的时间,但是生成分仓台账,我只花了一天不到。

接着,我研究的是库存查询。在不同的条件之下进行库存查询,最后的结果是以一个透视表的方式展现出来,根据不同的查询条件透视的项目不一样。虽然我想到透视的项目是不一样的,但实际上在我研究的过程中,我先在单一的条件上做尝试,当单一的条件生成的数据没有问题以后再把它扩充到动态条件。因为有了之前月度核对表的锻炼,所以动态条件该怎么做我是有点底的。

SQL最基本的查询语句基本上我已经比较熟悉,这一次库存查询最后一步需要做一个透视。透视这个东西是我之前没有尝试过的,虽然我是Excel数据透视表的超级粉丝,但是在SQL里面控制这个东西,我还是很不在行的。所以到底什么条件可以控制,可以控制到什么程度我是不知道的。教程通常都只是最简单的那些,用上面的数据你重复100遍都不会出什么幺蛾子,但是在实际情况下你会有更多需求。比如当我要控制被透视列的排序的时候发现好像在Excel的SQL里无法做到。即便我在透视之前那一步已经排好序了,但是透视的时候依然是我行我素。让我比较挣扎的是,在透视之前我已经通过分组合并计算出被透视的列的合计数了,但是透视之后合计混在了那一堆被透视的字段中间。最后我已经想到不计算合计,在SQL里面生成透视以后输出到数组,我在数组里面做合计。就在我几乎要放弃的时候,原来合计可以通过在透视的select里用一个聚合函数实现,这样的话透视之后的表格就是先是条件列,然后是合计,接着是那些被透视的列。虽然合计不是放在我想要的最后面,但起码放在了最前面。

库存查询研究过程中让我纠结的问题是什么,明天继续。

2023-08
25

电烙铁不务正业惹的祸

By xrspook @ 8:35:01 归类于: 烂日记

昨天说到当我想把摄像头电路板上的焊点融掉重来的时候,我遇到了幺蛾子。这个幺蛾子是什么呢?就是我的电烙铁。我的这个电烙铁大概是10年前买的。之所以买这个东西是因为要去上海看WWE,要做个LED的灯牌,要把一个一个的LED灯焊在板上我就必须用到电烙铁。在那之前我见过电烙铁,但我没摸过电烙铁,应该怎么用?怎么个操作法,实际上我是不知道的。但是做灯牌强烈的欲望让我学会了这个。正是因为我抠门,所以我选择全程都自己学回来,而不是直接在外面定制一款。电视上看到那些粉丝的灯牌,基本上都千篇一律,都是一个模式的,所以无所谓定制,如果真的需要定制出来,估计价格会非常的高,甚至需要4位数。如果是我自己动手,全部材料加起来不算人工还不到100块。

电烙铁在做完LED灯牌以后,基本上我就没有在正经的事情上用过它了。之后我用得最多的是把电烙铁加热,然后在某些塑料上戳洞。绝大多数情况下是在各种塑料瓶盖上戳洞。

电烙铁买回来是为了做LED灯牌,所以那个时候除了焊接,我没有拿电烙铁做过其他东西。LED灯牌的焊接,实际上就是用镊子先把LED灯的灯脚弯曲到我需要的角度,然后右手拿着电烙铁碰在两个灯脚交接的地方,然后锡丝在上面碰上去一下就好。我根本不知道电烙铁头原来是要上锡的。又或者说实际上电烙铁头表面有一些抗氧化涂层的。有那个东西电烙铁就不会氧化,不会变黑,也能稍微粘住融化的锡,但也可以很快掉落。直到我不把电烙铁的正业当正业,而完全把它的副业当正业以后,我才发现电烙铁头变黑了,但因为我只是做一个加热,所以黑不黑都无所谓。

我这一次当我要把电路板的焊点融化掉重来,发现即便已经预热足够长时间,电烙铁的尖碰在那个点上依然一点反应都没有,锡完全没有要融化的样子。当我把锡丝碰在电烙铁的尖尖的时候,发现一点融化的感觉都没有。尖尖没反应,但往后靠一点好像就有反应了,虽然锡丝没有粘在电烙铁上面,但是起码锡丝从锡丝变成了锡球。所以大概是尖尖对上一厘米的位置,温度还是要比尖端热一点。之所以电路板上的锡不能被溶掉,肯定是因为我的电烙铁尖尖端温度太低了。以前我一直用的那些锡丝尚且融化不了,就更加不用说如果电路板的焊点是高温锡做的。

电烙铁尖怎么就不热了呢?电烙铁尖不仅仅不热,而且完全粘不住锡。我的老电工网友跟我说,这是因为电烙铁尖表面氧化了变黑了,所以就粘不住,同时尖尖的温度也不够。最彻底的解决方法是直接买一个头换上,但如果没有的话,只能让电烙铁冷却下来,用砂纸打磨掉表面的氧化,然后加热电烙铁,同时赶紧放到松香里,接着就是给电烙铁上锡,但打磨肯定会损害抗氧化涂层。这个操作是治标不治本的,但如果没有其它方法也就只能这样。以前电烙铁表面黑了或者有它杂质,我会拿个折纸刀一点点刮,所以那个时候估计我就已经把抗氧化涂层刮掉了。这一次我拿出了打磨玉石用的那种很细的砂纸去打磨。磨掉了黑色氧化层以后加热,放松香折腾一段时间以后,总算电烙铁的尖尖可以上一点锡了。我觉得电烙铁尖尖的那个温度有点可以融化掉电路板上的虚焊锡点了。稍微融化开了那个点以后,我赶紧在那个地方补锡。补完那个点以后再拿去测,发现红线的连通敏感程度大大提升了。但问题是当我把摄像头接到电脑上,发现虽然电脑马上能识别到摄像头,但是和我刚开始坏的时候一模一样,漆黑一片,完全没有画面。

所以折腾了一大轮以后,我依然没有实现我的愿望,挺可惜的。

© 2004 - 2026 我的天 | Theme by xrspook | Power by WordPress