- 文章
上班摸鱼浏览网页时,最尴尬的场面莫过于领导同事路过你背后看见沾满整个屏幕的 NSFW 内容。特别是国内的一些 2B 编辑,恨不得为文章里的每行字都配上一副屁都搭不上界的尬/梗图。如果在浏览器设置中关闭图片显示,又会导致想要浏览的图片也看不到了,严重影响摸鱼的效率。
一种理想的摸鱼浏览模式应该是这样的:网页中所有的图像、视频全部加上透明度滤镜,以坐在屏幕前的自己能够隐约看见内容,而离开屏幕一定距离的同事或摄像头完全看不清为最佳状态。当我们想看清图像内容的时候只要把鼠标移上去,就能恢复正常显示。另一种模式是:在网页中浮动或者弹出一个「画中画」窗口,鼠标指向的图像将在其中正常显示。
……
UWP 应用默认不允许访问本地 localhost 地址。微软应用商店也属于 UWP 应用,如果 Windows 开启了系统代理,且代理服务器是地址是 localhost 的话,微软应用商店就无法联网。而每次启动微软应用商店就要关闭系统代理会非常麻烦。
通过下面的命令可以允许微软应用商店访问本地代理:
……
需要在一台 CentOS 7 系统的小型 VPS 上安装 HTTP 代理。评估了各种方案,最终选择了 Xray。它占用资源最少,安装配置也最简单。
……
近期用 Svelte 开发了一个小项目,记录在开发过程中遇到的一些问题。
……
一台磁盘空间仅 5GB 的 VPS 主机磁盘耗尽。用 du -sh /*
命令检查了一下,除了 swap 占用的 1GB 空间外,剩下就是 /var 目录占用了大头。其中,记录登录失败事件的日志文件 /var/log/btmp 就有上百兆大小。
使用如下命令清理日志和缓存,腾出了 1.5GB 左右的空间:
……
源站使用 Cloudflare 的 CDN 服务非常方便,只要将 DNS 托管在 Cloudflare 平台,然后设置 DNS 记录时,代理状态勾选「已代理」就行了。不过这一步操作无法选择源站使用的是 HTTP 协议还是 HTTPS 协议,依稀记得有个地方是可以设置的。翻了一遍操作菜单,在左侧导航菜单的「STL/TLS > 概述」里找到了,加密模式有如下四个选项:
不过这个设置是全局的,更改后会对当前站点下所有的 DNS 记录生效。Cloudflare 不支持针对每条 DNS 记录设置单独的加密模式,也不支持 HTTPS -> HTTP 的 Fallback 策略。
……
如果想在新项目中同时使用 Flask 后端和 Svelte 前端,可以通过 flask-svelte 进行创建。而对于已有项目,在不重构 Flask 项目目录结构的前提下,可以按照本文的方法集成 Svelte 前端。
假设现有的 Flask 项目目录结构如下:
/home/user/my-project/
├── app/
│ ├── __init__.py
│ ├── models.py
│ ├── views.py
│ ├── templates/
│ │ └── index.html
│ └── static/
│ └── style.css
├── tests/
│ └── test_app.py
├── venv/
├── setup.py
└── MANIFEST.in
在 my-project 下创建一个名为 frontend 的 Svelte 前端项目:
……
在循证医学中,会通过一些统计学指标来评估一种疾病诊断方法的有效性。比如在日常生活中经常听到的灵敏度、特异度、阳性预测值、阴性预测值,以及 ROC 曲线等。此外,这些指标也可以在计算机科学领域用于机器学习的模型评估。
以疾病诊断为例,一个人只存在有病(阳性)或没病(阴性)两种情况。对于这类二元分类模型,诊断(预测)结果分为四种:
……
自 2025 年 2 月发布 0.44 版后,Rye 项目再无更新。Rye 项目之后可能会不再更新,其功能将合并进 uv 项目中。
涉及 Python 环境及包管理的工具七七八八加起来不下于十几种,看得人眼花缭乱。以至于患有选择困难症的本人还在坚持使用最原始 pip + venv 来构建 Python 运行环境。为了与时俱进,经过多方比较,最后选择了 Rye 作为今后的主力生产工具了。
……
Windows Subsystem for Linux 是 Windows 上运行 Linux 环境的兼容层。WSL 有两个版本,分别是 WSL 1 和 WSL 2,后者现在是 Windows 默认安装的版本。两个版本在底层实现上有很大区别,WSL 1 通过 lxss.sys 和 lxcore.sys 这两个 Windows 内核驱动来模拟 Linux 内核,而 WSL 2 通过 Hyper-V 虚拟机托管运行了一个经过优化过的 Linux 内核,能够提供完整的 Linux 系统调用,并支持 systemd 和 IPv6。缺点是跨系统的文件系统访问性能比 WSL 1 差很多(但 WSL 2 的文件 IO 性能比 WSL 1 的更好)。因此,当使用 WSL 作为开发环境时,建议不要将源代码存放在 Windows 的文件系统下。
……