185 читали · 1 год назад
«Как я искал (и нашёл) разницу в двух побайтово идентичных файлах»
Есть у нас одно .NET-приложение, которое умеет загружать и использовать плагины. Плагины — дело хорошее. Можно функционал расширять, можно оперативненько обновлять их со своего сайта, можно даже юзерам дать SDK и позволить писать свои плагины. Мы всё это и делали. Наши плагины представляли собой обычные .NET-сборки, которые нужно было подкинуть в определённую папку, откуда основное приложения их загружало и использовало. Ну, вы, наверное представляете как — Assembly.Load(), дальше ищем класс, реализующий необходимый интерфейс, создаём объект этого класса и т...
11 месяцев назад
Слияние двух версий: чем объединение документов отличается от сравнения
Новая возможность совместной работы Вы не смогли по каким-то причинам нормально воспользоваться возможностями совместной работы в одном документе и теперь у вас две версии файла с подозрительно похожими названиями и примерно одинаковым содержанием? Нужно понять, что же использовать для продолжения работы? Не надо выбирать между текстами. Вместо неприятного «или» есть волшебное «и» — слияние версий с помощью функции «Объединить». Объединенный документ Когда мы писали про опцию «Измененный документ», то сразу оговорились, что это не единственная новинка на вкладке «Совместная работа»...