Быстрый поиск
Введите фрагмент названия статьи для поиска
Зразы из мяса с яйцом и луком
21.05.2024 | Категория: А еще я туда ем! | Автор: ManHunter
Зразы из мяса с яйцом и луком
Отгадайте загадку: с луком и яйцами, но не Робин Гуд? Правильно, это зразы из мяса с яйцом и луком. Это вроде как котлеты, но котлеты с "сюрпризом", то есть с начинкой. Блюдо сытное, вкусное, отлично сочетается с любыми гарнирами, да и готовить его совсем не сложно.
Читать статью целиком »
Просмотров: 158 | Комментариев: 0
Тульский государственный музей оружия
17.05.2024 | Категория: Жизнь в оффлайне | Автор: ManHunter
Тульский государственный музей оружия
Тульский государственный музей оружия - один из старейших музеев России. Зарождение его коллекции относится к 1724 году, когда на Тульском оружейном заводе в соответствии с вышедшим тогда указом Петра I стали "...старинные пушки и фузеи не переливать и не портить, а сдавать как курьезы в цейхгаузы на хранение". Сейчас в здании Тульского государственного музея оружия действует новая постоянная экспозиция "История стрелкового и холодного оружия с XIV века до современности". Экспозиция представляет собой гармоничное сочетание классических и инновационных форм. Эволюция оружия рассматривается в связи с развитием общества, с военной историей и героическим прошлым, настоящим и будущим России.
Читать статью целиком »
Просмотров: 298 | Комментариев: 6
День Рождения!
15.05.2024 | Категория: Всякая всячина | Автор: ManHunter
День Рождения!
Вот и 46. Сегодня без высокопарных слов. Жив, в основном здоров. Есть любимая семья и работа, но практически нет свободного времени. Огромное спасибо всем, кто поддерживает, кто не забывает!
Просмотров: 372 | Комментариев: 21
Сортировка вставками на Ассемблере
13.05.2024 | Категория: Образ мышления: Assembler | Автор: ManHunter
Сортировка вставками - это алгоритм сортировки, который преобразует массив данных путем поочередного включения каждого элемента в упорядоченную последовательность элементов. Он подразумевает разделение массива на отсортированную и неотсортированную части. На каждом шаге из неотсортированной части выбирается элемент и вставляется в правильное место в отсортированной части. И так продолжается до тех пор, пока весь набор входных данных не будет отсортирован.Алгоритм работает следующим образом. Массив разделяется на две части: отсортированную (в начале пустая) и неотсортированную. На каждом шаге выбирается элемент из неотсортированной части массива. Этот элемент вставляется в отсортированную часть массива так, чтобы отсортированная часть оставалась упорядоченной. Граница между отсортированной и неотсортированной частями смещается, и процесс повторяется для оставшихся элементов. После выполнения всех шагов весь массив становится отсортированным.
Code (Assembler) : Убрать нумерацию
- ;----------------------------------------------------------------
- ; Функция сортировки массива DWORD методом вставок
- ; by ManHunter / PCL (www.manhunter.ru)
- ;----------------------------------------------------------------
- ; Параметры:
- ; lpArray - указатель на массив DWORD
- ; dLen - количество элементов в массиве
- ;----------------------------------------------------------------
- proc insertion_sort lpArray:DWORD, dLen:DWORD
- pusha
- mov esi,[lpArray]
- mov ecx,[dLen]
- xor edi,edi
- inc edi
- .loc_loop_1:
- mov ebx,dword [esi+edi*4]
- mov edx,edi
- dec edx
- .loc_loop_2:
- cmp edx,0
- jb @f
- cmp dword [esi+edx*4],ebx
- jbe @f
- push dword [esi+edx*4+4]
- push dword [esi+edx*4]
- pop dword [esi+edx*4+4]
- pop dword [esi+edx*4]
- dec edx
- jmp .loc_loop_2
- @@:
- mov dword [esi+edx*4+4],ebx
- inc edi
- cmp edi,ecx
- jb .loc_loop_1
- .loc_ret:
- popa
- ret
- endp
Читать статью целиком »
Просмотров: 301 | Комментариев: 0
Исследование защиты программы Quick Input
12.05.2024 | Категория: Темная сторона Силы | Автор: ManHunter
Скриншот программы Quick Input
Программа Quick Input предназначена для ускорения ввода часто повторяющихся слов и словосочетаний. Что-то типа автокомплита в IDE, только работает в программах, где такого функционала нет в принципе. При вводе данных программа их запоминает, а в следующий раз по первым введенным буквам предложит варианты в виде выпадающего списка. И все бы было хорошо, если бы проект не сдох, унеся в небытие не только ставшие бесплатными последние версии, но даже возможность покупки. Будем работать с тем, что есть в наличии.
Читать статью целиком »
Просмотров: 648 | Комментариев: 15