Программирование

Ищем простые числа в python - функции генераторы, yeld

Как вы помните простое число - это такое число которое делится только на себя и на 1.
Никаких супер мега методик тут не будет. Я просто постараюсь на примере объяснить значение команды yield.

С начала напишем функцию, которая будет проверять простое это число или нет:

Вертикальные градиенты в QML

Откройте Qt Creator и создайте новый проект:

Сразу после создания проекта будет создан "qml hello world":

import Qt 4.7
Rectangle {
    width: 360
    height: 360
    Text {
        anchors.centerIn: parent
        text: "Hello World"
    }
    MouseArea {
        anchors.fill: parent
        onClicked: {
            Qt.quit();
        }
    }
}

Выглядит он вот так:

Расположим окно Qt по центру экрана

Часто нужно чтобы окно "выскочило" под самым носом пользователя, а не в том месте где это придумалось менеджеру окон.
В Qt есть два основных способа "передвинуть" окно в нужное место.
1. Вычислить координаты центра экрана и переместить окно при помощи метода move:

Потоки (threads) в SDL на с++

Рано или поздно, при написании игры, появляется необходимость выполнять задачи "одновременно".
Представьте только игру в которой всё выполняется шаг за шагом, например вы не можете двигаться пока стреляете, или пока вы не шагнёте противник не сдвинется с места.
Можно конечно изобрести некий велосипед и создать видимость нормальной работы, но мы не искатели таких путей, поэтому научимся создавать потоки в программе при помощи функция предоставленных SDL.
К счастью, всё не тяжелее сортировки ;)
Заинклудьте SDL: