Типы данных VBA

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

Каждый элемент данных или объект (константа, переменная, выражение, функция), которым оперирует программа, относится к определенному типу.

Тип данных VBA определяет:
Читать дальше →

Многомерные массивы Java

Язык Java допускает массивы массивов — многомерные массивы. Тип массива задается указанием двух и более пар квадратных скобок. Так, для двумерного массива нужны две пары квадратных скобок.
Математический вектор – это одномерный массив, а матрица — двумерный массив JAVA.

Копирование массива производится поэлементно. Класс System содержит метод arrayсору, предоставляющий различные варианты копирования массива.

Класс Arrays содержит методы для выполнения сортировки (sort) и поиска (binarySearch), для копирования и заполнения массивов.
Читать дальше →

Защита от SQL инъекций в PHP. Фильтрация переменныхОбучающий материал

Очень часто при работе с кодом других PHP разработчиков натыкаюсь на множество участков кода, где происходит обращение для какой либо процедуры к БД и это обращение НИКАК не защищено от SQL инъекций.

Для примера. Полный текст страницы сайта выводиться из БД по её ID, т.е. пользователь видит ссылку на эту страницу такого вида:

https://site.ru/?page=23

В коде PHP это выглядит так:
Читать дальше →

Кратко о форматах компьютерной графики

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

-TIFF — формат используют для записи растрового изображения высокого качества. Он относится к числу распространенных, отличается переносимостью разных платформ, его поддерживают большинство графических и дизайнерских программ. Для того чтобы уменьшить размера файла применяет встроенную функцию сжатия LZW.
Читать дальше →

Не удается загрузить конвертер mswrd632.wpc

Статья для компьютерных новичков: Ликбез для «чайников»: не удается загрузить конвертер mswrd632.wpc (как решить проблему с открытием «вордовского» документа).

При работе с документами типа «Word» нередко могут возникнуть проблемы. Вот один из случаев, который бывает наиболее часто. Итак!

Вы запустили систему, всё загрузилось и всё работает. Однако, при желании открыть скачанный «вордовский» файл, вы вместо содержимого этого самого файла получаете сообщение такого характера:
Читать дальше →

Ubuntu или Linux Mint. Сравнение

С одной стороны, Ubuntu не просто разрекламирована на всю планету, за этой операционной системой стоит довольно солидная контора Canonical, дружащая с производителями компьютеров. С другой стороны, как ни прискорбно, у данной ОС давно уж сложилась репутация вечно тестового, экспериментального продукта, обкатывающего новшества на невинных людях. Поэтому часть новичков, приходящих в мир GNU/Linux, всерьёз рассматривает Linux Mint, полюбившуюся народу «Мяту». Но так ли сия «Мята» хороша? За ней ведь — не весомая фирма, а горстка ирландских энтузиастов…
Читать дальше →

Мемристоры - новейшие схемы ёмкостью петабайт

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

Новая высоко технологичная разработка, вместо кремневых транзисторов, которые были созданы в далёких 50-х. Недавно разработанное устройство, которое носит название Мемристор, позволяет решить много существующих проблем. Благодаря уникальным свойствам, новый вид памяти. Которая имеет сверх высокую скорость передачи информации, чрезвычайно длительный срок эксплуатации пользователями. В будущем при запуске массового производства и дешевле флеш – памяти.
Читать дальше →

Типы данных float и double в языке программирования Java

Простые, или примитивные, типы данных — это встроенные в язык Java типы, аналогичные типам данных большинства языков программирования. Эти типы могут применяться самостоятельно или используются как составные части более сложных типов данных, которые создают программисты.

Java позволяет использовать 8 простых типов данных:

byte, short, int, long – целочисленные,
float, double — вещественные обычной и двойной точности,
boolean — булевские (логические, представляющие истину или ложь),
сhar — символьные, представляющие символы Unicode.
Читать дальше →

Массивы в Паскале. Программа поиска четных чисел.

В данной статье я написал, что такое массивы в Паскале, и как их использовать благодаря языку программирования. Для примера, в конце статьи, написана простая программа, которая определяет четность числа и выводит из массива на экран четные числа.

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

Пример объявления массива целых чисел в разделе констант:
Читать дальше →

Перенос исполнения запросов на сторону клиента

Еще одно любопытное решение системной архитектуры, которое получило большое распространение в последнее время, — это использование непосредственно браузера пользователя для генерации веб-страницы.

Посмотрим, зачем это нужно и как это работает. Напомним, что веб-страницы прошли в своем развитии довольно значительную эволюцию.

Еще до появления полноценного гипертекстового протокола WWW были сервисы типа Gopher, Veronica, названия которых ничего не скажут молодому читателю.
Читать дальше →