Ostatnio dodano...

  • Bazy Danych
  • Kontakt
  • Symulacja awarii w systemie rozproszonym
  • Linux kolejka
  • Diagram czynności dla procesu zakładania konta
  • Diagram przypadków użycia dla wypożyczalni dvd
  • Diagram czynności dla wysyłania wiadomości - smtp
  • MS Windows
    • Polecenia Windows
    • Ogólnie Windows
    • Rejestr systemowy
  • Programowanie
    • UML
    • Zadania C++
    • PHP
  • Bios
  • Opracowania
  • Do pobrania
    • Czytniki, edytory PDF
    • Diagnostyka i testowanie
    • Oprogramowanie sieciowe
    • Grafika, wideo
    • Klienty FTP, arch. danych
    • Nagrywanie płyt CD, DVD
    • Narzędzia dyskowe
    • Narzędzia systemowe
    • Odzyskiwanie danych
    • Programowanie
    • Programy biurowe
    • Wirtualizacja



  • Nie pamiętasz hasła?
  • Nie pamiętasz nazwy?
  • O Joomla!
  • Zgłoś błąd
  • Kontakt
  • Linki

  • Start
  • Mapa strony
  • Szukaj

Breadcrumbs

Start
Bazy Danych
Opracowania - Opracowania PDF
Wpisany przez Administrator   
Niedziela, 03 Sierpień 2008 20:58

"Zebrany w kursie materiał to pomoc w przyswojeniu podstawowych pojęć z zakresu relacyjnego modelu danych oraz elementów algebry relacyjnej. Krótkie definicje zilustrowane przykładami będą pomocne w procesie przyswajania prezentowanej wiedzy, zaś zdania i ćwiczenia pozwolą zweryfikować stopień przyswojenia wiedzy. Druga część kursu ma za zadanie wprowadzenie w dziedzinę relacyjnych baz danych. Zawiera materiał teoretyczny, który umożliwia przełożenie rzeczywistych zjawisk lub połączeń na poziom relacyjnej bazy danych. W dalszej częśc i przedstawiono język SQL jako uniwersalne narzędzie służące do manipulacji danymi i strukturami. Całość materiału podsumowują rozdziały skupiające się na bazie Oracle, jako przykładzie relacyjnego systemu bazy danych."

 

Rozpocznij : korzystanie z kursu...

Zmieniony ( Niedziela, 03 Sierpień 2008 21:37 )
 
Komentarzy (0)
Symulacja awarii w systemie rozproszonym
Programowanie - Zadania C++
Wpisany przez Administrator   
Sobota, 07 Czerwiec 2008 16:23

Ogólnie program działa w sposób następujący :

Mamy serwer i nieograniczoną liczbę klientów. Serwer wysyła do klientów dane ( czas i datę w odstępach co 5 sekund przez protokół TCP/IP ). Klient lub klienci odbierają te dane. W momencie awarii serwera – klient który pierwszy zauważy brak komunikacji z serwerem ( brak przychodzących danych ), szuka serwera i jeśli nie znajdzie sam próbuje zostać serwerem.


Konfiguracja przed skompilowaniem pliku ko.cpp :

Ustawiamy maskę adresów IP w zmiennej char ip[] = "192.168.1.";

Ustawiamy adres startowy czwartego oktetu w adresie IP – zmienna BEGIN.

Ustawiamy adres końcowy czwartego oktetu w adresie IP – zmienna END.


Uruchamiamy plik ko.out. ( można nieograniczoną ilość razy – program uruchomiony jako pierwszy zostaje pierwszym serwerem, reszta klientami – jeśli serwer zabijemy ( kill PID ) - któryś z klientów będzie chciał nim zostać. )

Zmieniony ( Niedziela, 20 Lipiec 2008 20:57 )
Więcej…
 
Komentarzy (0)
Linux kolejka
Programowanie - Zadania C++
Wpisany przez Administrator   
Piątek, 16 Maj 2008 21:30

Rozwiązanie zadania z serwerem ( odpowiadaczem ) który pobiera dane z kolejki wysłane przez klienta i wynik przesyła z powrotem do tej samej kolejki aby mógł go pobrać klient. Ważniejsze elementy programu są opisane w plikach, tutaj chciałbym przedstawić ogólny opis. Uruchamiamy jeden plik serwer.cpp i dowolną ilość plików klient.cpp ( ilość ta jest ograniczona stałą #define max_klient w programie ). W pierwszej kolejności serwer tworzy kolejkę w której trzyma kolejne numery identyfikatorów. Każdy klient pobiera z kolejki jeden ( następny, indywidualny ) identyfikator aż do wyczerpania puli ( max_klient ) oraz zapisuje go do pliku. W ten sposób nie będzie możliwosci duplikowania identyfikatorów. Klient przy uruchomieniu tworzy dwa procesy, jeden jest odpowiedzialny tylko za wysyłkę zapytań do właściwej kolejki ( jako msgsnd mtype ma ustawioną na stałe liczbę 100 - w ten sposób serwer wie że to zapytanie jest do niego ), drugi proces odbiera wyniki z kolejki i to tylko takie które mają mtype= identyfikator + 1000. Zmienna id ( identyfikator ) jest przesyłana w strukturze przez pierwszy proces, stąd serwer wie jaki mtype przypisać przy wiadomości wychodzącej ( wyniku ). Kolejny uruchomiony klient znów pobiera z pierwszej kolejki indywidualny id, wysyła zapytanie ( msgsnd mtype = 100 ) do kolejki, serwer odbiera dane do obliczeń oraz id klienta przysyłającego ( zawarte w strukturze ), następnie oblicza wynik i przesyła z powrotem do kolejki ( jako mtype = 1000 + id ), drugi proces klienta odbiera tylko takie wiadomości których mtype = 1000 + id, czyli właśnie wyniki wysłane przez serwer do kolejki. Pierwszy proces klienta znów wysyła zapytanie do kolejki dla serwera itd. ( pętla nieskończona while ).

 

Program do skompilowania pod którymś z systemów Unix komendą ( wcześniej skopiuj kod i zapisz go w pliku pod nazwą nazwa_programu.cpp ) :

 

g++ nazwa_programu.cpp -o nazwa_programu.out

 

Kompilowany i testowany pod Suse Linux 10.3.

 

Do pobrania : serwer_klient.zip

 

Autor : www.neTsl.net

Rozmiar pliku : 13.5 KB

Zmieniony ( Niedziela, 20 Lipiec 2008 20:50 )
 
Komentarzy (0)
PC Inspector File Recovery
Download - Odzyskiwanie danych
Wpisany przez Administrator   
Niedziela, 15 Czerwiec 2008 16:02

PC Inspector File RecoveryPC INSPECTOR File Recovery jest programem służącym do ratowania danych, który obsługuje systemy plików FAT 12/16/32 i NTFS. Automatycznie odnajduje napędy także wtedy, kiedy Boot Sektor został skasowany lub uszkodzony. Odtwarza pliki z ich oryginalnym czasem i datą powstania. Rekonstruuje także takie pliki, przy których brak odsyłacza z folderu, w którym się znajdował. Specjalna funkcja odtwarzania obsługuje następujące formaty plików: ARJ, AVI, BMP, CDR, DOC, DXF, DBF, XLS, EXE, GIF, HLP, HTML, HTM, JPG, LZH, MID, MOV, MP3, PDF, PNG, RTF, TAR, TIF, WAV.

 

Do pobrania : PC Inspector File Recovery

 

Wersja : 4.0

Typ : pełna, freeware

Rozmiar pliku : 5.83 MB

Producent : CONVAR

Systemy : Windows 98/ME/2K/XP/NT

Zmieniony ( Wtorek, 15 Lipiec 2008 20:45 )
 
Komentarzy (0)
Operatory przeciążone w c++
Opracowania - Opracowania PDF
Wpisany przez Administrator   
Środa, 14 Maj 2008 19:48

W pliku znajdują się przykładowe zadania na temat przeciążania operatorów wraz z rozwiązaniami zaimplementowanymi w języku c++.

 

Do pobrania : przeciazanie_operatorow_2.pdf

 

Autor : www.neTsl.net

Rozmiar pliku : 60 KB

Stron : 5

Zmieniony ( Wtorek, 15 Lipiec 2008 20:48 )
 
Komentarzy (0)
Komunikacja miedzyprocesowa IPC w systemie UNIX
Opracowania - Opracowania PDF
Wpisany przez Administrator   
Środa, 14 Maj 2008 19:28

Tematy :

 

Komunikaty - polecenia i funkcje

Komunikaty - funkcja wyślij do kolejki

Komunikaty - funkcja odbierz komunikat

 

Do pobrania : komunikaty_6.pdf

 

Autor : prof. Konrad Koc

Rozmiar pliku : 62 KB

Stron : 20

Zmieniony ( Wtorek, 15 Lipiec 2008 20:48 )
 
Komentarzy (0)
Linux - BASH - Programowanie w powłoce
Opracowania - Opracowania PDF
Wpisany przez Administrator   
Środa, 14 Maj 2008 17:14

Tematy :

 

Skrypty powłoki a programy 
Potoki i przekierowania 
Zmienne 
Cudzysłowy 
Apostrofy 
Rozwinięcia parametryczne 

Zmieniony ( Wtorek, 15 Lipiec 2008 20:48 )
Więcej…
 
Komentarzy (0)
Programowanie współbieżne i rozproszone - procesy
Opracowania - Opracowania PDF
Wpisany przez Administrator   
Środa, 14 Maj 2008 16:34

Tematy :

 

Procesy - budowa

Procesy - możliwe stany

Informacje o procesie

Tworzenie procesów - fork

Tworzenie procesów - exec

Zmieniony ( Wtorek, 15 Lipiec 2008 20:49 )
Więcej…
 
Komentarzy (0)
Więcej artykułów…
  • Wybór miejsca na stronę www - bezpłatny web hosting
  • Algorytmy i struktury danych
  • Zastosowanie funkcji pipe()
  • Programowanie w Bash - podstawy
  • Przeładowanie operatorów w c++
  • Katalogi oraz polecenia w systemie Linux
<< Początek < Poprzednia 1 2 3 4 5 6 7 8 Następna > Ostatnie >>

Strona 1 z 8

©2007-2008 www.neTsl.net  Aktualizacja:26.04.2008  LP:1441 :: 38.103.63.60  38.103.63.60   Powered by Joomla!.