Wszystko
Najnowsze
Archiwum
Proszę studentów i absolwentów o wypowiedzenie się na temat informatyki na AGH. Czym dokładnie różni się infa wydziałach EAiIB i IET? Jak wyglądają specjalizacje? Jakie wrażenia z miasteczka i akademika? Szczególnie chciałbym zapytać o Systemy Inteligentne na EAiIB. :) #studia #informatyka #agh #sztucznainteligencja #programowanie #matematyka #nauka #naukaprogramowania #polibuda #hacking #hackingnews
@Ziomek_Ze_Szpadlem: syllabusy se sprawdź
Akademik spoko jak trafisz na normalny pokój i normalny skład, nie wymieniłbym na żadne mieszkanie, dodatkowo niska cena (365 zł). Miasteczko to jest melo inferno od rana do... rana, więc rozrywki jest aż ponad to. Jak pytasz o kierunek czy specjalizacje to poczytaj sobie syllabusy, tam są niemalże gigabajty informacji nawet o jednym przedmiocie, dodatkowo strony wydziałów i opisy specjalizacji,
- 136
W nawiązaniu do wczorajszego wpisu.
#humorobrazkowy #humorinformatykow #java #cpp #programowanie #programista15k
#humorobrazkowy #humorinformatykow #java #cpp #programowanie #programista15k
źródło: comment_3erSF1aUJ5ChJbBcNLTf65EYk9bYGLxs.jpg
Pobierz- 24
@trzeci: przecież coredump zawiera wszystkie potrzebne dane, żeby wiedzieć, w którym wierszu był każdy wątek
- 11
@ponton: Tylko że segfault lubi sobie wystąpić pięćset linii od właściwego błędu, bo odczyt śmieci z pamięci nie wysypuje programu od razu. A z takiego zaśmieconego core dumpa też niewiele da się odczytać.
- 155
Treść przeznaczona dla osób powyżej 18 roku życia...
Mireczki, zna ktos jakis fajny kurs w formie elektronicznej o AI w c++? #programowanie #cpp
@vasper: przecież większość bibliotek do ML jest napisana w c/c++ i cuda.
- 0
przecież większość bibliotek do ML jest napisana w c/c++ i cuda.
@avruk: Jest subtelna różnica pomiędzy tym, w czym biblioteka jest napisana, a jakiego języka używa się do jej "obsługi". TensorFlow, Keras, PyToch, Theano... wszystko to Python. Ktoś pracujący nad zagadnieniem z dziedziny ML potrzebuje jak najprostszego języka, bez masy zbędnych udziwnień, aby móc skupić się na części matematycznej/algorytmicznej.
#cpp #programowanie i może trochę #sieci
Mireczki, piszę program, który zawiera serwer na socketach. Do wysyłanych danych na początku często dodawane są zera - co może to powodować? Chcę wysłać:
'a' '#'
a wysyła się
'\0' 'a' '#' (ewentualnie dwa zera na początku)
metoda odpowiadająca za wysyłanie danych wygląda tak:
Mireczki, piszę program, który zawiera serwer na socketach. Do wysyłanych danych na początku często dodawane są zera - co może to powodować? Chcę wysłać:
'a' '#'
a wysyła się
'\0' 'a' '#' (ewentualnie dwa zera na początku)
metoda odpowiadająca za wysyłanie danych wygląda tak:
- 1
@Likaox: to jest zakończeniem cstringa, pytanie tylko skąd się bierze na początku wysyłanej wiadomości. To też nie jest kwestia błędu po stronie klienta, bo sprawdzałem przez putty.
- 0
@MickJagger: Problem udało się już rozwiązać - '\0' wysyłał menedżer połączeń pracujący w oddzielnym wątku. Musiałem zmienić sposób sprawdzania, czy klient jest podłączony.
- 1
@b33zon: i chwała za to
- 1
Mirki, po co w jakich przypadkach dodajemy const przy definiowaniu funkcji?
#cpp #programowanie
int getSize() const { return size; }#cpp #programowanie
@Trustm3: kiedy metoda nie modyfikuje stanu obiektu
@Tenisista88: Na odwrót. Jak ma obiekt oznaczony jako const to tylko const metody może wywoływać
- 11
Czołem Wykopki! ( ͡° ͜ʖ ͡°)
Zapraszam na nowy wpis tematyczny z serii #programowanie w #jezykc i #cpp
Zapraszam na nowy wpis tematyczny z serii #programowanie w #jezykc i #cpp
źródło: comment_YevWGHZYLPYjRn2ovPypLYP9LaWytLkq.jpg
Pobierz- 0
@CppPolska: W sumie kiedyś miałem niekontrolowany opór przed
W każdym bądź razie dalej czekam na moduły.
#pragma one ale teraz gdy jest __has_include to w sumie mi wszystko jedno. (sporo tego się dodało https://en.cppreference.com/w/cpp/experimental/feature_test )W każdym bądź razie dalej czekam na moduły.
@lionbest: Wszyscy czekamy.... Bez modułów nie będzie menadżera pakietów, bez mendżera pakietów mamy tylko CMake'i albo co gorsza biblioteki header-only :(
- 1
Robię aplikację w qt która ma wysyłać przez port szeregowy komendy do kilkudziesięciu urządzeń. Po wciśnięciu przycisku start zaczynam wysyłać zadane wcześniej komendy po kolei do wszystkich urządzeń. Po wysłaniu komendy czekam na odpowiedź urządzenia. Robię to funkcją waitForReadyRead, niestety powoduje to zablokowanie GUI i nie mogę zatrzymać operacji w trakcie działania. Czytałem na temat wątków, ale raczej to nie pomoże przy stosowaniu wyżej wymienionej funkcji. W skrócie: jest pętla for która
@Chandox: poczytaj o sygnałach i slotach w qt, podepnij się pod sygnał
EDIT: w sumie to nie wiem jak odczytujesz potem te dane bez podpięcia się pod ten sygnał, ale może po prostu wywal tego waita?
QSerialPort::readyReadEDIT: w sumie to nie wiem jak odczytujesz potem te dane bez podpięcia się pod ten sygnał, ale może po prostu wywal tego waita?
- 1
@Chandox: Robienie osobnego wątku w Qt nie jest trudne ale dopóki nie obrabiamy dużej ilości danych to tylko jest niepotrzebne i tylko zajmuje zasoby.
Jednak czekanie na cokolwiek co może zawiesić UI powinno być robione przez sygnały.
Jednak czekanie na cokolwiek co może zawiesić UI powinno być robione przez sygnały.
QSerialPort::readyRead zgłasza ci że są nowe dane, ale nie robi tego gdy obsługujesz więc bezpiecznie niczego nie pominiesz. Jeżeli nie czytasz wszystkiego co już przyszło poprzez readAll() to by nie zawiesić wątku powinieneś sprawdzićMirki, mam problem z deklaracją funkcji w następującym zadaniu:
Napisz szablon funkcji maxn() pobierającej jako parametry tablicę typu T oraz liczbę elementów tej tablicy, zwracającej
największy element tablicy.
Przetestuj w programie 5-elementową tablicę wartości int i 4-elementową tablicę double.
Program powinien korzystać ze specjalizacji przyjmującej jako parametr tablicę typu char,
- 1
@nrtab:
Teraz gdy od
https://wandbox.org/permlink/5k7YExQYPTIOlupk
Jest nawet wygodniej jak ktoś przywyknie do korzystania
T[] - Ała to boli powinni tego zabronić, a już na pewno nie uczyć.Teraz gdy od
C++17 jest Class template argument deduction, niema w ogóle podstaw by korzystać z takiego zapisu:https://wandbox.org/permlink/5k7YExQYPTIOlupk
Jest nawet wygodniej jak ktoś przywyknie do korzystania
- 1
@nrtab: no cóż nowy C++ jest przede wszystkim prostszy. Co do tego maxn to wersja szablonowa na tablicę w C++03 powinna wyglądać tak:
https://wandbox.org/permlink/5rf2ncGUvb7rSncS
Wtedy jest bezpieczniej i prościej.
A jeżeli już musisz przekazać dynamicznie długość to prościej napisać własny
").">spoiler
https://wandbox.org/permlink/5rf2ncGUvb7rSncS
Wtedy jest bezpieczniej i prościej.
A jeżeli już musisz przekazać dynamicznie długość to prościej napisać własny
span niż mylić się w podawaniu parametru.").">spoiler
Zmień coś w nagłówku jednego pliku
Pół projektu musi się przekompilować bo korzysta z tego nagłówka
Pół godziny oczekiwania aż się skończy kompilacja, przy czym komp tnie jak ch*lera i nie idzie nic zrobić
Brak profitu... ( ͡° ʖ̯ ͡°)
#cpp #programowanie #pasta
@MrStealYourGirl: a pewnie w 90% przypadków wystarczyłaby forward deklaracja w innych headerach, przez co nie byłoby takich zależności i nie byłoby takiego wirusowego rozprzestrzenienia potrzeby rekompilacji
(-‸ლ) Przecież można:
1. Robić forward declaration
2. Ładować nagłówki w plikach źródłowych
3. Jeżeli się da, to dzielić nagłówki na mniejsze (ew. wydzielać małe klasy)
1. Robić forward declaration
2. Ładować nagłówki w plikach źródłowych
3. Jeżeli się da, to dzielić nagłówki na mniejsze (ew. wydzielać małe klasy)
Staram się zbudować projekt z openGL w clion. Używam ubuntu 16.04LTS
Wydaje mi się, że wszystkie potrzebne biblioteki mam na laptopie:
Wydaje mi się, że wszystkie potrzebne biblioteki mam na laptopie:
ls /usr/include/GL
freeglut_ext.h glew.h glu.h glxext.h glxmd.h wglew.h@krasnoludkolo: undefined reference to błąd linkera, czyli kompliacja przeszła elegancko, tylko nie dolinkowałeś części z openglem
@krasnoludkolo nie wiążesz libek (statycznych/dynamicznych) lub źle to robisz.
Dzień dobry, bo i #cppnews'y dobre! ( ͡° ͜ʖ ͡°)
cpp-polska.pl/post/cppnews-34-2008-26082018 (。◕‿‿◕。)
Zapraszamy!
cpp-polska.pl/post/cppnews-34-2008-26082018 (。◕‿‿◕。)
Zapraszamy!
źródło: comment_Ci0f2dQuNE1bEjYNCEItEbY9RCoWKWOC.jpg
Pobierz- 2
Murki z #programowanie proszę o radę. Otóż od grudnia miałem przerwę od programowania (wiadomka tam na lekcjach coś trzeba było robić ale jak to w szkole bywa nic sie nauczyć nie idzie). Dzisiaj naszła mnie chęć na powrót i tutaj moje pytanie czy lepiej zrobić jeszcze raz kurs z #cpp który kiedyś zrobiłem przypomnieć sobie wszystko (i tutaj pierwszy problem co po tym robić? kiedyś coś próbowałem w
@Pathryq jak chcesz sobie SFML-a powtórzyć, to zapraszam do http://cpp-polska.pl/tag/sfmlowe%20zabawy - robię sobie gierkę hobbystycznie, może pomóc w nauce
- 1
Czy może mi ktoś wytłumaczyć pisanie programów wykorzystujących klaster? Czy dobrze to rozumiem? Mam klaster z x węzłami. Piszę aplikację tak, żeby wiedziała (np miała listę adresów tych węzłów) o pozostałych węzłach i komunikowała się z odpalonymi tam programami, które nasłuchują na jakimś porcie itd. W sensie mam apke-matkę i apki podrzędne czy to jest jeszcze inaczej? Może ktoś ma do polecenia jakąś bibliotekę do wykorzystania klastrów w C, Cpp albo Pythonie?
- 1
@RaVo: jaki jest twój cel? W zależności od potrzeb rozwiązania są zupełnie inne. Jeśli problemem jest duży rozmiar danych albo niewystarczająca moc obliczeniowa popularnym rozwiązaniem jest MapReduce i przykładowy framework wykorzystujący jego założenia Apache Spark (przykłady). Jeśli problemem nie jest duża ilość danych to warto zainteresować się OpenMPI
- 1
@RaVo: dodam jeszcze, że klastering to często overengineering, a programiści używają modnych frameworków, bo chcą mieć fajną technologię w CV. Polecam artykuł i komentarze https://news.ycombinator.com/item?id=17135841
@SunnWasTaken: chodziło mi o to, żeby uczyć się czegoś bardziej przydatnego nic C++.
Chyba, że nauka dla samej nauki, to i Delphi możesz się uczyć.
@JakTamCoTam: myślisz, że C++ to jedyny język w którym pisze się inne rzeczy niż webdev?
Chyba, że nauka dla samej nauki, to i Delphi możesz się uczyć.
@JakTamCoTam: myślisz, że C++ to jedyny język w którym pisze się inne rzeczy niż webdev?
9
Wyszukiwanie wzorców z nowymi algorytmami Boyer-Moore z C++17

Kolejna porcja nowości z C++17! Tym razem artykuł wprowadza do nowych algorytmów wyszukiwania wzorców w kontenerach (lub ciągach znaków). W C++17 mamy do wyboru Boyer-Moore oraz Boyer-Moore-Horspool. Nowe algorytmy oferują liniową złożoność w średnich wypadkach!
z- 0
- #
- #
- #
Dzień dobry ( ͡° ͜ʖ ͡°)
Zapraszam na nowy wpis z serii #cppnews czyli #nowinki z #programowanie w #jezykc i #cpp
Zapraszam na nowy wpis z serii #cppnews czyli #nowinki z #programowanie w #jezykc i #cpp
źródło: comment_71vv1fDxSsYZ3GCqGZCbXE60h1ZPswdG.jpg
Pobierz- 2
Mireczki podajcie firmy,które w swoich projektach używają C++ albo Java
#cpp #java #naukaprogramowania #programowanie #pytanie #pytaniedoeksperta
#cpp #java #naukaprogramowania #programowanie #pytanie #pytaniedoeksperta
konto usunięte via Wykop Mobilny (Android)
- 14
@wojtulas: czyżbyś napisał przed chwilą w google "zarobki programista"?
- 1
A bardziej światowo?
@wojtulas: Google, Microsoft, Amazon i pewnie z 80% firm IT, także z takich list:
https://en.wikipedia.org/wiki/List_of_largest_Internet_companies





















vector::iterator it;Jak ten iterator jest zaimplementowany w klasie?
#cpp #programista15k
template class vector { class iterator { }; };