Публикации по теме 'java'
Программирование веб-браузера на Java
Как давний программист на Паскале и Java, мне нравится идея проверки во время компиляции этих языков. Позже это сэкономит мне много работы в среде выполнения . Иногда мне нравится писать приложения на Java , на стороне клиента с помощью Swing или SWT и на стороне сервера с помощью Enhydra XMLC , Struts , Spring Framework , немного HTML , CSS и JavaScript для Интернета браузеры. Но, как мы все знаем, требования меняются каждый день. В 2005 году AJAX сыграл большую..
Понимание ООП
Понимание объектов:
Объекты являются единицами объектно-ориентированного программирования, как клетка в человеческом теле или атомы в молекулярной структуре. эти клетки формируются вместе отдельными группами и выполняют свою работу, чтобы оживить тело. Таким образом, группа объектов формируется вместе их состоянием и поведением и работает вместе с кодом. В большинстве учебников говорится, что каждый объект имеет состояние и поведение.
Давайте рассмотрим эти характеристики через..
Фреймворк коллекций в Java
Платформа коллекции - это среда для работы с коллекцией данных в Java.
Если вы новичок в программировании, вам нужно начать с массива, который является основной структурой данных для работы с набором данных.
Каркас коллекции - это набор интерфейсов и конкретных классов. Мы можем использовать его для хранения и управления группой объектов. Он поддерживает встроенные алгоритмы сортировки и поиска. Можно сказать, что фреймворк сбора APIS готов для различных структур данных. Фреймворк..
The Modern Cpp Challenge на мобильных устройствах — Наименее распространенный множитель
Привет ! Меня зовут Ксавье Жувено, и вот третья часть длинной серии статей The Modern C++ Challenge . В этой статье я собираюсь объяснить, как я решил третью проблему на C++ и как я интегрировал это решение в проект Android.
Цель этой третьей задачи проста. Мы должны вычислить наименьший общий множитель для такого количества входных данных, которое пользователь хочет дать, и мы выводим его пользователю. Решение будет вычислено на C++, а интерфейс для получения пользовательского ввода и..
Алгоритмы: поиск несбалансированного дерева
Я справился с недавней проблемой кода и хотел написать об этом. Задача заключалась в том, чтобы оценить дерево и определить узлы, у которых нет родителей или есть только один родитель. Данные будут представлены вам в виде 2D-массива и будут выглядеть примерно так:
1 4 8 10
\ / \ / \ /
3 5 2
/ \
7 9
В этом примере узлы 1, 4, 8 и 10 не имеют родителей. Узлы 7 и 9 имеют только одного родителя.
Так как бы нам это сделать?
Есть много подходов, но простой..
JanusGraph с Кассандрой
JanusGraph — это графическая база данных. Прежде всего, давайте посмотрим, что такое Graph Database.
База данных графов:
В вычислениях база данных графа — это база данных, которая использует структуры графа для семантических запросов с узлами, ребрами и свойствами для представления и хранения данных. Ключевым понятием системы является граф (край/отношение), который напрямую связывает элементы данных в хранилище. Отношения позволяют напрямую связывать данные в хранилище и во многих..
Круговой связанный список
Круговой связанный список похож на двойной связанный список, где в узле есть 2 указателя (предыдущий и следующий). Один указатель (следующий) ссылается на адрес следующего элемента данных, а другой указатель (предыдущий) ссылается на адрес предыдущего элемента данных. Единственная разница в том, что предыдущая глава относится к адресу последнего элемента данных, а последняя следующая относится к адресу первого элемента данных. Это похоже на связывание двух концов двусвязного списка...