November 2019

S M T W T F S
      12
34 5 678 9
10111213141516
17181920212223
24252627282930

Style Credit

Expand Cut Tags

No cut tags

October 22nd, 2004

dil: (Default)
Friday, October 22nd, 2004 01:34 pm
Скажите мне, о люди, владеющие Сакральным Знанием Windows, обладающие сертификатами MCSE, MCP и прочей макулатурой, как должна работать следующия конструкция из двух дефолтовых маршрутов с разными метриками? А если бы метрики были одинаковыми?

>route print
...
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric

          0.0.0.0          0.0.0.0      192.168.0.1    192.168.0.17       21
          0.0.0.0          0.0.0.0        10.0.0.69       10.0.0.69        1 

И как она согласуется с тем, что там внизу ещё дополнительно подписано:
Default Gateway:    10.0.0.69 

?

Хинт: это получилось после запуска Cisco VPN клиента. 10.0.0.69 - это адрес, поднятый на локальном конце VPN.
Который вдобавок сам по себе был VPN-клиентом замаршрутизирован на loopback (ну это в виндах так принято почему-то, все локальные адреса явным образом заворачивать на loopback)
         10.0.0.69  255.255.255.255        127.0.0.1       127.0.0.1       10
Tags:
dil: (Default)
Friday, October 22nd, 2004 01:48 pm
Загадочные ляпы там встречаются:
"Функция get() имеет несколько форм, однако, чаще всего используется ее следующая версия: "Класс:ostream:функция-член:put""

Из раздела про методы read() и write():
"Как видим, для считывания или записи целой структуры достаточно одного вызова функции read() или write(). Отдельное поле структуры невозможно считать или записать отдельно". Почему невозможно - загадка. Речь явно идёт не о битовых полях, а о нормальных структурах.

Первые пол-книги указатели почему-то назывались ссылками, и лишь при описании собственно ссылок появились оговорки, что есть ссылка, а что указатель.. Мы-то ничего, привычные, а у начинающих изучать C++ это может вызвать сдвиги в мозгу.

И, наконец, явный brain damage:
"Функция puts(), как и функция printf(), распознает эскейп-последовательности, например '\n', предназначенную для перехода на новую строку".
Если я чего-то понимаю в колбасных обрезаках, то эскейп-последовательности должен распознавать компилятор, а функциям вывода они как-то пофигу - чего дали, то они и выводят.

Интересно, это дефекты перевода, или в оригинале всё тоже так плохо?