@PTPPAction · Post #1677 · 20.03.2024 г., 14:40
#dev#ronggang#merged feat: 下载历史增加批量重新下载及过滤功能;
TGINSIGHT SIMILAR POSTS
Изходен канал @clockstackwheels · Post #296 · 11.04
Паттерн Декоратор — специальный способ организации модулей в программе, который позволяет подставить какую-то новую функцию прямо в середину цепочки вызовов, тем самым чуть-чуть подкорректировав поведение. Например, в реальном мире очки для чтения это декоратор. Вы ставите их между вашими глазами и текстом. Глобально взаимодействие ваших глаз и текста не меняется: отражённые световые лучи от страницы книги попадают в ваши зрачки, что с очками, что без них. Но очки располагаются посередине: они принимают лучи на вход и преломляют их, передавая дальше вам в глаза уже изменёнными. Важной особенностью является тот факт, что очки можно снять. Они не требуют ни модификации вашего тела, ни модификации книги. Вообще никакие условия не нужны, кроме наличия самих очков. А если вы в линзах, то внешний наблюдатель может даже этого не знать. Класс-декоратор должен быть спроектирован так, чтобы не требовать никаких изменений в объектах, с которыми он работает. Его можно отключить, чаще всего буквально закомментировав одну строку. В примере ниже программа выведет текст "Привет, мир, в натуре.", и вот это дополнение в конце как раз дописано декоратором. Можно убрать или закомментировать подчёркнутую строчку, не трогая остальной код, для всех внешних вызовов сигнатуры останутся теми же самыми, но выводиться будет уже просто "Привет, мир". В декораторы можно прятать логику, которую буквально навешивают поверх основной функции программы. Например, проверку прав на выполнение операции. Перевод на другой язык, логирование, поддержку обратной совместимости при обновлении и так далее. #dev
Hashtags
Общо глобално търсене
@PTPPAction · Post #1677 · 20.03.2024 г., 14:40
#dev#ronggang#merged feat: 下载历史增加批量重新下载及过滤功能;
@PTPPAction · Post #1289 · 08.11.2023 г., 14:25
#dev#ronggang#merged Merge branch 'dev' of github.com:pt-plugins/PT-Plugin-Plus into dev
@PTPPAction · Post #1277 · 03.11.2023 г., 11:20
#dev#ronggang#merged Merge branch 'dev' of github.com:pt-plugins/PT-Plugin-Plus into dev
@PTPPAction · Post #2564 · 21.01.2025 г., 12:18
#dev#ShayLu#merged 推荐下载 update ubits level seedingPoints commit update ubits level seedingPoints
@PTPPAction · Post #2551 · 14.01.2025 г., 03:12
#dev#quzard#merged 推荐下载 fix count is not defined commit fix count is not defined
@PTPPAction · Post #2471 · 01.12.2024 г., 02:22
#dev#SinonJZH#merged 推荐下载 fix(crabpt):更新蟹黄堡升级条件和用户权限 (#2065) commit fix(crabpt):更新蟹黄堡升级条件和用户权限 (#2065)
@PTPPAction · Post #2468 · 30.11.2024 г., 08:14
#dev#SinonJZH#merged 推荐下载 fix(crabpt):更新蟹黄堡升级条件和用户权限 (#2065) commit fix(crabpt):更新蟹黄堡升级条件和用户权限 (#2065)
@PTPPAction · Post #2455 · 20.11.2024 г., 13:10
#dev#ShayLu#merged 推荐下载 feat: add site support: PTLGS (#2055) commit feat: add site support: PTLGS (#2055) * site: support PTLGS * change User Level name
@PTPPAction · Post #2384 · 04.10.2024 г., 11:10
#dev#G_LiuJunYu#merged 推荐下载 feat(raingfh): new site (#2004) commit feat(raingfh): new site (#2004) * feat(raingfh): new site 添加新增站点 雨 Co-Authored-By: ted423 <[email protected]> * Update config.json 添加tags - Co-authored
Hashtags
@PTPPAction · Post #2361 · 25.09.2024 г., 10:04
#dev#Bluice_Zhen#merged 推荐下载 修复:PTPP 使用 IMDB 编码搜索 Lolicon PT 的问题 commit 修复:PTPP 使用 IMDB 编码搜索 Lolicon PT 的问题 - 更新配置以确保 Lolicon PT 搜索的兼容性。 - 测试并确认功能正常。
Hashtags
@PTPPAction · Post #29 · 18.12.2022 г., 08:20
#dev#0600e0f feat(sportscult):增加升级条件、做种数、做种体积、时魔
@PTPPAction · Post #26 · 17.12.2022 г., 14:10
#dev#dda818b fix(hdai):修复搜索带空格的英文标题无结果;搜索结果显示种子状态和进度