Новые статьи

VFS. Виртуальная файловая система. Часть 1

Linux  файловые системы

VFS. Виртуальная файловая система. Часть 2
Общий краткий обзорВиртуальная файловая система (VFS) - это подсистема в Линуксе, прослойка, благодаря которой системные вызовы, такие как open, read, write работают одинаково, независимо от того, как реализована конкретная файловая система, будь то ФС на жёстком диске, на носителе (CD, DVD, дискеты и т. д.), в оперативной памяти, сетевая ФС и так далее. VFS определяет интерфейс, который должны реализовать конкретные файловые системы, чтобы работать в Линуксе. Благодаря такой обобщённости, казалось бы разные файловые системы могут сосуществовать вместе. К примеру, в Линуксе всегда существует корневая ФС типа rootfs ("/"), а в её поддиректории /home может быть смонтирована
Продолжить

Рейтинг:  4  (За: 4 | Против: 0)
Добавлено: 16.09.2016 от Ginosaji

Комментарии (4)

Паттернология. Система команд

Совершенный код  java, паттерны проектирования, ооп

Святая троица «Инкапсуляция — Наследование — Полиморфизм» — это вершина айсберга под названием ООП. Это всего лишь инструменты для организации взаимодействия между объектами. В этом и есть смысл ООП — не просто создать кучу объектов, а сделать так, чтобы они эффективно взаимодействовали друг с другом. И в данном случае эффективность — это не скорость исполнения программы, а
возможность вносить правки в код максимально быстро, при этом не переписывая тонны кода.
Как я уже отмечал, с «движком для конфигов на LiketEngine» что-то не так. У него есть проблема — хоть он и написан на объектно-ориентированном языке (на самом деле Java уже давно не ОО, а мультипарадигма), он не ОО. В нём нет той
Продолжить

Рейтинг:  8  (За: 8 | Против: 0)
Добавлено: 16.09.2016 от aRiGaTo

Комментарии (20)

Пишем движок для конфигов на LiketEngine

Java  config

Это моя первая, поэтому не ругайте сильно.
Не люблю тянуть время, так что начнем.
Движок будем называть CommandShell.
Для начала определимся с командами, которые будем использовать на движке, эти:
1. echo
2. run
3. exec
4. stop
5. exit
Пока 5 команд хватит.
Создадим библиотеку команд, т.е. класс в котором будет хранится список команд.
Создаем класс например CommandShellLibrary и наследуем его от liket.engine.Library.
  1. package shell.engine;
  2.  
  3. import liket.engine.*;
  4. import liket.engine.work.*;
  5.  
  6. public class CommandShellLibrary extends Library
  7. {
  8.     public CommandShellLibrary(WorkListener workListener)
  9.     {
  10.         super(workListener);
  11.         int id = 0;
  12.         commands = new String[5];
  13.  
  14.         commands[id++] = "echo";
  15.         commands[id++] = "run";
  16.         commands[id++] =

Продолжить

Рейтинг:  5  (За: 6 | Против: 1)
Добавлено: 11.09.2016 от Aladdin

Комментарии (12)

Как писать статьи интересно и доходчиво? Качаем скилл…

Прочее  тексты, написание текстов, создание текстов

Я хотел сделать статью-руководство на тему «как писать тексты». Краткое руководство. И что думаете? Начала получаться маленькая книга.

Идею забросил, но выдернул оттуда 5 интересных фишек (на самом деле больше) и запихнул в эту статью. Они реально сделают ваши тексты живыми интересными и доходчивыми – вот что мы узнаем:

* План текста
* О работе со смежными темами – копаем глубже
* Сливаем воду. Немного о борьбе с водой в тексте
* Оживляем текст – самое интересное… Хм… Об этом, пожалуй, пока умолчу

Готовы? Начнем…

Планируем текст
Задачу легче решить по готовому алгоритму. Когда я делал эту статью, набросал список входящих в нее тем-заголовков, после чего
Продолжить

Рейтинг:  13  (За: 14 | Против: 1)
Добавлено: 8.09.2016 от M_N

Комментарии (46)

Halik - Java-отладчик нового поколения

Java  halik, debug, отладка

10 июня проект Halik получил ранний доступ. Я не мог пройти мимо и решил попробовать его в деле.

Halik – Java-отладчик с возможностью перемещения по истории выполнения программы. В отличие от привычной отладки, нам не придётся отдельно устанавливать точки останова, чтобы получить контроль над нужным участком программы, не придётся перезапускать отладку, чтобы вернуться на какое-либо прошедшее состояние, в довесок мы имеем возможность отобразить данные в удобном виде, а также поделиться результатом отладочной сессии с другими членами команды.



Пока что имеется плагин для Intellij Idea, который очень прост в установке: достаточно зайти в Preferences -> Plugins -> Browse repositories,
Продолжить

Рейтинг:  9  (За: 10 | Против: 1)
Добавлено: 12.06.2016 от aNNiMON

Комментарии (10)
<< 1 ... 23 24 25 26 27 ... 49 >>

Мы в соцсетях

tw tg yt gt