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

TGINSIGHT SIMILAR POSTS

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

Изходен канал @clockstackwheels · Post #227 · 20.02

Допустим, вы разработчик, и вам от пользователя приходит строка user-agent с описанием того, каким браузером он пользуется. В этой строке будет что-то типа такого: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36 И вы хотите из неё узнать мажорную версию Chrome, то есть вытащить число 51. Что вы сделаете? Можно, конечно, написать свой парсер, но я уверен, многие воспользуются регулярными выражениями. Я бы воспользовался. Какое выражение сюда подходит? С виду кажется, что вот такое: /Chrome\/(\d\d)\./g Мы ищем слово Chrome и слэш, затем ловим в группу две цифры, после которых стоит точка. Так? По крайней мере, мышление достаточного количества разработчиков именно таково. Зачастую программистам не хватает умения отойти от техзадания на уровень вещественной сути того, с чем они работают. На самом деле число 51 это версия. Версия будет увеличиваться со временем. «Марти, где твоё четырёхмерное воображение?» Если уже прошло 50 версий, то и следующие 50 не за горами, число станет трёхзначным, регулярка или парсер, сделанные под двухзначные числа, перестанут работать. Трехзначная версия Chrome и Firefox приближается уже сейчас. И да, в них падает куча функций на сайтах, включая крупные корпорации: Yahoo, Bethesda, HBO и бог знает сколько сайтов поменьше. Чисто из-за цифры. Это уже назвали «Проблема сотой версии» по аналогии с «Проблемой 2000 года» (программисты записывали год двумя цифрами, 2000 стал неотличим от 1900). К чему это я? Полезно задумываться о физическом воплощении того, что вы представляете в своей программе. Ваш код должен описывать не столько требования заказчика, сколько законы, по которым существует этот объект в реальном мире. #dev

Hashtags

Резултати

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

Търсене: #cherrylink

当前筛选 #cherrylink清除筛选

#CherryVPN#CherryLink#测速#中转机场 🍓官网: CherryVPN官网 ✈️频道: @cherrylink_channel ✈️群组: @cherrylink_vpn 🚀测速节点:江苏移动10Gbps ✈️ ▎机场类型 -全中转机场 -节点类型:ss 🥫 ▎ 个人评价 -倍率方面: 几乎都是1倍的节点,有少部分2倍的 -价格方面: 他家有两个分类: Lite套餐: 15元/200G/30天,40元/600G/90天,144元/2400G/365天 Standard套餐: 28元/400G/30天,81元/1200G/90天,288元/4800G/365天 他家套餐是按购买周期重置的,例如你买的是40元/600G/90天的,就是,这600g你可以用90天,中间时间不会重置,直到你90天内用完为止 -速度方面: 可以作为主力机场使用,极具性价比,节点也多🥫 晚高峰完全没问题,4k视频随便拖动 🍓 ▎优惠码 88折优惠码,2024-51-12OFF 适用于Lv1/Lv2/Lv3 月付、季付套餐 85折优惠码,2024-51-15OFF 适用于Lv1/Lv2/Lv3 年付套餐 有效期:截止到2024/5/6 10:00 ⚫️▎其他 他家有emby,可求片,片源数量也还行(还有涩涩) 🌟 ▎关于我们 ❤️频道:https://t.me/PushGoodCloud ❤️频道关联群组:https://t.me/OowoO_Chat