Блог переехал
Ура! Свершилось! Релиз 5-ой версии чата! Комментарии отключены
Комментарии временно отключены
В связи с переездом на новый хостинг и новый домен, комментарии временно отключены. Комментарии отключены
Быстрые матричные сложения в C++
В одном проекте на С++ мне понадобилось два типа матриц: разреженные и заполненные. Вывод std::vector и std::list
Иногда хочется иметь возможность вывести содержимое std::vector или std::list в поток, что бы посмотреть что находится внутри. Это может понадобится например при отладке программы. Для этого я написал небольшой класс. С помощью него можно вывести любой std массив или список в поток. cout << "Vector:" << my_vector << endl; Вывод: Vector:{0, 1, 2, ... <96> ... , 99}Если нужно вывести определённое количество элементов, то перед выводом массива следует написать show(int). Приведённый ниже код выведет первые 100 элементов: cout << "Vector:" << show(100) << vec << endl; Если нужно вывести весь массив, то нужно указать show(-1). std::stringstream os; os << "List:" << show(-1) << my_list << endl; Скачать данный код можно тут: Debug.h #ifdef в PHP
В своем проекте мне понадобилось собирать различные версии исходников. Причём так что бы в различных сборках помещались различные куски кода. if-else мне здесь не подходил, потому что нужно было что бы код либо точно входил, либо не входил в сборку. Комментарии отключены
Новые принт-скрины ElfChat 5
Всем привет! Работа над новым ElfChat 5 постепенно продолжается. Вот парочка новых принт-скринов пятёрки. Главная страница панели управления: Создание PHP-AJAX чата
Приветствую! Необходимые знания:
Итак начнём! О новом ElfChat 5
Привет всем! Начну сразу с нового скрина чата: Многое в ElfChat 5 уже сделано, однако многое остаётся ещё недоделанным. Так что вероятнее выйдет он только в начале следующего года. |
|
наверх