普通视图

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

一波未停一波又起

2025年2月18日 08:21

周五晚上赶公交回家的时候急着走路甚至跑的时候,完全感觉不到腰痛,但是当我在地铁坐下之后,那种作死的感觉又慢慢地涌上来,幸好从长椅上起来出站的时候并没有太糟糕。家里没有很便宜的那些膏药。我妈上次腰痛的时候,回他们的医疗室的确开了一些,但我觉得那些太贵了,所以没有贴。周六出门的时候路过大参林药房,进去买了两小包,一共20贴,才3.7块钱,其中一款特价的恒健才9毛钱。先开始用的是广药白云山的那款。之前在宿舍翻出两包药膏小药膏贴,一看日期,发现已经过期4年,但我还是贴了其中一块,结果贴了不到半天我就感觉痒了,所以不得不撕掉。新买的那个白云山的药膏,贴一整天都基本上没有不适感,所以有效期以内与否以及膏药是什么牌子还是有点讲究的。新的膏药贴一整天撕下来的时候,手上还会闻出一点味道,但已经过期4年的那个,虽然那个粘贴功能还没有失效,但是可以这么说,几乎没什么药力可言了。

周六出门,穿了条牛仔裤,春节的时候我也穿那一条,感觉还行,但现在再穿那条裤子,就莫名的觉得紧绷。紧绷不知道为什么又会引起一些说不准为什么的腰痛,所以是因为腰痛人体僵硬,导致紧绷,还是反过来呢?我个人感觉,腰痛好像一天比一天好。起码我坐在床上看一部接近两个小时电影的之后才活动,也没有感觉转换姿势的时候非常作死,虽然痛还是会有的。

当我以为一切都在向好的方向发展的时候,周一早上跟往常一样,闹钟响起,我把闹钟要按掉,准备做支付宝的任务,接着发现我的小米Civi 1S屏幕点亮不了了。那个时候我很慌,才周一,我还有5个工作日需要扛,没有手机,我该怎么办?虽然我也不能说没有手机,因为我还有个备用机,但是备用机上没有微信。我的主力机跟备用机最大的区别就是微信。因为其它APP还能装上去。我确认这个黑屏不是因为手机坏了,因为当我短按长按电源键的时候,我能感受到手机的震动,而且如果手机是坏的,闹钟怎么会响起呢?这种屏幕点亮不了,立刻让我联想到之前小米Civi 1S, 在某次升级HyperOS之后就出现了息屏状态下,没有点亮屏幕之前就使用指纹解锁,非常有可能会让手机进入黑屏。一开始频率还比较低,但后来发生频率越来越高。我知道有这么回事,所以我已经跟自己说,一定要把屏幕点亮了再去解锁,但有时还是控制不住,虽然那种黑屏的事件不会每次都发生,但可以肯定的是,你越害怕的事情就越容易发生。我没办法每一次都控制住自己点亮屏幕再解锁,所以在某个中午,我自己搭公交车离开单位回家的时候,我选择了关闭手机的屏下指纹解锁,让一台明明可以屏幕解锁的手机变成一台只能用密码或者图案解锁的手机。就这样我扛了一年。一直以来都相安无事,直到大概两天前,我又更新了一个HyperOS。这一次的更新是一个安卓补丁。在装完这个补丁之后,又发生了这种事情,而这一次,不是因为解指纹解锁,只是因为闹钟响起的时候我按了一下电源键而已。闹钟响起的时候进行这种操作是再正常不过的。发生这种事以后,我肯定不能再睡了,长按电源键好像没反应,所以我只能爬起来,找出充电器,插上手机,然后长按开关,手机重启后点亮了。但我不确定什么时候我按电源键的时候又会出现那种问题。如果出现这种问题,直接长按重启就能解决,也都还好,但现在的问题是好像在那种情况下,我不插上充电线就不能重启。

我觉得我已经很让步了,但是小米Civi 1S这个解除锁屏就出现黑屏的问题,好像老是不放过我。

升级FreshRSS 1.25.0报错

2024年12月24日 22:53

本想着RSS阅读器——FreshRSS 就留在1.24.3版本养老的,因为更高的版本需要PHP 8.1及以上的版本,而我用的则是PHP 7.4.3,不想安装新版本的PHP了。

奈何手痒,点了升级,突如其来的报错让我懵了。报错如下:

Parse error: syntax error, unexpected '|', expecting '{' in /www/wwwroot/网站文件夹/lib/lib_rss.php on line 140

这下不装也得装了。

先尝试8.1不行,又升到8.4,还是不行,这已经是目前最新的PHP版本了,如果还不行,那说明程序有问题了。

于是找到报错文件对应的行数,看代码是什么。

搜索到这是PHP不同版本的间语法问题,照着说明改了几处,问题依旧。尝试用Google Gemini,改进代码依然无效。使用PHP在线监测工具,代码没问题。

求救朋友,微信群,朋友圈,要么忘了,要么无回复,要么就是开玩笑。

后来突然想起来,何不用最新的代码覆盖?覆盖问题依旧,那么用原来的覆盖呢?

这下有变化了,变成新的报错了:FreshRSS error: FreshRSS requires PHP 8.1.0+!

而我就是用的 8.4.1啊,尝试重启PHP,问题依旧。那如果重启整个服务器呢?

我去!

果然重启大法好。

重启之后再次升级成功。

FreshRSS升级成功

FreshRSS升级成功

 

主题升级PHP8测试

2024年12月17日 19:25
经威总的法力加持,本主题终于铁树开花,尝试升级支持PHP8了。 升级测试期间,期待大家广泛而深入的折腾,如发现bug,敬请动动你的小手,将问题留言给我,谢谢! 测试期间,可能会有各种回滚数据,会造成评论数据的丢失。 致敬 威言威语 天下苦P...

Ubuntu 设置指定软件不参与升级

2021年9月7日 00:00

与 CentOS 的 yum -y update APPNAME 不同,Ubuntu 在使用 apt -y dist-upgrade 更新时无法指定软件,会更新所有已安装程序,今天杜老师说下如何设置指定软件不参与升级。

查询软件状态

1
2
3
4
5
6
7
8
penn@penn-VMware-Virtual-Platform:~/桌面$ sudo dpkg --get-selections
...
zenity-commoninstall
zhaoxin-linux-graphics-driver-dri:amd64install
zipinstall
zlib1g:amd64install
zlib1g-dev:amd64install
penn@penn-VMware-Virtual-Platform:~/桌面$

注意:使用 sudo dpkg --get-selections 可查询所有软件状态,输出数据会比较多,建议用 more 命令分屏显示。其中左侧为软件名,右侧为软件的状态。install 为升级,hold 为锁定「即不升级」

修改软件状态

如果需要锁定软件,可执行 sudo echo APPNAME hold | sudo dpkg --set-selections,其中 APPNAME 为软件名称,修改后可以通过命令 sudo dpkg --get-selections | grep hold 查询是否生效。下面以 zip 作为演示:

1
2
3
4
5
penn@penn-VMware-Virtual-Platform:~/桌面$ sudo dpkg --get-selections | grep hold
penn@penn-VMware-Virtual-Platform:~/桌面$ sudo echo zip hold | sudo dpkg --set-selections
penn@penn-VMware-Virtual-Platform:~/桌面$ sudo dpkg --get-selections | grep hold
ziphold
penn@penn-VMware-Virtual-Platform:~/桌面$

如需恢复软件状态,可执行 sudo echo APPNAME install | sudo dpkg --set-selections

1
2
3
4
5
penn@penn-VMware-Virtual-Platform:~/桌面$ sudo dpkg --get-selections | grep hold
ziphold
penn@penn-VMware-Virtual-Platform:~/桌面$ sudo echo zip install | sudo dpkg --set-selections
penn@penn-VMware-Virtual-Platform:~/桌面$ sudo dpkg --get-selections | grep hold
penn@penn-VMware-Virtual-Platform:~/桌面$

将 Debian11 升级到 Debian12

2024年9月30日 00:00

为了增加服务的稳定性,杜老师采购了几台主机用于增加节点。其中有些平台仅支持 Debian11 系统,所以只好手动更新至 Debian12。这里总结分享一下升级方法!

备份系统

在进行任何重大系统升级前,最好备份重要数据。

可以使用如 Timeshift 或其它备份工具来完成这个任务。

更新系统

1
2
apt update
apt -y dist-upgrade

注意:在开始升级到 Debian12 前,确保 Debian11 系统是最新。打开终端或通过 SSH 访问 Debian11 控制台,并运行以下命令来更新系统。

编辑 APT 源配置文件

1
sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list

注意:使用命令处理源配置文件/etc/apt/sources.list 文件,将所有 bullseye 替换为 bookworm

更新 APT 软件包索引

1
apt update

注意:运行上面命令来更新软件包索引。

APT 最小化系统升级

1
apt upgrade --without-new-pkgs

注意:准备操作系统的最小化系统升级,避免出现兼容问题。

完全升级到 Debian12

1
apt -y full-upgrade

注意:运行上面命令来完成从 Debian11 到 Debian12 的完全升级。

重启并清理软件包

完成升级后使用下面的命令重启系统:

1
reboot

最后,清理系统升级后留下的不再需要的过时软件包:

1
apt --purge autoremove

检查系统服务

使用 systemctl 命令检查系统服务的状态,确保所有服务正常运行。

需要注意的是,如果使用的是第三方应用程序或专有驱动程序,可能需要在升级后重新配置它们。

努力提升个人的长期预期

2023年11月13日 11:17

清华大学战略研究院徐弃郁老师曾说:我们总是对短期预期太高,却对长期预期太低。

目光拘于眼前一隅,只会被琐碎的工作绑架一生。站上高处,把事看远,许多问题会迎刃而解。

很喜欢《认知突围》里的一句话:“长时间的低质量忙碌,只要公司没倒闭,谁都可以做到。难的是打破自己,从旧的躯壳里长出新的生命。”

内卷的本质是消耗自己,破局的本质是提升自己。两者都不容易,但后者能让你重组升级,成就更高阶人生

ChatGPT4 非美国信用卡成功支付

2023年7月23日 11:04

我记得之前尝试过几次都不行,听说只能是美国的信用卡才可以,差点尝试充值美国虚拟信用卡,期间也有想过找朋友帮忙支付,但后来都打消念头了,关于金钱这种涉及到敏感和隐私的事情,还是不想麻烦别人,还是继续用3.5,也够用,就是问的时候需要解释得非常清楚才可以得到准确的答案,这点很重要。

zww兄弟在我这里吐槽说,当你问一堆沙加上一堆沙等于?的时候,chatgpt3.5会回答是两堆沙,这或许就是得问得更具体才可以得到正确答案。

试着问3.5版本:问一堆沙加一堆沙的答案还是一堆堆沙,这种问题需要怎么问chatgpt才能正确回答是一堆沙?

3.5版本回答:

为了正确回答"一堆沙加一堆沙的答案还是一堆堆沙"这个问题,你可以问ChatGPT类似于以下几种问题:

  1. "两堆沙相加是什么?"
  2. "当你把一堆沙和另一堆沙放在一起时,会是什么?"
  3. "描述一堆沙加上另一堆沙的情况。"

这些问题会引导ChatGPT回答两堆沙合并后仍然是一堆堆沙的事实。请注意,有时候要通过巧妙的问法来获得准确的回答,特别是当问题涉及语义或逻辑方面的考虑时。

然后你用它说的去问,果然都会得到正确答案。

而4.0当你问一堆沙加上一堆沙等于?它直接就回答:
"一对沙加上一堆沙"的结果就是更大的一堆沙。在描述这种情况时,"一对"和"一堆"的精确数量是未定义的,因为"沙"通常不被计数。这是类似于说"一些"或"一堆"这样的定量术语。所以这个问题的答案在实际上会取决于"一对"和"一堆"沙的实际数量。

所以,4.0可以说理解力更强些。

就在刚才,我重新登录几次,chatgpt突然会提示让我使用哪个版本回答问题,我选择了chatgpt4,然后就使用阿根廷的信用卡付款成功了。

目前提示说,每3个小时限制50个消息,现在暂时先用用吧,大家也可以试试是否可以升级付费了。

❌
❌