@AkashaTerminal · Post #2279 · 08.12.2024 г., 11:06
现在 544 flr (40g)搭配转接卡闲鱼已经降到 50 块钱了… 也就是说不到 200 就能让你的 NAS 和 PC 连接速率升级到 40G。 交换机就别想了,能买到便宜的,功耗和噪音也不一定受得了,除非真有机柜 线也便宜,都捡垃圾。 还可以用 QSFP+ 一分四转成 SFP+ 接普通万兆交换机,我目前就在这么用。 #HomeServer
Hashtags
TGINSIGHT SIMILAR POSTS
Изворен канал @pythonotes · Post #146 · 16 сеп.
Функция sub в regex может принимать функцию в качестве аргумента repl. 📄 Из документации: If repl is a function, it is called for every non-overlapping occurrence of pattern. The function takes a single match object argument, and returns the replacement string. То есть для каждого совпадения будет вызвана функция для вычисления замены вместо замены на одну и ту же строку для всех совпадений. Иными словами, для замены разных совпадений на разные строки не потребуется запускать re.sub() много раз для каждой строки замены. Достаточно определить функцию, которая вернёт строку для каждого из совпадений. Описание слишком запутанное🤔, давайте лучше рассмотрим на простом примере: Создаем карту замены. То есть какие строки на какие требуется менять. remap = { 'раз': '1', 'два': '2', 'три': '3', 'четыре': '4', 'пять': '5', } Пишем функцию поиска строки для замены. Единственным аргументом будет объект re.Match. Используя данные этого объекта мы вычисляем замену on-the-fly! def get_str(match: re.Match): word = match.group(1) return remap.get(word.lower()) or word Пример текста. text = '''Раз Два Три Четыре Пять Вместе будем мы считать Пять Четыре Три Два Раз Мы считать научим вас ''' Теперь запускаем re.sub и вместо строки замены (repl) подаём имя функции. (Данный паттерн ищет отдельные слова в тексте) >>> print(re.sub(r'(\w+)', get_str, text)) 1 2 3 4 5 Вместе будем мы считать 5 4 3 2 1 Мы считать научим вас Думаю, достаточно наглядно 🤓 #libs#regex
Пребарај: #homeserver
@AkashaTerminal · Post #2279 · 08.12.2024 г., 11:06
现在 544 flr (40g)搭配转接卡闲鱼已经降到 50 块钱了… 也就是说不到 200 就能让你的 NAS 和 PC 连接速率升级到 40G。 交换机就别想了,能买到便宜的,功耗和噪音也不一定受得了,除非真有机柜 线也便宜,都捡垃圾。 还可以用 QSFP+ 一分四转成 SFP+ 接普通万兆交换机,我目前就在这么用。 #HomeServer
Hashtags
@AkashaTerminal · Post #2280 · 11.12.2024 г., 10:32
woc 极空间更新 ssh 了( #NAS#HomeServer
Hashtags
@AkashaTerminal · Post #2021 · 12.06.2024 г., 05:01
《转生成为黑心云服务商,在 J1900 上虚拟出 128 vCPU cores》 #HomeServer#PVE https://www.bilibili.com/video/av946091296/
Hashtags
@NahidaBookmarks · Post #27 · 24.09.2022 г., 22:59
#website#service#paid#NAT#homeserver#NAS#router#Openwrt#ssh#webdav#smb#sftp 傻瓜式内网穿透工具,非常方便。收费每个通道(设备)¥26/年。 可定制空间非常少,带宽限制在4M,如果要穿透除web服务之外的功能,比如 ssh、telnet、RDP、VNC、aria2 等等,只能在 ddnsto 的 web 端使用。所以连 ssh 端口转发都不可以。 算是在 IPv4 的环境下的解决方案,作为有 IPv6 情况下,为 IPv4 Only 环境提供备选非常合适。 https://www.ddnsto.com/