Posty

Wyświetlam posty z etykietą programowanie

Docker on Windows: remove all containers

FOR /f "tokens=*" %i IN ('docker ps -a -q') DO docker rm %i

[AnSI C][LINUX] Producent - Konsument: potoki nienazwane

Zaimplementować problem "producenta i konsumenta" przy pomocy programu, który: Tworzy nienazwany potok do komunikacji między procesem głównym (producentem) a procesem potomnym (konsumentem) Producent przesyła fragmentami zawartość pliku tekstowego do potoku Konsument odczytuje zawartość potoku i zapisuje do innego pliku tekstowego Po zakończeniu działania programu plik wejściowy i plik wyjściowy powinny być identyczne. klik:

[ANSI C][LINUX] Wysyłanie i obsługa sygnałów

Napisać program do obsługi sygnałów z możliwościami: Wykonania operacji domyślnej Ignorowania Przechwycenia i własnej obsługi sygnału Numer sygnału i opcja obsługi może być np. podana za pomocą argumentów wywołania programu. Uruchomić program i przetestować, wysłając do niego sygnał przy pomocy sekwencji klawiszy lub polecenia kill. Napisać program, który: Uruchomi powyższy program przy pomocy exec() i z procesu macieżystego wyśle do procesu potomnego sygnał przy pomocy funkcji kill() Uruchomi grupę kilku procesów i wyśle sygnały do całej grupy procesów klik:

[ANSI C][LINUX] Uruchamianie Programów: exec

Zmodyfikować poprzedni program tak, aby komunikaty procesów potomnych były wypisywane przez program uruchamiany przez funkcję exec . klik:

[c++] Mapa (kontener), użycie

okay, nie chce mi się pisać do tego kodu komentarzy, więc zainteresowanych odsyłam na cplusplus.com żeby sobie poczytali. Do utuchomienia kodu potrzebny jest plik tekstowy (przykładowy pod kodem). klik:

[C++] vector + operacje na plikach

klasa zapełniająca PLIK TEKSTOWY liczbami od 1-100 klik:

[C++] Wektor przechowujacy elementy klasy

klasa z intem i stringiem, obiekty wrzucone w wektor, wypisane + jakies przeciazenia operatorow  klik:

[c++] dziedziczenie part III

pokazuje zastosowanie metod wirtualnych... klik:

[C++] dziedziczenie part II

dziedziczenie + kolejność uruchamiania konstruktorów i destruktorów... klik:

[C++] dziedziczenie

przykład z wykorzystaniem dziedziczenia:

Baza danych [ANSI C]

tu program zaliczeniowy z którym miałem maaaaasę i jeszcze więcej kłopotów. może nie jest napisany idealnie, brak mu parę rzeczy, no ale - działa :P

:)

http://bash.org.pl/4842150/

separatory w ciągu znaków [ANSI C]

czyli podajemy ciąg znaków, np @#$ i separator, np 6, a wynik będzie: @6#6$6 ;p klik:

średnia arytmetyczna z macierzy 1 wierszowej[ANSI C]

szczerze mówiąc to dawno nie programowałem, i tak dla treningu robię jakieś proste programiki ;D anyway, początkującym programistom i takie pierdoły potrafią uprzykrzać życie, więc dodaję. klik:

przeładowanie operatorów - kalkulator liczb zespolonych

nie jest jakiś wyszukany, brakuje sporo funkcji, no ale ;p pomijam fakt że czasem potrafi wywalić dziwne rzeczy typu (0,-0) których nie chce mi się eliminować, ale w 70% spełnia swoje zadanie (pozostałe 30% to brak sin, cos, exp, ln itp). klik:

Przeciążanie operatorów - klasa wektor

hm. Tu jest moja wesoła twórczość na temat działania na wektorach w przestrzeni 3D. Ewentualne poprawki/błędy proszę zgłaszać ;p wrzucę jeszcze inną wersję tego programu, bez wskaźnika ;p klik:

Complex...

biblioteka complex to bardzo fajne narzędzie, w którym zdefiniowane są działania ;D przykładowe użycie: klik:

Przeciążanie operatorów

jak dobrze pójdzie, to pojawią się liczby zespolone, no ale chwilowo będą tylko proste implementacje tego zagadnienia. polecam zapoznać się z: http://4programmers.net/C/Prze%C5%82adowywanie_operator%C3%B3w  dosyć przejrzyscie jest to napisane... ;) kody pojawią się w kolejnych postach

Prostokąt template

dobra, może przesadzam, ale to już ostatni z figur ;D mam nadzieję że każdy zainteresowany będzie teraz w stanie napisać prosty szablon opisujący dowolną bryłę lub figurę płaską klik:

okrąg template

nomen omen, kolejny prosty kod, dobry jako ćwiczenie i mała uwaga. Tak, wiem że M_PI siedzi w bibliotece matematycznej i nie trzeba tego definiować, ale mój kompilator najwyraźniej ma w tej kwestii zupełnie inne zdanie ;) klik: