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

Выводим шестнадцетеричное представление строки в С++

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

Стандартно для программы с выводом в консоль:

Сериализация и десериализация данных в PHP

Сериализация - процесс перевода какой-либо структуры данных в последовательность битов. Это позволяет сохранить любую структуру данных в пригодном для дальнейшего использования (после десериализации) виде.
За эти два процесса в php отвечают 2 функции - serialize и unserialize.
Попробуем сериализовать простенький объект, сохранить его в базе данных mysql, а затем десериализовать его и вывести на экран.
Прежде всего опишем класс. Можете по колдовать и создать свой, это роли не играет:

Пишем первую модель (Model) в Code Igniter

Уже не первую статью разбираю фреймворк веб разработки на php - Code Igniter.
На этот рас речь пойдёт о моделях данных.
Модель - это своебразная прослойка между базой данных и вашим приложением. Это класс который умеет хранить и модифицировать данные.
Создадим такой.
Первым делом напомню что вам нужно настроить связь с базой данных. Это делается в файле application/config/database.php.
Вам следует указать данные в строках:

Перегрузим операторы - добавим понятности коду

Перезагрузка операторов - однина из наиболее важных функций языка С++. Благодаря этой функции можно оприделить действия, которые будут выполняться при выполнений заданных операций с объектами.
В общем виде перегрузка оператор происходит так

тип имя_класса :: operator # {
операции
}

  • # - указывает на оператор, который будет перезагружен

Для примера создадим объект, который содержит координаты трёхмерной системы и укажем правила для операторов "+" и "=".

Делаем треугольник на CSS

В современных интерфейсах пользователя часто прибегают к использованию треугольников для указания направления, декорации кнопок и т.п.
Очень удобно и просто создавать их при помощи CSS.
Мы создадим блок с нулевой высотой и шириной. Ширина и высота стрелки будет определяться шириной border`а.
В стрелке направленной вверх нижняя граница окрашена, тогда как правая и левая - прозрачны. Именно это и создаёт эффект треугольника.
Пример.

Создадим 4 блока для стрелок: