Твоя библиотека

качай книги без регистрации


Новые книжки

Каталог

Рекомендуем

    Современный шахматный учебник для разрядников и будущих чемпионов. Открытые дебюты

    Я с детства был увлечен шахматами и, конечно же, пришел однажды в шахматный кружок, где моим тренером стал Всеволод Викторович Костров. Всеволод Викторович умел интересно преподать материал. Уроки по шахматам превращались в настоящие соревнования не только с моими товарищами, но даже с чемпионами мира — кто лучше играет, кто больше наберет очков. Если тренер видел, […]

    читать >>

Рубрика: Компьютерная литература

Учимся работать на компьютере и ноутбуке. Самоучитель для тех, кому за…

Добавил:
Учимся работать на компьютере и ноутбуке. Самоучитель для тех, кому за…

Автор:

Освоить компьютер с нуля — задача не из легких. Но с помощью этой книги процесс компьютерного образования для вас пройдет гораздо проще и быстрее! Главное- иметь желание и немного свободного времени. Книга написана простым языком и содержит большое количество иллюстраций, что делает ее доступной читателю любого возраста. Шаг за шагом, глава за главой Вы получите важнейшие знания и навыки, необходимые начинающему пользователю, и найдете ответы на любые вопросы. Желаем успехов!

Шаблоны корпоративных приложений

Добавил:
Шаблоны корпоративных приложений

Автор: Мартин Фаулер, Дейвид Райс, Мэттью Фоммел, Эдвард Хайет, Роберт Ми, Рэнди Стаффорд

Создание компьютерных систем — дело далеко не простое. По мере того как возрастает их сложность, процессы конструирования соответствующего программного обеспечения становятся все более трудоемкими, причем затраты труда растут экспоненциально. Как и в любой профессии, прогресс в программировании достигается исключительно путем обучения, причем не только на ошибках, но и на удачах — как своих, так и чужих. Книга дает ответы на трудные вопросы, с которыми приходится сталкиваться всем разработчикам корпоративных систем. Автор, известный специалист в области объектно-ориентированного программирования, заметил, что с развитием технологий базовые принципы проектирования и решения общих проблем остаются неизменными, и выделил более 40 наиболее употребительных подходов, оформив их в виде типовых решений. Результат перед вами — незаменимое руководство по архитектуре программных систем для любой корпоративной платформы. Это своеобразное учебное пособие поможет вам не только усвоить информацию, но и передать полученные знания окружающим значительно быстрее и эффективнее, чем это удавалось автору. Книга предназначена для программистов, проектировщиков и архитекторов, которые занимаются созданием корпоративных приложений и стремятся повысить качество принимаемых стратегических решений.

Практика программирования

Добавил:
Практика программирования

Автор: Брайан Керниган, Роб Пайк

Вашему вниманию предлагается перевод на русский язык исправленного и дополненного издания (уже восьмого по счету) популярной книги, вышедшего из печати в январе 2004 года. Верификацию кода в русском издании выполнили сами авторы книги — Брайан Керниган и Роб Пайк, что лишний раз свидетельствует об их огромной ответственности перед читателями. В книге рассматриваются принципы практического профессионального программирования, которые, выходя за рамки простого написания кода, включают в себя проектирование, правильный выбор алгоритмов и структур данных, отладку и тестирование, оптимизацию быстродействия и переносимости, автоматизацию рабочего процесса. Изложение проиллюстрировано примерами из сложных, практически важных систем. Книга предназначена для повышения квалификации программистов. Может быть полезна студентам и преподавателям компьютерных специальностей.

Цифровое видео и аудио. Секреты обработки на ПК

Добавил:
Цифровое видео и аудио. Секреты обработки на ПК

Автор: С. В. Глушаков, А. В. Харьковский

Книга посвящена изучению процессов видеомонтажа и обработки звука. Рассмотрены основные форматы видео, телевизионные стандарты и типы кадров, характеристики видеокамер. Детально освещен процесс захвата видео в редакторе Pinnacle Studio 12 и его последующая обработка: подрезка и склейка, наложение титров, применение эффектов, работа со звуковыми дорожками, запись на DVD и размещение в Интернете. Рассказано о звуковых форматах и параметрах. Описана методика записи и обработки звука в редакторе Sound Forge 9.0: работа с каналами, функции амплитудной и частотной коррекции, микширование и эквализация, редактирование стереополя, создание эффектов эха и реверберации.

Рефакторинг в C# и ASP.NET для профессионалов

Добавил:
Рефакторинг в C# и ASP.NET для профессионалов

Автор: Даниэль Арсеновски

В книге предлагается практический подход к проведению рефакторинга в C# и ASP.NET, который позволяет применять приемы рефакторинга при управлении и модификации существующего кода. Кроме того, вы научитесь строить прототип приложения с нуля и узнаете, как с помощью рефакторинга преобразовать прототип в хорошо спроектированное приложение уровня предприятия. Рефакторинг представляет собой эффективный путь быстрого обнаружения и устранения проблемного кода. Благодаря пошаговым инструкциям, вы легко разберетесь с разнообразными проблемами, связанными с кодом, и трансформациями рефакторинга. Многие из этих трансформаций разработаны на основе реальных сценариев и являются результатом ключевых бизнес-решений. Вдобавок вы найдете формальные определения приемов рефакторинга, на которые можно будет ссылаться во время работы. В этой книге описаны приемы рефакторинга, которые позволяют существенно повысить вашу производительность как разработчика. С помощью этой информации вы сможете эффективно реагировать на требования по изменению и улучшению дизайна унаследованного кода. В этой книге описаны: Сборка инструментального набора для рефакторинга; Способы проведения тестирования модулей; Советы по рефакторингу по шаблонам проектирования; Использование рефакторинга для модернизации унаследованного кода C# и ASP.NET; Способы получения выгоды от выделения методов и исключения дублирования кода; Методы приведения кода к более простому, легко изменяемому и лучше понимаемому виду; Объектно-ориентированная теория и шаблоны проектирования; Способы использования LINQ и других усовершенствований, предлагаемых в версии C# 3.0. Книга предназначена для разработчиков C# и ASP.NET разной квалификации, которые желают изучить способы эффективного управления и модификации своего кода с помощью инструментов и приемов рефакторинга.

Графовые базы данных. Новые возможности для работы со связанными данными

Добавил:
Графовые базы данных. Новые возможности для работы со связанными данными

Автор: Ян Робинсон, Джим Вебер, Эмиль Эифрем

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

Теория кодирования

Добавил:
Теория кодирования

Автор: В. М. Сидельников

В книге рассмотрены методы построения и свойства кодов, корректирующих ошибки. Начальные главы содержат подробное изложение нескольких традиционнных направлений классической теории кодирования и могут быть положены в основу университетского курса лекций. Во второй части книги представлены результаты, которые почти никогда не затрагивались в учебной литературе по теории кодирования. Для студентов университетов и аспирантов, обучающихся по специальностям «Математика» и «Прикладная математика».

Технологии программирования на Java 2. Распределенные приложения

Добавил:
Технологии программирования на Java 2. Распределенные приложения

Автор: Х. М. Дейтел, П. Дж. Дейтел, С. И. Сантри

Книга посвящена распределенным приложениям и на примерах знакомит с технологиями построения распределенных систем, а также управления сетями: Remote Method Invocation (RMI), Jini, JavaSpaces, Java Management Extensions (JMX), Jiro и построению гетерогенных систем на основе Common Obiect Request Broker Arhitecture (CORBA). Рассматриваются различные подходы к построению пиринговых приложений на основе RMI, Jini, JXTA.

Программирование на ассемблере на платформе x86-64

Добавил:
Программирование на ассемблере на платформе x86-64

Автор: Руслан Аблязов

В данной книге речь идёт о работе процессора в двух его основных режимах: защищённом режиме и 64-битном, который также называют long mode («длинный режим»). Также помимо изложения принципов и механизмов работы процессора в защищённом и 64-битном режимах, речь пойдёт о программировании на ассемблере в операционных системах семейства Windows, как в 32-битных, так и 64-битных версиях. Рассматривается не только разработка обычных приложений для операционных систем Windows, но и разработка драйверов на ассемблере. При написании книги уделялось большое внимание именно практической составляющей, т.е. изложение материала идёт только по делу и только то, что необходимо знать любому системному и низкоуровневому программисту. Последний раздел книги посвящён принципам работы многопроцессорных систем, а также работе с расширенным программируемым контроллером прерываний (APIC). На диске, прилагаемом к книге, находятся полные исходные коды примеров к книге, а также дополнительные программы и материалы. Издание предназначено для системных и низкоуровневых программистов, а также для студентов и преподавателей технических специальностей высших и средне-специальных учебных заведений.

Алгоритмы. Руководство по разработке

Добавил:
Алгоритмы. Руководство по разработке

Автор: Стивен Скиена

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