@maad: A po co komu to, jak jest Rust?
Pozatym do C++ to chyba potrzeba by generator takich Cheetsheetów w zależności od frameworka i wyboru dobrych praktyk X-D
  • Odpowiedz
#cpp #programowanie Sory, nie znalazlem tagu #c wiec pisze tez pod #cpp.. Pytanie wskaźnikowe proste. Czy to tak ma być, że po użyciu free() na wcześniejszym wskaźniku zainicjowanym malloc() dalej mogę coś wpisywać do tej struktury? Bo obecnie po użyciu free() nie mam z tym problemu i nie wywala programu w kosmos tylko normalnie przypisuje zmienne.. sytuacja się zmienia jesli dopisze potem, że moj wskaźnik
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Kaczus2B: nie, nie.. ja robie z myślą o takich "nowoczesnych" kartach turbo które się ostatnio pojawiają z RTG, np V1200 68080 z RTG lub polski Warp1260, czyli omija się CHIP RAM i układy natywne i korzysta z trybu np. 24bpp, 32bpp itp
i z czystej ciekawości chciałem choć cześć kodu przeportować i zobaczyć ile wyciśnie chociaż przy 320x240, np. wolfy, doomy, quaki, duki to całkiem przyzwoicie smigają, ostatnio nawet Diablo
  • Odpowiedz
#embedded #openwrt #i2c #c #cpp #programowanie

Miruny mam problem. Chce uruchomić I2C na openWRT i jeżeli mam wersje openWRT z mastera to wszystko działa, a jak te same ustawienia wrzucam na wersje stabilna openWRT v19.04 to już te i2c nie działa tak jak powinno. Nie wykrywa mi układu i w zasadzie po komendzie i2cdetect -y 0 wyrzuca mi jakieś smieci ( mase
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Krall: A gdzie jest problem? Jesli masz dzialajace polecenie ktore buduje Ci cala aplikacje to po prostu podziel odpowiednie czesci na flagi kompilatora/linkera. Same mejki sa bardzo proste, definiujesz cel i jego zaleznosci.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 4
Chce żeby jeden z moich obiektów w przestrzeni został drugim źródłem światła. Jest jakiś prosty sposób na to(więcej nie chcę)? Trzeba coś dodać do jego fragment shadera tak? Laik here

#opengl #cpp
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

myślałem, że na zachodzie widełki płacowe w ogłoszeniach to norma


@LucaJune: nie gdy budżet jest nieograniczony a poziomowanie odbywa się po zatrudnieniu pracownika

Np. jak miałby ci ktoś dać widełki na pracę w Amazon jako software engineer, jak to czy wpadasz na L4 ($80k-$120k) czy L6 ($200-$260k) wiadomo dopiero po tym jak wyślesz CV i przejdziesz rekrutację?

Firma taka jak Tesla nie ma ograniczenia budżetu to i po co widełki?
  • Odpowiedz
@wiecejszatana: float (double to i tak float i bez grzebania w asmie nic więcej nie uzyskasz);
atmelowe biblioteki oferują funkcję dtostrf, dtostre, abs, itoa oraz sprintf;
zatem możesz napisać:
char ps[10];
char ot[20];
float a = 123.9 * 432.12453
  • Odpowiedz
Cześć,

W jaki sposób najlepiej "wyciągać" dane z wątków pełniących rolę serwera przy zachowaniu abstrakcji? Przykładowo mamy serwer TCP działający w jednym wątku, który klasycznie akceptuje połączenia i odbiera z nich jakieś dane. Te dane powinny być przekazane do innego wątku, który je przetwarza.

Kolejki? A może napisać serwer jako interfejs, na podstawie którego zaimplementować dedykowaną klasę serwera pod daną funkcjonalność? Jakiś wzorzec projektowy?

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

@Parseval: W wątku który startuje pozostałe, będziesz musiał stworzyć obiekt takiej synchronicznej kolejki i przekazać go producentowi i konsumentom przy samym starcie. Na necie możesz znaleźć standardową implementację takiej kolejki z użyciem mutexów i condition_variable.
  • Odpowiedz
Siema,
Nie mogę znaleźć, czy w sfml występuje coś takiego jak layouty? Relative, constraint? :D Ewentualnie jakiś box, bym mógł sobie tam pogrupować elementy layoutu?
#cpp #sfml #naukaprogramowania
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
Moja przygoda z C++ jak na razie wygląda bardzo dobrze, jak na razie umiem robić Hello world. To wystarczy aby zostać #programista15k ?


I teraz pytanie na poważnie, cpp jest tak mocno jak ludzie piszą powiązany z budową komputerów czy jednak przesadzają?

#programowanie #komputery #pytanie #cpp
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Tratak:
Na pewno jest bliżej archiktetury komputera niż pisanie webdevy czy CRUDów w Javie, ale asembler to nie jest xD
Masz wiekszą kontrolę nad pamięcią, musisz wiedzieć czym jest stos, sterta, jak wygląda memory layout procesu, możesz napisać własnego allocatora. Dzięki temu możesz wykorzystać charakterystykę cachowania współczesnych CPU kontrolując lokalność danych w pamieci.
Do tego w C++ masz łatwy dostęp do niektórych przydatnych instrukcji procesora, jak wektoryzacji w postaci AVX
  • Odpowiedz