Wszystko
Najnowsze
Archiwum
- 1
Treść przeznaczona dla osób powyżej 18 roku życia...
@Dijuna: Jak biblioteka to np SFML.
- 1
Mam taki problem. Mam wektor w który przechowuje 10 stringów "zero", "jeden" ....."dziewięć". Napisałem pętle for w której po podaniu numeru szufladki drukuje mi zawartość.
Teraz mam tak przerobić pętle by po wpisaniu stringa wyskoczył mi numer czyli po wpisaniu zero wyskakuje 0.
Mogę to napisać z wykorzystaniem warunku if ale nie chce uczyć się pisać takiego topornego kodu.
vector
Teraz mam tak przerobić pętle by po wpisaniu stringa wyskoczył mi numer czyli po wpisaniu zero wyskakuje 0.
Mogę to napisać z wykorzystaniem warunku if ale nie chce uczyć się pisać takiego topornego kodu.
vector
- 1
- 1
@znkk: Pobierz wyszukiwany string od użytkownika bądź na pałe zahardcoduj w kodzie. Potem przeleć po elementach wektora(pętla) i sprawdź czy ten wyszukiwany jest taki sam jak kolejny element w wektorze(if).
#programowanie #bezpieczenstwo #cpp
Z ciekawości napisałem prostego wirusa podmieniającego nr konta w schowku na konto WOŚPu i przepuściłem go przez https://www.virustotal.com . Dosłownie żaden antywirus z 54 go nie wykrył.
NIE POLECAM ODPALAĆ NA KOMPIE, JEŚLI NIE CHCESZ STRACIĆ KASY
Kod:
http://pastebin.com/aHXB8qVN
Z ciekawości napisałem prostego wirusa podmieniającego nr konta w schowku na konto WOŚPu i przepuściłem go przez https://www.virustotal.com . Dosłownie żaden antywirus z 54 go nie wykrył.
NIE POLECAM ODPALAĆ NA KOMPIE, JEŚLI NIE CHCESZ STRACIĆ KASY
Kod:
http://pastebin.com/aHXB8qVN
źródło: comment_RyY7uOdngLKmIqdSJUvpTIy6tYq3Y4kG.jpg
Pobierz- 10
@InformacjaNieprawdziwaCCCLVIII: > Widocznie grzebanie w schowku to nie jest dla nich podejrzane działanie.
Jak dla mnie to jest co najmniej dziwne, przecież PKO BP ostrzega przed tym przy każdym wklejaniu nr konta od jakichś 2 lat.
Jak dla mnie to jest co najmniej dziwne, przecież PKO BP ostrzega przed tym przy każdym wklejaniu nr konta od jakichś 2 lat.
W jaki sposób zapewnić poruszanie się obiektu po określonej siatce za pomocą metody move( offset x, offset y), na ten moment mam np. object.move(speed * elapsedTime, 0) więc speed*elapsedTime musi być podzielne przez stałą siatki tylko jak ten warunek zapewnić
#naukaprogramowania #cpp
#naukaprogramowania #cpp
- 0
@uzytkownikTHCE: Musisz odmierzyć, ile czasu minęło od kolejnego uruchomienia metody malowania. Wtedy na podstawie różnicy czasu wyznaczasz przesunięcie obiektu.
- 0
@uzytkownikTHCE: idz spać bo oczy Ci sie popsujo
źródło: comment_phrgxHpB8JLAgEG4qdyFsLmWcsPLoMcv.jpg
Pobierz- 9
Bawię się w robienie setnego klona FlappyBird jako kolejny etap nauki C++ z SFML. Grafika robiona kompletnie na szybko, jednak ptak ma nawet animację z 3 klatek :D Cały kod tutaj: https://github.com/Leinnan/DuckyJump
Po tym na ostrzał planuję wziąść zrobienie trochę nietypowych(bo bez samochodów czy innych pojazdów) wyścigów w udawanym 3D jak w starych grach na PegaZUSa: https://i.ytimg.com/vi/-FEmbhtfJiI/hqdefault.jpg
#sfml #cpp #programowanie A nawet trochę #gamedev
Po tym na ostrzał planuję wziąść zrobienie trochę nietypowych(bo bez samochodów czy innych pojazdów) wyścigów w udawanym 3D jak w starych grach na PegaZUSa: https://i.ytimg.com/vi/-FEmbhtfJiI/hqdefault.jpg
#sfml #cpp #programowanie A nawet trochę #gamedev
źródło: comment_jffQ4JHV4zycX32IerJC313RUgd7wlAv.jpg
Pobierz@Leinnan: wziąść?
WZIĄŚĆ?
WZIĄŚĆ?
@Leinnan: Kiedyś na wykładzie mi się nudziło i też napisałem "klona" floppiego ( ͡° ͜ʖ ͡°)
http://codepen.io/Grindzior/full/qbmgbL/
http://codepen.io/Grindzior/full/qbmgbL/
#naukaprogramowania #cpp
Podczas tworzenia gry mam pętle, w niej metodę draw() do której dokładam obiekty i metody z innych klas.
Da się zrobić tak, żeby w draw() tworzyć tak obiekty aby konstruktor nie resetował obiektu z każdym przejściem pętli?
I czy moja filozofia tworzenia obiektów z innych klas w tej metodzie jest poprawna czy zazwyczaj robi się to przed wywołaniem tej metody?
Podczas tworzenia gry mam pętle, w niej metodę draw() do której dokładam obiekty i metody z innych klas.
Da się zrobić tak, żeby w draw() tworzyć tak obiekty aby konstruktor nie resetował obiektu z każdym przejściem pętli?
I czy moja filozofia tworzenia obiektów z innych klas w tej metodzie jest poprawna czy zazwyczaj robi się to przed wywołaniem tej metody?
@uzytkownikTHCE: Chyba źle to robisz... konstruktor nie wywołuje się kilka razy, wychodzi na to że tworzysz nowy obiekt z jakiegoś powodu.
- 1
- 1
- 1
@morsisko: Nie patrz na jakieś coroutine, tylko wywołaj funkcję z lua w nowym wątku.
Tak jak masz w pierwszym przykładzie:
to wywołaj po prostu f1() w nowym wątku, tyle razy ile chcesz
kaguya ma wbudowany garbage collector, sam wszystko zalatwi - to ma swoje plusy i minusy, wiadomo
Tak jak masz w pierwszym przykładzie:
kaguya::LuaFunction f1 = state.loadfile("path/to/luascript.lua");//load file without execute
f1();//executeto wywołaj po prostu f1() w nowym wątku, tyle razy ile chcesz
kaguya ma wbudowany garbage collector, sam wszystko zalatwi - to ma swoje plusy i minusy, wiadomo
- 1
Tylko problem jest taki, że nie wiadomo ile user będzie chciał załadować tych skryptów, a z tego co czytałem to tworzenie wątków w już działającym programie nie jest najlepszym rozwiązaniem.
@morsisko: zarządzanie tym to już Twoja kwestia. w końcu piszesz w c++, a nie w javie. :-) a odnośnie tej polityki: to zależy
A i tak jeszcze zapytam, ładowanie kilku plików do jednego "state"(tak jak zrobiłeś to w przykładzie) jest
- 1
Mirki tworzące gry trochę bardziej niskopoziomowo niż Unity czy inne UDK- w czym trzymacie pliki konfiguracyjne gier? XML, własny format czy coś innego? #cpp #sfml #programowanie
@Leinnan: serializacja protobuffem
@Leinnan: Zrób sobie kolego interfejs odpowiedni do tego i dwie implementacje. Do debugu JSON/Yaml, a do prawdziwego używania jakaś binarna serializacja (jeśli planujesz dużo rzeczy tam trzymać, jak kilkaset wartości i tylko na starcie odczytywanych to przeżyjesz na debugowej wersji).
W ten sposób:
a) masz dobrą wydajność i mało pamięci zużyjesz w "release" (tak naprawdę możesz jednej używać cały czas, a w odpowiednim momencie przy wydaniu gry przepiąć się na drugą)
b) masz
W ten sposób:
a) masz dobrą wydajność i mało pamięci zużyjesz w "release" (tak naprawdę możesz jednej używać cały czas, a w odpowiednim momencie przy wydaniu gry przepiąć się na drugą)
b) masz
class A{
public:
A(int waznaZmienna);
B b;
};
public:
A(int waznaZmienna);
B b;
};
@-PPP-: nie zesraj się,od razu każdy powinien n---------ć programowanie współbieżne, co nie geniuszu ?
- 4
nie zesraj się,od razu każdy powinien n---------ć programowanie współbieżne, co nie geniuszu ?
@brylant_brylant: @brylant_brylant: Wy normalni jesteście? xD Po to ten tag istnieje aby zadawać pytania, ale nie takie które można rozwiać po przeczytaniu pierwszego rozdziału dowolnej książki o programowaniu obiektowym.
Jeśli sami ogarniacie temat to chyba doskonale zdajecie sobie sprawę z tego jak trywialne to jest pytanie.
Każdy ma prawo zadać dowolnie głupie pytanie na mirko,
- 1
Po ciężkich bojach odkryłem błąd ręcznie, ale nie rozumiem, dlaczego wyłapywanie błędów nie zadziałało. To jest fragment kodu http://pastebin.com/qePe6DNY
Miałem
Powinno być <, a nie <=. Aplikacja z błędem kompilowała się poprawnie, ale po uruchomieniu natychmiast standardowe APPCRASH, a w konsoli nie wywalało błędu. Dlaczego printf("Texture couldn't load %s\n", SDLGetError();
Miałem
for(int s = 0; s <= KEYPRESSTOTAL; s++)
Powinno być <, a nie <=. Aplikacja z błędem kompilowała się poprawnie, ale po uruchomieniu natychmiast standardowe APPCRASH, a w konsoli nie wywalało błędu. Dlaczego printf("Texture couldn't load %s\n", SDLGetError();
- 1
@Goryptic: W C++ nie jest domyslnie badane wyjście poza tablice.
@Goryptic: Kompilator nie mówi Ci kiedy jest *undefined behaviour*. Sam musisz o tym pamiętać! Dodatkowo kompilator czasami jest bardzo mądry, ale na ogół musisz sobie radzić sam (w C++ przynajmniej) i samemu dbać o wszystko, a nie liczyć że on coś za Ciebie zrobi. C++ ogółem jest dość niskopoziomowy (+ jakieś biblioteki wyższego poziomu). Warningi i errory są przydatne ale nie wykrywają nawet większości błędów w programach, więc to że
#programowanie #cplusplus #cpp
Mam wektor wektorów w którym przechowuje stringi
vector > aaa
w tam mam
Mam wektor wektorów w którym przechowuje stringi
vector > aaa
w tam mam
@MlodyInformatyk: sortowanie z użyciem funkcji lambda (C++11):
#include
int main(){
std::vector > aaa;
std::sort(aaa.begin(), aaa.end(),
[](std::vector& a, std::vector& b){
#include
int main(){
std::vector > aaa;
std::sort(aaa.begin(), aaa.end(),
[](std::vector& a, std::vector& b){
- 3
Treść przeznaczona dla osób powyżej 18 roku życia...
- 1
Nie wiem jak zrobić jakieś ładne przechwytywanie błędów. Teraz mam coś takiego np.: (wklejanie kodu na wykopie oczywiście nie działa, więc daję tędy http://pastebin.com/vrkYK5bR )
Czyli if sprawdza, czy coś nie działa, jeśli nie działa to wywala błąd, else - kolejny kod i tak dalej. Czyli takie schodki, gdzie ostatnia faza (jeśli wszystkie kolejne ewaluowały poprawnie) jest najdalej osadzonym else. I mi się to nie podoba, bo to brzydkie, robi się tych
Czyli if sprawdza, czy coś nie działa, jeśli nie działa to wywala błąd, else - kolejny kod i tak dalej. Czyli takie schodki, gdzie ostatnia faza (jeśli wszystkie kolejne ewaluowały poprawnie) jest najdalej osadzonym else. I mi się to nie podoba, bo to brzydkie, robi się tych
@sylwke3100: *wyjątkach
- 0
@Goryptic: Poczytaj o wyjątkach. Słowa kluczowe: try, catch, throw.
- 18
Bawie się ofxFaceTracker w openframeworks. Szukam punktów twarzy w danym video.
Mam konkretne na którym chce pracować i prawie w ogóle nie może znaleźć punktów twarzy. Materiał jest czarnobiały.
Nastomiast na randomowych filmikach z youtube działa fajnie. Wiecie ktore cechy powinienem pociągnąć w Adobe Premiere czy innym żeby widział te punkty?
#cpp #programowanie
Mam konkretne na którym chce pracować i prawie w ogóle nie może znaleźć punktów twarzy. Materiał jest czarnobiały.
Nastomiast na randomowych filmikach z youtube działa fajnie. Wiecie ktore cechy powinienem pociągnąć w Adobe Premiere czy innym żeby widział te punkty?
#cpp #programowanie
@Sacramoni: Podeślij mi w wiadomości materiały, na których pracujesz :)
- 0
@foreveralone: nie mogę bo nie jestem autorem. Twarz prawie na cały ekran, czarno-biała doświetlona z jednej strony, z drugiej strony twarzy wyraźny cień. Lekkie ziarno. Białe tło lekko odcinające się od twarzy - 1 planu. Face traking w After Effectcie działa spoko na tym materiale.
6
Programowanie dynamiczne cz. 1
Pierwsza cześć demonstrująca technikę programowania dynamicznego.
z- 2
- #
- #
- #
- #
- #
Mirki, co mi jest potrzebne, żeby uruchomić program napisany w c++ w chmurze (tak, żeby działał 24/7)? Jaki serwer/dysk ?
#programowanie #technologia #cpp #naukaprogramowania
#programowanie #technologia #cpp #naukaprogramowania
Komentarz usunięty przez autora
- 0
@zapoznalem: VPS - pytałem się na przyszłość
- 1
Pytanie do korzystających z SFML- z czego korzystaliście do tworzenia GUI? Gotowa biblioteka czy sami coś tworzyliście?
#cpp #sfml #programowanie
#cpp #sfml #programowanie
@Frodzio18: same here. W koncu chciałem to ogarnąć i sam napisałem, dużo łatwiej jest w c#.
- 3
Ohayo!
Odpaliłem profiler (gproof), który pokazuje mi bardzo wysokie użycie jednej funkcji (zapewne coś z std tego używa, a nie mogę dowiedzieć się co właściwie).
Jak mogę dowiedzieć się, dlaczego mój program wykorzystuje tę funkcję i dlaczego tyle czasu ona pożera?
http://pastebin.com/cSsqSVvk
#cpp #gcc #gproof #programowanie #pytaniedoeksperta
Odpaliłem profiler (gproof), który pokazuje mi bardzo wysokie użycie jednej funkcji (zapewne coś z std tego używa, a nie mogę dowiedzieć się co właściwie).
Jak mogę dowiedzieć się, dlaczego mój program wykorzystuje tę funkcję i dlaczego tyle czasu ona pożera?
http://pastebin.com/cSsqSVvk
#cpp #gcc #gproof #programowanie #pytaniedoeksperta
źródło: comment_oAcsVsoqDxLzIiIcGSBxUCHlzWQxe8Th.jpg
Pobierz- 10
Zadanie rekrutacyjne - analiza kilku rozwiązań.
http://goo.gl/iTrS8R
#programowanie, #cpp, #python, #rekrutacja
http://goo.gl/iTrS8R
#programowanie, #cpp, #python, #rekrutacja

























źródło: comment_4at7HCX4l6K0Bn7YojgvD4h7vajzjBbL.jpg
Pobierz