2023-09
1

小心很失望

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

当我正在潜心研究VBA+ADO+SQL的时候,某一天当我去搜索某个问题的解决方案,发现Excel里将要内置python了。那这个到底是什么样的python呢?星期四的晚上我看到ExcelHome的专业人士进行了进一步的解释。他们的专业人士说的东西,我还是比较认可的。

当我第一次听说Excel里面终于可以用python的时候,我并不太兴奋。为什么会这么说呢?因为是在Excel的某个地方写python,而不是在一个完备的IDE里写。这有什么问题呢?

可以这么说,Excel所有写代码的地方都让人挺不愉快。比如你要写公式,经常的情况是你选了那个,一会车,然后就没有了。如果你要写嵌套的公式,那些括号更加是会把你搞死。写公式的那个地方,你很难分得清全角和半角标点符号,于是你经常被卡在那个地方,然后被卡没了才发现自己在打勾之前没有先复制粘贴到其他地方,所以打那一大堆全部白费了。

在其它编辑器里也很郁闷。PQ有高级编辑器,高级编辑器好像要比公式智能一点点,但是又过于智能了,比如经常会帮助你自动添加一些符号,有可能是双引号,更多时候是逗号或者括号,但那并不是你想要的,你自己会把那补全。在你不知情的情况下,PQ给你添加上去以后,最终就报错了,翻找一大堆后才发现,那里不知道为什么多了一个符号。

PP里面写公式,如果是写度量值,情况还会好一点,因为你可以先做一个公式的校验,校验失败起码就意味着你基本上不用确定提交了,但是校验的时候到底是哪里不对,为什么不对呢?这得凭借你的经验。如果你进入到PP里面,在那个类似于Excel写公式的那个地方写代码,经常遇到的情况是你还没写完,就直接给你报错。因为报错了,你被卡住了,所以还真的漏了一些东西,结果当然是无果了。

相对于PQ和PP来说,VBA算是Excel里面可以写代码比较完善的地方。在VBA里有标识符和关键字,而且可以设置不一样的颜色,但问题是VBA那个编辑器除了会帮你增加空格以外,你别想能帮你进行任何的补全。无论函数名称还是那些你之前已经定义过的变量。被大家吐槽的最多的是一句判断没写完,要到其它地方复制东西,马上弹窗告诉你语法错误。当你运行不通过的时候,会有各种各样的弹窗,但绝大多数情况之下提示都没什么意义,因为没有针对性,你不知道该怎么改。

综上所述,在现有的Excel里面写代码,除非你非常牛逼,一写就对,万一你是那种粗心大意到极点的人,在Excel里写代码会让你非常崩溃。那个大家期待已久的python,据专业人士说,输入的方式是盲打。你别想Excel会给你补全,会给你提示任何错误。而且那个python in Excel是云上的东西,所以你的电脑上可以完全不安装python,数据通过网络云计算然后再返回结果。这就意味着算力最大的障碍就是你和服务器之间到底有多通畅?VBA完全可以脱机使用,那就意味着可以秒杀出结果,但如果我用的是python,需要实现同样的功能,我跟云服务器那边用有几万光年的代沟,甚至根本连不上,那么python那个地方永远都会显示#BUSY#,永远都不会有结果。如果一直挂在那里,或者某一时刻终于连上了,就会把结果反馈回来。我从来不太相信微软的服务器,因为从windows或者office软件系列的更新就可以看出,我们跟微软的服务器有非常深的代沟。现在这个刚刚有了雏形的python,居然是暂时只能用云计算,这样的东西能让人有多少期待呢?如果你不是在中国,如果你在美国,你是一个Microsoft 365的付费用户,而且是专业版的。可能会好很多,但是,我们在中国,我只能说希望越大失望越大。

我还是用好手头上的工具,实现我的小目标好了。

2022-09
24

耗电的微信

By xrspook @ 15:14:56 归类于: 烂日记

自从用上小米CIVI1S之后,我有个癖好,就是过一段时间就看一下电池的情况。看一下降的百分比,看一下电池的温度,也看一下电量的使用情况。电池使用情况那里有显示大概每个APP的使用时长,但我觉得那个东西不太准确,所以我有时会看一下屏幕使用时间。以前我不会这么神经质,所以看到电量低到一定程度去充电。之所以这样,一开始的时候,我为的是观察这个手机的电池到底如何,后来不知不觉之间居然形成了我的习惯。

昨天我发现一个很奇怪的现象,上午充完电以后我基本上没有亮屏,除了出去做核酸开了一下健康码,吃饭的时候也打开了一下二维码。几乎可以这么说,加起来就没亮屏多少时间,但让我觉得很意外的是下午的时候再看电量,居然不到90%了,这是很不正常的。电量使用情况排第一的不是屏幕,而是微信。所以微信到底是凭什么这么活跃呢?

上班时间对我来说,微信完全可以挂掉,因为我的电脑已经登录了微信。当我用电脑登录微信的时候,手机微信默认是不提示的。从现在的情况看来,即便微信选择不提示,但是微信接收到的信息还是有很多,所以手机还是有反应的,只不过没有发出声响或震动而已。如果是这种情况导致微信很耗电的话,我该怎么办呢?难道当电脑登录微信以后,我要直接把手机的微信给退出?不知道到底有多少人是在电脑登录了微信以后,还要手机微信给提示。对一些可能不经常在电脑旁边的人来说,打开电脑微信,不过是一个同步接收文件图片信息等的方法。但是对我这种人来说,打开了电脑的微信,手机微信完全可以拜拜。所以是不是可以有这么一个选项?当我登录了电脑微信以后,手机微信可以进入一个休眠状态当我主动点开,会一次性同步期间所有信息。否则就只是处在一个休眠状态。如果微信可以做到这样的话,我感觉手机的耗电量可以大幅下降。对我这种一天到晚都坐在电脑旁边,即便不在电脑旁边,大概也只是上个厕所的人来说,绝对是个福音。但我也明白到对大多数人来说,微信是一个随身的提醒器,总的来说,使用微信绝大多数情况下都只是在智能手机或者平板上操作。电脑微信只是他们的一个辅助手段。安卓手机这个怪物如果不把微信锁在后台的话。不知道什么时候它就会自动清内存,即便不自动清内存,我也习惯了过一段时间就扫一下,也就是手动清内存。如果那样的话,如果我不自启动微信,同时也不锁定微信的话,下次打开微信我就得等待地球了。所以我感觉最佳的方式还是微信给我一个暂停的按钮,电脑登录了以后,我可以暂停手机微信的接收功能,然后我可以手动选一个同步功能,这样的话就等于是我早上8点登录了电脑微信,两个小时都在电脑上操作,那么到10点的时候,我可以打开手机微信,点一下同步,把信息都自动搞过去了,关闭手机,继续搞电脑。休眠状态的手机的微信就只是躺在那里而已,除非是被某些特殊的东西唤醒,比如语音或者视频通话。唤醒是一回事,后台一直在工作,又是另外一回事,其实我想的仅仅是让微信不要自动后台工作而已,但是它可以挂在后台。

不知不觉之中,微信已经成为我们的羁绊了,叹气。

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