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

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

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

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

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

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

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

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

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

Сергей

  • 66
    вклад
  • 0
    вопросов
  • 103
    ответа
  • 37%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Не получается получить все положительные числа из массива. Что не так?

    senal
    Сергей @senal
    Tsiren Naimanov, возможно, тогда тот же вопрос к преподу :) ну сколько можно, а самое главное нужно ли ? Может уже на F# студентов учить пора, имхо более правильное мышление вырабатывается.
    Написано более трёх лет назад
  • Что такое Net Framework и язык C#?

    senal
    Сергей @senal
    test2235, Можно сразу в native https://habrahabr.ru/company/microsoft/blog/265889/
    Написано более трёх лет назад
  • Как получить часть url после action?

    senal
    Сергей @senal
    Поставь брэйкпоинт в дебаге и посмотри что в routeValues. На первый взгляд все верно.
    Написано более трёх лет назад
  • Что есть в C++, чего нет в C#?

    senal
    Сергей @senal
    res2001, Например статистику переходов зависящую от рантайм данных, таким образом JIT может _перекомпилировать_ в рантайме на более эффективное ветвление например.
    Отмечу, что скоро будет возможность собирать C# как нэйтив т.е. наличие .NET требоваться не будет. Но также отмечу, что имхо GC это супер, но скорее всего съест все выигрыши, плюс при активном создании объектов может "завесить" программу в любой момент на несколько сотен миллисекунд.
    Написано более трёх лет назад
  • .NET Core -- перспективы, стоит ли изучать?

    senal
    Сергей @senal
    Борис Животное, Спасибо с интересом посмотрел, к сожалению пока нет проектов попробовать в деле.
    Написано более трёх лет назад
  • Парсинг фала на c# для скачивания файла. Как лучше?

    senal
    Сергей @senal
    2000 это не много даже для обычного не SAX XML парсера, но увы не xml, значит либо регулярками, если переносы строк есть нормальные, либо см. ниже html парсер.
    Написано более трёх лет назад
  • Парсинг фала на c# для скачивания файла. Как лучше?

    senal
    Сергей @senal
    Насколько большой ? Является валидным XML ?
    Написано более трёх лет назад
  • Печатные формы документов (счёт, акт, СФ, УПД) с помощью чего вы их делаете?

    senal
    Сергей @senal
    xml получаю сериализацией доменной модели, затем xslt преобразование в xsl-fo, затем xsl-fo скармливаю fop процессору, для java Apache FOP , но у меня .NET поэтому fonet.

    Таким образом пишется по сути xslt преобразование, которое из доменной модели получает размеченный документ, дальше работа FOP процессора.
    Написано более трёх лет назад
  • Как из строки вытащить действие над числом?

    senal
    Сергей @senal
    Тогда курим преобразование из инфиксной нотации в обратную польскую запись.
    Написано более трёх лет назад
  • Как посчитать количество одинаковых элементов в строчке и вывести первый?

    senal
    Сергей @senal
    Антон Федорян:
    "1b2ba",
    "b====",
    "ccb++",
    "ccab+"
    откуда "/ [1, 1] '=' 2" ?
    Написано более трёх лет назад
  • Как посчитать количество одинаковых элементов в строчке и вывести первый?

    senal
    Сергей @senal
    Падает на "b====",
    и
    "ccb++",
    "ccab+"
    Написано более трёх лет назад
  • C#. Как запустить программу если есть только текст программы?

    senal
    Сергей @senal
    TechNOIR: Текст программы не полный (не хватает описания разметки вероятно) иначе можно было бы сохранить это в файл и скомпилировать.
    Написано более трёх лет назад
  • Какое необходимо условие для выборки xpath?

    senal
    Сергей @senal
    Возможно td[string-length(text()) = 0]
    Написано более трёх лет назад
  • Как использовать PartialView при Edit/Create?

    senal
    Сергей @senal
    Покажи объявление экшена хотябы ...
    Написано более трёх лет назад
  • Вопросы по статье на хабре о LINQ - IEnumerable и IQueryable, в чем разница?

    senal
    Сергей @senal
    Забей на статью аФтор, который подобным образом пишет методы расширений не понимает как и зачем использовать EF. IEnumerable и IQueryable это интерфейсы, которые реализованы той или иной коллекцией, более того IQueryable наследуется от IEnumerable и если некий метод возвращает IEnumerable то в вызывающем коде можно можно попробовать привести его к IQueryable и продолжить построение expression tree. Фактическая компиляция и выполнение запроса происходит только при вызове ToList().

    Представь таблицу с миллионом записей ...

    Подумай в чем разница ?

    public IEnumerable SomeMethod()
    {
    return db.SomeValue.Select(item=>item);
    }
    и
    public IEnumerable SomeMethod2()
    {
    db.SomeValue.Select(item=>item).ToList().Take(100);
    }

    ...SomeMethod().Where(...);
    и
    ...SomeMethod2().Where(...);

    Пусть SomeMethod часть репозитория почему возвращается не IQueryable ?

    прочитай про метод Include, надеюсь возникнут хорошие вопросы на, которые с удовольствием отвечу.
    Написано более трёх лет назад
  • Исходники .NET. разве это не признак плохого кода, что я приведу в теме?

    senal
    Сергей @senal
    Борис Животное: Не надо думать :) надо использовать профайлер, обращение по индексу( даже несколько раз) быстрее, чем выделение памяти, даже если выделение на стеке. В данном случае надо знать в m_slots лежит объект структуры или ссылочный тип например. Есть и другие нюансы так что только профайлер.
    Написано более трёх лет назад
  • Как реализовать на ASP.NET MVC вход через Facebook, ВКонтакте и других соц. сети?

    senal
    Сергей @senal
    Виталий Кузнецов: identity использует EF, который для пользователей создает табличку AspNetUsers. Можно описать необходимую модель в EF включая связи с сущностью пользователя и расширить её. Можно используя механизмы расширения identity заменить storage для пользователей и хранить их в любых таблицах. Для работы аутентификации и авторизации фронт енд не нужен (минимальный, для регистрации, смены пароля и т.п., там есть), в принципе весь необходимый функционал по управлению ролями и пользователями реализован в Microsoft.AspNet.Identity нужно только написать фронт что бы его использовать.
    Написано более трёх лет назад
  • Как реализовать на ASP.NET MVC вход через Facebook, ВКонтакте и других соц. сети?

    senal
    Сергей @senal
    Виталий Кузнецов: Хотите шаблон с неплохими стартовым функционалом - попробуйте взять https://marketplace.visualstudio.com/items?itemNam... В identity нет фронтенда для управления пользователями и ролями но аутентификация и авторизация на 100% рабочая.
    Написано более трёх лет назад
  • Как реализовать на ASP.NET MVC вход через Facebook, ВКонтакте и других соц. сети?

    senal
    Сергей @senal
    Виталий Кузнецов: При входе через Фейсбук локальный пользователь создается, но без пароля. Что имеете ввиду под другими операциями ?
    Написано более трёх лет назад
  • [Решено] После вставки значения из массива бесследно исчезает вторая часть строки, как ее правильно вставить?

    senal
    Сергей @senal
    Если ConsoleProgram.exe на C# тогда нужно заключать в кавычки: startInfo.Arguments = "\"MainD=IDD ID="+ ED +" RIN="+ value + "\"";
    Написано более трёх лет назад
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • Следующие →
Самые активные сегодня
  • Evgenii
    • 23 ответа
    • 0 вопросов
  • CityCat4
    CityCat4
    • 7 ответов
    • 0 вопросов
  • firedragon
    Владимир Коротенко
    • 6 ответов
    • 0 вопросов
  • Dr. Bacon
    • 6 ответов
    • 0 вопросов
  • Drno
    • 6 ответов
    • 0 вопросов
  • rPman
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

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

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