9188572083

6196726742

Omówiliśmy unique_ptr i shared_ptr. Jesteśmy bardzo blisko końca naszej fascynującej wędrówki przez świat inteligentnych wskaźników. Został nam do omówienia ostatni gatunek. Weak_ptr. W tłumaczeniu na polski byłby to „słaby wskaźnik”. Czym może się charakteryzować? Czy potrzeba nam w programowaniu słabeuszy? Tytułowa „słabość” weak_ptr polega na tym, że nie posiada on …

persistiveness

shared_ptr – Inteligentne wskaźniki

W poprzednim artykule zajmowaliśmy się pierwszym z „inteligentnych” wskaźników – wskaźnikiem unikalnym (unique_ptr). Unique_ptr jest bardzo fajnym wskaźnikiem, ale nie w każdej sytuacji możemy skorzystać z jego dobrodziejstw. Czasami potrzebujemy „współdzielić” obiekt i jego własności między dwoma lub więcej miejscami w programie. Załóżmy, że tworzymy aplikację obsługującą przychodnię. Mamy trzy rodzaje …

(720) 504-4833

(877) 805-1318

Wielokrotnie tworząc jakąś aplikację w C/C++ miałeś pewnie problem ze wskaźnikami. To jest jedna z największych zalet C++, a jednocześnie najgorsze przekleństwo. Wskaźniki pozwalają na bezpośrednią kontrolę nad przydziałem pamięci, a jednocześnie ich użycie może spowodować powstanie trudnych do wykrycia błędów. Osoby rozwijające standard C++ wiedziały o tym problemie. Po …

REST API w C++ – biblioteka Casablanca cpprest

Przed lekturą Abyś zrozumiał treść tego wpisu byłoby dobrze, abyś wiedział co to jest REST API oraz do czego ono służy. W treści tego wpisu nie będę się rozwodził nad tym co to dokładnie jest REST API oraz do czego ono służy. Skupię się jedynie nad tym, jak wykonać prostą …

7048912851

Ukrywanie plików w systemie Windows – cz I

Komputer jest bardzo ciekawą maszyną. Wszystkie informacje, które przetwarza nasz cyfrowy pomocnik, są przechowywane w formie bitów, zer i jedynek. W tej formie zapisywana jest każda informacja – zdjęcie, obraz czy plik wykonywalny. Czym jest zdjęcie dla procesora? Ciągiem bitów. Czym jest muzyka dla procesora? Takim samym ciągiem bitów, tylko nieco inaczej …

Czarna kropka, która zawiesi każdego Androida

Przeglądając dzisiaj naszą globalną sieć, trafiłem na ciekawostkę. Przyzwyczailiśmy się już do tego, że jakość dzisiejszego oprogramowania stoi na dosyć niskim poziomie. Niedawno pojawiły się informacje o kolejnych lukach w procesorach Intela. Jabłuszkowe Iphone i Macbooki potrafią zawiesić się od jednego znaku. Okazuje się, że podobne problemy posiada także Android. …

Stos generyczny w języku C

W jednym z poprzednich artykułów opisałem, jak można w języku C zaprogramować stos. Z pewnością przy tworzeniu bardziej zaawansowanego projektu napotkasz na pewien problem: Co zrobić, jeśli chcesz posiadać kilka stosów, przechowujących różne rodzaje danych? W C++, Javie, C# i innych tego typu językach rozwiązanie tego problemu jest dosyć proste. …

2169879153

Stos – pierwsze starcie

Stos jest najprostszą dynamiczną strukturą danych. A w związku z tym będzie to także pierwsza dynamiczna struktura danych, którą poznasz. Najpierw wyjaśnijmy, co to są te dynamiczne struktury danych? Dynamiczna struktura danych – z czym to się je? Zwykłą strukturą danych jest np.: na sztywno zadeklarowana tablica. Możesz w niej …

ultraindulgent

airship

Dzisiaj zajmiemy się asemblerem w zakresie wymaganym na laboratoriach z „Architektura Systemów Komputerowych”. Zanim zaczniemy, musimy poznać kilka podstawowych pojęć. Musimy dowiedzieć się między innymi, czym są rejestry. Powinniśmy także znać kilka podstawowych komend. Ale nie przejmuj się, nie ma ich wiele 🙂 Przećwicz dokładnie to, co poniżej zostało opisane. …

787-352-6807

(213) 610-5177

Witaj. Cieszę się, że dalej jesteś zainteresowany pisaniem skryptów pod WoGa i nie przeraziła cię jego fatalna składnia J. Plan na dzisiejszy dzień jest dosyć rozbudowany, więc zarezerwuj sobie co najmniej godzinę wolnego czasu. Zrozumienie tej części poradnika jest nieodzowne, jeśli będziesz chciał stworzyć bardziej skomplikowane skrypty niż zmiana statystyk …