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

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

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

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

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

Храним изображения в базе данных MySQL + php

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

Дадим пользователю определить удобный размер виджета

Заметили, что во многих приложениях пользователя "разрешают" самому изменять размер виджитов. В Qt это можно сделать при помощи QSplitter. Работа с ним очень напоминает работу с QLayout, поэтому вы запросто разберётесь.
Сразу покажу конечный результат:

Рисуем ломаные с помощью Canvas

В этой статье я решил рассказать о принципах рисования в canvas. Это поможет понять как рисовать более сложные объекты.
Нарисуем два треугольника. Не слишком шикарно, но удобно рассматривать принцип построения.
Прежде всего оприделим тег canvas:

Побайтовое копирование файла при помощи потоков С++

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

#include <iostream>
#include <fstream>
using namespace std;

Теперь перейдём к телу функции main(). Прежде всего оприделим два потока: один для ввода данных (считывания из исходного файла), другой - для вывода (записи).

Нахождение суммы модулей элементов массива размещённых после ноля

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

#include <iostream>
using namespace std;

В главной функции программы оприделим наш массив:

int a[10] = {1,-3,5,0,-5,6,8,9,-8,6};

Зарезервируем переменную для суммы:

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

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

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

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