Jak zmienić adres IP routera?

TP-Link Archer C2Zmiana adresu IP routera jest czynnością dość skomplikowaną, gdyż – w przypadku sięgnięcia po inną pulę adresową niż dysponowana przez nas obecnie – wymaga umiejętności podziału sieci na podsieci. W sytuacji, gdy chcemy routerowi nadać inny adres IP niż obecny, ale w ramach tej samej podsieci którą dysponujemy, czynność ta ogranicza się tylko i wyłącznie do wpisania nowego adresu IP. W niniejszym artykule opiszemy pierwszą z tych możliwości.

W routerach przeznaczonych do użytku w domu lub małej firmie najczęściej wykorzystywaną pulą adresową są domyślne adresy
prywatne (192.168.0.0 – 192.168.255.255) klasy C (192.x.x.x – 223.x.x.x). Czytaj dalej Jak zmienić adres IP routera?

Początkowe numery adresów IPv4

Czy zastanawialiście się kiedyś, jaki jest pierwszy bajt adresów IPv4 różnych ISPów? Poniżej zamieszczam link do bardzo przydatnej strony – ripe.net, która to strona zawiera większość dostawców usług internetowych Europy – oczywiście – z publicznymi adresami IP. Oto ten link. Swój publiczny adres IPv4 możecie oczywiście sprawdzić w różnego rodzaju serwisach typu „moje ip”.

Ponadto tutaj lista polskich ISP i ich adresów IP.

Jak edytować plik z poziomu bajtów?

Bajtowa edycja plikuOdpowiedź na to pytanie wydaje się być prosta – wystarczy zmienić zawartość danego pliku. Tak jednak można uczynić w przypadku bezpośredniej edycji pliku, np. video, audio, pliku tekstowego, arkusza kalkulacyjnego itp. w dedykowanych programach. Jak zmienić natomiast zawartość pliku wykonywalnego, bądź dowolnego innego ale z poziomu bajtów? Otóż, musimy wniknąć w bajtową strukturę pliku. Czytaj dalej Jak edytować plik z poziomu bajtów?

Code::Blocks – instalacja IDE

Code::BlocksCode::Blocks to IDE języków C/C++, uważany za darmowy odpowiednik nierozwijanego już środowiska Dev C++, a jednocześnie darmową alternatywę dla Microsoft Visual Studio.

Ze strony codeblocks.org możemy ściągnąć kilka wersji środowiska. Należy wybierać wersję o większym rozmiarze, ponieważ taka wersja zawiera wbudowany kompilator GCC. Czytaj dalej Code::Blocks – instalacja IDE

Java – Scanner a BufferedReader, różnica szybkości

Istotną różnicą między klasami Scanner i BufferedReader jest szybkość wczytywanych danych. Dla przykładowego pliku tekstowego eksportowanego z Excel’a i zawierającego liczby od 1 do 150000, szybkość ta – w przeprowadzonym doświadczeniu – wyniosła: Czytaj dalej Java – Scanner a BufferedReader, różnica szybkości

Java – strumienie wejścia Scanner

Wprowadzanie liczb w różnych wierszach

Na początku tego wpisu odpowiedź na pytanie: jak prawidłowo wprowadzać liczby typu int za pomocą klasy Scanner? Wydawałoby się, że najlepszym sposobem jest trywialny sposób polegający na wywołaniu metody nextInt() na odpowiednim obiekcie klasy Scanner. Jednak takie działania wywołać może (w pewnych sytuacjach) wyjątek InputMismatchException. Czytaj dalej Java – strumienie wejścia Scanner