|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Igor Moskin 2:5020/400 12 Apr 2004 06:13:05 To : Erelen Laiquendi Subject : Re: wildcard bitmask --------------------------------------------------------------------------------
Спасибо всем кто откликнулся.
С арифметикой все верно написано, но интересовало как это
сделать красиво встроенными средствами Perlv5.6.1 без привлечения CPAN.
С векторами сложение/вычитание возможно делать одним махом ?
Erelen Laiquendi wrote:
> IM> подсети заданы диапазоном в виде "192.168.0.0 - 192.168.0.127"
> IM> нужно получить строчку "192.168.0.0 0.0.0.127"
>
> Если я ничего не путаю, то адресом будет нижний адрес диапазона, а
> маской - побайтовая разница верхней и нижней границы диапазона:
>
> 192 - 192 = 0
> 168 - 168 = 0
> 0 - 0 = 0
> 127 - 0 = 127
>
> Это в случае, если диапазон заведомо корректен (проверку, в принципе,
> тоже организовать элементарно).
>
--- ifmail v.2.15dev5.3
* Origin: ElCat (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/8578eb13dce9.html, оценка из 5, голосов 10
|