All streams
Search
Write a publication
Pull to refresh
165
0
Антон Д @atd

Самоуверенный пользователь ПК

Send message
просто от любителей красивого кода и «турбо-гуру» как-то нахватал минусов… ;)
Да думать там особо не надо, можно вместо ксора взять что-нибудь посерьёзнее.
А ещё лучше спрятать это в сессию.
Да. Ещё он не видить веб-сайты в solution’е, если они добавлены не как web application, a просто сайтами.
Отличная штука! А то надоело уже скроллить большие solution’ы…
Спасибо за наводку ;)
немного синтаксического сахара:
1. вложенные using можно писать без {}, тогда даже стандартный форматировщик кода оставляет их с одним отступом
2. можно убрать лишнюю переменную:
using (var command = new OracleCommand())
using (command.Connection = new OracleConnection()) {

}

Это, конечно, не существенно, но код становится чуть покомпактнее ;)
эммм. на вкус и цвет все фломастеры разные. но мне было бы проще сосзадть пустую страницу с отключенным sessionstate (весь остальной хлам типа viewstate и validation я всегда отключаю на уровне всего сайта). На которой не будет никаких контролов, и написать туда этот код.

В этом случае оверхед на то, что это страница а не хендлер будет уже незаметен.
Зато нам не надо править вебконфиг (который будет выглядеть, кстати, по разному для IIS6/тестовый сервер студии и IIS7/7.5).

Опять же, напоминаю для тех кто забыл, сайтмап у нас запрашивается роботами и довольно редко. Если гонитесь за производительностью или запускаете с помощью asp.net шаттл, то настройте правильно кэширование.
я считаю, что для такой редко запрашиваемой страницы как sitemap это не очень-то важно…

Ведь если гнаться за наносекундами производительности, то давайте все страницы сайта тоже реализовывать хендлерами.
А зачем обязательно делать handler если можно сделать например sitemap.aspx и весь ваш код засунуть в Page_Load?
В телефонах alcatel перевод автоматический, но немного глючный: время переводится в 00:00 ;)
Небольшая поправка: поддержка css и «удобное дополнительное меню навигации по элементам таблицы стилей» — это заслуга самой студии, а не плагина.

(что правда ничуть не умаляет заслуги его разработчиков, отличная штука!)
Немного придерусь
1. Множества (как класс в библиотеке) в С# всё-таки есть, и на любой вкус.
2. Пишите [Flags] вместо [FlagsAttribute]
У меня загрузилась старая (по правде говоря, ооочень старая) версия 1.0.0.104
он переводит пользуясь соответствиями между английскими и русскими текстами. судя по всему, have a nice day чаще всего употребляется как упоминание названия песни, поэтому и в русском тексте пишется по-английски.

вот такая догадка.
По вашей ссылке:

Ответа от Support Engineer’а о результатах его попытки там так и не поступило.

Остальное про то, что рамдрайв может использовать невидимую память — всего лишь домыслы непонятного чувака, никем не подтверждённые.

Про «свопится на диск намного раньше» — читайте почты выше (или «чукча не читатель»?)
1. вы писали драйвера, работающие с DMA?
почитайте внимательно msdn
2. результат CreateFileMapping, MapViewOfFile, VirtualAlloc никак не меняется, если не лезть во внутренние структуры.
софт, пользующийся AWE — бооольшая редкость
Чушь несёте вы.
1. Любой драйвер, работающий с DMA будет иметь те или иные проблемы.
1а.
>>А в наш просвещённые век этот режим используется настолько часто…
Вы про PAE+спящий режим? Я думаю, таких конфигураций вы не встретите среди серверов. Да и среди десктопов их будет около 1%.
2. Программа, на работу которой влияет PAE — это что-то новое. Я не встречал ещё ни одной.
запустите Registry Monitor и посмотрите, сколько сотен обращений в секунду делает туда большинство софта (особенно родного)
она их и не видела (видела только маркировку модулей)
1. Все эти драйвера под windows server не нужны (под RAID-контроллеры и сетевые адаптеры такого класса, а сейчас наверно и под все остальные сетевые адаптеры, драйвера поддерживают PAE).
2. На драйвера PAE влияет на _все_. (драйвер внезапно очутившийся не на той странице приведёт к краху системы, независимо от того, драйвер это видеокарты или драйвер, установленный трояном/антивирусом)
3. PAE не влияет на на какие приложения.
в клиентских ОС микрософта отключено переключение страниц из-за того что куча драйверов всё ещё не умеют работать с PAE, и часто роняют систему в БСОД. А на серверных считается что админ в курсе, какие дрова он устанавливает, и тут всё что видим, то и используем.

Information

Rating
Does not participate
Location
Россия
Registered
Activity