.. уж простите, просто зудит, сам бы сделал так примерно
//...declarations and initializations omitted
for(var stop=false; !stop; )
{
//...some code omitted
if (!(stop = (j == i))
{
swap(i, j);
i = j;
}
}
но стоит тестить.. просто не люблю многострочность ))
//...some code omitted тоже можно вынести в лямбду, тогда код станет и прозрачнее, и тестируемее
.. и проверку тем более в лямбду ;))
.. тогда цикл выродился бы в одну строку ;))
fpir, о флагах.. груб в бутовском разделе, на сколько помню, в принципе не нуждается в бут флаге партишена ))
.. а акронис копирует линуксовые устройства "как есть".. и это разумно ))
fpir, подчеркну, акронис на ядре линукса, у меня по крайней мере, дико косячил с мышкой.. пользую только образы на винпе.. моя жизнь в основном в винде.. но и в линукс все больше, но все еще не на первом месте ))
VMesser, в koi8 пробовали? UTF-16?
посмотрите в какой кодировке вообще форма прилетает в браузер? может там еще вариации.
может какой то фрейм от модуля сторонней разработки ))
давно не практиковал wpf, но точно пробовал с DataTable, и вроде там и хидеры ловятся, и изменение таблицы отражалось на лету.. если память не изменяет..
Alexander, а вот когда одна из ос линукс, и грубу доверен выбор - вообще нет проблем. но это рецепт не для всех ))
.. и все равно чистая установка на носитель, который в этот момент выбран загрузочным. тогда все оч даже работает.. если конечно есть веские поводы для такой пляски ))
Возможно поможет отключение быстрой загрузки в обоих ОС и гибернации.
не возможно, а именно в этом и подвох. матчасть учить ни кто не отменял. но и не кто не учит заранее, тоже верно.
разруливается чистой установкой на отдельный носитель и выбором загрузочного носителя через биос по хоткею. не единственный вариант, но самый надежный ))
Drno, иногда могут быть полезны и приложения магазина. хотя с бубнами вроде тоже можно поднять. Eugene, в данном случае, думаю важнее чисто разрулить загрузку - установка на носитель, который на момент установки указан загрузочным в биосе. дальше вариантов много.
ну в целом все ответы стоит принять к сведению ))
nihi1ist, ок. нет хороших прогнозов, увы. ну я точно не дам.
обязательно прогоните тесты железа.
и чек диска. если живы папки C:\Users\***\AppData\Local\ и C:\Users\***\AppData\Roaming\, могу дать советы как поднять настройки браузеров и многих приложений, в чистой, новозалитой винде
WSGlebKavash, XAML позиционируется как декларативный инструмент создания UI. тем не менее, все порождаемые элементы такие же объекты дотнет. если ни кто не подкинет примера, и не найдете элегантного биндинга DataTable, в любом случае можно DataGrid даже с 0 сформировать програмно. если объемы данных не большие, для динамики это может оказать и удобнее
WSGlebKavash, создайте источник данных. допустим DataTable. и поищите примеры построчного биндинга.
ну или DataGrid модифицируйте программно, это не запрещено ))
//...some code omitted тоже можно вынести в лямбду, тогда код станет и прозрачнее, и тестируемее
.. и проверку тем более в лямбду ;))
.. тогда цикл выродился бы в одну строку ;))