Последние новости

Новые статьи

Перевод: пишем простой JIT на Rust

Прочие языки  rust, перевод

От переводчика
Обновление от 2015-12-05
Создание простого JIT на RustНа днях я набросал простенький Just-In-Time
Продолжить

Рейтинг:  8  (За: 9 | Против: 1)
Добавлено: 2.12.2015 от Oak

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

Компилирование булевых выражений

Java  перевод, парсер

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

Набор инструкцийВ нашей маленькой ВМ есть небольшой набор инструкций для поддержки логических выражений.
  * PUSH кладет значение переменной в стек
  * AND выполняет логическое «И» между двумя операндами в стеке
  * OR выполняет логическое «ИЛИ» между двумя операндами в стеке
  * NOT выполняет логическое «НЕ» между одним операндом в стеке
Виртуальная
Продолжить

Рейтинг:  6  (За: 6 | Против: 0)
Добавлено: 16.11.2015 от Senderman

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

Графическое поле ввода

Java  java me, gamedev

Возьмем проще, что нам надо для того, чтоб сделать подобный трюк?
1. Смена дисплеев — Canvas-TextBox
2. Обработка команды для TextBox
3. Класс для курсора
4. Класс для графического поля ввода


     Начнем с класса для поля ввода. Назовем его GInput.java
  1. //GInput.java
  2. import // упускаю, это азы и каждый должен сам уметь это делать
  3.  
  4. public class GInput {
  5.  
  6.   public int x, y, //точка расположения поля на дисплее
  7.                   width, height; // размеры (ширина, высота)
  8.  
  9.   public String text = "Нажми для ввода"; // текст поля
  10.  
  11.   public GInput(int x, int y, int width, int height) {
  12.     this.x = x ;
  13.     this.y = y;
  14.     this.width = width;
  15.     this.height = height;
  16.   }
  17.  
  18.   //рисование поля, нарисуем рамку и внутри пусть будет текст (можешь здесь

Продолжить

Рейтинг:  6  (За: 7 | Против: 1)
Добавлено: 15.11.2015 от vl@volk

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

Пишем простейший роутинг

PHP/MySQL  php, routing

Доброго времени суток, %username%! Сто лет ничего не писал и столько же лет выходят статьи на эту тему, но все же, я оставлю это здесь

Итак, чем же мы займемся? Мы напишем роутинг в стиле скелетона.

Что же такое роутинг и с чем его едят:

Вот, что говорит вики на этот счет - Routing) — процесс определения маршрута следования информации в сетях связи. Маршруты могут задаваться административно (статические маршруты), либо вычисляться с помощью алгоритмов маршрутизации, базируясь на информации о топологии и состоянии сети, полученной с помощью протоколов маршрутизации (динамические маршруты).
Маршрутизация — Википедия
https://ru.wikipedia.org/wiki/Маршрутизация


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

Рейтинг:  3  (За: 6 | Против: 3)
Добавлено: 13.11.2015 от Artorius

Комментарии (22)
<< 1 ... 28 29 30 31 32 ... 48 >>

Мы в соцсетях

tw tg yt gt