Задать вопрос
  • Баг в PHP или фича (array_merge_recursive)?

    kimono
    @kimono
    Web developer
    А документацию не читали?
    Функция array_merge_recursive() сливает элементы двух или более массивов таким образом, что значения одного массива присоединяются в конец другого. Возвращает результирующий массив.

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


    У первого массива последний ключ - 5, соответственно следующий - 6.
    Ответ написан
    1 комментарий
  • Как корректно получить handle консольного приложения?

    AlexanderYudakov
    @AlexanderYudakov
    C#, 1С, Android, TypeScript
    Дополнение к ответу выше:

    RegisterDeviceNotification function
    Parameters
    hRecipient [in]
    A handle to the window or service that will receive device events for the devices specified in the NotificationFilter parameter. The same window handle can be used in multiple calls to RegisterDeviceNotification.

    Services can specify either a window handle or service status handle.

    [...]

    Remarks:
    Any application with a top-level window can receive basic notifications by processing the WM_DEVICECHANGE message. Applications can use the RegisterDeviceNotification function to register to receive device notifications.

    Services can use the RegisterDeviceNotification function to register to receive device notifications. If a service specifies a window handle in the hRecipient parameter, the notifications are sent to the window procedure. If hRecipient is a service status handle, SERVICE_CONTROL_DEVICEEVENT notifications are sent to the service control handler.
    Ответ написан
    Комментировать
  • Какая разница в пути с слэшем или без?

    amorphis
    @amorphis
    Технолог в Студии Артемия Лебедева
    Первый вариант это относительный адрес (относительно текущего адреса страницы), второй абсолютный - относительно корня сайта.

    Например, вы находитесь на странице test.com/news:
    - указывая адрес картинки <img src="images/picture.jpg"> браузер будет загружать её по адресу test.com/news/images/picture.jpg
    - указывая адрес картинки <img src="/images/picture.jpg"> браузер будет загружать её по адресу test.com/images/picture.jpg
    Ответ написан
    3 комментария
  • Почему на тостере вопрос должен обязательно заканчиваться вопросительным знаком?

    Потому что это сервис вопросов и ответов.

    Если человек не может сформулировать заголовок вопроса в виде вопроса, скорее всего, он либо задаёт не вопрос, либо недостаточно хорошо продумал, что именно хочет спросить.

    Все "перлы", которые вы привели, легко переформулировать в настоящие вопросы. То, что авторы этого не сделали, показывает уровень их уважения к тем, кто будет в этих вопросах отвечать.
    Ответ написан
    1 комментарий
  • Лучшие видеуроки по c#?

    VoidVolker
    @VoidVolker Куратор тега C#
    Dark side eye. А у нас печеньки! А у вас?
    Попробуйте изучать программирование, а не ЯП. Ибо ЯП - это инструмент. Как отвертка или молоток. Когда знаешь и понимаешь программирование - то ЯП легко изучается в процессе его использования.
    Ответ написан
    Комментировать
  • Ошибка фрагментации пакетов, что может быть?

    @Wexter
    iptables -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
    Ответ написан
    4 комментария
  • Запуск скомпилированной программы на другой ubuntu?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    В первую очередь забудьте пожалуйста вот это -
    что в винде
    . Что было в винде, то осталось в винде. В линухе другой подход. Здесь не будут автоматом грузиться левые либы.
    1. Проверьте, что в /etc/ld.so.conf.d есть файлик (имя любое), содержащий строку:
    /usr/local/lib
    Если не было, создайте и уже потом ldconfig. Проверить, что нужные либы система увидела, можно через ldconfig -p
    2. Если используется opencv, то на целевой машине должен стоять OpenCV - а Вы думаете, менеджеры пакетов, которые автоматически разрешают и ставят зависимости - просто так придумали, от скуки?
    3. Вы еще и автоматически детектить его должны через configure и ошибку выдавать вменяемую, что OpenCV не обнаружен - это если программа будет только в сырцах распространяться. А если пакетами - то ее поставит соответствующий пакетный менеджер, для чего ему должны быть конечно выданы указания :)
    Ответ написан
    2 комментария
  • Как связать кнопку с компьютером по usb?

    @d-stream
    Готовые решения - не подаю, но...
    Вероятнее всего до тех пор, пока некое устройство не идентифицирует себя в рамках протоколов usb, манипуляции с D не будут видны (нет подключенных устройств).
    Посему меньшей кровью было бы цепляться за RS-232 (например за DTR или DSR/TR)
    Ответ написан
    Комментировать