PLEX 电视端无法切换大屏布局
Plex 是一个商业的个人影院系统,类似的还有 Emby, Jellyfin 等。Plex 的服务端搭建这里不再赘述,个人使用 Docker 跑在群晖 DS720+ 上。在电视端曾经主流的方法是使用 KODI + Plex 插件,但后者已经...
记一次sni导致的反代异常
一直用 Authenlia 作为反代认证,给各种私有服务添加了统一登录。架构如下:当用户希望访问「内网服务#1」时:访问反代服务器(Nginx)。反代服务器向认证服务器查询是否已登录,若认证成功则继续。否则显示登录页面。反代服务器访问内网服...
LeetCode4 两个有序数组的中位数
传送门:4. Median of Two Sorted Arrays 这是一道 Hard 级别的题目,主要难点是要求实现 $O(\log(m+n))$ 的时间复杂度。最容易想到的就是双指针,分别指向两个数组的首个元素。比较两个指针元素的大小...
IntelliJ / Android Studio 全家桶常见问题
本文章没有任何技术含量,但是解决了 JetBrains 一拍脑子的反人类改动。本文没有什么技术含量,主要记录 IntelliJ 全家桶(IDEA, Goland, Android Studio 等)常见的小毛病。【问题描述】 发现版本:J...
在 Spring 中正确注入 EntityManager
TL;DR: 保持默认设置,优先使用 @Autowired,没有线程安全问题。本文基于 Spring Boot 3.1.3,使用 io.spring.dependency-management 1.1.3 依赖管理。Spring 中最常用的...
速通 Java 动态代理
要学习动态代理,首先要知道什么是代理。简单说,若我们想访问对象 A,但现在不直接调用,而是访问对象 B,由 B 去调用 A 并且把 A 的返回值返回给我们,此时 B 就是一个代理。那么为什么要脱裤子放屁呢?看一个现实例子。假设某人有个多余房...
Z-Library: 加入书籍的乌托邦
Z-Library 旨在让每一个人平等地获得书籍。当然,无论多么高端的口号都掩盖不了法律角度上盗版和侵权的事实。不过法律是矛盾调和的产物,它只能解决很小的一部分问题。从某种程度上,Z-Library 满足了我对互联网乌托邦的幻想。因此决定写...
爱尔兰留学全攻略-从出发到安家
这有可能是你看过的最真实、最详细的爱尔兰留学生活攻略,具体来说:不仅会给出建议,而且会给出背后的原因供你自己判断决策。不仅会给出框架指引,还会给出具体方案,包括所需网站链接、具体地点的地图定位。有问题可以通过 Telegram 联系我:ht...
pmset 电源管理让 M1 MacBook 乖乖小憩 | 极致续航
自从 M1 芯片的 macbook 买到手,搁着不用总是一周就没电了。昨晚充满观察了一下,一夜合盖休眠竟然消耗了 10% 的电。这篇文章比较硬核,伸手党请直接在「终端」应用中执行 sudo pmset -b powernap 0 关掉小憩...
塞尔维亚滑雪|科帕奥尼克白色世界全指南
欧洲有许多滑雪天堂,但考虑到价格的话,很多天堂就要变成地狱了。除了一个发展中国家——塞尔维亚,总统武契奇,也就是577!这次滑雪之旅还是有一点波折,主要是网上尤其是小红书上那些所谓「完全攻略」,说好听点是内容空洞,说难听点就是屁话连篇,一句...