Масиви в SQL Server 2000 (исходники), Різне, Програмування, статті

Іноді доводиться шкодувати про те, що в Transact-SQL Microsoft SQL Server немає такої структури як Array (масив). Багато програмістів SQL підтримають мене. Масив – одна з найбільш загальних і часто використовуваних структур програмування. Дійсно, T-SQL не передбачає повністю функціональну структуру масиву. Однак SQL 2000 ввів нову можливість, яка називається змінною табличного типу, яка дозволяє імітувати […]

Довгі рядки і динамічні масиви в Delphi, Комерція, Різне, статті

Зміст Реалізація Присвоєння і передача в якості параметра Довгі рядки Динамічні масиви Локальна змінна Result Змінні типу рядка і динамічні масиви таки покажчики Зберігання в змінних іншого типу Багатовимірні динамічні масиви Помилка компілятора Delphi Функції для роботи з масивами

Нові i-Stor’и або розширюємо можливості ICONBIT HD360W, Комплектуючі, огляди

Через кілька місяців активного використання домашнього медіацентру ICONBIT HD360W, стало ясно, що я вже не тільки ніколи не повернуся до звичайного DVD програвачу, але, швидше за все, і не спробую сучасні Blu-Ray і HD-DVD програвачі. І справа тут не тільки в грамотній підтримки великого числа форматів, включаючи можливість програвання ISO образів DVD дисків і відео […]

Продуктивність простих і складних конструкцій в JavaScript (исходники), Різне, Програмування, статті

Періодично натикаючись на статті, присвячені оптимізації коду на JS (ось одна з популярних) я ловив себе на думці, що інформації в них катастрофічно мало. Перераховано 2-3 конструкції, 1-2 браузера і все на цьому. Як кажуть, якщо хочеш зробити щось добре, зроби це сам.

Delphi: Загадковий тип PCHAR (исходники), Різне, Програмування, статті

Привіт дельфісти! Сьогодні вам поведу, що це за тип PCHAR. І як його коректно використовувати. Цей тип згадується у всіх API функціях, які приймають як параметр-яке строкове значення. Спочатку я розповім вам про тип string. Тип string є головною перевагою мови Pascal над мовою С. Саме через це типу програми, написані на Pascal, важать більше, […]

Докладний аналіз структур даних. Частина 1. Введення в структури даних, Алгоритми на. NET, ASP, статті

Ця стаття – перша стаття в серії з шести частин, присвяченої важливим структурам даних та їх використання при розробці додатків. Ми розглянемо структури даних, які присутні в . NET Framework, а також інші важливі структури даних, які нам доведеться створювати самим. Ця стаття – перша в серії – присвячена визначенню поняття структур даних, до того […]

PERL – Корисні поради, Perl, Програмування, статті

Зміст Робота з масивами Пошук Сортування Іноді буває необхідно перетворити масив чогось в хеш-масив. Це можна зробити так: %hash = map { $_, 1 } @array;

Пишемо DirectX-движок, Різне, Програмування, статті

Автор: Віктор Коду, королівство Delphi Привіт усім, хто цікавиться DirectX! Темою цього уроку я вирішив зробити написання т. н. “Движка”. Вважаючи, що завжди існує певний контингент людей, тільки що почали вивчати мультимедійні та ігрові технології, і плаваючі в загадкових поняттях, поясню, що таке “движок” і на якому бензині він працює.

Вибираємо RAID контролер для забезпечення надійності. Порівняння 5 моделей недорогих RAID контролерів з інтерфейсами PCI і PCI Express., Комплектуючі, огляди

Введення RAID масиви все частіше стають такою ж невід’ємною частиною персонального комп’ютера, як і сервера. Причин тому достатньо: за останні кілька років жорсткі диски сильно просунулися в технологічному плані: вони змінили кілька інтерфейсів від ATA/33 до SATA 300, виріс об’єм кеш-пам’яті, а технологія перпендикулярного запису кардинально знизила вартість одного гігабайта обсягу HDD. Незмінним залишилося одне […]

Visual C + +: Мислимо шаблонно, Комерція, Різне, статті

Новачкові, освоювали небудь мову програмування, раз у раз трапляються такі поняття як «процедурне програмування», «модульне програмування», «об’єктно-орієнтоване програмування»; поступово він починає проникати в їх суть. Термін «узагальнене програмування» куди більш рідкісний. Що ж це таке, які можливості воно нам надає? Спробуємо відповісти на це питання.