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

TGINSIGHT SIMILAR POSTS

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

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

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

Hashtags

Резултати

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

Търсене: #webdav

当前筛选 #webdav清除筛选
简悦🥑

@Xiangyues · Post #702 · 07.02.2023 г., 06:53

✨WebDav软件更新帖 Reex已更新至1.7.8最新版 后续如有更新均在网站中直接替换 如有补充,可直接投稿至:@pmyou_bot 📢频道: @xiangyues 🏷标签: #软件#webdav

新看到的Webdav网站,默认注册提供20G永久空间,填写邀请码再增加5G永久空间。 webdav国内没什么好用的,只有坚果云,但是每个月流量限制又很难受。这个服务器在日本,直连速度也很快,很稳定。 使用方法:打开 My Page 我的页面,勾选 Turn on Apps Connection 即可开启 Webdav 功能,然后你需要在Apps Password 这里点击Reissue生成一下应用密码才能用第三方APP连接 Teracloud。 使用Flclash和阅读的朋友爽了,特别是订阅很多频繁需要在手机和电脑上备份和恢复的人。 邀请码:DN7A6 ⚡️点击注册网盘 🥰频道🐘群组😳投稿 #网盘#Webdav

Dejavu's Blog

@dejavuBlog · Post #2598 · 30.09.2025 г., 02:30

quarkdrive-webdav:一个为夸克网盘提供 #WebDAV 服务的工具,主要用途是配合播放器在电视或其他设备上直接观看云盘视频,文件播放时可不经过运行应用的服务器中转。支持文件上传,但受限于 WebDAV 协议不支持秒传。通过 #Docker 部署 开源https://github.com/chenqimiao/quarkdrive-webdav via: @dejavuBlog@dejavuGroup

▎Anx 阅读器 一款支持windows,ios(要付费,价格不贵,有7天体验),Android的阅读软件 支持多种主流格式,阅读数据统计。 支持webdav,可以多端同步阅读数据,进度,统计数据。 软件还毕竟初期,感觉阅读体验一般水准,不同这个webdav同步挺好玩,配上CuteHttpFileServer局域网webdav,可以局域网内随意同步不同设备的阅读内容。 #阅读#webdav#多端 地址:点我访问

小小溪部落

@tribebrook · Post #413 · 15.09.2025 г., 08:59

#VidHub#WebDav#AppleTV WebDav挂载教程 有用户私信询问,如果我的电影并没有上传到网盘而是存放在本地目录中,可以用VidHub看这目录中的电影吗? 对于手机或电脑端的VidHub使用者,这种情况下最便捷的方法是直接在VidHub中点击「添加本地目录」,选择电影所在的文件夹即可查看; 对于TV端的使用者,挂载WebDav是不错的方式; (例如,我的电影资源存放在Mac的文件夹中,我想要在AppleTV上直接观看这些电影) 具体步骤: 1、在应用商店中下载WebDAVNav Server; 2、点击下方「Select folder to share」选择电影所在文件夹; 3、上述步骤设置完成后点击「Start」运行WebDAV,此时状态会变为「WebDAV Sharing: On」 4、打开VidHub,并添加文件源,选择「添加WebDAV/AList」,输入此台电脑的IP地址以及在WebDAVNav Server中的端口号,然后点击「添加」就可以成功挂载WebDAV了~ ⏬下载地址:VidHub 🔔提示:限免,兑换码具有时效性,打开本频道通知,第一时间获取全网资讯!!! 本消息Via:小小溪 📰群组:homeBrook 📢频道:Home_brook 🤖其他问题(投稿)请Bot:@xia0_bot

✈️ Cinetry | 全能音视频播放器, 支持 Jellyfin、Emby、IPTV、Webdav 等数十种数据源导入 🏷 检索标签:#Cinetry#Jellyfin#Emby#WebDAV#IPTV#影视 ⭐️ 详情介绍:这是一个把 Jellyfin、Emby、WebDAV、IPTV 这类集合在一个本地播放器内,核心功能主打 多服务器管理和聚合搜索,且支持 一键切换服务器,把电影、剧集、音乐这些内容放到同一套界面里搜索 🔎官网 · 🌐TG 群组 📖GitHub · 🪟下载 · 🎥123云盘 📜 相关阅读:(导入影视源/弹幕源) 🔘资源库¹ | 资源库² [包含50+苹果CMS、IPTV源] 密码:Cinetry666 导入路径:复制资源库链接 - 我的 - 资源库 - 右上角"🟰" - 导入即可 🔘公益弹幕源 导入路径:复制弹幕源链接 - 我的 - 数据中心 - 弹幕服务 - 右上角"➕" - 导入即可 😌频道 |🙂群聊 |😋中文包 |☺️搜索

互联E栈

@bcd8888 · Post #1046 · 04.06.2025 г., 09:34

#Cloudreve#云盘#网盘#文件共享#WebDAV#互联E栈 Cloudreve | 开源多云存储+在线预览,搭建你的私人网盘 支持接入 阿里云、腾讯云、OneDrive 等主流存储,拖拽上传、生成链接、一键分享。视频、图片、PDF 即点即看,还能直接在线编辑文档。支持 WebDAV、本地挂载,配合 Aria2 实现高速离线下载,多用户权限管理也不在话下 用了才知道,比大多数云盘都香 🔘链接: 点击打开 🔊频道💬群组🎁福利📍导航

Cool Scripts

@cool_scripts · Post #1074 · 01.04.2026 г., 05:06

🔗 Sub-Store 使用 WebDav 备份/恢复数据 若要备份数据至其他 Gist 见 此处 文件管理 - 导入 - 导入 JSON 查看文件 修改图中参数 即可 现在只做了无脑覆盖, 如果你要让 AI 改成备份多份需要注意运行环境不支持 PROPFIND 请求方式 因为此文件内部执行了上传备份任务 但返回的内容不包含实际数据 故可放心设置一个同步配置的任务关联此文件 或 手动预览一下文件来执行 🤭Sub-Store 合集 🥰#Sub-Store #SubStore#备份#数据#WebDav#上传

12
ПредишнаСтр. 1 от 2Следваща