2022-04
24

咋的差那么多

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

又是一个周末,又是没有回家。一个人待在宿舍里,好像在不知不觉之中我已经习惯了。跟之前几周不一样的是近期我把微信从允许自动启动变成锁定程序。虽然总的来说效果差不多,差别是如果已经启动微信,我清理内存微信会一直驻留,但如果我是手动把微信清理出内存,微信就真的关闭了,要再次打开,需要冷启动。通常情况下无论我选择哪一种,二者都没有区别,但是当我晚上睡觉的时候手动把微信清理出内存,然后再开启飞行模式,第2天早上,即便我取消飞行模式开始联网,微信也依然不会不断地提醒。这样就让我有了个清静的早上,不需要老是被微信的提示间歇吵醒。但这样的坏处也是显而易见的,我会错过掉一些,但是谁会那么早搞那么神经的事情呢?如果那个人真的要这么神经,如果真有什么急事的话,他们会直接给我打电话。

近期我无意发现,虽然我跟我妈的手机买的时间相差大概一两个月。从配置上来说也是比较接近的。我妈用的是小米Max3,而我用的是红米Note7。就CPU来说,可能我的会好一点,但我妈的手机屏幕更大,电池也更大,两个手机的闪存是一样大的,但我的内存就只有一样64,但是外加了一张128的SD卡,我妈那台手机没有SD卡,但内存是128。不知道是不是CPU有点差异,所以当我们升级MIUI的时候,我们的版本不一样。近期我发现在正常情况下,我妈的内存占用量通常只有20多。而我正常情况下会有40多。我妈过一段时间,尤其是她准备不用手机的时候,就会清内存,但是当她不清理的时候,内存里会常驻很多东西。我习惯了退出一个程序就会清理一下内存,所以正常情况下,当我不用手机的时候,内存里的就只有被锁定的微信。到底是什么原因导致我俩的内存占用量差那么多呢?

我妈的手机电池是5500毫安的,而我的电池只有4000毫安,5500毫安无论是当时还是现在都是一个非常牛逼的数字。所以即便我妈经常拿着手机看微信、玩消消乐、看各种各样同学发过来的链接。在用了接近三年以后,她的手机依然可以1-2天才充一次电。因为在联网和打开屏幕的情况下她的手机现在依然可以续航8个小时以上。我的手机续航能力几乎可以这么说,只有她的一半,所以现在我的手机即便是在我用的比较少的情况下,也得一电一充。当我所处的地方电话信号不太好,WiFi要经常切换,而且我又经常打开手机看这样那样的东西的时候。一天两充是比较稳妥的。于是这也强制要求了我,如果要在外面待一段时间,而手机使用又是个未知数的时候,我必须带上充电宝,又或者确保身边有数据线和充电头。去年的某次出差,因为要在中巴上耗很长时间,所以几乎每到一个地方,我就必须得赶紧找插座充电,同时我也赶紧找洗手间放水。

之前的红米Note7电池我感觉还是挺靠谱的,但是自从有段时间我沉迷于消消乐,就发现电池的能力大幅下降,所以我考虑过要去官方的维修点换电池。换电池肯定是没有问题的,因为这个机型还没被小米淘汰,但问题是万一这不是电池的问题,而是手机内部已经有点老化,所以耗电量增大的话,换电池无济于事。又或者这种老化的说法只是维修点的一个托辞,他只希望你赶紧买他们的新机。

解决了为啥内存占用那么多,我感觉就能降低一点电池的消耗了。

2020-11
27

剁手红米Note9 4G

By xrspook @ 14:30:55 归类于: 烂日记

我为自己买东西的时候,哪怕只是个一块钱的小台历,我都要挑来挑去,有时候买一些几毛钱的小东西,我也要折腾半天,比如说买个小漏斗,比如说买个小镊子。但是给我给我爸买了手机的时候,我毫不手软。看到参数,看到那个机子的外观以后,我没纠结,就铁心要买。最后在下单之前,我纠结了一番,烦恼的不是要买什么型号,而是在哪里买。是京东,天猫,还是小米商城?按照以前的习惯,我一定会选小米商城,根本不会有其它选项。但我也知道,小米商城的发货是很神经的,有可能第2天顺丰就到了,也有可能两个星期后才到,即便用的也是顺丰。天猫也是一个说不准的东西,但是京东不一样,京东那里写的是现货,而且他们是有送货时限,昨天下单今天就能送达。在自营商品送货时限这个问题上,京东很可信。如果那个东西是米或者牛奶的话,我或许还得想一想,他们会不会又派一个态度恶劣的快递小哥不帮我妈送上门。但手机这个东西,根本没有这个烦恼。

买我爸的手机之所以能有这么快的决定,是因为几天前我已经做过功课,研究了一番红米的手机。不知道从什么时候开始,我就知道昨天是红米Note9的发布会,到底三剑客是什么,我没有去纠结,也没有特意去搜索小道消息。但之前我的确研究了一番红米的手机,因为我知道我爸的手机要换了,他现在用的是红米Note4X的3+16GB。3GB的运存,用起来其实还行,但16GB的内存实在让人太抓狂了。我还记得在帮我爸买那台手机之前,我买的小米、红米手机全部都是可以加内存卡的,加内存卡和用手机自己的内存唯一的区别是加了卡会慢一点,但不会有东西实际上不能放在卡上,所以加卡进去等于是只能存图片或者视频。红米Note4X是一个一代机神,CPU很牛逼,内存很牛逼,电池也很牛逼,唯一我失策的是完全没想到内存卡在那台手机上是根本没用的,所以16GB的内存简直没法过日子。就当时的情况来说,其实还没到没法过日子的地步,但是随着时间的推移,这就显得非常着急。我已经不记得那台手机的电池是多大的,反正记忆之中不小,而且那一台机可以升级到MIUI 11,说明性能是很不错的。我不记得那台机能不能升级到MIUI 12了。也正是因为那台机的教训,让我明白到内存必须得够大。

这一次我看中的是红米Note9 4G,我买的是8+128GB。之前我纠结过是6+128还是8+128,网友跟我说,如果不差那点钱的话,必定是8+128。我自己的现在用的红米Note7是6+64,因为当时根本没有128的版本。虽然现在觉得6G的内存运存还行,但实在说不准4年后会是什么个状态。红米Note9 4G的广告号称那台机能挺4年,低度使用可以用4天,中度使用可以用2.5天。我爸的手机不需要很牛逼的CPU,因为他不打游戏,但是因为他会一直看电子书,所以需要大电量。因为他没有清垃圾的习惯,道客巴巴上面的东西下载了一个又一个,所以运存和缓存都得足够大。这台新的红米Note9 4G对我爸来说简直就是绝配,就外观来说也很好看,那是一个侧面的指纹解锁的手机。后置的摄像头是竖列分布,而不像5G版本的浴霸模式。我把之前的红米Note4X是我2017年中买的。现在也已经三年有多了,所以是时候换手机了。

虽然我知道,手机买给我爸的时候,他总是永远是一副臭脸。我从来没想象过到底他内心是不是偷偷乐的,但起码在脸上,他从来都不会高兴地接受我的礼物。

2020-07
17

为什么慢

By xrspook @ 8:53:45 归类于: 烂日记

要把9000多篇文章,准确来说,是9498篇文章生成一个静态网站实在太难了。如果只是几天,哪怕是几百天,放在哪里,用什么表达,都不成问题,无论是哪个编程语言都可以做到,只是快慢有所不同而已。到现在为止,我已经试过三种编程语言了,首先是go,然后新都javascript,最后是python。

go对应的是hugo,hugo的建站速度是最快的,但快的代价就是电脑的所有性能都会被用到极限。生成网站的时候,CPU飞到顶,内存一直往上走,最后当我看到内存到达90%以上,CPU的使用率反而下降,说明已经到顶了。因为我在做建站服务器测试,那些虚拟的东西全部都放在内存里,显然,我8GB内存的小电脑没办法在某些模板之下,hold住这9000多篇东西,但并不是所有hugo的模板都做不到,有些简单的模板可以做到。另外一些,别说9000多,一两千,都很困难。具体反映出来的效果就是建站的时间很长,其次是内存封顶,结束时间遥遥无期。

第二快的是python。python是我的老熟人了。而生成静态网站,我用的是mkdocs。这是一个python脚本,但实际上脚本自己又调用了很多东西。所以你以为你只是装一个脚本就完事,但实际上你得连串装一堆脚本。只有几个markdown文件的时候,mkdocs建站是很快的,但没到达hugo那种秒杀的地步,但是就建站构成来说最简单的。初始化以后,会自动生成了一个配置文件和一个文件夹,你把markdown文件放到文件夹,然后建站,就可以看到网站的雏形,虽然那个效果肯定不是你想要的。配置文件只有一个,所以也没什么好让你发挥的地方。正是因为够简单,所以我觉得,对那些纯粹写作的人来说,而且,是纯粹写书的人来说,mkdocs这个东西要比hugo实在。但其中一个不友好的地方是mkdocs自带的搜索对中文不友好。搜索英文的时候杠杠的,但是中文就无能为力。如果丢进去mkdocs的文件非常多,到达几百几千的时候。你会很崩溃,跟hugo不一样,mkdocs的CPU的使用率永远只耗尽我其中一个CPU,所以CPU的使用率永远只是25%,至于内存,貌似我一直都没有看到变化有多大。生成一个几页的网站,需要几秒,生成一个200多页的网站,需要十几秒。但是生成一个2000多页的网站,却需要1000多秒。为什么会有这种指数式的增长呢?我觉得跟他们的搜索索引有关。总的来说我觉得gitbook和mkdocs的思路类似。他们会建立一个json文件。而那个东西我感觉就像是一个字典。之所以能自带站内搜索,就是因为他们建立了这个东西。读取写入其它文件,再怎么慢,也有个限度,而且是匀速的,但是如果要不断的增加字典内容,把新的文件内容全部写入到json里,然后存起来,这就很变态。思路很简单,但执行起来的时候相当费劲。

其中一个让其更加费劲的地方在于,但markdown文件非常多,就肯定有一个不断打开文件关闭文件的操作,还得递归某个文件夹里面的所有东西,想想都知道这有多累。但如果有个大文件,全部都已经结合在一起的话,就没有这个烦恼。之所以我有这种感觉,是因为之前我写了一个脚本,专门用来输出9498篇文章的标题与文件名,作用是造一个目录。当时我没有把脚本输出文件的代码缩进,结果仅仅输出目录,居然需要20多秒。目录很小,但是运行时间却跟我把全部内容都输出一样过。昨天我才发现缩进的问题,那就意味着每次增加内容,文件都打开写一遍。这就意味着那个文件被反复的打开关闭9000多次。紧紧减少一个缩进,等于把写入的次数从9000多变成1,于是那个运行时间就缩短为了6秒。读取一个二十几MB的XML文件并输出目录仅仅需要6秒。可想而知,如果不是频繁打开关闭9000多个markdown文件,而是直接用完整的一个大XML文件生成json,速度会相当快。那不就是跟字典类似的东西吗,简单到没朋友。如果我不想进行全文搜索,我只需要进行标题搜索,事情会变得更简单。简单到跟我生成那个目录没啥区别。

经过了这一番折腾以后,让我明白到明细数据与汇总数据使用起来真的很不一样,虽然就总量来说,二者是等价的。

接下来,或许,我真的会像网友所说,自己写一个脚本,把已经进行wordpress标准格式化的XML转为一个静态网站。

天下大势,分久必合,合久必分。这次我算是深切体会到了。

2020-05
24

老机子

By xrspook @ 16:30:09 归类于: 烂日记

昨天我第一次使用床上书桌搭配10.1英寸的笔记本电脑写日志。感觉那个东西刚好放在我家的木沙发上,高度刚好。问题只是我觉得现在的眼睛不怎么好,所以我总想把字体放大。但在Notepad++里,把字体放得过大了,就会很奇怪,所以我也只能忍受比较小的字体。跟智能设备的屏幕比起来,其实手提电脑的字体已经比较大了,但是我还想再大一些,但最后我只能忍受比较小的字体。在大分辨率的设备里面根本不需要敲满屏的文字就超过1000字了,但是在那个老掉牙的笔记本电脑里,满屏的字才仅仅凑够了1000个。实际上我写的时候我并不知道字数是多少,虽然每个段落都有字数计算。最后我只是凭感觉完成1000字的,结果还真这样。字数最终不到1100,算是个料想之中的结果吧。

这个笔记本电脑已经非常久远了。我买回来的时候是个二手货。我买回来的那一年,我表哥的大儿子还没出生。我记得在我表哥结婚的那一天,我在他家里玩的就是这台电脑,当时觉得还行。现在他的大儿子已经上小学了,估计今年9月就上三年级了。所以这台笔记本电脑我买回来也接近10年,而在卖给我之前,表哥可能又用了好几年。这么历史悠久的电脑现在还能用,已经算是个奇迹。如果这是个台式机,估计早就不行了。

这台机器的原配是Linux系统,但显然大家都不习惯,所以买回来以后,表哥就装了个Windows进去。原配只有1GB的内存,表哥忍不住把它升成了2GB。1GB根本没法过日子。也正是因为这台机的内存足够大,所以才能撑到了今天。内存大,但是CPU决定了机子的命运。2GB内存之下,只能安装XP系统。用Win7的话,连运行估计都会成问题。另外一个限制了机器不能再进一步的是非常低的分辨率。估计现在的软件开发都理会这么小分辨率的机器了,所以软件安装的时候,弹出的那个窗口经常要比屏幕还要大,所以那些什么下一步、确定的按钮都在屏幕之外。当然这种事情完全是可以用设置去实现操作的,但是那得多麻烦。在我入手新的笔记本电脑之前,我一直都是带着这台机器出门的。旅游的时候带着,外出培训学习的时候带着,单位搞什么活动,需要在外面几天的时候,我也带着。光是完成一些很基本的功能,这个机器还是可以做到的,比如写一下日志,看一下视频,保存一下图片。在我有了新的笔记本电脑之前,我不觉得这个机器有多么的不能忍受。因为还在之前那个科室的时候,我的那个电脑不比这个好多少。还记得《地球上的星星》DVD上的彩蛋视频,很多我都是在这个小电脑上完成翻译校对的。但这一两年里,不知不觉中XP被淘汰了,Win7现在也已被列入淘汰的行列。当你很久都不用这个东西,再次拿出来用的时候才发现,原来那已经跟这个时代脱节。其实这个电脑还是能做一些很基础的事的。另外一个让我非常吐槽的,是这个笔记本电脑的电池续航跟现在的电脑不一样,当年的电脑,电池比较糟糕。现在的电脑只要不插电,发热不多,尤其是你只用来看视频,不是打游戏,也不进行一些高端的操作,机子几乎是不发热。从前的电脑,无论你做的是什么操作,都会发热严重,曾经我试过,电脑发热到烫手自动关机,所以当时我习惯性的操作是拆掉电池,直接插电使用。

拿10年前的机子跟现在的机子比,我太不厚道了。

2019-11
5

升级到MIUI 11了

By xrspook @ 11:03:06 归类于: 烂日记

无声无息地,昨天天我看到手机有一个系统更新,没有仔细看就让手机去下载了。那个更新包很大,有700多MB。下载完更新完以后我才发现系统字体不一样了,而且图标也不同。在完全进入系统之前,还有一段介绍和各种选择,接着我意识到,自己已经升级到了MIUI 11。还记得买这个红米Note7的时候,这台机还是MIUI 9,然后过了一阵就升级到了MIUI 10,现在到了MIUI 11。我个人觉得MIUI 9和MIUI 10区别不大。

最开始,我用小米手机用的是小米1S青春,当时的MIUI版本是4,接着变成了5,然后变成了红米系统。我的第2台小米手机小米4c,一开始的系统,好像是MIUI 7。MIUI 7用得挺好,但升级到MIUI 8以后,有些手机就出状况了,比如我妈的小米4电池会突然的发生尿崩,电量显示很有问题。当我把她的机子刷回MIUI 7以后,一切正常,所以好长一段时间,我都叫我妈千万不要更新MIUI系统,虽然我已经设置了禁止自动更新,但说不准什么时候还是会出状况。我妈的小米4比我的小米4c买迟一点点,但因为我的内存是3GB而她的只有2GB,所以虽然两款手机都是小米4系列,但显然到了后期我的手机还能扛一阵子的时候,她的手机已经卡得不行了。因为内存小而卡机这可以理解,因为安卓手机都是这副德性。但是从一开始,我妈的小米4电池就要比我的小米4c耐用。我的新机买回来居然不能支撑到两天,而且还只是普通使用,真的让我很震惊。因为平时我是个不怎么看手机的人,而我妈的小米4通常能能撑三天或者以上。因为内存的原因,所以我妈的手机比我换得早,她先换上了小米max3。那是一个电池相当大的手机。我觉得,以她当时的使用频率,估计一个星期充一次半电就够了,但后来因为手机比之前快很多,而且电量也很给力,所以她每天看手机的时长正常情况下比我还要多。小米max3是一个神奇的存在,因为即便在待机三天或以上的情况下,从100%用到30%的电量,居然能扛10个小时或以上的亮屏时间。相比之下,我现在用的红米Note7能支撑的亮屏时间就比她少得多,如果待机时间长的话,亮屏时间只有4个小时。如果待机时间为一天,亮屏时间能达到6个小时或以上。新机能这样,我不确定一年或者两年以后会怎么样,但起码在我正常使用的时候。待机2-3天是很正常的。所以我估计,即便是过了两年,我的待机时间仍然保持在一天半到两天。不用频繁地充电就保证了电池不会那么容易老化,同时,那个充电的插口也不容易坏掉。我感觉这台手机最终如果被迫我得换掉,可能又是内存太小。我买这台机的时候6+64已经是顶配,如果可以的话,我宁愿加一点钱,变成8+128,但显然。入手这台机的时候,我的小米4c真的已经无法扛下去了。我很感恩这台红米Note7,因为对我来说,这是一场及时雨。

新更新的MIUI 11到底如何,还得花一段时间使用才能得出结论。

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