-
Сортировка за O(N)-время
Случайно наткнулся на статью на java.dzone.com – Fast O(n) Integer Sorting Algorithm! Всегда считал что O(n*log(n) ) это очень хороший показатель. Например, стандартная реализация сортировки в Java 6 является слегка модифицированным вариантом merge sort, которая соответственно дает время n*log(n). Получить ультра ускорялку сортировки можно используя дополнительные хитрости: используя дополнительные знания о самих объектах которые мы сортируем […]
-
шаблоны проектирования
GoF Шаблоны проектирования При работе с шаблонами мне интересен был в первую очередь практический аспект. Сейчас в 2010 году уже существует достаточно много информации и учебников по шаблонам проектирования как в интернете, так и в печатных изданиях. “Классикой жанра” считается книжка “банды четырех” (англ: “Gang Of Four” или просто GoF) – книга написанная Эрихом Гаммой […]
-
UML. Диаграммы классов. Отношения
шпаргалка – мини-справочник по отношениям между классами: агрегация, наследование и т.д.
-
Нефункциональные требования к проектируемому ПО.
Scalability, Extensibility, Maintainablity , Availability, Manageability и Reliability
-
Вики-Тики-Тави… Небольшой обзор различных wiki-движков
Всем добрый день! Переключаю режим протоколирования своих записей в WebLog-е ,в режим DEBUG… Внимание! Количество публикуемой информации будет на два порядка больше. Изначально я планировал использовать этот блог в качестве замены блокноту. Очень часто в работе нужно записать на скорую руку различные советы, чтобы потом можно было их быстро найти и прочитать. В ближайшие несколько […]
-
JAD
Используем JAD (JAva Decompiler) Очень удобно использовать в связки с FAR Качаем JAD http://web.archive.org/web/20080214075546/http://www.kpdus.com/jad.html Устанавливаем, т.е. тупо разархивируем Прописываем в PATH (если нужно) Запускаем FAR Нажимаем F9 Открываем Комманды –> Ассоциации Файлов Жмем “Ins” Добавляем. Маска файла – *.class, команда для редактирования – edit:<jad -p !.! Все ОК.
-
jsecurity
Разобрался с jsecurity (который сейчас Апач Ки – apache ki) документация слабая.Лучше делать так: Смотреть исходники, запустить под дебагом и вкуривать Просмотреть что написано здесь
-
Парсер для SWIFT’а
Для разбора SWIFT сообщений можно использовать opensource реализацию WIFE