Задать вопрос
  • В чем смысл метода Object.equals(Object ob) в Java?

    Rou1997
    @Rou1997
    String s1 = "abc";
    String s2 = "abc";
    s1.equals(s2) // true
    s1 == s2 // false


    В документации пишется, что метод equals сравнивает содержимое объектов

    Но вы сами должны задать для него логику в своем классе, иначе как он поймет какое "содержимое" сравнивать, у вас же обычно в классе не одно поле и не два?
    Ответ написан
    2 комментария
  • Что лучше изучать впервые? WinAPI || Boost || Qt?

    Rou1997
    @Rou1997
    Смотря какую работу.
    Печка крематория с микропроцессорным управлением, в которой сжигают самоубийц не сумевших определиться с целью в жизни, не поддерживает ни WinAPI ни Qt, в лучшем случае Boost, а в худшем только стандартный рантайм Си, какой-то из ассемблеров и свои специальные функции.

    Boost - Основа основ?

    Нет.

    WinAPI - Часто ли разработка на C++ ведется под Windows? Или чаще под Linux и поэтому лучше Ot?

    И вопрос под что чаще разработка, и сравнение WinAPI с Qt абсурдны.
    Ответ написан
    Комментировать
  • C# | Куда двигаться?

    Rou1997
    @Rou1997
    К целям.

    как можно с пользой для себя начинать применять язык и так далее.

    Работать и деньги получать.
    Ответ написан
    Комментировать
  • Возможно ли вывести факториал числа 10000 на C++?

    Rou1997
    @Rou1997
    И большего можно, это длинная арифметика, довольно просто самому реализовать, динамические массивы из цифр, и алгоритм такой как в школе столбиком, но массив будет занимать много места в памяти, поэтому следите чтобы удалялись промежуточные результаты кроме последнего, а если все равно ОЗУ не хватает то придется использовать файл на жестком диске, но это медленно, особенно если HDD.
    Ответ написан
    2 комментария
  • C++ как скачать файл из интернета?

    Rou1997
    @Rou1997
    Почему не скачивает другие файлы? Вы со строкой работаете? Работайте с bytes.
    С помощью Boost не знаю, я бы делал с помощью URLDownloadToFile (WinAPI), curl или Qt.
    Ответ написан
    1 комментарий
  • Как выводить std::cout из нескольких приложений в одно окно (консоль)?

    Rou1997
    @Rou1997
    Запустить оба процесса из третьей программы и перехватить вывод обоих, ОС это поддерживает.
    Ответ написан
    Комментировать
  • Уменьшение размера приложения Android - продолжение?

    Rou1997
    @Rou1997
    Ну для начала выкинуть те библиотеки, которые IDE по умолчанию включает в проект, в Eclipse это support v4, в Android Studio аж v7 но она обеспечивает AppCompat, то есть Material design на Pre-Lollipop (ниже 5.0), стоит ли им жертвовать.
    Нескольких мегабайт уже не будет, дальше не смотрел, т.к. нет необходимости, если у вас она есть и вы видите еще более маленькое приложение то apktool в руки, а барабан на шею!
    Ответ написан
    3 комментария
  • Как избавиться от привычки усложнять задачу?

    Rou1997
    @Rou1997
    Слишком мягкие дедлайны? Найдите подработку, вторую, третью, и так пока не станут жесткими! Еще и разбогатеете!
    Не хотите богатеть, считаете себя и так достаточно состоятельным? Обратитесь скажем в Даймлер-Бенц, а лучше в Бугатти, и т.п., они вас быстро переубедят!
    Ответ написан
    Комментировать
  • Как уменьшить аппетиты Mongodb в ram?

    Rou1997
    @Rou1997
    Лучше всего отказаться от MongoDB, его суть в этом.
    Ответ написан
    Комментировать
  • Легко ли найти работу, не имея формального образования?

    Rou1997
    @Rou1997
    Легко, если сразу ориентироваться на тех, кто берет без образования.

    Где ни смотрел - всем нужен длинющий список технологий-навыков, все это и с дипломом знать малореально.

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

    Rou1997
    @Rou1997
    Но что если в код несвободной программы копировать только ряд функций?

    Определят по тем, которые скопируете: дизассемблер => хеш тела функции => сравнение.
    Но это смотря что вы скопируете, сколько и насколько важно в вашей программе, да и ваша программа насколько важна.
    Пока все эти показатели у вас "по нулям", беспокоиться абсолютно никакого смысла нет.
    Обфусцировать код не проблема, вон никто не может разобрать JVM и доказать "ткнув носом" в листинг ее кода, является ли она просто интерпретатором байт-кода или действительно компилирует что-то в машинный код, никому это не нужно.
    Ответ написан
    6 комментариев
  • Как можно авторизоваться на сайте qiwi.ru?

    Rou1997
    @Rou1997
    С помощью API либо имитации клиента.
    Ответ написан
    Комментировать
  • Как получить список всех функций и перехватить их вызов (Delphi)?

    Rou1997
    @Rou1997
    Бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла-бла...
    Для конкретного EXE это пишется с помощью отладчика, декомпилятора и дизассемблера, функции затем можно вызвать по адресам в памяти, если надо перехватить вызовы то тоже так только еще и с записью в память есть хорошая вещь Cydia - готовая библиотека для таких "хуков", если она не подходит то можно посмотреть как в ней сделано и сделать аналогично.
    Насчет абстрактной программы - гораздо сложнее, но тот же отладчик же работает как-то, можно его исходный код использовать.

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

    Можно конечно, лучше всего для этого писать ее на C# и т.п.

    Ну и если подход к задаче не верный, то каким способом можно реализовать задумку?

    А черт его знает, вы же задачу не сформулировали, вместо нее бла-бла-бла о каком-то вымышленном калькуляторе.
    Ответ написан
  • 900 запросов к базе данных на wordpress, как найти причину?

    Rou1997
    @Rou1997
    По гугл пейджспид

    У Google у самого этот "пейджспид" в глубокой... депрессии! Взять их форум, да и YouTube, да и другие тоже, взять Android и Android Studio, ну явно быстродействие это не их "конек", я поражаюсь тому что у них есть сервис с таким названием и очень сомневаюсь в его эффективности.

    Это же много очень?

    Да.

    Как можно найти причину?

    Отладкой PHP, который так или иначе выполняется при загрузке страницы.
    В Wordpress есть свой класс для работы с БД, обычно она реализуется именно через него, найдите его код и вставьте логирование со stacktrace, узнаете откуда вызовы идут.
    Ответ написан
    8 комментариев
  • Есть ли смысл использовать облачный хостинг вместо традиционного веб хостинга?

    Rou1997
    @Rou1997
    А какая разница между "облачным" и "традиционным"? По определению слова "облако" - никакой, "облачные" операции - операции на удаленном сервере, но хостинг сам по себе всегда удаленный, так что "облачный хостинг" - это вообще-то "масло масляное".
    Значит, спросите у них самих, им виднее.
    Ответ написан
    Комментировать
  • Прием платежей в приложении wpf c#?

    Rou1997
    @Rou1997
    Так оплату из приложения, или проверку платежа, который вносится НЕ через терминал?

    Без переходов на стороние рессурсы, так как программа будет стоять в публичных местах, это ПО для вендингового аппарат (терминала).

    И где логика? Хотите сказать, что программа работает в режиме киоска и поэтому нельзя браузер открывать? Используйте WebBrowser или аналогичные "движки" от других браузеров, тогда открывать не придется.

    Проблемма в том что я не нашел таких сервисов.

    Всякие сервисы есть! Чтобы не найти, это надо постараться, также как и с формулировкой вашего вопроса))))))))))))))
    Ответ написан
    Комментировать
  • Как работать с веб-сокетами с помощью JavaScript?

    Rou1997
    @Rou1997
    А зачем это реализовывать самому, насколько помню в библиотеке уже есть такой функционал, я просто сделал сервер на node.js, а пример клиента взял с Хабра или еще откуда-то, официальные примеры тоже есть.
    Ответ написан
    Комментировать
  • Профессионально ли реализовал алгоритм?

    Rou1997
    @Rou1997
    Явно непрофессионально, поскольку у вас не было реальной задачи, за которую вам заплатят деньги. Нет, я ничего не путаю, у слова профессионал два значения, но они тесно связаны.
    А если она у вас есть, но вы не можете проверить решение на соответствие ей, а вместо этого спрашиваете совет на Тостере, то это непрофессионализм.

    По теме:
    1) использовать готовые библиотеки, вместо регулярных выражений, которые негибки, являются "велосипедом" (можно очень многое не учесть) и трудны к восприятию
    2) скорее всего, не использовать C++, на нем не быстро

    Но это для большинства задач, а не для всех.
    Ответ написан
    Комментировать
  • Не работает сниффер на С++, как исправить?

    Rou1997
    @Rou1997
    Он и не будет полноценным сниффером, перехватить может только исходящие пакеты, запускать его если Windows Vista или новее нужно от имени администратора, Src должен быть вашим локальным IP типа 192.168.x.x, рабочих примеров таких "снифферов" в интернете полно, если вы удосужитесь вычленить из кода характерную конструкцию и воспользоваться Гуглом не забыв отключить в своем мозге опцию "капризность к эстетическому виду результатов поиска и соответствию их языка вашему любимому языку", то вы их найдете.
    Ответ написан