Vova
Вова может ты подскажешь как можно распарсить json если ты не знаешь что в нем, то-есть это может быть либо массив строк либо event args....
Тебе в любом случае интересны 2 фичи: 1) $type - эта штука внутри объекта дописывается, указывая каким именно типом объект является, таким образом код знает какой именно event args нужно создать (при условии что у него есть конструктор без параметров и все свойства имеют setter) Ресурсы: Newtonsoft - https://www.newtonsoft.com/json/help/html/serializetypenamehandling.htm STJ - https://docs.microsoft.com/en-us/dotnet/standard/serialization/system-text-json-converters-how-to?pivots=dotnet-6-0#support-polymorphic-deserialization 2) Работа с json node (по сути динамическое дерево из json токенов) Newtonsoft - https://www.newtonsoft.com/json/help/html/queryinglinqtojson.htm STJ - https://kevsoft.net/2021/12/29/manipulate-json-with-system-text-json-nodes.html Или https://kevsoft.net/2021/12/19/traversing-json-with-jsondocument.html
Bogdan
о сенкс почитаю
Andrii
это не то надо namedpipes
https://docs.microsoft.com/en-us/windows/win32/ipc/named-pipes Вот, внутри есть и про named pipes, но лучше прочитать всё
EXTRA
Товарищи, у вас было такое, что башка совершенно не воспринимает информацию? Что делать?
Bogdan
https://docs.microsoft.com/en-us/windows/win32/ipc/named-pipes Вот, внутри есть и про named pipes, но лучше прочитать всё
вообщем я так понимаю мне надо как-то написать обертку поверх пайпов, условный протокол
Vova
о сенкс почитаю
Используя первый способ, ты также будешь вынужден написать кастомный JsonConverter, который будет в зависимости от того, массив там или объект, правильно маппить тип Как мы знаем, C# - строготипизирован, там не может быть одновременно и массив, и объект EventArgs)
Andrii
Товарищи, у вас было такое, что башка совершенно не воспринимает информацию? Что делать?
Читать по одному предложению, записывать его неспеша, пока не будешь уверен в том, чт ты его понимаешь, дальше не идёшь. Если не понимаешь — смотришь что надо знать для того, чтобы его понять. Изучаешь тут тему
Arutemu
Товарищи, у вас было такое, что башка совершенно не воспринимает информацию? Что делать?
Если речь о том, что даже "2+2" не сосчитать, думаю, что это переутомление
Bogdan
потому что мне надо сначало получить инфу с инпута, отправить её серверу, а сервер должен в нонстопе отслеживать ресурс по этой инфе
Bogdan
короче какое же дно задание
EXTRA
Если речь о том, что даже "2+2" не сосчитать, думаю, что это переутомление
Ничего не воспринимаю, что такое функции, когда ими пользуюсь весь свой программистский путь
Bogdan
а если бы не было Filesystemwatcher как они бы предлагали это задание делать, в нонстопе по циклам гулять и таймерам
EXTRA
Отсыпайся
Я хорошо сплю
Vova
Если речь о том, что даже "2+2" не сосчитать, думаю, что это переутомление
От переутомления кстати рабочая схема: берём экипировку (если отсутсвует своя - в аренду) и идём куда-то в лес с ночёвкой, сосисочки пожарить, звук водоёма поблизости, отсутствие гаджетов Мозг переключается моментально Проверено)
EXTRA
В общем, очередной непонятный выкрутас от мозга, который тормозит твоё развитие. Вот ведь хитрожопый мини-компьютер в голове
Vova
Bogdan
я бы в Европу сьездил бы погулял бы
Bogdan
может мозги просвежаться будет лучше ибо от Украины уже тошнит
Bogdan
Дорого
не особо
Bogdan
дорого только жилье, а самолеты копейки стоят
Vova
В этом плане выезд в лес с ночёвкой намного выгоднее Там что-то около 400 грн на всё В Европе надо квартиру арендовать, еду купить, потратить время и деньги на дорогу
Arutemu
Ничего не воспринимаю, что такое функции, когда ими пользуюсь весь свой программистский путь
Андрей в комментарии выше ответил, что делать. Если долгое время не понимаешь значение функции, может, стоит вернуться назад и лучше изучить ее?
January
и заграницы не нужны
Vova
Живу около гор, так и провожу отдых
Крутяк Я как-то психанул, другу написал, и на следующий день уже были в Черновцах, в дороге на гору Томнатик)
Vova
Но поход в горы пздц как физически истощает Если ты умираешь то не лучший вариант отдыха
Vova
А если физически всё ок но мозг тупит - то что надо
January
Но поход в горы пздц как физически истощает Если ты умираешь то не лучший вариант отдыха
Для кого то это истощение, а для кого то моральное удовлетворение
Bogdan
проблема вся только в том что мозг мразь будет ломаться ибо очень сложно его оттянуть от техники
EXTRA
За советы спасибо. Пойду отдыхать. А-то у меня чувство, будто в башке стоит стена какая-то, об которую бьётся любая новая незнакомая информация. Даже нарисовать могу, хехе)))
Vova
проблема вся только в том что мозг мразь будет ломаться ибо очень сложно его оттянуть от техники
В том то и дело что в горах не будет Там как минимум не ловит инет зачастую Да и не до сидения в телефоне там Максимум музыку крутишь И то надо экономить батарею, идут ведь минимум на 2 дня с ночёвкой, розеток нет
Vova
Не знаю, мне комфорт нужен...
А он есть если ты шаришь Зависит от уровня твоего экипа
January
Выезжают чтобы наоборот отлучиться от этого всего
Bogdan
@mustitz а стоит какой-то класс обертку делать которая и будет пересылаемым пакетом?
Andrii
А он есть если ты шаришь Зависит от уровня твоего экипа
Для меня комфорт пляж, песок, море, душ, ...
Vova
Я самое холодное это в -5°С ночевал Вечером возле костра хорошо, в спальном мешке тоже когда залез, единственное утром обувь холоднейшая - будешь прыгать на месте как чорт чтобы согреться, и быстрее дрова собирать)
Vova
Для меня комфорт пляж, песок, море, душ, ...
А это кстати не отменяет использования палаток Просто другой сезон
Bogdan
блин почему нет в инете доки как лучше всего создавать прикладной протокол
Andrii
@mustitz а стоит какой-то класс обертку делать которая и будет пересылаемым пакетом?
Это второстепенная задача. Задача номер 1 просто научится обмениваться данными. Без глюков. Потому что если будут глюки, устанешь ловить. Поэтому просто пишешь код, который посылает сообщение, а сервер возвращает его SHA256 хеш, потом хеш от этого хеша и т. д. А еслиент просто проверяет, всё ли приходит верно. Если это работает как часы, занимаешься прочей ерундой
Bogdan
типо обычными строками
Bogdan
я понял как это работает оно по факту через потоки прописывает всё как буд-то с файлом работаешь
Andrii
Ну тогда вопрос с пайпами закрыт.
Andrii
Если 2-3 клиента спокойно обмениваются с сервером сообщениями и ничего не теряется
Andrii
Тест есть на этот кейз?
Bogdan
я только с 2 тестил клиентами
Bogdan
выводило текст полностью от сервера одинаковый
Bogdan
но я так и не понял лучше передавать построково или байтами
Andrii
Ну и прекравно. Тогда стараешься делать так, чтобы этот тест не ломался. Что-то вроде IClient { Connect(String PipeName, String Command, INotify); Disconnect(); gelegate OnUpdate(String/Stream NewOp); }
Bogdan
только со строкам и байтами
Andrii
Имеется в виду автоматический стресс тест, чтобы посылалось и порлучалось дофига всего
Bogdan
я конечно не силен в написании тестов
misn
можно сделает какие-то графики на turtle , сделать их в виде гифок и залить на бота тг чтобы при какой-то команде кидал гифку эту?
misn
хотя как их вообще в гифку перенести
Vova
можно сделает какие-то графики на turtle , сделать их в виде гифок и залить на бота тг чтобы при какой-то команде кидал гифку эту?
Конечно Первый раз отправляй как новый файл В ответ на sendPhoto тебе телеграмм вернёт объект Message с идентификатор файла (file_id) Его сохраняешься и в последующем используешь вместо отправки файла Таким образом телеграмму не нужно каждый раз отправлять один и тот же файл заново, применяется кэш
Vova
А вот как в гифку перенести это отдельно разбирайся
Woody
Завтра иду на собес...
Woody
6 месяцев
Woody
И ещё 2 недели потратил на все эти тех. вопросы которые могут задать на собесе
Woody
Ну Джуниор разраб
Woody
Разработка игр
Woody
С#
SexNbaKef
Знала бы ты сколько игр существует
SexNbaKef
С#
А юнити говно
Woody
А юнити говно
Потому что ты так решил?
Ivan
Привет) Опытные фронтендеры, какой можете посоветовать ресурс для изучения реакта кроме спецификации? Желательно подробно и доступно
SexNbaKef
Потому что ты так решил?
Потому что шарп далеко не самый лучший язык для игр