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

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

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

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

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

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

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

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

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

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

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

    lasalas
    Андрей Ласточкин @lasalas
    .NET Architect
    Не надо привыкать писать говнокод.

    const string Path = @"C:\...";
    var text = File.ReadAllText(Path);
    var strings = text.Split('"');
    for (var i = 1; i < strings.Length; i += 2)
        MessageBox.Show(strings[i]);
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Даёт ли какое-то преимущество указание схемы БД в названии таблицы при составлении запросов?

    lasalas
    Андрей Ласточкин @lasalas
    .NET Architect
    На скорость не влияет.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Закрывается программа при Parallel.For?

    lasalas
    Андрей Ласточкин @lasalas
    .NET Architect
    Скорей всего трапается в неуправляемом коде, который, вероятно, не поддерживает многопоточность. Можно попробовать поставить глобальный lock на вызов dllsub(), чтобы убедиться.
    Стиль кода - отстой.
    Ответ написан более трёх лет назад
    4 комментария
    4 комментария
  • Почему Entity Framework создает не правильный запрос?

    lasalas
    Андрей Ласточкин @lasalas
    .NET Architect
    Почитай про разницу между IEnumerable<> и IQuerable<>
    public countries FindFirst(Expression<Func<countries, bool>> predicate)
    {
    ...      
    }


    CountryExist() оптимальнее переписать так:
    public bool CountryExist(int iso)
    {
        var isoNum = iso.ToString();
        return db.Countries.Any(c=>c.iso_num == isoNum);
    }
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • SQL. Иной синтаксис для получения результата?

    lasalas
    Андрей Ласточкин @lasalas
    .NET Architect
    SELECT * 
    FROM TableA 
    WHERE ID IN 
    (
    SELECT ID 
    FROM TableB 
    WHERE Param IN (x, y) 
    EXCEPT 
    SELECT ID 
    FROM TableB 
    WHERE Param NOT IN (x, y)
    )
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Выплаты Microsoft Store?

    lasalas
    Андрей Ласточкин @lasalas
    .NET Architect
    По всем приложениям, рекламе и покупкам-в-приложениях.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как лучше организовать структуру БД?

    lasalas
    Андрей Ласточкин @lasalas
    .NET Architect
    var books = db.Books.Where(x => !x.Users.Contains(user));
    ...
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как исправить ошибку в MSSQL запросе?

    lasalas
    Андрей Ласточкин @lasalas
    .NET Architect
    ... and exists
    (
    select 1
    from awardrestriction 
    where 
    (awrs_competitionid = @competitionid or awrs_eventid = @eventid)
    and awrs_persontype = 'Judge' 
    and awrs_deleted is null
    
    and awrd_awardtempid = Award.awrd_awardtempid
    and awrd_discipline = Award.awrd_discipline
    )
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Существует ли искусственный интеллект?

    lasalas
    Андрей Ласточкин @lasalas
    .NET Architect
    - Есть ли на Марсе разумная жизнь?
    - Тоже нет!

    (Армянское радио)
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Какие есть варианты простого хранилища Key-Value для ASP.NET Web API 2?

    lasalas
    Андрей Ласточкин @lasalas
    .NET Architect
    Redis, MongoDb, GlobalsDb
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Как сделать запрос к таблице, линк которого хранится в другой таблице?

    lasalas
    Андрей Ласточкин @lasalas
    .NET Architect
    того, кто такое напроектировал - кастрировать
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Аналог vlookup в SQL, но с неполным совпадением, есть идеи?

    lasalas
    Андрей Ласточкин @lasalas
    .NET Architect
    Примерно так:

    SELECT ID, IF_TRUE Result
    INTO Table3
    FROM Table1
    LEFT JOIN Table2
       ON (COMPARE COLLATE SQL_Latin1_General_CP1_CS_AS) LIKE '%' + PHRASE + '%'

    С именем колейшена мог напутать.
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Как преобразовать строку str в тип type?

    lasalas
    Андрей Ласточкин @lasalas
    .NET Architect
    object o = Convert.ChangeType(str, type);
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как сделать очередь задач с коллбэком на C#?

    lasalas
    Андрей Ласточкин @lasalas
    .NET Architect
    ObservableCollection<T>
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как провести группировку?

    lasalas
    Андрей Ласточкин @lasalas
    .NET Architect
    SELECT * 
    FROM Logon
    JOIN 
    (
    SELECT [Date] D, MIN([Time]) T
    FROM Logon
    GROUP BY [Date]
    ) X
    ON [Date]=D AND [Time]=T
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Что почитать об исскуственном интелекте?

    lasalas
    Андрей Ласточкин @lasalas
    .NET Architect
    Ишкушштвенный интеллект
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Почему MS SQL SERVER 2008 не понимает тип DATE?

    lasalas
    Андрей Ласточкин @lasalas
    .NET Architect
    DECLARE @TODAY DATETIME = CAST( CAST(GETDATE() AS INT) AS DATETIME)
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Unity3D 5 - Скорость, направление, физика?

    lasalas
    Андрей Ласточкин @lasalas
    .NET Architect
    Правило: никогда не сравнивай вещественные числа на равенство (м.б. ошибки представления, округления и т.п.)
    ...
    else if ( Math.Abs(velocity.y) <= 0.1 )
    {
           Debug.Log("NOT Jump");
    }

    Еще: константу лучше вынести
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как задать Culture для Mask в MaskedTextBox?

    lasalas
    Андрей Ласточкин @lasalas
    .NET Architect
    m_TextBox.Mask = @"00:00:00\.000 00\.00\.0000"; // Культуру менять не надо
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как вывести атрибуты файла?

    lasalas
    Андрей Ласточкин @lasalas
    .NET Architect
    var attrs = File.GetAttributes(@"C:\swapfile.sys"); // @ означает, что спецсимволы (\n\r ...) не интепретируются и \ не нужно задавать как \\
    
    var flags = Enum.GetValues(typeof(FileAttributes))
            .Cast<FileAttributes>()
            .Where(flag => attrs.HasFlag(flag))
            .Select(flag => Enum.GetName(typeof(FileAttributes), flag));
    
    foreach (var flag in flags)
            Console.WriteLine(flag);
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
Оценили как «Нравится»
  • 1
  • 2
  • Следующие →
Самые активные сегодня
  • foxyhunt
    • 15 ответов
    • 0 вопросов
  • Drno
    • 14 ответов
    • 0 вопросов
  • mayton2019
    • 6 ответов
    • 0 вопросов
  • dimonchik2013
    Dimonchik
    • 6 ответов
    • 0 вопросов
  • gogowq
    • 5 ответов
    • 1 вопрос
  • alexey-m-ukolov
    Алексей Уколов
    • 6 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

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

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