tak milisekundy dzielisz przez 1000 i masz czas od uruchomienia w sekundach. Jedyny minus tego prostego rozwiązania, to fakt, że po ~49 dniach licznik millis() się przekręci i wystartuje od 0 :D

Jeżeli ten mikrokontroler ma chodzić dłużej to trzeba zastosować inne rozwiązanie, np.:

globalna
unsigned long previousMillis;
unsigned long currentMillis;

currentMillis = millis();

if ( (currentMillis - previousMillis) >= 1000 ){
previousMillis = previousMillis + 1000;
seconds = seconds +1;
if
  • Odpowiedz
Mógłby ktoś w skrócie napisać jakie są zmiany, czym się różni przykładowo C++11/14 od takiego basic, uczonego od Zelenta przykładowo? Wiem, że w 11 można używać nawiasów kwadratowych zamiast okrągłych w czymś tam związanym z klasami, ale już nie pamiętam. Są naprawdę tak ogromne różnice?

#naukaprogramowania #programowanie #cpp
Hej Mircy ;)
Zaczynam powoli jeden z tych słynnych kursów pt. 'zostań programistą 15k w miesiąc' (ale najpierw nam tyle zapłać xD) i tak sobie myślę, czy byłby ktoś zainteresowany poczytać trochę o tym jak to będzie wyglądało z mojej perspektywy. Jeśli tak, to mogłabym co jakiś czas pisać jak to wygląda, co robimy itp. no i w przyszłości - czy coś z tego wyszło. :)
Wiem, że tutaj te bootcampy są
@highwaytohell: Jakbyś miała inny kolor paska to odpowiedzi też by były zgoła inne tutaj :P Według mnie, w obecnej sytuacji zdecydowanie nie warto wydawać 15k na kurs, biorąc pod uwagę to co się dzieje i będzie dalej działo na rynku. Co nie znaczy, że nie warto się uczyć programowania - ale może bez wydawania tony hajsu na start. Polecam zacząć od CS50, jak przez to przebrniesz to będziesz chociaż mniej więcej
  • Odpowiedz
@Yakooo: w ciele konstruktora wszystkie membery muszą być używalne (albo są podami, albo mają odpalony konstruktor). rzeczy które musisz zainicjalizować przed wejściem do ciała konstruktora, to np. stałe, referencje, klasy bazowe czy obiekty bez domyślnego konstruktora. do kiedyś jedynym miejscem żeby to zrobić była lista inicjalizacyjna, ale np. stałe od cpp11 można inicjalizować w ciele klasy
  • Odpowiedz
Mirki może rzucicie jakimś pomysłem.
Tworze program który zapisuje i czyta z pliku tekstowego pewne dane. Hierarchia tych danych to 3 linijki tekstu na 1 rekord. I problem jest taki że po wprowadzeniu tych danych do pliku tekstowego kursor jest stawiany na nowa pusta linie (ios::out i ios:app bo nie chce aby przy każdym dopisaniu nowego rekordu osuwało wszystko z pliku).
Wyświetlanie z pliku zrobiłem na zasadzie pętli while która iteruje do
Myślę nad nauką nowego języka/technologii, na razie tylko dla siebie, ale w przyszłości być może chciałbym na to przeskoczyć w pracy. I tak rozglądając się po tym co jest zainteresowały mnie tak naprawdę dwie możliwości:
* TypeScript/Javascript + nodejs
* C# + .net core
Nie mam żadnych konkretnych planów co chciałbym robić, szukam dla siebie pomysłu, a w obu widzę sporo możliwości.
Jeśli mielibyście wybierać z tej dwójki to co i dlaczego?
@heater: no nie da sie skopiowac pelnoprawnej strony, to tak jakbys sobie mogl pobrac strone wrazem z bazami danych i miec cudze hasla. No nie da
Same podstawowe odnośniki pobierzesz bo są publicznie dostępne, ale cokolwiek co wymaga jakiegokolwiek kontaktu z bazą danych się wysra
  • Odpowiedz
Promocja Helion na ebooki, książki i kursy programistyczne - od 6,90 zł

1) Do 13.04.20 trwa propozycja [2za1] Książkowe jaja!. 2 książki programistyczne w cenie 1. Można na pozycji zaoszczędzić nawet ponad 100 zł. Od 40 zł dostawa jest za darmo. Czyniąc tę akcję najlepszą tego roku:

Więcej informacji: LINK DO AKCJI

2) Do 13.04.20 odbywa się propozycja Wielkanocny Jarmark [ebooki i audio od 6.90 zł do 29.90 zł] . Między innymi
tomaszs - Promocja Helion na ebooki, książki i kursy programistyczne - od 6,90 zł

...

źródło: comment_1586240076Nz8AiGTGm0k2s8H1Pjvj7R.jpg

Pobierz
Zbliża się #wielkanoc i księgarnie prześcigają się w promocjach. Na przykład w księgarniach:
Helion, Onepress, Sensus, Ebookpoint, Bezdroża i Editio, mnóstwo e-booków I audiobooków od 6,90 do 29,90zł!
(tu mogę polecić wiele tytułów, ale 2 w miarę nowe to Bjarne Stroustrup Programowanie. Teoria i praktyka z wykorzystaniem C++. Wydanie III za 29,90zł - czyli nowe wydanie świetnej ksiązki do nauki języka C++ od podstaw oraz Ryszard Tadeusiewicz
Mireczki potrzebuję pomocy z #git #naukaprogramowania

Załóżmy taką sytuację:

-jestem na branchu master
-tworzę nowy branch mirko
-wchodzę na branch mirko i tam sobie coś robię
-w miedzyczasie ktoś spushował coś nowego na mastera
-ja chcę teraz na branchu mirko uzupełnić swoje pliki o zmiany z mastera nie tracąc swoich wypocin

Jak takie coś zrobić?
@cl_master: W skrócie: git pull origin master
W przypadku konfilktów etc. możesz najpierw zrobić 'git stash' wtedy zachowujesz swoje zmiany, potem pull z mastera, a następnie 'git stash apply' i rozwiązujesz konflikty.
  • Odpowiedz
@dedek:
Reminiscencje Twórcy Systemów cz. 7: Pierwsza gra, pierwszy system, pierwsza porażka

W 2003 pisanie gier jest trudniejsze niż dzisiaj. Nie ma kompleksowych game makerów czy środowisk typu Unity. Żeby napisać grę musisz stworzyć wszystko prawie od zera. SDL oferuje funkcje typu wczytaj obrazek, naklej go na powierzchnię (surface), odśwież surface ekranu. Jest obsługa zdarzeń (kliknięcia i ruchy myszą, naciśnięcie klawisza itd.), wczytanie i odegranie dźwięków - to wszystko wystarcza do
dedek - @dedek: 
Reminiscencje Twórcy Systemów cz. 7: Pierwsza gra, pierwszy system,...

źródło: comment_1586157472IHyqCk38XLj3c9aqDMUMdL.jpg

Pobierz
  • Odpowiedz
Siema mirasy. Liczę sobie ilość znaków w słowie, natomiast mam problem z printf. printf("%.0f", var) wypisuje mi poprawną wartość zmiennej, a printf("%d", var) nie, mimo tego, że zmienna counter jest typu double.
Link do kodu.
Czy jest mi ktoś w stanie wytłumaczyć dlaczego tak się dzieje i dlaczego nie mogę użyć printf("%d", zmienna) do tego?
#naukaprogramowania #jezykc #c #programowanie
czy mirki #arduino #naukaprogramowania mogą mi pomóc? mam leonardo na ktorym zaczynam cos kombinowac, do tego kupilem czujnik pms i znalazlem biblioteke do tego czujnika. problem mam z tym ze jest to jakas biblioteka uniwersalna i nie wiem jak skonfigurować ja do mojego leonardo. po załadowaniu nic nie ma na monitorze portu szeregowego i tez nie wiem jak skonfigurowac wyjscie
rosso_corsa - czy mirki #arduino #naukaprogramowania mogą mi pomóc? mam leonardo na k...

źródło: comment_1586112596ivYzMzYdyOG9qurF8aKAng.jpg

Pobierz
Mireczki mam backend w javie (spring boot) i potrzebuję napisać frontend. Z pary react vs angular wybiorę chyba angulara. I teraz pytanko, bo mam jakiś starszy kurs na udemy do angulara 4 albo 5, nada się on jeszcze czy są znaczne różnice między 9tą wersją? Frontendu w ogóle nie umiem, więc dopiero zaczynam ( ͡° ͜ʖ ͡°)
#naukaprogramowania #angular #react