Различие между осями parent::
и ancestor::
передается по их именам: родитель является непосредственным прямым предком .
Итак, для этого XML, например,
<a>
<b>
<c>
<d/>
</c>
</b>
</a>
/a/b/c/d/parent::*
выбирает c
/a/b/c/d/ancestor::*
выбирает c
, b
и [ 118] Итак, да /a/b/c/d/ancestor::*[1]
будет таким же, как /a/b/c/d/parent::*
.
Во-первых, вам необходимо настроить компьютер для получения статического IP-адреса от маршрутизатора. Инструкции о том, как это сделать, можно найти: здесь
Например, допустим, вы выбрали IP-адрес 192.168.1.102. После завершения вышеуказанного шага вы сможете перейти на веб-сайт на своем локальном компьютере, перейдя по адресу http: // localhost и http://192.168.1.102 , поскольку ваш компьютер теперь всегда будет иметь этот IP-адрес в вашей сети.
Если вы посмотрите свой IP-адрес (например, http://www.ip-adress.com/ ), то IP-адрес, который вы см. на самом деле IP-адрес вашего роутера. Когда ваш друг зайдет на ваш сайт, вы дадите ему этот IP. Однако вам необходимо сообщить маршрутизатору, что, когда он получит запрос на веб-страницу, переадресовать этот запрос на ваш сервер. Это делается через переадресацию портов.
Два примера того, как это сделать, можно найти здесь и здесь , хотя конкретные экраны, которые вы видите, будут зависеть от производителя вашего маршрутизатора (точные инструкции см. В Google, если нужно).
Для маршрутизатора Linksys, который у меня есть, я ввожу http://192.168.1.1/ , ввожу свое имя пользователя / пароль, вкладка «Приложения и игры»> Переадресация диапазона портов. Введите имя приложения (как хотите его назвать), начальный порт (80), конечный порт (80), протокол (TCP), IP-адрес (используя приведенный выше пример, вы должны ввести 192.168.1.102, который является статическим IP-адресом). вы назначили свой сервер) и обязательно установите флажок для включения пересылки. Перезагрузите маршрутизатор, и изменения вступят в силу.
Сделав все это, теперь ваш друг должен иметь доступ к вашей веб-странице, зайдя в свой веб-браузер на своем компьютере и введя http://IP.address.of.your.computer (тот самый, который вы видите, когда заходите здесь ).
Как упоминалось ранее, IP-адрес, назначенный вам вашим интернет-провайдером, в конечном итоге изменится независимо от того, подписываете ли вы офлайн или нет. Я настоятельно рекомендую использовать DynDns, который является абсолютно бесплатным. Вы можете выбрать имя хоста в их домене (например, cuga.kicks-ass.net), и ваш друг всегда сможет получить доступ к вашему веб-сайту, просто перейдя по адресу http://cuga.kicks-ass.net в его браузер. Вот снова их сайт: DynDns
Надеюсь, это поможет.
компьютер (тот самый, который вы видите, когда заходите сюда ).Как упоминалось ранее, IP-адрес, назначенный вам вашим интернет-провайдером, в конечном итоге изменится независимо от того, подписываете вы офлайн или нет. Я настоятельно рекомендую использовать DynDns, который является абсолютно бесплатным. Вы можете выбрать имя хоста в их домене (например, cuga.kicks-ass.net), и ваш друг всегда сможет получить доступ к вашему веб-сайту, просто перейдя по адресу http://cuga.kicks-ass.net в его браузер. Вот снова их сайт: DynDns
Надеюсь, это поможет.
компьютер (тот самый, который вы видите, когда заходите сюда ).Как упоминалось ранее, IP-адрес, назначенный вам вашим интернет-провайдером, в конечном итоге изменится независимо от того, подписываете вы офлайн или нет. Я настоятельно рекомендую использовать DynDns, который является абсолютно бесплатным. Вы можете выбрать имя хоста в их домене (например, cuga.kicks-ass.net), и ваш друг всегда сможет получить доступ к вашему веб-сайту, просто перейдя по адресу http://cuga.kicks-ass.net в его браузер. Вот снова их сайт: DynDns
Надеюсь, это поможет.
net), и ваш друг всегда сможет получить доступ к вашему веб-сайту, просто перейдя на http://cuga.kicks-ass.net в своем браузере. Вот снова их сайт: DynDnsНадеюсь, это поможет.
net), и ваш друг всегда сможет получить доступ к вашему веб-сайту, просто перейдя на http://cuga.kicks-ass.net в своем браузере. Вот снова их сайт: DynDnsНадеюсь, это поможет.