Архив рубрики: Разработка

Пастух

Эволюция менеджера для создания объектов (C++)

 

В этом посте расскажу о проделанном мной пути до получения, имеющего право на жизнь, менеджера объектов с которым удобно работать, и он не выглядит как набор велосипедов и костылей. Осторожно, много кода на C++

Читать далее

Многопоточная компиляция

Многопоточная компиляция в Microsoft Visual Studio

 

Твой проект уже на столько велик, что за время компиляции ты успеваешь сварить кофе? Стоит задуматься об ускорении этого процесса. Многопоточная компиляция поможет тебе в этом! Читать далее

Как отключить консоль Visual Studio C++.

Microsoft Visual Studio 2013 Если в своём проекте на Visual C++ вы самостоятельно создаёте виндовое окно, а так же используете в качестве точки входа  int main, то скорее всего, в релизном билде, вам необходимо отключить консоль. Читать далее

Visual Studio С++ и большой размер статической lib’ы

После компиляции релизной, статической библиотеки c++ проекта в Visual Studio, она мне выплюнула файл размером ~100 Мб! о_О. Читать далее

Отображение массива в консоли Xcode (GDB)

Простой пример:

При попытке что либо увидеть в окне со значениями наткнемся только на первый элемент массива:

Читать далее

Интеграция Python и C++ при помощи boost-python.

Первое что нам понадобится это сам boost качаем с офф сайта(ссыль) и Python 2.7 (ссыль).

Компиляцию будем проводить при помощи MinGW можно скачать как отдельно так и вместе с QT/Code::Blocks. Читать далее

Как поймать бесконечный цикл.

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

Парсим, модифицируем и сохраняем XML с помощью Java

Предположим у нас есть XML следующего содержания:

Читать далее