Всё началось с того, что на работе у коллеги стали падать тесты. Причём только у неё одной. Вдаваться в подробности не буду, но суть в том, что в тесте было два объекта List. Первый был эталонным, а второй — возвращался тестируемым методов. Затем листы сравнивались поэлементно.
Очень быстро было выяснена причина падения теста: у коллеги порядок элементов в результирующем массиве был обратным порядку в эталонном массиве. В коде тестируемого метода использовался стандартный List.Sort с нашим компаратором, который именно на этом тесте всегда возвращает 0. Но у всей команды элементы возвращались в одном порядке, а у одной сотрудницы — строго в обратном. Было быстро выяснено, что у коллеги давно не было обновлений и версия mscorlib.dll у неё сильно отличалась от той, что была у остальных. На этом можно было бы и успокоиться, но мне стало интересно я решил копать дальше и вот что выяснил. Читать полностью »
Рубрика «.net framework 4.0»
Интересное поведение сортировки в .NET
2013-07-08 в 19:10, admin, рубрики: .net, .net framework 4.0, .net framework 4.5, быстрая сортировка, Песочница, сортировка, метки: .net framework 4.0, .net framework 4.5, быстрая сортировка, сортировкаОбработка изображений 1С средствами .Net framework при выгрузке на веб-сайт
2013-04-15 в 9:36, admin, рубрики: .net, .net framework 4.0, 1c 8.2, 1c интеграция, 1С, 1с интернет-магазин, 1С-Битрикс, метки: .net framework 4.0, 1c 8.2, 1C интеграция, 1с, 1с интернет-магазин1С: Предприятие не предоставляет штатных средств работы с изображениями по изменению размеров и наложению водяных знаков. Данный функционал часто востребован, например, в Интернет-магазинах, когда из 1С происходит экспорт товаров с фотографиями. Раньше для этого использовали выгрузку фотографий на диск и вызов утилит через командную строку. Понятно, что гибкостью и скоростью такой вариант не обладает, плюс еще могут возникнуть проблемы с безопасностью и учетом временных файлов на диске.
Построение графиков на WPF форме под .NET Framework 4
2012-06-06 в 19:05, admin, рубрики: .net, .net framework 4.0, charts, windows forms, wpf, метки: .net framework 4.0, charts, windows forms, wpf Под .NET существует множество библиотек для построения графиков. Выбор в сторону решения от Microsoft подкупил тем, что оно встроено в .NET Framework 4 и потому не требует подключения сторонних библиотек. Хотя есть и один недостаток — работать с ним можно только на форме Windows Forms, что полностью игнорирует WPF формы. Из-за этого все мануалы, начинающиеся словами «перетащите компонент Chart на форму» шли лесом абсолютно не помогали решить поставленную проблему.
Читать полностью »