TGTGInsightтелеграм анализLIVE / telegram public index
← Такты, стеки, два колеса

TGINSIGHT SIMILAR POSTS

Намери подобно съдържание

Изходен канал @clockstackwheels · Post #247 · 11.03

Попробовали на работе предметно-ориентированное проектирование (Domain Driven Design). Это такой способ построения архитектуры, когда ты (чаще всего с помощью системы типов и ООП) описываешь физическую суть вещей, которые представлены в твоей программе. Например, если в программе есть объект "Книга", то её нужно снабдить свойствами, которые бывают у книг в реальности: число страниц, автор, язык, тип обложки и т.д. При этом данные свойства должны быть такими, чтобы присвоить им нереалистичные значения было нельзя. Допустим, число страниц не может быть отрицательным (и скорее всего в реальном мире не может быть нулём). При попытке установить отрицательное число страниц программа должна выбросить исключение. А совсем в идеальном случае -- не дать этого сделать программисту на уровне статического анализа кода. Описав все свойства книги, вы снабжаете её операциями, которые над ней можно сделать. Например, из книги можно вырвать страницу, и при этом число страниц уменьшается. Нет такого случая, когда можно вырвать страницу без изменения числа страниц. Вы строго программируете эту зависимость, делаете у книги метод "Вырвать страницу", а он уже уменьшает число. Кстати, свойство "Число страниц" при этом нельзя переназначить в уже созданной книге. Можно только создать книгу, передав в её конструктор (так называется в программировании функция создания объектов) заданное число страниц. Но поменять число страниц можно только специальными методами "Вырвать страницу" и "Вклеить страницу". С помощью этого подхода вы гарантируете, что ваши объекты всегда находятся в валидном состоянии -- то есть таком, которое возможно в реальной жизни с объектом, представленным программой. Плюсы подхода очевидны: меньше число ошибок. Код описывает сам себя, и программист, если не лезет внутрь объекта "Книга", вообще не сможет сделать с книгой ничего недопустимого. Минусы, думаю, тоже понятны: изначально проектировать сложнее, нужно учесть много нюансов, писать тесты. Время разработки изрядно растёт. Изменение требований даётся дороже: например, если каким-то образом в ваш книжный магазин поступят книги со страницами из кевлара, которые невозможно вырвать :) Но первый проект с этим подходом мы сдали хорошо, без багов. Лучше, чем многие предыдущие. #dev

Hashtags

Резултати

Намерени 287 подобни публикации

Търсене: #singbox

当前筛选 #singbox清除筛选
KTM官方频道

@ktmcloudguanfangpindao · Post #60 · 20.05.2025 г., 13:57

各平台持续更新的代理软件(2025-05-19更新): ————移动端———— 🤖Android ❶ Singbox, SurfBoard, Nekobox, ❷ FlClash, Clash Meta for Android, V2rayNG, ❸ Karing, Hiddify, v2rayInsight 🍎iOS ❶ Singbox, Surge💰, ShadowRocket💰, Stash💰, ❷ Loon💰, Quantumult-X💰, ❸ Karing, Hiddify, Egern💰, Tuna💰 🌼HarmonyOS NEXT ClashMeta ————电脑端———— 🐧 Linux ❶ Dae (大鹅), Singbox, ❷ 基于Mihomo/ClashMeta, Singbox等裸核的各透明网关方案 Ⓜ️ Windows ❶ Clash Verge Rev, Mihomo Party, V2rayN, ❷ FlClash, Nekoray, Clash Nyanpasu, ❸ Karing, Hiddify 😈 FreeBSD/Unix(不含MacOS) Singbox 🍎 MacOS ❶ Singbox for Mac (sfm), Mihomo Party, Surge for Mac💰, ❷ Clash Verge Rev, FlClash, Hiddify #Singbox for Mac: 更建议在终端以brew方式安装 ## 但需提前部署HomeBrew, 见https://brew.sh brew install --cask sfm ————硬/软路由———— 🛜硬路由 华硕 [官改/梅林固件]: ❶ MerlinClash, ShellCrash, ❷ FancySS, MerlinClash Lite🆕 小米 [解锁SSH后]: ShellCrash (原ShellClash) 🗄 OpenWrt: amd64 & aarch64 ❶ 四大天王: PassWall, Passwall2, OpenClash, SSR+。四者更建议从Github下载.run脚本一键式安装: ➤ AUK9527 打包版,更新慢 ➤ 絆城 打包版,含arm A72、更新快 ❷ ShellCrash (原ShellClash), Daed (大鹅op版), ❸ MihomoTProxy, Neko, HomeProxy, FChomo⚠️四者均依赖FW4 ❹ ByPass (🛑断更)、HelloWorld (🛑断更,由SSR+继任)

Hashtags

凌虚

@Lingxu88 · Post #34 · 23.11.2025 г., 12:42

各平台持续更新的代理软件(2025-05-19更新): ————移动端———— 🤖Android ❶ Singbox,SurfBoard,Nekobox, ❷ FlClash,Clash Meta for Android,V2rayNG, ❸ Karing,Hiddify,v2rayInsight 🍎iOS ❶ Singbox,Surge💰, ShadowRocket💰,Stash💰, ❷ Loon💰,Quantumult-X💰, ❸ Karing,Hiddify,Egern💰, Tuna💰 🌼HarmonyOS NEXT ClashMeta ————电脑端———— 🐧 Linux ❶ Dae (大鹅), Singbox, ❷ 基于Mihomo/ClashMeta, Singbox等裸核的各透明网关方案 Ⓜ️ Windows ❶ Clash Verge Rev,Mihomo Party,V2rayN, ❷ FlClash,Nekoray,Clash Nyanpasu, ❸Karing,Hiddify 😈 FreeBSD/Unix(不含MacOS) Singbox 🍎 MacOS ❶ Singbox for Mac (sfm), Mihomo Party,Surge for Mac💰, ❷ Clash Verge Rev,FlClash,Hiddify #Singbox for Mac: 更建议在终端以brew方式安装 ## 但需提前部署HomeBrew, 见https://brew.sh brew install --cask sfm ————硬/软路由———— 🛜硬路由 华硕 [官改/梅林固件]: ❶ MerlinClash,ShellCrash, ❷ FancySS,MerlinClash Lite🆕 小米 [解锁SSH后]: ShellCrash (原ShellClash) 🗄 OpenWrt: amd64 & aarch64 ❶ 四大天王: PassWall,Passwall2,OpenClash,SSR+。四者更建议从Github下载.run脚本一键式安装: ➤ AUK9527 打包版,更新慢 ➤ 絆城 打包版,含arm A72、更新快 ❷ ShellCrash (原ShellClash), Daed (大鹅op版), ❸ MihomoTProxy,Neko,HomeProxy,FChomo⚠️四者均依赖FW4 ❹ ByPass (🛑断更)、HelloWorld (🛑断更,由SSR+继任)

Hashtags

百晓生

@tg_omni · Post #52 · 22.07.2025 г., 06:01

sing-box 已支持的代理协议/代理类型: * HTTP * HTTPS * SOCKS5 * Shadowsocks * ShadowsocksR * Shadowsocks2022 * Trojan * VMess * VMessAEAD * VLESS-WS * VLESS-TLS * VLESS-XHTTP * VLESS-REALITY * VLESS-XTLS Vision * AnyReality * Hysteria * Hysteria2 * WireGuard * NaïveProxy * ShadowTLS * Tailscale * AnyTLS * TUIC * Tor * SSH sing-box 目前还不支持的代理协议/代理类型: * Snell * VLESS-Encryption 使用 sing-box内核的客户端: * sing-box * Karing * Hiddify * V2rayN * Nekobox * Nekoray * GUI.for.SingBox sing-box 频道 * @yapnc * @sing_box_community_channel sing-box 群组 * @yapug * @sing_box_community #sing-box #singbox ✅️ 百晓生: @tg_omni

xz の 小站

@xjzim · Post #6428 · 18.11.2023 г., 16:43

#SingBox#SingBox服务端#SingBox服务端配置 如果您直接修改本json,请仔细看完所有的注释,操作完成后,将所有注释删除(建议复制内容,另起一份json文件进行修改,方便对照) 恳请您转载时请携带出处,谢谢😘 文件信息 大小: 16353 字节 修改时间: 2023年11月19日, 0:10:09 MD5: 4A0DB3B9319F0A4056A334067BBF4EE1 SHA1: 1FAB75B6D6E5125FE6B88AA0493F4C5E6F6AC536 CRC32: 00675511

OPosedArchives

@OPosedArchives · Post #283 · 20.08.2024 г., 04:12

singbox-bata2汉化(测试版) Github 官方文档 汉化翻译:ChatGPT-4o 致谢 汉化合作:史莱姆 技术总监:你看什么看?没有! 技术顾问:不是,你看什么看?我都说了没! 翻译监督:还看?零分,给我滚! 动态库:arm64-v8a,armeabi-v7a,x86,x86_64 启动Activity:io.nekohasekai.sfa.ui.MainActivity 应用程序名称:io.nekohasekai.sfa.Application 汉化原因:闲的蛋疼 说明: 签名是统一的,是本人的 原版MD5签名:32250A4B5F3A6733DF57A3B9EC16C38D2C7FC5F2F693A9636F8F7B3BE3549641 史莱姆MD5签名:F7CC7B964433975198BAC644A8F8E5BD 本人MD5签名(有两种):4BFC603883A503E7153726CCB867EBAE 097D270E2BB853D095A90D850F25971D (是签名校验对比) cna的是共存版 sfa但是原汉化版 共存版的问题可能较多。 只是修改了.arsc和.dex文件,共存版额外增加了个.xml arsc文件汉化的地方不是io.nekohasekai.sfa/string/string目录,而是io.nekohasekai.sfa/string/string-zh-rCN 某些死妈小鬼不要说「有没有经过原创作者的同意」,还有某些人说什么老子是「转载不标明出处」(被bilibili上的某些死妈转载投自制小鬼逼疯了,还有某些举报小鬼。) 订阅转换(来自小鸟游•六花) https://singbox.iraryun.com/(目前已无法访问。) #singbox#汉化#android#代理软件

OPosedArchives

@OPosedArchives · Post #190 · 11.06.2024 г., 12:08

singbox汉化 新增未改包名版本 原版github链接: https://github.com/SagerNet/sing-box/releases 官方文档: https://sing-box.sagernet.org/ 订阅转换(来自六花宝贝): https://singbox.iraryun.com/ 如果您发现了翻译错误的部分可以联系我 @RimuruAndShuna_bot 感谢あなたの罪を数えよう大佬的教学 #singbox#汉化#android#代理软件

OPosedArchives

@OPosedArchives · Post #184 · 08.06.2024 г., 19:10

singbox汉化 新增未改包名版本 原版github链接: https://github.com/SagerNet/sing-box/releases 官方文档: https://sing-box.sagernet.org/ 订阅转换(来自六花宝贝): https://singbox.iraryun.com/ 如果您发现了翻译错误的部分可以联系我 @RimuruAndShuna_bot 感谢あなたの罪を数えよう大佬的教学 #singbox#汉化#android#代理软件

123•••10•••20•••2324
ПредишнаСтр. 1 от 24Следваща