Cześć! No i udało się - jest pierwsza beta mojej nowej biblioteki do budowania rozproszonych aplikacji w C++! Można pobrać z github'a: https://github.com/cloudover/libdinemic albo stronki projektu dinemic.io. Bazując na tym "frameworku" można stworzyć aplikacje działające na wielu hostach w sieci, bez jakiegokolwiek centralnego punktu, włączając w to autoryzacje, która jest oparta o kryptografię.

Co działa?
- Pełen ORM na obiekty w C++ - można zmapować pola (lub użyć get/set), działa również wsparcie dla list
-
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@didijo: wyglada ciekawie, niestety przejzalem tylko pobierznie.
Ale żeby nie uszlo ci płazem postowanie kodu to doczepie się do:

using namespace std;
Uzywane globalnie w nagłówku.
Wieczorem przejżę to się może wypowiem.
  • Odpowiedz
#programowanie #cpp

Mam problem z pamięcią dzieloną (Named Shared Memory).
Mam 3 procesy, który każdy z nich ma udostępnioną pamięć (wyjście i oddzielnie wejście (są to struktury)).
Dane aktualizuje co 40ms (wejście i wyjście) w każdym z procesów.

Przykładowa
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wielokrotnie spotykam się, między innymi na wypoku, że Java i C# potrafią być szybsze niż np. C++. Może ktoś przedstawić przykłady takich programów, wraz z parametrami kompilacji, gdzie to stwierdzenie jest prawdą, a nie stwierdzenia bez pokrycia?

#programowanie #cpp #csharp #java
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MamCieNaHita: Spojrzałem na szybko i nie doczytałem, że pytasz o niestandardowy schemat C++ < Java ;) Niestety wiem tyle co @koszmarek_bul , czytałem ale nie widziałem. Znajomy, który lubi Javę mówi że pomóc może ustawienei JVM (wyrzucenie niektórych ficzerów, ustawienie heap'a, dostrojenie garbage collectora) i JIT (duże aplikacje które działają przez pewien czas mogą być zoptymalizowane przez JITa, wielokrotnie wywoływany kod może być uproszczony lub zoptymalizowany). Coś takiego mi
  • Odpowiedz
Podpowiedzielibyście laikowi jak napisać w #cpp #qt komponent, który będzie obsługiwał usb (ftdi). Chciałbym stworzyć coś co będę mógł stosować później za każdym razem jak będę tworzył aplikację okienkową do komunikacji z urządzeniem. Chciałby, aby odbieranie i nadawanie danych miało swoje osobne wątki.

Jak do tego podejść? Trzy osobne klasy: główna do inicjalizacji i zarządzania interfejsem, klasa z wątkiem odbiornika i klasa z wątkiem nadajnika? Czy jedna klasa,
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@navry: UART na czipie FTDI?
Jeżeli tak to QSerialPort i asynchroniczność wystarczy, wątpię aby obsługa takiego urządza była tak zasobożerna by blokowała GUI.

Jeżeli natomiast masz jakieś blokujące API to dobrze kombinujesz, masz trzy wątki główny, do nadawania, do odbioru więc musisz mieć trzy obiekty i dwóm z nim zrobić moveToThread, oczywiście jak poczciwy Qtowiec komunikacja tylko poprzez sloty, by unikać muteksów gdzie się tylko da.
  • Odpowiedz
Mirki, jak zmusić eclipse aby pliki nagłówkowe z biblioteki traktował jako C? Uparcie myśli że to C++ przez co nie przechodzi prototyp funkcji gdzie ktoś nazwał argument 'operator'.

#programowanie #cpp #eclipse
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jaką prostą książkę do C++ polecilibyście dzieciakowi ~12 lat? Taką w miarę zjadliwą, gość jest kumaty, ale jeszcze młody i głupi. Gość próbuje sobie w Unreal Engine, całkiem nieźle mu idzie, ale większość jego pracy to video tutoriale.

#cpp #programowanie #pytanie
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@GotoFinal: Pozwala, ale nie wszystko. Ogólnie większość rzeczy najbardziej przydatnych jest otwarte, także luz. Polecałem mu unity, ale skoro mu się to bardziej podoba, to ja nie widzę problemu. Ja miałem może 10 lat jak próbowałem w c++, więc ja tu nie widzę problemu z wiekiem. Niech się bawi, to dzieciak więc pewnie jeszcze nie jedno spróbuje i może mu c# w unity bardziej podejdzie.
  • Odpowiedz
Skompilowałem kod w cpp builder w rad studio i gdy próbuje odpalić ten plik wykonywalny na innym komputerze to dostaje błąd, że nie znaleziono obiektu rtl250.bpl, nawet nie wiem co to #programowanie #cpp
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@karololo:
Albo wrzuć obok exeka wspomniane bplki, albo:
- odznacz "Link with dynamic rtl" w Project->Options->C++ linker
- odznacz "Link with runtime packages " w Project->Options->Packages->Runtime packages

Mam nadzieje ze tak to sie teraz nazywa. Jak coś to sprobuj innych kobinacji tych dwoch opcji, bo nie pamietam czy na pewno te sa poprawne.
  • Odpowiedz
Gdzie znajde zadania gdzie moge rozwiązywać np. tylko z jednego działu? Przypuśćmy chciałbym zrobić coś na switch case/pętlach a w zadaniu będzie abym użył czegoś czego jescznie nie umiem.

#naukaprogramowania #cpp
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W wielu ofertach pracy dla juniora można spotkać wymaganie: Znajomość Linuxa.
Na czym ta znajomość ma polegać. W sensie jakie rzeczy muszę ogarniać w tym systemie. Przyznam, że mam małe doświadczenie z tym systemem. Jedynie potrafię przeskakiwać po folderach za pomocą konsoli, edytować coś w Vim'ie

#programowanie #it #pytanie #cpp
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W księgarni #helion kolejny (chyba juz ostatni) dzień akcji "7 dni z bestsellerem! Codziennie inny tytuł -40%!". Dziś możemy kupić książkę, której autorem jest Stephen Prata Język C++. Szkoła programowania. Wydanie VI za 59,40zł Niektórzy chwalą tę książkę i polecają osobom spod znaku #naukaprogramowania #cpp

#czytajzwykopem #ksiazki #mirkopromocje
http://kaczus.ppa.pl/promocje
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jakich pytań może się spodziewać programista C++ na rozmowie o pracę? Są np. takie pytanie np. co oznacza przydomek constexpr, albo jak przebiega dedukcja typów w szablonach?

W skrócie. W jaki sposób weryfikują moją wiedzę.
Dodam, że jest to stanowisko na juniora z bardzo dobrą znajomością C++.

#programowanie #cpp
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MrBanana: shared_ptr vs GC, wzorce, wielowątkowość. co rekruter, to inne podejście.

dużo zależy od tego co masz robić w tym C++, może się okazać, że więcej będzie pytań z danej technologii niż z samego C++.
  • Odpowiedz
Witam serdecznie wszystkich mireczkow.
Tak sobie mysle, ze poniewaz wakacje powoli sie koncza fajnie byloby troche podwyzszyc skill w #programowanie.
I tak sie zastanawiam od paru dni czym ciekawym moglbym sie zajac, glownym moim pomyslem jest zainteresowanie sie i pomoc w jakims projekcie #opensource gdzie jest dobra jakosc kodu i mozna sie nowych rzeczy nauczyc.
Patrzylem np. na CoreFx Microsoftu (https://github.com/dotnet/corefx) ktory wydaje sie byc projektem
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dobra, słuchajcie uważnie, bo nie będę powtarzać :)
C++. Mam dwie funkcje: FUNKCJANADZORCA, oraz FUNKCJAPRACOWNIK.
Nadzorca ma zostać wywołany jako FUNKCJA_NADZORCA((AnsiString)jakis_tekst, FUNKCJA_PRACOWNIK)
Pracownik ma dostać w parametrze AnsiString i zwrócić bool.
Nadzorca jest jeden i jest wywoływany z różnych modułów. Każdy moduł ma pracownika, którego chce wywoływać z
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach