Задать вопрос
  • Необходимые навыки для junior C++?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    Понятие junior очень субъективно и в разных компаниях минимальный набор знаний разный, поэтому лучше поищите вакансии и посмотрите там
    Ответ написан
    Комментировать
  • Для чего нужна виртуалицация?

    TrueBers
    @TrueBers
    Гуглю за еду
    Она нужна для запуска других операционных систем внутри Windows. Например, можно запустить Linux для каких-то задач, разработки, и т. д. Когда разрабатываете под Андроид, можно запустить эмулятор Андроида с помощью виртуализации и тестировать в нём свои приложения.
    Для домашних повседневных задач виртуализация не нужна.
    Ответ написан
    1 комментарий
  • Как новый сайт сделать видимым в поисковике?

    @purplesky
    Продвижение сайта с помощью SEO это постоянный процесс на протяжении длительного времени. При грамотной планомерной технической и внутренней оптимизации через пол-года - год увидите хорошие результаты. Если желания этим заниматься нет и хочется только - что-нибудь поделать пару часов, попасть в топ10 и потом всю жизнь грести бабло - увы, это так не работает. Без труда ничего не продвинуть.
    Если есть серьезные намерения - наймите сео-специалиста.
    Ответ написан
    Комментировать
  • «Vanilla» C ,что это?

    Rou1997
    @Rou1997
    Строго говоря, код на Vanilla "C" или Pure "C" это код, в котором не только применен лишь стандартный синтаксис "C", но и применены только стандартные библиотеки, то есть описанные, например, в стандарте C99, и никаких WinAPI и даже POSIX, если данной функции в стандарте "C".
    Разумеется, таким образом можно написать только "чистый" алгоритм, например шифрования, код получается независимый от конкретных ОС и компиляторов, и поэтому кроссплатформенный.
    Ответ написан
    Комментировать
  • С каким уровнем английского имеет смысл идти на иностранные биржи?

    @malbaron
    Google Translate - более чем достаточно.
    Так начинал.
    Никаких проблем, кроме легкого дискомфорта.

    Рейт начал с 30 долларов за 1 час.

    Замечание:
    Английский плохо,
    но как спец я очень хорош.

    UPD:
    Именно квалификация и имеет значение.
    В школе и ВУЗе учил - немецкий, не английский.
    Ответ написан
    3 комментария
  • Что означает DS: в языке ассемблера?

    15432
    @15432
    Системный программист ^_^
    Программе при запуске операционной системой выделяется участок адресов физической памяти. Внутри программа оперирует адресами вида 4020D8, но реальный физический адрес переменной будет [ds]+4020D8, ds это тоже регистр, в котором записан адрес "начала" сегмента данных, того самого диапазона адресов, выделенного программе. Ну это если по-простому
    Ответ написан
    Комментировать
  • Что означает DS: в языке ассемблера?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    data segment

    обычно оперируем несколькими сегментами (64к страницами), типа code segment, data segment, stack... зависит от архитектуры.
    Ответ написан
    2 комментария
  • Как Вы измеряете быстродействия кода на Python?

    zenwalker
    @zenwalker
    0xABADBABE
    Самый простой вариант — посчитать разницу времени до и после выполнения.

    import time
    
    start = time.time()
    your_code_here()
    end = time.time()
    print(end - start)
    Ответ написан
    Комментировать
  • Что такое call stack?

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

    Call Stack - окно, в котором отображаются все уровни вложенности вызовов функций.
    Там вы можете узнать, в какой функции вы сейчас находитесь, из какой функции она была вызвана и так далее рекурсивно наверх вплоть до точки входа в программу.
    Собственно call stack вычисляется на основе информации из стека.
    Ответ написан
    Комментировать
  • Создание ИИ на js?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Пользователь: -Тебе нравиться Футбол?
    ИИ: - Да
    Пользователь: -А почему он тебе нравиться?
    ИИ: -Потому что это интересный вид спорта!
    Пользователь: -А почему это интересный вид спорта?
    ИИ: Fatal_exception_error

    Чтобы писать ИИ, нужно не синтезировать или распознавать голос, а научиться разбирать и понимать человеческую речь, сопоставлять зависимости с контекстом и уже известной информацией (из базы данных), понимать цель собеседника при общении (передача новой информации, запрос информации, оповещение о каком-либо событии) и т.д.
    Ответ написан
    Комментировать
  • Нуборазмышления по поводу интерпретируемых Java\python\c# и компилируемых с++\с итп?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    С чего вы взяли, что в игре 90% это текстуры?
    Что значить "делать текстуры"? Видеокарта наштампует вам текстур, а что с ними делать? Кто будет вычислять что выводить, в каком порядке, почему?
    Как именно java связывается в видеокартой? Она же не может слать в нее напрямую, как минимум ваша программа должна общаться с драйвером видеокарты.
    А до драйвера видеокарты можно использовать графический фреймворк, иначе вам нужно изучть оптику, 3д моделирование, геометрию на таком уровне, что начать писать игру вы начнете лет через 10-15.
    А для C++ под винду есть готовый DirectX, который сделает за вас 90% работы. А под java нет DirectX...

    В общем, вы не совсем то пытаетесь посчитать.
    Ответ написан
    Комментировать
  • Как научиться писать код быстро?

    AlekseyNemiro
    @AlekseyNemiro
    full-stack developer
    Методика есть и она стара как мир:

    Семь раз подумай, один раз напиши.
    Чем меньше напишешь, тем меньше будет работы.

    А каким образом осуществлять мыслительный процесс - это вам виднее :-)

    Учитесь выносить обдумывание на задний план, так сказать в фоновый режим, чтобы мозг сам думал, а вы могли заниматься чем-то другим. В особенности это касается сложных задач. Сложные задачи где-то в глубинах мозга решаются быстрее. Каким образом развивать этот навык, не могу точно сказать, все само как-то получается. Но однозначно можно утверждать, что нужно чаще думать :-)

    Что касается механики, то быстро вводить код - это не то, к чему стоит стремиться, конечно если целью не является желание стать секретаршей :-)
    Ответ написан
    5 комментариев
  • Как Работает вирус?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Вирус ничем не отличается от любой другой программы.
    Он просто запускается, выполняется, завершается.
    Суть вируса - в его действиях а не принципе работы, а суть действия - постараться скопировать себя куда-нибудь еще, без ведома пользователя, то есть размножаться.

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

    А на чем вирус написан - уже не важно. Внедрение внутрь файла сейчас почти не распространено.
    Ответ написан
    Комментировать
  • Планируется ли на Toster кнопка "нравится" для вопросов?

    sim3x
    @sim3x
    "Подписаться" действует, как "нравится"
    Ответ написан
    Комментировать
  • Как произвести вычисления на стороне html?

    @Mintormo
    Как я понял, вам нужно в шаблоне сделать вывод с учетом упомянутого условия. Тогда можно попробовать так.
    {{ if i|divisibleby:"b" }}
    ...
    {{ endif }}

    Если число делится нацело, то остаток от деления равен нулю. Как вам и нужно.
    Вот ссылка.
    Циклы тоже можно реализовывать в шаблонах.
    Ответ написан
    Комментировать
  • Как описать ГЕТ-параметр regex-пом в urls.py Django?

    @deliro
    GET параметры не идут в path, их не надо пихать в регекспы.
    Во вьюхе они доступны по request.GET
    Ответ написан
    2 комментария
  • Как в Ruby on Rails перейти на предыдущую страницу?

    eudj1n
    @eudj1n
    Переход на предыдущую страницу никак не связан с языком программирования, а определяется логикой вашего приложения. Самый простой вариант:

    <a href="javascript: history.go(-1)">Назад</a>
    Ответ написан
    Комментировать