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

Новые статьи

ThreadPoolExecutor в Java ME

Java

Для выполнения асинхронного кода программисту приходится создавать новый поток и переопределять метод run. Но что будет, если мы захотим выполнить 10, 100, 1000 задач? В этом случае на каждую задачу будет создан новый поток, и всё больше и больше времени система будет не на выполнение каждой задачи непосредственно, а на создание и уничтожение потоков и на переключение между ними, и таким образом мы можем потерять в производительности приложения даже больше, чем однопоточный вариант программы.
Чтобы избежать подобной проблемы, используется следующая идея: пусть некий объект создаст за нас некоторое количество потоков и хранит очередь задач, Любой свободный в данный момент времени поток извлекает из очереди задачу и исполняет её; во время выполнения задачи поток считается занятым, а после завершения
Продолжить

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

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

Пишем компилятор — Введение

Java

Компиляторы — вещь сложная, но принципы его работы достаточно просты.
1. Лексемный разбор — разбор входящего потока символов на лексемы и передача их следующему этапу в виде токенов.
2. Синтаксический разбор — разбор лексем, полученных в предыдущей стадии на синтаксические конструкции
3. Трансляция — формирование кода более низкого уровня из синтаксического дерева, полученного на предыдущей стадии

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

В цикле статей трансляция, скорее всего, рассматриваться не будет, хотя выполнять программы, составленные на нашем языке, мы сможем.

Идентификатор
Продолжить

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

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

Lib_rms - библиотека для работы с RMS

Прочие языки  rms, midlet pascal, java me

Lib_rms - библиотека для MIDlet Pascal, для грамотной работы с RMS.
Главное отличие в том, что данная библиотека имеет гораздо большие возможности, нежели стандартные средства работы с RMS в MIDlet Pascal.

#1 Бредословие
#2 Введение в RMS
#3 Подключение библиотеки
#4 Пример
#5 Обработка ошибок
#6 Несколько бесполезных событий
#7 Принцип чтения/записи
#8 Документация
#9 Реанимация

---
#1 Бредословие

Люди делятся на 2 категории: на тех, кто прошёл Quake от начала до конца, и на тех, у кого не хватило терпения или реакции, чтобы выпустить кишки всем злобным монстрам. Поколение игры Quake хорошо знает основной принцип: "Главное - не забыть сохраниться!"

---
#2 Введение в RMS

Хранение данных организовано в Java 2 ME с помощью системы управления
Продолжить

Рейтинг:  7  (За: 8 | Против: 1)
Добавлено: 16.11.2014 от Kalter

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

Полезные советы при работе в Adobe Photoshop

Работа с графикой  photoshop

В этой статье я подготовил некоторые советы для более эффективной работы в Photoshop. Думаю, каждый из вас хоть раз открывал эту программу, чтобы удалить красные глаза, обрезать фото, затереть ковер или вставить свою рожу на более радостный фон. Кто серьезно настроен на изучение Photoshop’а – изучайте уроки грамотных дизайнеров, их полно (уроков, а не дизайнеров). А кто хочет лишь иногда отредактировать какое-нибудь фото и делать это более эффективно – продолжайте читать эту статью. Мной использовалась версия Photoshop CS6 (13.1.2).
Продолжить

Рейтинг:  15  (За: 15 | Против: 0)
Добавлено: 15.11.2014 от Devey

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

Легкое введение в искусственные нейронные сети

Прочее  перевод, neural networks

Последние несколько месяцев, будучи в интернатуре Google, я занимался некоторыми разделами машинного обучения, и один из них — Искусственные Нейронные Сети.

Хоть я и программный инженер, меня всегда очаровывало всё связанное с нейробиологией. Это просто потрясающая предметная область, в которой тайны наших познавательных способностей постоянно меня удивляют.

Что делает мозг человека таким особенным? В чём его преимущество перед мозгом других животных? Является ли сознание лишь личным переживанием? Если вы не властны над своим геномом и развитием мозга, получается, что свобода действий — иллюзия? Как психотропные препараты влияют на наше подсознание?
Продолжить

Рейтинг:  5  (За: 6 | Против: 1)
Добавлено: 12.11.2014 от Ксакеп

Комментарии (25)
<< 1 ... 35 36 37 38 39 ... 47 >>

Мы в соцсетях

tw tg yt gt