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

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

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

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

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

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

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

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

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

Андрей Ласточкин

.NET Architect
  • 34
    вклад
  • 0
    вопросов
  • 39
    ответов
  • 54%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как правильно создать собственный тип данных возвращающий два значения в C#?

    lasalas
    Андрей Ласточкин @lasalas
    Только надо помнить, что такой класс - не эквивалент Tuple<>. Нужно еще, как минимум, переопределеить Equals() и GetHashCode();
    Написано более трёх лет назад
  • Закрывается программа при Parallel.For?

    lasalas
    Андрей Ласточкин @lasalas
    Учитывая 100% загрузку проца, можно предположить, что вычисления и так достаточно распараллеливаются и дополнительные усилия особой пользы не принесут
    Написано более трёх лет назад
  • Закрывается программа при Parallel.For?

    lasalas
    Андрей Ласточкин @lasalas
    Значит не судьба распараллелить :(
    Написано более трёх лет назад
  • Как провести группировку?

    lasalas
    Андрей Ласточкин @lasalas
    Макс: да
    Написано более трёх лет назад
  • Как выбрать первый вход для каждого пользователя в каждом дне?

    lasalas
    Андрей Ласточкин @lasalas
    Тогда даже проще (с точность до конвертации):

    SELECT Name,
    CONVERT(VARCHAR, D, 103) +
    (
    SELECT CONVERT(VARCHAR, MIN([Time]), 103)
    FROM [OVB].[dbo].[Res]
    WHERE Name = T.Name AND Date = T.Date
    ) FirstDateTime
    FROM
    (
    SELECT DISTINCT Name, Date
    FROM [OVB].[dbo].[Res]
    ) T
    ORDER BY Name, [FirstDateTime]
    Написано более трёх лет назад
  • Что происходит с BrokeredMessage после await вызова метода доступа к БД?

    lasalas
    Андрей Ласточкин @lasalas
    Владислав: Рекомендую последнее издание "CLR via C#" Рихтера - там есть всё.
    Написано более трёх лет назад
  • Как узнать количество инстанций и расход памяти в .NET?

    lasalas
    Андрей Ласточкин @lasalas
    Ethiopian: AFAIK, больше ничего.
    Написано более трёх лет назад
  • Как узнать причину вылета .NET программы на удалённом сервере?

    lasalas
    Андрей Ласточкин @lasalas
    https://msdn.microsoft.com/en-us/library/bb513638%...

    Создать в реестре ключ типа DWORD (если его там нет):
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\DontShowUI]
    и установить равным 0

    Могу еще посоветовать реализовать прогу в виде Windows Service, тогда можно легко решить вопрос с автоматическим перезапуском.
    Написано более трёх лет назад
  • Как передать в функцию переменное число параметров разного типа?

    lasalas
    Андрей Ласточкин @lasalas
    Сергей Родюшкин: Не вижу особых преимуществ иcпользовани Expressions. Дело в том, что придется адаптировать параметры заданные в виде массива (args) к списку параметров вызова, что нивелирует выигрыш от "прямого" вызова вместо Invoke() (на вскидку, что бы сказать точно - надо профилировать). Учитывая существенно более сложный код, я бы не стал заморачиваться.
    Написано более трёх лет назад
  • Как передать в функцию переменное число параметров разного типа?

    lasalas
    Андрей Ласточкин @lasalas
    Сергей Родюшкин: Точно так же можно кэшировать methodInfo, ибо Invoke() выполняется быстро, в отличии от GetMethod().
    Написано более трёх лет назад
Самые активные сегодня
  • vabka
    Василий Банников
    • 7 ответов
    • 0 вопросов
  • gogowq
    gogowq
    • 5 ответов
    • 2 вопроса
  • SagePtr
    SagePtr
    • 6 ответов
    • 0 вопросов
  • Drno
    • 6 ответов
    • 0 вопросов
  • DF0rig
    • 5 ответов
    • 1 вопрос
  • Alexandroppolus
    Alexandroppolus
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

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

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