Багатопоточність в своїх додатках. Частина 1

Джерело: webdelphi Досить давно минув той час, коли використання багатопоточності в будь-яких серйозних програмах вважалося гарним тоном. На сьогоднішній день, це необхідність від якої дуже багато залежить, і в першу чергу – зручність використання програми. Майже будь-який сучасний програмний продукт (хоч винятки і можливі, я таких прикладів не знаю, той-же стандартний “калькулятор” при розрахунках використовує […]

Звернення до бази даних за допомогою ADO.NET

Для прямого звернення до бази даних за допомогою ADONET застосовуються іерфейси ADONET Першим кроком для отримання доступу буде визначення підключення Встановивши підключення, можна маніпулювати інформацією в таблицях бази даних – додавати, видаляти і оновлювати записи в таблицях

Потокова музика – РОЗРОБКА ІГОР ДЛЯ ОС ANDROID

Короткі звукові ефекти легко поміщаються в обмеженій області памяті (купі), яку додатком Android виділяє операційна система Це не стосується більш обємних музичних файлів Тому нам необхідно здійснювати потокову передачу музики на пристрій відтворення (тобто читати в одиницю часу невеликий фрагмент файлу, декодувати його в РСМ-дані і передавати його аудіочіп)

Мандатна СХЕМА УПРАВЛІННЯ ДОСТУПОМ

Методи мандатної управління доступом застосовуються до тих баз даних, в яких зберігається інформація має досить статичну і жорстку структуру, що властиво, наприклад, деяким військовим або урядовим організаціям Як зазначалося вище, в розділі 171, основна ідея полягає в тому, що кожному обєкту даних присвоюється певний класифікаційний рівень (Classification level) (або необхідний гриф секретності, наприклад Цілком таємно, […]

Переміщення по зв’язаних списками

Тепер ми вже знаємо, як оголошувати, ініціалізувати і працювати зі звязаними списками в ядрі Це все добре, але не має жодного сенсу, якщо немає можливості працювати З даними, які зберігаються в списках Звязаний список – це просто контейнер, в якому зберігаються важливі дані Необхідно мати спосіб переміщення за списком і доступу до даних На щастя, […]

Введення в структурний код додатку обміну валют в Visual C # (Sharp)

Наше додаток створюється на основі курсу обміну, валютних одиниць і обчислити із застосуванням курсу обміну і валютних одиниць Тому було б логічним на першому кроці написати тестовий код, в якому спільно застосовуються всі ці елементи Наприклад, як у наступному коді:

Основи програмування графіки – РОЗРОБКА ІГОР ДЛЯ ОС ANDROID

Android пропонує нам два великих API для промальовування екрана Один з них використовується в основному для програмування 20-графіки, другий – для апаратно прискореного 3D У цій та наступній главах ми сфокусуємося на розробці 20-графіки за допомогою Canvas API, який є, по суті, якісної обгорткою для бібліотеки Skia і відповідного для більшості складних 2D-nrp Однак перш […]

Установка пакетів розширень

Щоб встановити пакет розширень, виконайте такі дії E Виберіть у меню: Сервіс> Пакети розширень> Встановити пакет розширень .. E Виберіть необхідний пакет розширень Пакети розширень мають файл типу spe Якщо пакет розширень містить команди розширення, для використання цих команд необхідно перезапустити IBM ® SPSS ® Statistics Щоб переглянути деталі встановлених модулів розширень, виберіть Службові програми […]

Дослідження і тестування системи

У міру того, як ви будете накопичувати досвід у налагодженні ядра, у вас буде зявлятися все більше маленьких хитрощів, які допомагають у дослідженні та тестуванні ядра для отримання відповідей на питання, що цікавлять Так як налагодження ядра вимагає великих зусиль, то кожен маленький рада, або хитрість може виявитися корисним Розглянемо кілька таких хитрощів

Налаштування та підключення ресурсу NFS до ESX (i)

Для того щоб підключити дискові ресурси по NFS, на стороні ESX необхідно налаштувати інтерфейс VMkernel, через який і буде передаватися трафік NFS Схема мережі повинна бути приблизно такий, як на рис 32