• Как исключить элемент масива, который повторяется чаще всего?

    @Dmitriyq
    Используя Linq можно сделать так:
    var mostRepeatedNumber = array.GroupBy(x => x, x => x)
        .OrderByDescending(x => x.Count())
        .First().Key;
    array = array.Where(val => val !=mostRepeatedNumber).ToArray();
    Ответ написан
    Комментировать
  • Можно ли выполнять lock на list?

    impwx
    @impwx
    Разработчик
    Допустим, _inner используется у вас во многих местах, и есть некий публичный метод, который его возвращает. Тогда внешний код сможет вызвать этот метод, получить тот же экземпляр объекта _inner и поставить на него свой lock. Так можно случайно словить взаимоблокировку и повесить приложение.

    Подобные моменты бывает очень сложно отследить, потому объект может быть возвращен косвенно, по интерфейсу, или как-либо еще. Отдельное поле _lock - это просто правило хорошего тона, его создают для безопасности: очень маловероятно, что кому-то придет в голову использовать его за пределами инструкции lock и тем более вернуть из метода.

    Если у вас небольшой код и вы уверены, что знаете, что делаете - разницы нет.
    Ответ написан
    Комментировать
  • Сцепить массив в строку после определенного элемента?

    dasha_programmist
    @dasha_programmist
    ex Software Engineer at Reddit TS/React/GraphQL/Go
    string.Join("",temp.Skip(1))
    Ответ написан
    Комментировать
  • Стоит ли сейчас учить C# и .NET?

    EreminD
    @EreminD
    Кое-что умею
    Тут, конечно, можно вдариться в долгие рассуждения про важность C#, про различие сфер применения .net и питона.
    Еще можно порыть статистику и сказать, на сколько сотых процента питон (не)обгоняет .net и все такое.

    Давайте, я просто напишу, что язык точно не умирающий и сомневаться в востребованности не нужно.
    А если говорить конкретно про ASP.NET, многие полагают, что с выходом ASP.NET Core, популярность пойдет только вверх
    Ответ написан
    Комментировать
  • Как устроен backend у мобильных приложений?

    @belozerow
    Я везде, где только можно, использую parse.com, для большинства задач он подходит как нельзя лучше.
    Ответ написан
    2 комментария
  • Стоит ли брать lumia?

    edinorog
    @edinorog
    Троллей не кормить!
    Помню как купил свой 920-й. Слушая о том что это гигантский риск. Что приложений там ноль. Что брать нужно андроид, так как на нем сплошные плюсы. Было это когда он только появился на рынке(сентябрь 2012). Прошло 3 года почти. Сейчас на нем 10-ка, ушатанная батарея которая разряжается за 3 часа максиум (нужно поменять, в продаже есть), небольшие сколы на углах из-за того что падал на асфальт. И всё!!!!! С точки зрения производительности он до сих пор кладет на лопатки большинство аппаратов на андроиде. До сих пор картинка четкая и сочная. Нет царапин на стекле. Думал в свое время взять 1520. Но решил ждать первый топ мягкотелых. Желательно фаблетом. Таковой оказался 940XL.

    Итак. Из плюсов вы получите как минимум 5 летний срок обновления оси. Возможность глубокой интеграции в домен (мобильная 10-ка будет и в версии энтерпрайз). Большинство программ есть, но всегда найдется о чем можно будет слезно умолять на сайте разработчика прог. Единая экосистема с хбоксом, виндой и прочими железками от мягкотелых (это очень удобно).

    Из минусов. При первой покупке, своей первой люмии, нужно иметь стальные яйца!!!!! И не поддаваться панике. Через месяца три поймешь о чем шла речь. Удачи )
    Ответ написан
    2 комментария
  • Работа с файлами в Delhi. Как не сойти с ума?

    opium
    @opium
    Просто люблю качественно работать
    rewrite трет предыдущее содержание файла, используйте append
    Ответ написан
    2 комментария
  • Какие банки любят фрилансеры?

    Lucian
    @Lucian
    https://t.me/BusinessAndFreelance
    Привет, использую альфу
    1 только skrill
    2 карты альфабанка
    3 альфа счета

    Так сложилось, собираюсь попробовать тинькофф банк, руководствуясь не хранить все сбережения в одной корзине.

    Личный опыт:
    -У альфа банкоматов не бывает очередей
    -Выдает баксы без комиссии со своего счета, при условии что снимаешь с долларовой карты
    -Более-менее удобный интерфейс
    -Не особо интересуются в отличии от сбербанка откуда у меня появляются деньги на счетах
    -Дружелюбный персонал
    -В налоговую не стучат, только если налоговая спросит лично про вас (узнавал у знакомых сотрудников, инфа свежая, месячной давности)
    -Много филиалов по миру, где можно восстановить карту и обратится за другими услугами
    -Автоматом и мгновенно блокируют карту, если произошла сомнительная операция, снять лок можно просто позвонив, если все таки операция была не ваша, перевыпускают карту без вопросов и комиссий

    Отвечал по skrill в этой теме: Вывод средств из oDesk. Как получить $ в России?
    Ответ написан
    11 комментариев
  • Как правильно хранить фрагменты кода T-SQL?

    @AdvanTiSS
    Достаточно хороший способ - установить Visual Studio Data Tools, создать отдельный DataBase project для каждой БД, автоматически сгенерировать в проекте DDL SQL каждой бд, и добавить ваши файлы в папку Scripts соответствующего проекта. Все будет храниться в одном месте и иметь удобный инструментарий для правки SQL кода. И напоследок весь солюшен следует сохранить в системе контроля версий(SVN, Git, Mercurial и тд.).
    Ответ написан
    Комментировать
  • Вытеснит ли ASP.NET платформу J2EE с ниши enterprise приложений за счет своей кроссплатформенности?

    mindtester
    @mindtester
    https://www.youtube.com/watch?v=Dn9_ogWhk9s
    надо учитывать стоимость разработки, .net разработчики немного дешевле

    так же стоит понять почему - не по тому что хуже, а по тому что их больше. не только самоучек, но и отличных профи

    и этому есть тоже есть объективная причина - вхождения ниже + средства разработки лучше и доступнее

    открытие сорцов и приход *nix - правильно и своевременно (и даже не факт что надо было раньше)

    в связи с этим, я вспоминаю времена, когда все высмеивали windows против os/2 - кто помнит про полуось теперь?

    потом был этап, когда все высмеивали выход windows NT в сектор офисных сетей супротив Novell - что стало с Novell? и в какие сроки? .. (кстати чертовски динамичная и поучительная история, стоит проследить вплоть до Open/Enterprise SUSE - кому тперь принадлежит львиная доля патентов этой linux оси)

    MS наступает по всему фронту - подготовка кадров, инструментария, библиотек, стеков технологий (и ни где не аутсайдер) .... и теперь кроссплатформенность...

    тут все просто - если МС не кончится (распадется из какой то мега ошибки) - то победит
    Ответ написан
    Комментировать