Informatyka

3193
Завантаження...
EЛЕКТРОННА КНИГА

MySQL. Mechanizmy wewnętrzne bazy danych

Sasha Pachev

Poznaj sekrety jednej z najpopularniejszych baz danych Jak przechowywane są dane? Jak dodawać własne zmienne konfiguracyjne? Jak przebiega proces replikacji? MySQL to obecnie jedna z najpopularniejszych baz danych. Jedną z jej największych zalet jest nieodpłatny dostęp zarówno do samego systemu, jak i do jego kodu źródłowego. Możliwość przeglądania kodu i -- w razie potrzeby -- samodzielnego modyfikowania go może okazać się przydatna programistom tworzącym aplikacje, które korzystają z MySQL jako zaplecza bazodanowego. Jednak samodzielne "przegryzanie się" przez setki tysięcy linii kodu i rozpracowywanie mechanizmów działania bazy danych może zająć mnóstwo czasu. Dzięki tej książce poznasz kod źródłowy i sposób działania tego narzędzia. Autor, przez wiele lat pracujący w zespole tworzącym MySQL, przedstawia w niej tajniki systemu. Podczas czytania poznasz architekturę i wzajemne powiązania pomiędzy komponentami MySQL, strukturę kodu źródłowego oraz metody modyfikowania go przez kompilacją. Dowiesz się także, jak przebiega komunikacja pomiędzy klientem i serwerem bazy danych, jak realizowane są zapytania, w jaki sposób składowane są dane i jak implementowane są mechanizmy replikacji. Architektura MySQL Struktura kodu źródłowego Komunikacja pomiędzy klientem i serwerem Zmienne konfiguracyjne Obsługa żądań Parser i optymalizator zapytań Mechanizmy składowania danych Replikacja danych Dzięki tej książce zrozumiesz budowę bazy danych MySQL i będziesz w stanie samodzielnie dostosować ją do każdego zadania.

3194
Завантаження...
EЛЕКТРОННА КНИГА

MySQL. Vademecum profesjonalisty. Wydanie V

Paul DuBois

Kompendium wiedzy o MySQL! MySQL to jedna z najpopularniejszych baz danych wykorzystywanych we współczesnych aplikacjach internetowych. Swój sukces zawdzięcza prostej konfiguracji, niewielkim wymaganiom oraz wysokiej niezawodności. Jeżeli do tego dołożymy genialny współczynnik możliwości do ceny — baza jest darmowa — oraz doskonałą współpracę z językiem PHP, to otrzymamy rewelacyjny produkt. Warto pamiętać, że MySQL to prawdziwy system bazodanowy, wspierający zaawansowane techniki replikacji danych i mogący przechowywać bez problemu miliardy rekordów. Ta książka to kompletny poradnik poświęcony wykorzystaniu bazy danych MySQL oraz administrowaniu tą bazą. W trakcie lektury dowiesz się, jak najlepiej składować dane w bazie, jak optymalizować zapytania oraz jak pobierać metadane. Ponadto nauczysz się uzyskiwać dostęp do bazy z użyciem języków C, Perl oraz PHP. Niezwykle istotna jest część trzecia niniejszej publikacji. Poświęcona została w całości zagadnieniom związanym z administrowaniem bazą MySQL. Zrozumiesz dzięki niej, w jaki sposób baza przechowuje dane, jak zoptymalizować jej wydajność oraz co musisz zrobić, by zagwarantować najwyższy poziom bezpieczeństwa. Warto, żebyś zawczasu zapoznał się z rozdziałem poświęconym wykonywaniu i odtwarzaniu kopii zapasowej. Książka jest doskonałym źródłem informacji zarówno dla programistów, jak i administratorów korzystających z tej bazy danych. Dzięki tej książce: - poznasz dogłębnie bazę danych MySQL - zoptymalizujesz jej działanie - podłączysz się do jej zasobów za pomocą języków C, Perl i PHP - w pełni wykorzystasz potencjał bazy danych MySQL Wykorzystaj potencjał bazy danych MySQL!    

3195
Завантаження...
EЛЕКТРОННА КНИГА

Myśl jak inżynier. Projekty techniczne dla młodych bystrzaków

Camille McCue

Książka inżynierska dla dzieci! Inżynierowie to ludzie, którzy lubią wiedzieć, jak działają różne urządzenia. Ta książka pomoże Ci w uczynieniu pierwszego kroku na drodze do zdobycia umiejętności typowych dla prawdziwego inżyniera. Zacznij od zabawnych projektów, opartych na cyklu inżynierskim, aby szybko przejść do rozwiązywania rzeczywistych problemów współczesnego świata. Wytrzymałość mostu — zaprojektuj wirtualny most, a potem zbuduj model makaronowy. Inwazja kosmitów — wykonaj ubranie wyposażone w obwody elektryczne oraz obiekty drukowane w 3D. Przejażdżka kolejką górską — skonstruuj miniaturę roller coastera. Dr Camille McCue jest doświadczoną nauczycielką przedmiotów ścisłych. Naucza matematyki, techniki i fizyki zarówno w tradycyjnych klasach lekcyjnych, jak i za pośrednictwem telewizji. Obecnie pracuje w Las Vegas, w stanie Nevada.

3196
Завантаження...
EЛЕКТРОННА КНИГА

Myśl w języku Java! Nauka programowania

Allen B. Downey, Chris Mayfield

Myśl w języku Java! Nauka programowania Zacznij myśleć jak programista! Naucz się łączyć umiejętności płynące z różnych dziedzin: matematyki, inżynierii i nauk przyrodniczych. Różnorodna wiedza ułatwi Ci pokonywanie przeszkód w pracy programisty — dzięki niej zdefiniujesz problem i sformułujesz jasne i precyzyjne rozwiązanie. Jak się okazuje, te wszystkie trudne umiejętności można sobie przyswoić, ucząc się programowania. Znajomość języka Java stanie się dodatkową korzyścią — jest to język o ugruntowanej pozycji, lubiany, dojrzały i najzwyczajniej bardzo przydatny. Trzymasz w ręku zwięzły podręcznik programowania napisany z myślą o osobach mających niewielkie lub zerowe doświadczenie w tej materii. Przedstawiono w nim najbardziej podstawowe zagadnienia, a poszczególne koncepcje zaprezentowano w logicznej kolejności. Sam język Java nie został może wyczerpująco opisany, jednak ważniejsze konstrukcje, strategie i techniki programistyczne zostały pokazane w bardzo zrozumiały i przystępny sposób. Poszczególne koncepcje zilustrowano praktycznymi przykładami kodu. Ten starannie przemyślany układ treści sprawi, że „myślenie jak informatyk” bardzo szybko przestanie być Twoim problemem! Poznawaj po jednym zagadnieniu naraz: opanuj skomplikowane tematy, rozbijając je na szereg drobnych kroków popartych przykładami. Zrozum sposób formułowania problemów, myśl kreatywnie o rozwiązaniach i pisz programy klarownie i precyzyjnie. Wybierz techniki programowania, które najlepiej sprawdzą się w Twojej sytuacji i przećwicz ważną umiejętność debugowania kodu. Odkryj relacje pomiędzy danymi wejściowymi i wyjściowymi oraz poznaj instrukcje decyzyjne i pętle, klasy i metody, łańcuchy znakowe i tablice. Wykonaj ćwiczenia związane z grami słownymi, grafiką komputerową, zagadkami i grami karcianymi. Java — już wkrótce zaczniesz myśleć jak informatyk!

3197
Завантаження...
EЛЕКТРОННА КНИГА

Myśl w języku Java! Nauka programowania. Wydanie II

Allen B. Downey, Chris Mayfield

Java jest językiem dojrzałym i jednocześnie bardzo nowoczesnym. Skupiona wokół niego społeczność cały czas dynamicznie go rozwija, sprawiając, że wszechstronność i innowacyjność Javy budzi podziw. Jest to też język idealny do nauki programowania - początkujący programiści, którzy wybierają Javę jako swój pierwszy język, w naturalny sposób nabierają dobrych nawyków, dzięki czemu później stosowanie się do najlepszych praktyk programistycznych nie sprawia im problemu. Ważne jest tylko, aby wraz z nauką programowania adept sztuki tworzenia kodu przyswoił choćby najważniejsze prawidła informatyki. Pozwala to uniknąć w przyszłości wielu kłopotów z niewydajnym, niezrozumiałym i trudnym do utrzymania kodem. Oto zaktualizowane i uzupełnione wydanie znakomitego podręcznika dla początkujących, dzięki któremu zdobędziesz solidne podstawy informatyki i programowania w Javie. Wyjaśniono tu szereg skomplikowanych tematów, rozłożonych na mniejsze zagadnienia, z których każde zostało opatrzone zrozumiałymi przykładami. Książka zawiera mnóstwo ćwiczeń, które sprawią, że zaczniesz kreatywnie podchodzić do programowania, a odkrywanie relacji między danymi wejścia i wyjścia, klasami, metodami i obiektami przyniesie Ci prawdziwą satysfakcję. Duży nacisk położono na właściwe słownictwo i... właśnie tworzenie programów. Zapoznasz się więc z różnymi strategiami projektowania, pisania, testowania i debugowania programów. Liczne przykłady kodu, ćwiczenia, podsumowania, porady i wskazówki stanowią wspaniałe uzupełnienie prezentowanych treści. W tej książce między innymi: podstawowe koncepcje programowania zmienne, wartości, zarządzanie pamięcią, operacje wejścia-wyjścia operacje logiczne, pętle i referencje obiekty, tablice, klasy i ich projektowanie konstruktory, interfejsy, detektory zdarzeń

3198
Завантаження...
EЛЕКТРОННА КНИГА

Myślenie obiektowe w programowaniu. Wydanie IV

Matt Weisfeld

Obiektowe podejście do programowania pojawiło się w latach 60. ubiegłego wieku. Simula 67 był pierwszym językiem, w którym je zastosowano. Dzięki temu życie programistów stało się zdecydowanie prostsze, a odwzorowanie świata rzeczywistego — możliwe. Jednak żeby skorzystać z zalet podejścia obiektowego, należy najpierw opanować nowy sposób myślenia. Kolejne wydanie tej docenionej przez profesjonalistów książki szybko Ci w tym pomoże! W trakcie lektury poznasz podstawowe pojęcia oraz założenia programowania obiektowego. Dowiesz się, co to hermetyzacja, polimorfizm oraz dziedziczenie. Zobaczysz, jak obiekty powoływane są do życia oraz jak komunikują się między sobą. Ponadto nauczysz się korzystać z interfejsów, modelować klasy z wykorzystaniem diagramów UML oraz utrwalać stan obiektów. To wydanie zostało uzupełnione o mnóstwo nowych informacji, dotyczących między innymi wykorzystania obiektów w usługach sieciowych oraz aplikacjach mobilnych. Książka ta jest obowiązkową lekturą dla każdego programisty chcącego w 100% wykorzystać potencjał programowania obiektowego. Sięgnij po tę książkę i: modeluj klasy przy użyciu UML swobodnie poruszaj się w świecie klas, interfejsów i obiektów utrwalaj stan swoich obiektów poprzez serializację korzystaj z obiektów w komunikacji sieciowej zostań ekspertem w zakresie programowania obiektowego Twoje kompendium wiedzy o programowaniu obiektowym!

3199
Завантаження...
EЛЕКТРОННА КНИГА

Najlepsze praktyki w Kubernetes. Jak budować udane aplikacje

Brendan Burns, Eddie Villalba, Dave Strebel, Lachlan...

Systemy informatyczne oparte na chmurze stały się atrakcyjną alternatywą dla standardowej infrastruktury. Wymusiły jednak radykalne zmiany w praktykach tworzenia, wdrażania i utrzymywania aplikacji. Dziś uwaga profesjonalistów skupiona jest na Kubernetes, który w ciągu zaledwie kilku lat stał się faktycznym standardem wdrażania natywnej chmury. Aby tworzone aplikacje funkcjonowały wydajnie, bezawaryjnie i niezawodnie, warto wdrożyć i stosować wzorce i najlepsze praktyki. Konieczne jest również przemodelowanie sposobu pracy programistów. Ta książka jest przeznaczona dla profesjonalnych użytkowników Kubernetes, którzy chcą poznać wzorce i najlepsze praktyki przy wdrażaniu rzeczywistych rozwiązań. Znalazły się tu informacje o jego działaniu w różnych skalach, topologiach i domenach, a także liczne przykłady zastosowania omawianych technologii. Sporo miejsca poświęcono zagadnieniom projektowania aplikacji, konfiguracji i działania usług Kubernetes, a także ciągłej integracji i testowania aplikacji. Ważnym zagadnieniem są takie aspekty zarządzania klastrem jak przydzielanie zasobów, zapewnienie bezpieczeństwa czy autoryzacja i dostęp do klastra. Prezentowane treści zilustrowano fragmentami przejrzystego kodu, co dodatkowo zwiększa przydatność tej książki w pracy inżyniera. Najciekawsze zagadnienia: konfiguracja i projektowanie aplikacji w Kubernetes wzorce monitorowania i zarządzanie uaktualnieniami aplikacji wdrażanie i wycofywanie aplikacji Kubernetes polityka sieciowa i współpraca Kubernetes z architekturą Service Mesh platformy wysokiego poziomu na bazie Kubernetes Kubernetes i uczenie maszynowe Najlepsze praktyki w Kubernetes: poradzisz sobie z każdym wyzwaniem!

3200
Завантаження...
EЛЕКТРОННА КНИГА

Nanomateriały węglowe w technologii elektroniki drukowanej

Marcin Słoma

W opracowaniu przedstawiono najważniejsze osiągnięcia w dziedzinie szeroko pojętej nanotechnologii w elektronice z zastosowaniem nanomateriałów węglowych, poczynając od opisu procesów ich syntezy, przez narzędzia badawcze stosowane do oceny ich właściwości, a kończąc na praktycznych i potencjalnych zastosowaniach w elektronice. Autor skupił się na przedstawieniu światowych osiągnięć w dziedzinie badań i zastosowania nanomateriałów węglowych w technice drukowanej. W książce zawarto krytyczną analizę aspektu zastosowania nanomateriałów węglowych, których niespotykane wcześniej właściwości elektroniczne, mechaniczne, termiczne, optyczne, chemiczne i biologiczne sugerowały niemal nieograniczone możliwości aplikacyjne, co rozbudzało marzenia o zastosowaniach mogących zrewolucjonizować nasz świat technologii i nauki. Próby wykorzystania tych wyjątkowych możliwości wymagają jednak całkiem nowych rozwiązań technicznych, technologicznych i badawczych. Książka powinna być zrozumiała dla studentów stopnia magisterskiego, posiadających wiedzę z zakresu matematyki, fizyki, chemii i inżynierii materiałowej. Może być także przydatna dla naukowców z innych obszarów badań oraz kadry dydaktycznej jako podręcznik do zajęć z zakresu nowych technologii elektronicznych.