Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

Oxoron

Шарпер
  • 46
    вклад
  • 36
    вопросов
  • 69
    ответов
  • 30%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • [C# + NetownSoft.Json] Как распарсить файл?

    Oxoron @Oxoron
    Дмитрий Фондомакин, немного изменил свой изначальный пример (выкинул чтение\запись файлов). Все работает.

    https://pastebin.com/QbF9zu9F

    Забрал твой json, твою модельку Class1, скопировал свой сериалайзер, выкинул работу с файлами, в твоем коде закомментировал десериализацию, воткнул вызов сериалайзера.

    Если хочешь понять, почему фейлили твои первоначальные попытки - "нерабочий" код в студию, помозгуем.
    Написано более трёх лет назад
  • [C# + NetownSoft.Json] Как распарсить файл?

    Oxoron @Oxoron
    В вопросе на который я отвечал JSON файл содержал один объект Response.

    В твоем же случае JSON содержит массив объектов.

    Полагаю, изначально ты пытался парсить как-то вроде
    var m = JsonConvert.DeserializeObject(json);

    А потом пофиксил до
    var m = JsonConvert.DeserializeObject>(json);
    Написано более трёх лет назад
  • Что почитать про анализ данных?

    Oxoron @Oxoron
    dimonchik2013: Респект тебе, бро! "О чем говорят цифры" шикарна. Пока еще не увидел ни строчки по непосредственно анализу, но уже введение перевернуло все мое представление об этой области!
    Написано более трёх лет назад
  • С каких книг начать изучение C#!?

    Oxoron @Oxoron
    PorsheCaren: достаточного обзора веба в Шилдте нет. Вообще не припомню книги чисто по вебу, особенно игровому. Попробуй задать вопрос на Тостере, может коллективный разум и ответит.
    Удачи.
    Написано более трёх лет назад
  • Как ходить на "пристрелочные" интервью (когда нет цели трудоустроиться)?

    Oxoron @Oxoron Автор вопроса
    Александр Евгеньевич, спасибо за ответ. Если не секрет, это мнение разработчика, HR, или начальника?
    Написано более трёх лет назад
  • Кто может помочь разобраться с парсингом json в C#? Или дать пример парсинга?

    Oxoron @Oxoron
    vova_20: У тебе нет свойства Title. Есть Name. Пробуй Select(item => item.Name). И указывай какой именно уровень тебе нужен. Например,
    response.items[0].Select(item => item.Name).ToArray();
    Аналогично для тайлов: var tiles = response.items[0].TilesLayout;
    Написано более трёх лет назад
  • Кто может дать пример парсинга json в C#?

    Oxoron @Oxoron
    vova_20: скинул с одноразовой почты
    Написано более трёх лет назад
  • Кто может дать пример парсинга json в C#?

    Oxoron @Oxoron
    Дмитрий Куликов: Опубликуй свой текст с JSON, свой класс и свой код десериализации в отдельном вопросе тут на Тостере.
    Написано более трёх лет назад
  • Как реализовать в структуре данных массив байтов?

    Oxoron @Oxoron
    Михаил Усоцкий: прямо сейчас уже не помню деталей. Черкани мне письмо на oxoron30189@yandex.ru, я завтра утром чекну и ближе к вечеру пришлю пример. Если нет времени - гуглить "Fixed Size Buffers C#".
    Написано более трёх лет назад
  • Как реализовать в структуре данных массив байтов?

    Oxoron @Oxoron
    Михаил Усоцкий: процессор я не замерял. :( По идее, с фиксированным буфером будет быстрее, чем с методом сериализации.
    Только что протестил конкатенацию строк, простое сложение двух строк фиксированной длины работает быстрее манипуляций со смещениями. Так что в любом случае придется тестить все. Если не трудно будет, скинь результаты под конец, на эту тему инфы маловато.
    Написано более трёх лет назад
  • Как реализовать в структуре данных массив байтов?

    Oxoron @Oxoron
    А что с ресурсами?

    Если у тебя фиксированный буфер - проблем нет вообще. Если сериализуешь - там все немного интереснее. Я когда-то ставил эксперименты, с памятью проблем нет. Не уверен, требуется ли сборка мусора, но в целом проблемы ожидаются только непосредственно от мультипоточности.
    Написано более трёх лет назад
  • Как реализовать в структуре данных массив байтов?

    Oxoron @Oxoron
    Михаил Усоцкий: Не обязательно вставлять байтовый массив с нулевым смещением в большую структуру. Смотри тут раздел "Сериализация структур"
    Написано более трёх лет назад
  • Можно ли подготовиться к Яндекс ШАД дза год?

    Oxoron @Oxoron
    vaux: Пиво\девушки\Швабодка
    Написано более трёх лет назад
  • Как информировать сообщество о новой библиотеке?

    Oxoron @Oxoron Автор вопроса
    Станислав Макаров: Спасибо за подробный ответ.
    Написано более трёх лет назад
  • Как информировать сообщество о новой библиотеке?

    Oxoron @Oxoron Автор вопроса
    Станислав Макаров по пункту 2: создать отдельный проект в подпапке examples и приНюГетить к нему основной?
    Написано более трёх лет назад
  • Как информировать сообщество о новой библиотеке?

    Oxoron @Oxoron Автор вопроса
    Rou1997: Слава, известность, девушки у ног. Если же серьезно - всех основных целей при разработке я добился. Но библиотечка вышла хорошей, и просто хочется чтоб ей пользовались.
    Написано более трёх лет назад
  • Как правильно хранить карту?

    Oxoron @Oxoron
    Владимир Грабко: Делай регионы (области 100х100)
    Написано более трёх лет назад
  • Кто может посоветовать литературу по синтаксическим деревьям?

    Oxoron @Oxoron Автор вопроса
    Алексей: Вы предлагаете просто написать методы вроде public static RequestClass Where(this Func collection, Func, bool>>predicate)?
    Написано более трёх лет назад
  • Кто может посоветовать литературу по синтаксическим деревьям?

    Oxoron @Oxoron Автор вопроса
    abcd0x00 спасибо, почитаю.
    Написано более трёх лет назад
  • Как определить принцип расчёта системы уровней готовой системы?

    Oxoron @Oxoron
    frostovsky это лишь цифры. В простейшем случае ты вычисляешь сколько времени игрок должен провести на каждом конкретном уровне (expectedMin). Берешь exp/min (опыт в минуту). Перемножаешь их и получаешь необходимый для следующего уровня опыт.
    Написано более трёх лет назад
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • Следующие →
Самые активные сегодня
  • Drno
    • 10 ответов
    • 0 вопросов
  • GNUBack
    • 7 ответов
    • 0 вопросов
  • dimonchik2013
    Dimonchik
    • 6 ответов
    • 0 вопросов
  • RAX7
    RAX7
    • 5 ответов
    • 0 вопросов
  • Rsa97
    Rsa97
    • 4 ответа
    • 0 вопросов
  • wataru
    Wataru
    • 4 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации