Hej Mireczki! Organizuję wyzwanie programistyczne w #cpp, #cplusplus. Wyzwanie wydajnego kodu. Możesz zgarnąć 99% zniżki na profesjonalny kurs C++ online dostępny obecnie w cenie 1295 PLN. Kurs jest na żywo przez YouTube Live, po polsku, ze sprawdzaniem kodu na GitHubie i konsultacjami z trenerami na Discordzie. Jest grywalizacja. Zdobywasz punkty za zadania, odblokowujesz osiągnięcia, wbijasz poziomy, a potem dostajesz nagrody.

Co trzeba zrobić? Musisz napisać 2 funkcje, które dokonują konwersji
@TomaszA2: Przejrzałem. Faktycznie tam się odnoszą do golfingu. W wyzwaniach typu code-golf to faktycznie może być świetne rozwiązanie. Sam pewnie kiedyś też ogłoszę wyzwanie w tym stylu ;) Ja jednak preferuję podejście Clean Code.
  • Odpowiedz
@Dzieciok: polecam rozwiązywanie ćwiczeń ze strony sql-ex.ru wraz z ich kursem. Kurs dotyczy głównie dialektu MS SQL, natomiast ćwiczenia można rozwiązywać w następujących dialektach: MS SQL, MySQL, Oracle oraz PGSQL.
W zadaniach pracujemy na pięciu przykładowych bazach danych (sklep komputerowy, firma recyklingowa, lotnisko, statki, malowanie) i musimy napisać zapytanie, które zwróci wymagane rekordy uwzględniając strukturę danych i relacje istniejące w danej bazie, np. wyświetl producenta najtańszego komputera, albo wyświetl miasta do
  • Odpowiedz
hmm chciałbym zrobić tablice ktora pomiesci powiedzmy 200tys kolejno zbieranych wartosci np ze smogomierza przy czym jak tablica sie zapelni to "najstarsza" wartosc ma byc usunieta. jak to zrobic. trzeba przy kazdej iteracji usuwac ostatni indeks i przepisywac wszystkie indeksy? nie chce zebi mi #arduino zamuliło. może ktoś zna jakąs biblioteke do tego celu? #naukaprogramowania
@rosso_corsa: No i całe szczęście. Czas życia zmiennej wytyczają nawiasy klamrowe. Musisz zadeklarować tą zmienną przed funkcją main (albo setup) a nie w niej. I jeśli używasz jej w przerwaniach dodatkowo musisz opatrzeć ją modyfikatorem volatile.
  • Odpowiedz
Skoro tak łatwo dostać się do process memory jakiejkolwiek aplikacji przy użyciu c++ to jak twórcy programów i gier przed tym sie zabezpieczaja?
Mając dostep do pamięci np takiego programu który wymaga licencji lub potwierdzenia do działania można w łatwy sposób to obejsc?
#naukaprogramowania #security #programowanie
  • 1
@Canova no co innego się dostać a co innego odpowiednio zinterpretować co się tam dzieje. Ale Ameryki nie odkryłeś, cracki istnialy i istnieją i będą istniały. Choć licencjonowanie online to spora bariera.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 1
A znasz dokładny typ i adres zmiennej która przechowuje informacje o licencji? Modyfikacja pamięci nie jest trywialna jeśli zmieniasz coś ponad inta. Plus większość programów obecnie weryfikuje licencje online.
  • Odpowiedz
@dedek:
Reminiscencje Twórcy Systemów cz. 8: Liniowość i chaos

By default postrzegamy życie w sposób liniowy, dlatego nie tylko nie potrafimy przewidywać przyszłości - nie jesteśmy w stanie nawet poprawnie interpretować przeszłości. To co bierzemy za historię jest sumą przypadkowych zdarzeń, prawdziwych lub wymyślonych, które połączyliśmy spójną narracją. Im bardziej abstrakcyjny problem np. polityka, gospodarka, naród, tym bardziej odjechane opowieści. Z kolekcji tych samych faktów i anegdot jeden stworzy kopię aktualnego
dedek - @dedek: 
Reminiscencje Twórcy Systemów cz. 8: Liniowość i chaos

By defaul...

źródło: comment_15867765700rcehvJeceV9Ele1xoNNVR.jpg

Pobierz
@thexDguy: zinterpretowales po swojemu wpis i wyciągnąłeś inne wnioski od intencji. To nie zarzut, po prostu operujemy na innym zestawie danych a wpis jest zbyt krótki.
  • Odpowiedz
@dedek: Można założyć, ze gdybyś poszedł na architekturę Twoja ścieżka życiowa ukształtowałaby Ciebie w zupełnie inny sposób. Może nie drastycznie inny, ponieważ wiele cech osobowościowych na pewno byś zachował, jednak mógłbyś mieć również inne spojrzenie na rzeczywistość. Inne problemy i marzenia. Innymi słowy byłbyś nieco innym człowiekiem. W taki sam sposób moglibyśmy rozważać, co by było gdybyś dorastał w innej rodzinie lub w innym kraju. Przechodząc taki proces zostałbyś ukształtowany w
  • Odpowiedz
  • 0
Polecacie jakiś kurs jeśli chodzi o C++? Dziś wyskoczyło mi to. Potrzeba mi coś po Zelencie i podczas kontynuowania nauki programowania na pierwszym roku studiów. Jakoś bardzo lubię formę filmików i chciałbym znaleźć coś ciekawego, np wiedza od Zelenta bardzo szybko mi się wchłania i chciałbym to przedłużyć u bardziej profesjonalnego gościa. Może coś na udemy? Jeśli coś naprawdę dobre to może być po angielsku, ale nie ukrywam że wolałbym po polsku.
Yakooo - Polecacie jakiś kurs jeśli chodzi o C++? Dziś wyskoczyło mi to. Potrzeba mi ...

źródło: comment_1586718409Lj3HfjhKAU4LPrJLtwNzSW.jpg

Pobierz
@ponuryrolnik: Ja polecę Ci kurs Cs50. Są to nagrywane wykłady Computer Science z Harvardu + platforma do realizowania zadań praktycznych. Sam od tego zaczynałem i daje świetne podstawy nie tylko programowania, ale też jak to wszytsko funkcjonuje pod spodem, a nawet porusza trochę algorytmów. Kilka lekcji jest w C, a później w Pythonie i widać jak wysokopoziomowy język pozwala pewne problemy rozwiązywać dużo przyjemniej. Zadania praktyczne są dość wymagająca, ale i
  • Odpowiedz
  • 0
Pytanie na.szybko bo mam rozkmine nad projektem.
Pisze program z wykorzystaniem funkcji. Aktualnie zrobilem menu na switchach i kazda opcja to oddzielna funkcja.
I teraz sie zastanawiam czy to jest dobre rozwiązanie? Czy lepiej starać sie robić jak najbardziej uniwersalne funkcje aby w miare wykorzystywać je czesto?
#naukaprogramowania #cpp
@Canova: Zazwyczaj to bardzo dobre rozwiązanie. Każdy case w bloku switch powinien mieć jak najmniejszą odpowiedzialność, czyli np. wywoływać jedną funkcję której nazwa wskazuje na to co robi. Potem w każdej funkcji możesz używać wspólnych metod, żeby nie duplikować już właściwego kodu.
  • Odpowiedz
Najnowsze JDK dostarcza aż 16 nowości z których 6 dotyczy zmian w kodzie.
W trakcie najbliższego webinaru zaprezentuje zmiany, które najbardziej zainteresują Java Developerów:
Nowe możliwości wykorzystanie instanceof
Tworzenie paczek instalacyjnych dzięki jpackage
Zaawansowane możliwości diagnozowania błędów z wykorzystaniem Helpful NullPointerExceptions
Records – uproszczone klasy, które jednak nie są tak zbawienne jak się wydaje (protestujemy w kontekście Hibernate)
Proste bloki Switch
Rozbudowane możliwości formatowania wieloliniowych ciągów tekstowych

Pozostałe 10 zmian, które dotyczą
SoftBull - Najnowsze JDK dostarcza aż 16 nowości z których 6 dotyczy zmian w kodzie.
...

źródło: comment_1586673039AJ4Wwkkoe78riNWn80GKdQ.jpg

Pobierz