When normalizing strings, it is highly recommended that you use ToUpperInvariant instead of ToLowerInvariant because Microsoft has optimized the code for performing uppercase comparisons.
открытиеwinapi
для меня стало открытием, что windows для генерации уникальных идентификаторов (guid'ов) делает remote procedure call на сервер, который гарантированно вернет идентификатор уникальный для локальной подсети.
открытиеprogramming
а знали ли вы, что в языке C# можно вызвать не статическую функцию объекта раньше, чем конструктор
:)
на это у меня был баг
оказывается можно, если функция — абстрактна и зовется из базового класса
abstract class A {
public A() {
Foo();
}
public abstract Foo();
}
class B {
public B() {
// инициализация
}
public override void Foo() {
// я вызываюсь раньше, чем B::B :-P
}
}
открытие
для меня сегодня стало открытием то, что со спецификацией html5 появилась хрень server-event : )
теперь клиентам не надо опрашивать каждый раз сервер, чтобы узнать об изменениях в долготекущем процессе. сервер может сам оповестить : )
ура, товарищи