Последние новости С новым 2021 годом! (31.12.20) 10 лет сайту! (11.01.20) С Новым годом, Други! (31.12.19) Конкурс игр (3.12.17) Новые статьи ThreadPoolExecutor в Java MEДля выполнения асинхронного кода программисту приходится создавать новый поток и переопределять метод run. Но что будет, если мы захотим выполнить 10, 100, 1000 задач? В этом случае на каждую задачу будет создан новый поток, и всё больше и больше времени система будет не на выполнение каждой задачи непосредственно, а на создание и уничтожение потоков и на переключение между ними, и таким образом мы можем потерять в производительности приложения даже больше, чем однопоточный вариант программы. Чтобы избежать подобной проблемы, используется следующая идея: пусть некий объект создаст за нас некоторое количество потоков и хранит очередь задач, Любой свободный в данный момент времени поток извлекает из очереди задачу и исполняет её; во время выполнения задачи поток считается занятым, а после завершения Продолжить Рейтинг: 9 (За: 10 | Против: 1) Добавлено: 28.11.2014 от Freddy Комментарии (19) Пишем компилятор — ВведениеКомпиляторы — вещь сложная, но принципы его работы достаточно просты. 1. Лексемный разбор — разбор входящего потока символов на лексемы и передача их следующему этапу в виде токенов. 2. Синтаксический разбор — разбор лексем, полученных в предыдущей стадии на синтаксические конструкции 3. Трансляция — формирование кода более низкого уровня из синтаксического дерева, полученного на предыдущей стадии В первой статье я попытаюсь ввести общие термины и описать несложный язык, для которого мы напишем простое подобие компилятора. В следующей статье я опишу разработку лексического анализатора для нашего языка. В цикле статей трансляция, скорее всего, рассматриваться не будет, хотя выполнять программы, составленные на нашем языке, мы сможем. Идентификатор Продолжить Рейтинг: 9 (За: 10 | Против: 1) Добавлено: 20.11.2014 от Oak Комментарии (14) Lib_rms - библиотека для работы с RMSLib_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 CS6 (13.1.2). Продолжить Рейтинг: 15 (За: 15 | Против: 0) Добавлено: 15.11.2014 от Devey Комментарии (17) Легкое введение в искусственные нейронные сетиПоследние несколько месяцев, будучи в интернатуре Google, я занимался некоторыми разделами машинного обучения, и один из них — Искусственные Нейронные Сети. Хоть я и программный инженер, меня всегда очаровывало всё связанное с нейробиологией. Это просто потрясающая предметная область, в которой тайны наших познавательных способностей постоянно меня удивляют. Что делает мозг человека таким особенным? В чём его преимущество перед мозгом других животных? Является ли сознание лишь личным переживанием? Если вы не властны над своим геномом и развитием мозга, получается, что свобода действий — иллюзия? Как психотропные препараты влияют на наше подсознание? Продолжить Рейтинг: 5 (За: 6 | Против: 1) Добавлено: 12.11.2014 от Ксакеп Комментарии (25) |