Задать вопрос
  • Когда целесообразно использовать params?

    params - Это сахар для передачи одномерного массива.
    Целесообразно его использовать там, где на этапе написания кода эти значения и указываются, вместо передачи произвольного массива.

    Например в string.Format и других подобных методах (ILogger, параметры для SQL-запросов, параметры для HTTP-запросов)
    Оба примера валидны и в принципе делают ровно одно и то же, но с params выглядит и читается приятнее/проще:
    string.Format("{0}, {1}", 1, 2);
    string.Format("{0}, {1}", new object[] {1,2});

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

    HanaK
    @HanaK
    Просто и понятно о финансах и налогах
    В Вашем вопросе по факту требуется ответ по трем отраслям права:
    1) Законна ли вообще такая предпринимательская деятельность как переводы между физ. лицами без специального оформления. Здесь на Ваш вопрос ответить затруднительно, потому что не понятно что за сайт. Может у Вас краудфандинговая платформа, а может что-то по типу
    мы создали универсальный протокол для приема средств, который успешно объединил в себе все доступные способы оплаты — эквайринг-кошелек, банковские карты, мобильную коммерцию, рассрочку по Совести, я писал о нем вот тут. Конечно, для него сделали SDK и поддержку в разных CMS. Поэтому в решении для примера p2p переводов решили использовать именно его. Такой подход позволит клиенту без технологических изменений идти от редких переводов и самозанятости к своей фирме. https://habr.com/ru/company/qiwi/blog/448292/

    2) Банковское законодательство; например, статус комиссий за осуществление переводов, посмотрите если интересно Постановление ФАС Московского округа от 18.06.2012 по делу N А40-119481/11-20-488.
    3) Законодательство - сам закон и множество подзаконных актов, методических указаний на основании Федерального закона от 07.08.2001 N 115-ФЗ "О противодействии легализации (отмыванию) доходов, полученных преступным путем, и финансированию терроризма" Сюда входит и первичный контроль - кто платит и кто получает, который должны осуществлять все организации и ИП, занимающиеся денежными переводами и указанные в 115-ФЗ, и многое-многое другое. С моей точки зрения, это первое, что надо изучить.
    Ответ написан
    Комментировать
  • Когда лучше использовать сортировку пузырьком, шейкерную сортировку, сортировку Шелла, сортировку выбором, а когда алгоритм быстрой сортировки?

    А также опишите, пожалуйста, очень подробно принцип работы каждого из этих методов сортировки и напишите код для каждого из них.

    Гуглишь название каждого алгоритма, и будет тебе подробнейшее описание.
    Ещё можешь почитать книгу "Алгоритмы, их построение и анализ".

    Или лучше стоит всегда использовать быструю сортировку?

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

    Какие методы сортировки вы можете посоветовать и каким/какими пользуетесь сами?

    Стандартным Array.Sort()/ List.Sort() / OrderBy

    Необходимость выбора более эффективного алгоритма возникает на очень больших данных, когда счёт идёт на гигабайты, а то и терабайты, но там уже и смотрят на типичный порядок, в котором расположены данные, и прочее.
    Ответ написан
    Комментировать
  • Почему не работает mount на под системе linux в windows?

    @q2digger
    никого не трогаю, починяю примус
    Потому что в wsl нет loopback девайсов.

    https://itectec.com/ubuntu/ubuntu-wsl-dev-loop0-wo...
    Ответ написан
    Комментировать
  • Почему не работает скрипт в билде в Unity?

    GavriKos
    @GavriKos Куратор тега Unity
    Микропетпроджект - домашнее облако homeCloud
    В логах что? Смотрите логи.

    А вообще - не используйте конструкторы для MonoBehaviour. Это вот первое что надо изменить и проверить
    Ответ написан
    6 комментариев
  • Как выполнить метод в отдельном процессе?

    Создаёшь новое приложение, которое будет первым делом запускать нужный метод.
    Из основного приложения вызываешь Process.Start
    Ответ написан
    Комментировать
  • Как выполнить метод в отдельном процессе?

    petermzg
    @petermzg
    Самый лучший программист
    Процесс создает ОС на запуск приложения. Вот и запустите из своего приложения другое приложение.
    Можете свой же .exe еще раз запустить.
    Ответ написан
    Комментировать
  • Есть ли какие-нибудь ресурсы, документация, где описывалась бы инструкция invoke (FASM)?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Нуля нету на конце строки.
    А invoke - не инструкция, а макрос, который разворачивается в запихивание в стек перечисленных параметров (push) и call функции.
    Ответ написан
    Комментировать
  • Как открыть html файл через C# код?

    web.DownloadFileAsync(uri, "thr.html");
    А кто авейтить асинхронные вызовы будет?

    ЗЫ:
    File.Copy(@"C:\Users\zm096\Downloads\index (2).html", "thr.html");
    Ответ написан
    5 комментариев
  • Как проверить контент (видео, картинки, аудио) на незаконное использование в instagram и facebook?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Элементарно. Если у вас есть лицензия на доведение данного контента до всеобщего сведения или данный контент находится в общественном достоянии, то вы разместили его законно. Если нет, то незаконно.
    Ответ написан
    Комментировать
  • Как установить аватар для почты?

    akelsey
    @akelsey
    Это называется BIMI - подготавливает логотип, и публикуете адрес к лого в днс.
    PS
    Важная деталь, SPF, DKIM & DMARC должны быть настроены.
    Ответ написан
    3 комментария
  • Почему bool лучше не юзать с switch?

    Но почему так?

    Читать легче, тк не скрывает истинных намерений разработчика.
    В случае bool - разработчик почти всегда хочет "Если - то - иначе"
    switch - это сравнение с образцом (образцов много)

    Switch быстрее же

    Бред полнейший, который я предлагаю тебе доказать)
    (вообще любое утверждение в программировании стоит как-то подтверждать, особенно в плане производительности - бенчмарками или листингами)

    Например если просто написать код, который делает if и switch - можно увидеть, что разницы нет, и компилятор генерирует идентичный код, в случае использования bool, по крайней мере на актуальной версии, в профиле Release.
    Ответ написан
    Комментировать
  • Почему bool лучше не юзать с switch?

    DevMan
    @DevMan
    потому что bool – это только 2 варианта. и if или if/else тут как раз уместней как никогда.
    switch – для множества вариантов. и альтернатива лесенки из if/else/else if.

    да и "Switch быстрее же" – попахивает бредом.
    Switch – читабельнее. особенно при большом кол–ве вариантов.
    Ответ написан
    Комментировать
  • Можно ли получить google map API key без оплаты кабинета?

    link_web
    @link_web
    Magento, Laravel, Zend, Shopify, Prestashop, WP
    5000 просмотров карты в месяц бесплатно, а с мобильных устройств без лимитов. Вводить биллинговые данные обязательно. Можете ввести карту в которой пару рублей на счету и будете уверены, что ничего не спишет если вам 5к просмотров в месяц достаточно. Без платежных данных обойди никак
    Ответ написан
    Комментировать
  • Кому будут принадлежать права на приложение в app store?

    Вопрос заключается в том, может ли гипотетически так случится, что партнёр захочет забрать себе это приложение, учтиывая, что он подписал договор с программистамми на передачу прав кода?

    Да. В случае суда - исключительные права на код находятся у вашего партнёра. И вы никак не сможете это оспорить.

    Возможно на данном этапе нам нужно с программистом заключить какой-то договор?

    Уже никакой не заключить. Обычно подобные договоры заключаются по такому принципу, что автор теряет исключительные права на произведение, и не может ещё кому-то их передать.

    Судя по вашим предыдущим вопросам - договор скорее всего заключён с ООО, учредителем которого вы являетесь. Так что в принципе не страшно.
    Ответ написан
    5 комментариев
  • Как реализовать модель данных для формирования размерной сетки?

    @ComodoHacker
    По-моему, все просто. Нужно найти специалиста, который составлял такие размерные сетки для людей. Пусть он сделает то же самое для собак.

    Бизнес решил, что программист, да еще с "машинным обучением" справится с этим лучше? Или обойдется дешевле? По-моему, это серьезная ошибка.
    Ответ написан
    1 комментарий
  • Как реализовать модель данных для формирования размерной сетки?

    @dmshar
    Вопрос очень интересный, но извините, не для форума. Просто не для этого формата: ответить на три абзаца не получиться, писать научный трактат сюда - бессмысленно.

    Кроме того, готового решения и нет, тут надо экспериментировать. Общее направление конечно понятно - машинное обучение, классификация и кластеризация. А вот окончательный выбор метода (или - скорее всего - последовательности методов) и "модели" - требует достаточно глубокого анализа.

    Не очень понимаю, последнюю вашу фразу. Готовые решения - лично мне неизвестны. Ну, если задаться целью то может быть где-то что-то можно найти, но скорее всего - для людской одежды, так что адаптировать все равно придется и не слабо. Поэтому использовать можно любые библиотеки машинного обучения. Наиболее традиционно - из экосистемы Python. Там есть много чего, что из чего придется самому скроить окончательное решение.

    В общем - проект интересный. Появятся конкретные вопросы - задавайте, будем рады помочь.
    Ответ написан
    1 комментарий
  • Вылезает ошибка Object reference not set to an instance of an object?

    @cicatrix
    было бы большой ошибкой думать
    var stream = GetStreamFromFile("Faded.mp3");
    playy = CrossSimpleAudioPlayer.CreateSimpleAudioPlayer();
    playy.Load(stream); // ОШИБКА ВЫЛЕЗАЕТ ТУТ

    2 варианта - либо GetStreamFromFile не загрузил файл и вернул null
    либо CreateSimpleAudioPlayer никакого плеера не создал и тоже вернул null
    Проверь, stream != null и playy != null
    Ответ написан
    5 комментариев
  • Что значит поддержка проекта?

    Griboks
    @Griboks
    Поддержка или сопровождение проекта - это техническая поддержка, которая включает доработку и исправление ошибок + ещё несколько вещей, но конкретный перечень услуг надо уточнять в договоре. Подробнее.
    Ответ написан
    Комментировать