Новости блога

Программирование и лотереи: часть 1
В этой части автор рассказывает причинах написания данного цикла и генерирует первую самую простую статистику одной лотереи – по убыванию числа выпадений номеров. Введение Мне всегда интересна была тема лотерей. Нет, не в связи с азартом (я не «игровой» как говорят у...
Читать далее
В этой части автор рассказывает причинах написания данного цикла и генерирует первую самую простую статистику одной лотереи – по убыванию числа выпадений номеров. Введение Мне всегда интересна была тема лотерей. Нет, не в связи с азартом (я не «игровой» как говорят у...
Читать далее

Процесс формирования идей — от большой идеи до разработки индивидуального программного обеспечения
Когда дело доходит до изобретения (создания чего-либо впервые или инновации старой идеи), между искусством и наукой существует неразрывная связь. Существует всеобщая потребность в свободном потоке творческого мышления без ограничений, однако мы ограничены известными...
Читать далее
Когда дело доходит до изобретения (создания чего-либо впервые или инновации старой идеи), между искусством и наукой существует неразрывная связь. Существует всеобщая потребность в свободном потоке творческого мышления без ограничений, однако мы ограничены известными...
Читать далее

ARM регистры
ARM предлагает шестнадцать регистров, от R0 до R15. Все регистры представляют собой 32-битные значения. Из этих регистров только два имеют конкретное назначение. R15 - это программный счетчик. R14 устанавливается в адрес возврата при выполнении инструкции BL. Существуют...
Читать далее
ARM предлагает шестнадцать регистров, от R0 до R15. Все регистры представляют собой 32-битные значения. Из этих регистров только два имеют конкретное назначение. R15 - это программный счетчик. R14 устанавливается в адрес возврата при выполнении инструкции BL. Существуют...
Читать далее

Поиск и замена текста в COREL DRAW с помощью макроса
Появилась задача Пройти по листу COREL DRAW, найти все текстовые элементы, найти в них текст и заменить на некоторый другой. Возьмем, к примеру, вот такой файл, состоящий из кривых и фигурного текста. У нас есть числа, к ним надо добавить 0 в конце (умножить на 10). Это на самом...
Читать далее
Появилась задача Пройти по листу COREL DRAW, найти все текстовые элементы, найти в них текст и заменить на некоторый другой. Возьмем, к примеру, вот такой файл, состоящий из кривых и фигурного текста. У нас есть числа, к ним надо добавить 0 в конце (умножить на 10). Это на самом...
Читать далее

Универсальный словарь только для чтения на C#
Фреймворк .NET включает несколько типов коллекций, предназначенных для использования в объектных моделях. Среди них есть ReadOnlyCollection, позволяющий создавать коллекции, которые не могут быть изменены. Однако тип Dictionary, предназначенный только для чтения,...
Читать далее
Фреймворк .NET включает несколько типов коллекций, предназначенных для использования в объектных моделях. Среди них есть ReadOnlyCollection, позволяющий создавать коллекции, которые не могут быть изменены. Однако тип Dictionary, предназначенный только для чтения,...
Читать далее

Урок истории
Историка Андрея Андреевича в институте любили. Молодой, умный, с обаятельной улыбкой, он был на короткой ноге и с преподавателями, и, в силу своего возраста, со студентами. С ним было интересно. Он рассказывал свои истории так, будто сам всё это видел буквально вчера. Он с...
Читать далее
Историка Андрея Андреевича в институте любили. Молодой, умный, с обаятельной улыбкой, он был на короткой ноге и с преподавателями, и, в силу своего возраста, со студентами. С ним было интересно. Он рассказывал свои истории так, будто сам всё это видел буквально вчера. Он с...
Читать далее

Получение и настройка рабочей папки программы C#
При выполнении программы назначается рабочая папка. Это может быть та же папка, что и у исполняемого файла программы, или может быть задана другая папка с помощью свойств ярлыка. Правильную рабочую папку можно найти с помощью класса Environment. Класс Environment Класс Environment - это...
Читать далее
При выполнении программы назначается рабочая папка. Это может быть та же папка, что и у исполняемого файла программы, или может быть задана другая папка с помощью свойств ярлыка. Правильную рабочую папку можно найти с помощью класса Environment. Класс Environment Класс Environment - это...
Читать далее

Замыкания C#
Замыкания обычно ассоциируются с функциональными языками программирования, где они связывают функцию с ее ссылочным окружением, позволяя получить доступ к переменным за пределами области видимости функции. С помощью делегатов замыкания доступны и в C#. Что такое...
Читать далее
Замыкания обычно ассоциируются с функциональными языками программирования, где они связывают функцию с ее ссылочным окружением, позволяя получить доступ к переменным за пределами области видимости функции. С помощью делегатов замыкания доступны и в C#. Что такое...
Читать далее

Кто использует ассемблер, или несерьезно о серьезном
В этой статье мы поговорим об ассемблере. Что это вообще такое, с чем его едят, как используют и кому нужен сейчас. Что такое ассемблер? Ассемблер или язык ассемблера определяется на вики примерно так: Язык ассемблера - это низкоуровневый язык программирования для...
Читать далее
В этой статье мы поговорим об ассемблере. Что это вообще такое, с чем его едят, как используют и кому нужен сейчас. Что такое ассемблер? Ассемблер или язык ассемблера определяется на вики примерно так: Язык ассемблера - это низкоуровневый язык программирования для...
Читать далее

Семейство ARM: история, виды и классификация
В семействе ARM разобраться не совсем просто. Ядра ARM не совпадают с номерами архитектур, буквенные суффиксы не всегда понятны, и, когда я искал информацию о ядре ARM926 в моем PVR, единственное, что я могу сказать с уверенностью, - это процессор ARM9, и, очевидно, никто не знает, что...
Читать далее
В семействе ARM разобраться не совсем просто. Ядра ARM не совпадают с номерами архитектур, буквенные суффиксы не всегда понятны, и, когда я искал информацию о ядре ARM926 в моем PVR, единственное, что я могу сказать с уверенностью, - это процессор ARM9, и, очевидно, никто не знает, что...
Читать далее