#vscode #cpp #jezykc

PID COMMAND %CPU
92745 cpptools 97.5

Zaraz się w-----ę. Mam ustawione priority na low, intellisense na tag parser, a na moim procesorze mogę smazyć jajecznicę -.-
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@zwei: Co? Odpaliłeś vs i procek mieli ci w miejscu? Może coś pobiera sobie i się aktualizuje?
Zresztą jak ustawić priorytety na niskie a procek nie ma nic innego do roboty to zajmie się twoim procesem, przecież nie będzie spał jak ma zadanie do zrobienia. Daj priorytet na wysoki, żeby przemielił i poszedł spać. Albo faktycznie masz coś mocno nie tak.
  • Odpowiedz
Czy jakiś specjalista c++ się tu znajdzie? Zadaniem było napisać program który z dostarczonej do konsoli wysokości walca i promienia liczy obietosc. Feedback jest taki "zabrakło preprocesora a ten użyty nie nadaje się do działań matematycznych". Na codzień nie pisze w c++, czy nauczyciel ma rację? Kod w obrazku

#cpp #programowanie
Prokrastynant - Czy jakiś specjalista c++ się tu znajdzie? Zadaniem było napisać prog...

źródło: comment_1588941809L0NMLLuvwWRcoeXEx7zndA.jpg

Pobierz
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 2
@wibor a co w tym obrzydliwego, to nie jej bajka. Gdybyś zobaczył materiał pomocniczy to byś padł, ale nie mogę go tu udostępnić. Zero wprowadzenia czym jest zmienna, pętla, czym jest kompilator..
  • Odpowiedz
ciekawostka dnia. w chinach jak chcą żeby kod nie był wykonywany to nie robią tak że


//kod
//kod
//kod
  • 39
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@JakTamCoTam: przecież to jest instrukcja preprocessor. tego nawet nie będzie w kodzie wynikowym po wykonaniu instrukcji preprocessora, co ma miejsce w początkowej fazie. w programie wynikowym nie będzie po tym śladu. IDE zaznacza ci taki blok na szaro i wiesz, że nigdy się nie wykona, więc nie ma problemu z debugowaniem.
  • Odpowiedz
@r00ti:
4. Bare metal odpada - Espressif nie daje kodów źródłowych do Wi-Fi, jesteś skazany na ich IDF, które używa freeRTOSa
3. IDF - ok, ale pewnie sam będziesz musiał ogarnąć połączenie z chmurą.
2. Mogoose jest płatny tylko jeśli chcesz od nich obsługę OTA. Jak sam napiszesz OTA, to możesz używać za darmo. Będziesz miał za to gotowe biblioteki do popularnych chmur (GCP, AWS, Azure)
Nie wiem jakie ilości planujesz, ale ceny są
  • Odpowiedz
Cześć,

Robię oprogramowanie bazujące na komunikacji DBus, wykorzystując sdbus-c++ i napotkałem problem z callbackami:

W uproszczeniu program ma działać tak, że zgłaszany jest callback od DBusa, w którym odbierane są pewne dane i wywołując metodę "push" Managera mają być przekazane do kontenera.

W
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@rethil: nie ma sensu używać std::bind. Lambda:

this{ return this->costam(msg); }

Oczywiście musisz pilnować żeby czas życia this'a się nie skończył przed wywołaniem callbacka.
  • Odpowiedz
@Parseval: Metoda registerMethod przyjmuje typ method_callback który tak naprawdę jest:

using method_callback = std::function;
Wiec możesz tam przekazać dowolny obiekt, który da się wywołać z tym parametrem, najlepiej lambdę jak kolega wyżej napisał.
  • Odpowiedz
@CppPolska:

python
sieci neuronowe, mikroserwisy, obsługa sygnałów w netflixie

c
ee yy no tutaj osobny poradnik jak konwertować liczbę na tekst, a już za tydzień rekonstrukcja połowy systemu bo ktoś dał 8 zamiast 16 i się nie mieści pamięć
  • Odpowiedz
@blend: do ciągłego, szybkiego rozwoju mikroserwisy nie są potrzebne. Znam zespół, który się na nich mocno przejechał (i to w C++), chociaż nie twierdzę że nie popełnili żadnego błędu w projektowaniu.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
Jest tu ktoś kto zna #qt? Robię prosta apke na androida do zdalnego sterowania i potrzebuje zaprogramować przycisk, który coś robi po kliknięciu i po puszczeniu. Użyłem slotów pressed i release. Na desktopie działa i przycisk "odpuszcza" się gdy zabiorę muszkę, natomiast na androidzie po około sekundzie sam się odpuszcza, mimo że wciąż trzymam na nim palec.
#cpp #programowanie #android
wielomian_nieokreslony - Jest tu ktoś kto zna #Qt? Robię prosta apke na androida do z...

źródło: comment_15886203792dUjwjcPjDMrvrd6wdFRGL.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

7) https://bmcbioinformatics.biomedcentral.com/articles/10.1186/s12859-019-2903-5 #java #golang #cpp


Dosyć obszerne porównanie w formie badania trzech języków: Go, Java i C++. Według tego

badania Go okazało się najlepszym kompromisem w związku z wydajnością, z tym, że tutaj według mnie na siłę "wcisnęli" do C++ znany algorytm do GC, co spowodowało, że C++

wychodzi w niektórych testach na powolny. Generalnie artykuł warto przeczytać, ale

według mnie dużo biasu w nim jest.
  • Odpowiedz
jakie polecicie biblioteki do prostego interfejsu, oraz prostej grafiki 2d? do wizualizacji wykresu, do wypisania konkretnych danych (np wypisania papieżowej liczby na zielono) etc? myślałem o WindowsAPI, albo DirectX2D
#naukaprogramowania #cpp
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Co zrobić, żeby po kliknięciu przycisk nie był już dalej "widocznie" wybrany?

Znalazłem coś takiego ale nie działa ( ͡° ʖ̯ ͡°)

C++ & CLI
psposki - Co zrobić, żeby po kliknięciu przycisk nie był już dalej "widocznie" wybran...
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@psposki po pierwsze primo nie uzywaj NULL tylko nullptr. Po drugie primo UI pisze sie w zarzadzalnym WPF (bo ladniejsze) i laczy przez CLI z niezarzadzalnym c++. Po trzecie primo sprobuj tam poslac HWND z uchwytem na 0, a nie nullptr.
  • Odpowiedz
  • 0
W sumie to jaka jest różnica pomiędzy, kolejka z dwoma końcami, lista i wektorem?

Przecież w kazdej z tej struktury o ile się nie mylę, możemy dodać dynamicznie elementy na początek, środek czy to na koniec

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

@Yakooo: poprzednia odpowiedź dotyczyły listy a nie kolejki z dwoma końcami - pomyliły mi się pojęcia. w kolejce z dwoma końcami różnica jest taka, że możesz szybko wstawiać elementy zarówno na początku jak i na końcu, a w wektorze musisz wykonać więcej operacji.
  • Odpowiedz
@Yakooo:

- vector: elementy w nim są jeden po drugim w pamięci. Jak dodajesz nowe elementy gdziekolwiek, to najpierw trzeba zająć nowy, większy obszar pamięci a potem skopiować z poprzedniego stare elementy i dopiero dodać nowy. Jako optymalizacja nowy obszar jest trochę większy niż trzeba, więc nie zawsze potrzebna jest alokacja.

Że elementy są obok siebie, to by wstawić w środek, trzeba wziąć i elementy pokopiować. Te "ekstra miejsce" przy realokacji
  • Odpowiedz