作者头像

Saber

CentOS 7 编译安装 Python 3.10

34

公司某些环境还在用着老掉牙的 CentOS 7 系统,为了运行一个 python3 的脚本费劲搞半天。由于部署机器的 GLIBC 版本老旧为 2.17,并且无法升级,只能在 Docker 中基于同版本的 GLIBC 构建一个 Python 3的环境用于编译可执行脚本。 P.S. 直接用第三方源安装编

caddy2 使用阿里 dns 实现 https 和 http 301重定向

321

Caddy is a powerful, extensible platform to serve your sites, services, and apps, written in Go. If you’re new to Caddy, the way you serve the Web is

实验室网络及服务器

828

还有很多细节待补充,后续会更新1 网络待续2 服务器2.1 硬件配置信息主板:超微 X10DRG-Q 官方详情页(驱动、文档等)。CPU:2 颗 E5-2678v3,每颗12核24线程,共48线程,基础频率2.5GHz,睿频3.3GHz。内存:4 条 三星 DDR4 RECC 16G内存条,共64G

GL-AX1800 升级UBoot并刷入Lean大Openwrt固件

1185

任何问题一定要先去找官方的资源和文档,尽量不要从论坛中下载,绝不能从任何下载站下载。官方UBoot仓库Lean大适配的初版Openwrt官方UBoot刷入固件[第三方升级文档](https://www.right.com.cn/forum/thread-6760088-1-1.html)UBoot升

二分查找的边界问题

541

使用二分查找时,特别是涉及左右边界时,不同的写法会产生不同的效果, right 是闭区间还是开区间 以及 left<right 还是 left<=right 会影响最终的返回结果。public class BinarySearch { /** * 查找左边界: *

滑动窗口的一些技巧

541

滑动窗口在思路上是一个比较简单的方法,但是在某些情况下,其边界条件会变得非常棘手,这也是难点所在。滑动窗口通常采用双指针实现,重点在于处理while的停止条件,以及窗口内容的更新条件。如果两个指针都对窗口内容有影响,这时不要把注意力同时放在两个指针上,否则两个指针互相影响会使得问题复杂化。一般来说,

如何正确关闭macOS 11和12的SIP以及authenticated-root

9290

在macOS 11和更新版本的系统中,SIP和只读文件系统(authenticated-root)是分开控制的。注意:关闭authenticated-root会导致系统更新失效,无法检测到系统更新!所以如非必要,不要关闭authenticated-root。以下方法二选一。1. 通过原生Recove

macOS 12 Monterey 驱动Wifi和蓝牙 AC9560

1471

升级到macOS 12后,Bug已经多到不能正常使用。最大的问题就是Wi-Fi和蓝牙,Wi-Fi的解决方法比较简单,使用Alpha版驱动即可,蓝牙的方案比较复杂,需要自编译多个kext。测试平台:- i7-8700- 技嘉 B360M AORUS PRO- AC9560 CNVi接口驱动Wifi使用

[Solved] macOS无法收到Monterey系统更新

667

今天打算升级 macOS 12 Monterey,于是安装了描述文件并且显示已注册Apple Beta版软件计划。问题但是在系统设置中检查不到系统更新,无论是更改DNS还是重新安装描述文件都不可以。一查才发现我已经错过三次正式版更新了,这期间没有收到任何推送。本以为是opencore配置文件中的 B

[Solved] KDE X11设置缩放后Chrome或Edge 的界面变得异常大

691

系统:Arch Linux桌面环境:KDE PlasmaDisplay server:X11问题在Plasma中设置200%缩放后,其余应用都实现了预期中的缩放效果,唯独同为Chromium内核的Chrome和Edge浏览器出现了问题:其界面变得非常巨大,看起来像是缩放了400%。解决猜测是Chro