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

Находим простые числа на заданном отрезке при помощи решета Эратосфена и языка С++

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

Используем QSettings для хранения настроек приложения Qt

Решили сделать так, чтобы ваше приложение сохраняло свои настройки в ходе работы и использовало их в дальнейшем? Я предлагаю научится это делать при помощи консольного Qt приложения...

Создадим его в Qt Creator..
Перед использованием необходимо подключить библиотеку QSettings:

#include <QSettings>

Теперь можно создать объект настроек Qt:

Иконка приложения в трее системы на Qt

Решил описать действия необходимые для отображения иконки вашего приложения в трее системы... Пока решал, решил что стоит показать ещё как показывать/скрывать главное окно программы.
Приступим.

Прежде всего создадим стандартный GUI проект Qt. В форму можете набросать любые виджеты, они нам роли не сыграют...
Перейдите к редактированию заголовочного файла класса главного окна. Если ни чего не меняли - mainwindow.h
В этом файле описываются класс главного окна. У меня он имел вот такое барахлишко:

Простенькое приложение и контроль ввода символов в Text Box C# .NET

Я буду пользоваться Visual Studio 2008, но в более новых версия процесс не сильно отличается если и отличается вообще.
Создайте новый проект Forms:

После чего перед вами появится пустое окно Windows.
Перетащите с панели элементов элмент Text Box:

Разместите его как нибудь...

Использование баз данных MySQL в PHP скриптах

На самом деле всё очень просто. Прежде всего необходимо подключится к базе.
Делается это так:

$db = mysql_connect('Хост сервера MySQL','Пользователь MySQL','Пароль MySQL') or die("Не могу подключиться к серверу БД: " . mysql_error());

Для подавления вывода ошибок можно поставить знак @ :

Просматриваем содержимое папки при помощи QDir Qt

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

#include <QDir>
#include <QtCore>
#include <iostream>

Теперь рассмотрим функцию main нашего приложения:

Используем потоки в Linux C++

Каждый разработчик рано или поздно сталкивается с необходимостью создания потока. Ведь нельзя решить практически ни одну сложную задачу выполняя только одну задачу за раз.
В Linux имеется собственная реализация потоков. Для создания потока существует функция pthread_create: