via Wykop Mobilny (Android)
  • 4
@MrStealYourGirI: no generalnie jak to nie jest zdalna to tak sobie. To jest jedno z najdroższych miast świata.

Zobacz ceny wynajmu i ew ceny jedzenia wtedy bedziesz miał poglad. To jest brutto?
  • Odpowiedz
#programowanie #qt #cpp

Poradzicie? xcb brak? Kiedy niby jest...

~/Qt/Tools/QtCreator/bin$ ./qtcreator
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Czokowoko: Poszła mi aktualizacja i wszystko siadło. Aktualnie wywaliłem wszystko z Qt Maintance Tool i w zasadzie co tam nie założę, Qt Designer nie zaskoczy.
Poszedłem w wersje archiwalne i założyłem 5.9.7... Ogólnie lipa.
Nie tagowałem - #debian
  • Odpowiedz
Możliwość inicjalizacji zmiennych w ciele klasy to jedna z lepszych rzeczy w #cpp , wreszcie dodanie nowego pola nie wiąże się z modyfikacją miliona konstruktorów i ciężej wprowadzić błędy do kodu ʕʔ
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Elo Mirasy, mam zrobić program do kompresji plików tekstowych za pomocą kompresji huffmana jako projekt na #studbaza i natrafiłem na pierwszy problem: nie wiem jak w elegancki sposób przenieść cały plik tekstowy do programu, aby policzyć częstość występowania każdego znaku w tekście. Macie jakąś podpowiedź?

#programowanie #programista15k #cpp
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@EgzeQTroll: A to żeby policzyć wystąpienia danego znaku trzeba wczytać cały plik do pamięci? Nie można czytać po znaku i ładować do std::unordered_map? Jeśli tylko ascii to nawet tablica po indeksie byłaby wygodna.
  • Odpowiedz
Cześć, czy ma ktoś może pdf'a Język C++ Szkoła programowania Stephen Prata? Najlepiej z tych nowszych wydań. Bardziej chodzi mi o język polski, ale angielski też może być.

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

@Passer93: okej, spotkałem się z kilkoma pozytywnymi opiniami i stwierdziłem, że spróbuje ją przerobić. Może wybrałem nietrafnie. Co zatem poleciłbyś dla osoby raczej początkującej, coś, co łatwo będzie można znaleźć za darmo w wersji pdf?
  • Odpowiedz
#jezykc #cpp #programowanie Zawsze słyszałem żeby korzystać z jednowymiarowych tablic int* niż dwuwymiarowych int**,
porobiłem pare testów i wyszło że te dwuwymiarowe są ok. 4x lub wiecej szybsze niż 1 wymiarowe, przynamjniej kompilujac na Intelu visual studio x86, chce jeszcze sprawić na docelowej architekturze 68k.. może to wybika z tego że żeby móc traktoac 1 wymiarowa tablicę jako macierz trzeba jednac sobie obliczyć index = x
  • 41
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Passer93: no nie.

W 1d masz ciągły blok bajtów, w 2d każdy wiersz może być w zupełnie innym miejscu. Jak czytasz sekwencyjnie, wiersz po wierszu, tablica 1d super działa z cache.

STL też ma pod spodem tablice. Pytanie możesz sobie przetłumaczyć na std::array> vs std::vector>
  • Odpowiedz
#programowanie #cpp
mam problem z plikami nagłówkowymi

kod głównego pliku .cpp
cout<<"wynik to: "<<dodawanie(5,50)<<endl;

kod
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@jm4R: Właśnie doczytałem później i dałem plusa xD

Spotkałeś się z polskim tłumaczeniem "forwarding reference"?


Nie, nie spotkałem. "Referencja przekazująca" brzmi dobrze
  • Odpowiedz
Redbean to mini serwer WWW, który działa na każdym systemie. Może obsłużyć do miliona zapytań na zwykłym komputerze. Żeby uruchomić serwer trzeba zdekompresować aplikację, umieścić obok pliki do serwowania, a następnie skompresować wszystko z powrotem. Następnie uruchomić zipa jako plik binarny.

Sposób w jaki autorka wymyśliła jak to zrobić i jak to zrealizowała to mistrzostwo. Polecam lekturę artykułów na stronie.

https://justine.lol/redbean/index.html

#dlaprogramistow #programowanie #cpp #linux
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Żeby uruchomić serwer trzeba zdekompresować aplikację, umieścić obok pliki do serwowania, a następnie skompresować


@tomaszs: wg autorki trzeba dodac pliki do archiwum BEZ wczesniejszej dekompresji.
  • Odpowiedz
@tomaszs: kosmos ( ͡° ͜ʖ ͡°) tak btw zastanawiałem się co to za laska że ma taki łeb, przez myśl mi przeszło że pewnie trans. Oczywiście miałem rację XD.

Ale ogólnie hats off, szkoda że dopiero teraz coś takiego powstało, x86 zaczyna powoli umierać na rzecz armów, Apple zrobiło rosettę 2 dla OSX, to jest dość mocny powiew wiatru zmian...
  • Odpowiedz
Chcę zrobić urządzenie do sterowania silnikiem wraz z odczytem obrotów, nadaniem czasu wirowania i odczytem temperatury okolicy.
Istnieje jakieś HMI/SCADA do odczytu danych bezpośrednio z GPIO RPi (lub innego ARMa z Linuxem) czy raczej idąć w stronę czytania bezpośrednio z plików ogranicza się do jakiegoś Qt/wxwidget/GTK? Myślałem jeszcze o sterowaniu silnikiem i innymi sensorami za pomocą arduino i wysyłanie ich modbusem do RPi (lub innego ARMa z Linuxem) który ma już zainstalowaną
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#esp32 #arduino #cpp
Mam połączone esp32 z dekoderem audio vs1053.
Głośność przy starcie jest ustawiona volume =100. W jaki sposób można zwiększać i zmniejszać głośność wejściami cyfrowymi przez switche? Jak powinien wyglądać kod?
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Lutonn:

1) użyj kolekcji stla np vector
2) inicjalizacja w konstruktorze, od c++11 można przypisać wartości do pola
3) staticki możesz zrobić przez constexpr (też od c++11)
  • Odpowiedz
@r00ti: skoro uwzględnia, to być może taka wiedza jest potrzebna i to nawet szczegółowa, ale nie napisałeś ani jaka firma ani jaki projekt, więc skąd mamy wiedzieć? Pewnie będą podstawy: IP, IPv6, TCP, UDP, ICMP, ARP, routing, maski podsieci, NAT, VPN, enkapsulacja itd.
  • Odpowiedz