Показаны сообщения с ярлыком программирование. Показать все сообщения
Показаны сообщения с ярлыком программирование. Показать все сообщения

понедельник, 19 марта 2012 г.

Сервис онлайн тестирования Quizful

    Недавно в блоге Алена С++ прочитал пост о бесплатном прохождении тестов на сайте Brainbench. Халява была ограниченна по времени, так что я задался вопросом найти бесплатный аналог и на русском. Больше всего мне понравился сайт онлайн тестов Quizful.

 На котором есть достаточно большое количество тестов по различным тематикам:
  • тесты по администрированию (Unix, Linux, Windows, MacOS)
  • тесты по программированию (C++, Java, C#, 1C, PHP, Python, Ruby, Delphi)
  • тесты по базам данных (SQL, Oracle, MS SQL, MySql)
  • тесты по веб-технологиям (HTML, CSS, JavaScript, HTTP)
  • тесты по управлению проектами (экстремальное программирование, Scrum)

Прохождение тестов для меня это возможность узнать свои слабые места и подтянуть знания.

Преимущества сервиса Quizful

  • Это некоммерческий сервис направленный на помощь IT сообществу
  • После прохождения тестов можно просмотреть правильные ответы с объяснениями
  • Сайт поддерживается сообществом и пройдя пару тройку тестов, можно добавить свои вопросы или задачи.  

пятница, 13 января 2012 г.

Шустрая замена Stringstream или немного о Boost Lexical_cast на русском

Всем нам так или иначе приходилось сталкиваться с задачей конвертации данных  из одного типа в другой, например из string в int или на оборот. Для решения таких задач стандартная библиотека предоставляет несколько инструментов, таких как scanf/sprintf или же std::stringstream.
И казалось бы хватит, но нет есть и другие такие как boost::lexical_cast, продолжаем изучать библиотеку boost. Давайте попробуем разобраться чем же он лучше/хуже стандартных.

среда, 21 декабря 2011 г.

Документация на boost thread на русском


Документации на boost по-русски днем с огнем не отыскать, вот я и решил внести свой вклад. Начну с того что я использую постоянно, библиотеку boost::thread.

Обзор

Boost.Thread позволяет использовать несколько потоков исполнения с общими данными в кроссплатформенном C++ коде. Библиотека предоставляет классы и функции, как для управления самими потоками и синхронизации данных, так и для обеспечения раздельных копий данных для отдельных потоков.