Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko217
  • Hity
  • Mikroblog
  • Zaloguj się
  • Zarejestruj się
Zaloguj się

Popularne tagi

  • #ciekawostki
  • #informacje
  • #technologia
  • #polska
  • #swiat
  • #motoryzacja
  • #podroze
  • #heheszki
  • #sport

Wykop

  • Ranking
  • Osiągnięcia
  • FAQ
  • O nas
  • Kontakt
  • Reklama
  • Regulamin
RaVo

RaVo

Dołączył 15 lat i 3 mies. temu
  • Obserwuj
  • Akcje 3184
  • Znaleziska 978
  • Mikroblog 2206
  • Obserwujący 5
  • Obserwowane 121
RaVo
RaVo 01.05.2016, 15:32:53
  • 1
Mam tablicę z rozszerzeniami, robię pętle z findem dla wszystkich rozszerzeń. To co znajdzie find zapisuje dopisuje do tablicy. Ale mam jeden problem. Gdy find znajdzie kilka pasujących plików to zapisuje je jako jeden ciąg tj jedna komórka tablicy wyników wygląda np tak: pic1.jpg pic2.jpg pic3.jpg. Da się to jakoś podzielić? Żeby w tablicy były te wyniki ale osobno? Nie wiem czy dostatecznie jasno napisałem o co mi chodzi ;)
#pytanie
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Guillem
Guillem
01.05.2016, 15:48:12
  • 0
@RaVo: Pokaz linijkę od zapisu do tablicy
  • Odpowiedz
RaVo
RaVo
Autor
01.05.2016, 15:55:06
  • 0
@Guillem: Wpadłem w sumie na takie coś. I o ile $line wypisuje mi to co się tam aktualnie przetwarza to już nie dopisuje tego do tablicy. Ktoś, coś? :D
edit: i to J się nie inkrementuje ;/. Na końcu jak wypisuje tablice to jest pusta.
http://pastebin.com/kGuzD1xP
  • Odpowiedz
RaVo
RaVo 30.04.2016, 20:21:31
  • 1
W jaki sposób zapisać listę wybranych checkboxów do zmiennej(tablicy?) w bashu w zenity? W sensie załóżmy, że find wypluje mi ileś tam plików, i one będą miały obok checkboxy i na tych plikach, które zaznaczę będę mógł robić potem jakieś tam operacje?
#zenity #linux #linuxmint #bash
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

N.....a
N.....a
konto usunięte 01.05.2016, 05:02:23
  • 1
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Odpowiedz
RaVo
RaVo 21.04.2016, 21:29:55
  • 1
Jak mogę posortować wektor własnego typu? W sensie gdybym chciał wykorzystać do tego funkcję sort(), istnieje możliwość napisania własnego predykatu(chyba tak to się zwie?) tj. określenie wg czego dokładnie ma sortować czy pozostaje mi napisanie osobnej funkcji do tego?
#pytanie #cpp #naukaprogramowania
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

n_i_e_rozumiem
n_i_e_rozumiem
21.04.2016, 21:33:17
  • 2
@RaVo: tak, jako trzeci argument podajesz komparator http://en.cppreference.com/w/cpp/algorithm/sort
  • Odpowiedz
KrzaQ2
KrzaQ2
22.04.2016, 02:18:27
  • 3
@Trytka: Tak bardzo C++. Szczególnie jeśli będziesz chciał np. sortować po nazwisku, albo chociaƶby rosnąco czy malejąco. Przeciąƶanie globalnego operatora to głupota, chyba, ƶe jest oczywiste dla danego typu (np. jakieś time czy coś).
  • Odpowiedz
RaVo
RaVo 16.04.2016, 13:12:02
  • 1
Co robię tutaj źle? Chcę zrobić dwuwymiarową tablicę wskaźników, niestety chyba źle coś alokuje i nie mam pojęcia jak to zrobić poprawnie. http://pastebin.com/BgJQBFES
#naukaprogramowania #cpp
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

NiedzielnyMirek
NiedzielnyMirek
NiedzielnyMirek
16.04.2016, 13:23:07
  • 2
@RaVo: poprawiona inicjalizacja http://ideone.com/6VnoHi
A teraz pytanie, dlaczego nie zwalniasz tych wskaźników?
  • Odpowiedz
NiedzielnyMirek
NiedzielnyMirek
NiedzielnyMirek
16.04.2016, 15:56:10
  • 3
@RaVo: swoją drogą poczytaj o unique_pointer albo shared_pointer
  • Odpowiedz
RaVo
RaVo 10.04.2016, 14:01:27
  • 1
Ktoś może poleca jakąś fabrykę gdzie dałoby rade zatrudnić się na wakacje tj od lipca do września w Północnej Irlandii w okolicach Armagh/Dungannon/Craigavon ew Newry? Insurance number obecny.
#pytanie #praca #irlandia #irlandiapolnocna #uk #emigracja
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zawod_Syn
Zawod_Syn
10.04.2016, 14:36:27
  • 4
@RaVo: czemy tagujesz #irlandia?
  • Odpowiedz
wrzesien
wrzesien
wrzesien
10.04.2016, 17:37:56 via Android
  • 0
@Zawod_Syn: No i irlandzka polityka już na wykopie... ( ͡° ͜ʖ ͡°)
  • Odpowiedz
RaVo
RaVo 08.04.2016, 14:13:42
  • 4
Jest możliwość w Linuxie napisania skryptu, który po podaniu mu obrazka on mi zrobi upload na np imgura i zwróci link do tego obrazka?
#pytanie #linux #bash #naukaprogramowania
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

sxill
sxill
sxill
08.04.2016, 14:14:20
  • 9
@RaVo: Tak, jest taka możliwość.
  • Odpowiedz
anonim1133
anonim1133
08.04.2016, 14:21:42
  • 3
@Swiatek7: Naucz się czytać pytania, nakładam ostrzeżenie. Polecam zapoznać się z regulaminem.
  • Odpowiedz
RaVo
RaVo 31.03.2016, 19:10:13
  • 1
Skąd te śmieci?
http://pastebin.com/wWmFHYAc
#pytanie #naukaprogramowania #cpp
RaVo - Skąd te śmieci?
http://pastebin.com/wWmFHYAc
#pytanie #naukaprogramowania #c...

źródło: comment_sRuLG3G3wKJVISAQwa9Ik8FiwEMRHIOw.jpg

Pobierz
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

P.....k
P.....k
konto usunięte 31.03.2016, 19:10:28
  • 8
@RaVo: Z pamięci.
  • Odpowiedz
nargil
nargil
31.03.2016, 19:58:56
  • 4
@RaVo: ale wiesz, że nawet w C masz takie funkcje jak strcpy i strlen, a w c++ std::string ?
  • Odpowiedz
RaVo
RaVo 31.03.2016, 17:23:58
  • 1
Gdzie powinienem zwolnić zaalokowaną pamięć? W mainie na końcu? delete[]t;?
http://pastebin.com/m2a8XT97
#naukaprogramowania #cpp #pytanie
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Narkan
Narkan
31.03.2016, 17:26:24
  • 3
@RaVo: logiczne w momencie, po ostatnim użyciu, kiedy później nie będzie ci potrzebna.
  • Odpowiedz
z.....c
z.....c
konto usunięte 31.03.2016, 17:27:19
  • 3
@RaVo: Tak, na końcu maina. Btw - jak już ogarniesz dokładnie działanie wskaźników - pamiętaj, że w nowszych wersjach C++ (od 11 w górę) są smart pointery (to o czym wspomniał @Zimnx) - wskaźniki tylko że programista nie musi się martwić zwalnianiem pamięci :)
  • Odpowiedz
RaVo
RaVo 25.03.2016, 09:44:23
  • 1
Mam pętle while w której n razy mam coś wczytać. W środku mam cin.getline();. Problem polega na tym, że gdy dam podam, że n = 5; To wchodzi do while'a, przelatuje przez całą pętle omijając cin.getline(), dekrementuje n i dopiero gdy n = 4 mogę coś wpisać. Dlaczego? Warunek to while(n). Zakładam, że to wina cin.getline() bo gdy podam cin >> cos; to normalnie pętla się zatrzymuje i pozwala mi coś wpisać,
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

-PPP-
-PPP-
25.03.2016, 10:24:05
  • 1
@RaVo: W buforze zostaje znak '\n', który przy getline powoduje natychmiastowe zakończenie się funkcji, gdyż funkcja napotyka znak nowej linii i kończy pracę natychmiast. Musisz opróżnić bufor po wczytaniu zmiennej n.
  • Odpowiedz
ly000
ly000
25.03.2016, 11:26:21
  • 3
@RaVo:

cin.ignore(numeric_limits::max(), '\n');
po cin >> n wtedy kursor przesunie się do następnej linii.
  • Odpowiedz
RaVo
RaVo 22.03.2016, 17:11:59
  • 1
Może ktoś podpowiedzieć, dlaczego wyskakuje mi tutaj "find: missing argument to `exec' "? Fragment kodu wygląda tak.
#pytanie #bash #linux #linuxmint
RaVo - Może ktoś podpowiedzieć, dlaczego wyskakuje mi tutaj "find: missing argument t...

źródło: comment_d0VHOgKZulsiufgiYxE5rMDA42AngZBq.jpg

Pobierz
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wyrewolwerowanyrewolwer
Wyrewolwerowanyrewolwer
22.03.2016, 17:16:28
  • 4
@RaVo: Która grupa dziekańska mirku? ( ͡° ͜ʖ ͡°)
  • Odpowiedz
jaceks_
jaceks_
jaceks_
22.03.2016, 17:36:39
  • 1
@RaVo: Możesz to usuwanie wrzucić do tablicy: USUWANIE=( -exec rm {} \;) i wtedy wywoływać find $KATALOG -name $NAZWA ${USUWANIE[*]}. Ogólnie do debugowania basza polecam set -x, a do sprwadzania jakości kodu shellcheck.
  • Odpowiedz
RaVo
RaVo 18.03.2016, 17:10:32
  • 1
#pytanie #java #naukaprogramowania
Tutaj jest napisane, gdzie co wpisać gdy chcę żeby jakiś task wykonywał się co ileś jednostek czasu, a co jeśli chcę, by wykonywał się przez określony czas a potem przestał? Jak to 'zabić'?
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Z.....y
Z.....y
konto usunięte 18.03.2016, 17:19:13
  • 3
@RaVo: Czemu chcesz wykonywać jakiś kod przez jakiś czas a potem to zabić? Takie coś może doprowadzić do nieprawidłowych stanów i nie powinno się tak robić.
  • Odpowiedz
Z.....y
Z.....y
konto usunięte 19.03.2016, 01:18:08
  • 2
@GotoFinal: Dobra przekarmiłam też o co chodzi. Jest mowa o przerwaniu schedulingu a nie wątku. Autor napisał, że chce aby wątek wykonywał się przez jakiś czas, co nie ma sensu.

http://stackoverflow.com/questions/7269294/how-to-stop-a-runnable-scheduled-for-repeated-execution-after-a-certain-number-o
  • Odpowiedz
RaVo
RaVo 18.03.2016, 12:56:45
  • 1
Mam kod jak tutaj. Dlaczego "Exception in thread "main" java.lang.NullPointerException".
#pytanie #java #naukaprogramowania
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

GotoFinal
GotoFinal
18.03.2016, 13:03:05
  • 5
@RaVo

Kula[] kulki = new Kula[49];
Te wszystkie obiekty są nullem w tym array, a ty potem w pętli chcesz odwołać się do zmiennej.

PS: metoda powinna zaczynać się od małej literki.
  • Odpowiedz
Patres
Patres
18.03.2016, 13:01:46 via Android
  • 2
@RaVo: dokładnie jak wyżej. W for dopisz kulki[i] = new Kula()
  • Odpowiedz
RaVo
RaVo 16.03.2016, 19:20:57
  • 2
Dlaczego gdy mam taki fragment kodu: Link i w destruktorze dam delete [] tytul; To wszystko jest okej, a gdy zamiast pętli dam po prostu this->tytul = tyt; i znów w destruktorze dam delete[]tytul to wywala błąd? (Gdy podczas drugiej opcji nie zwalniam pamięci to jest okej.)
#pytanie #cpp #naukaprogramowania
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

nargil
nargil
16.03.2016, 19:51:01
  • 2
@RaVo: pewnie robisz &tytul, wiec dostajesz adres wskaźnika
Prosta zasada:
wskaznik <- adres.
*wskaznik <- dana spod wskaznika
&wskaznik <- adres
  • Odpowiedz
inplaz
inplaz
16.03.2016, 20:40:43
  • 1
@RaVo: std::cout << static_cast(&tyt[3]);
  • Odpowiedz
RaVo
RaVo 04.03.2016, 22:57:41
  • 1
Zainstalowałem Linux Mint wg tej instrukcji Link i nie działa. Po próbie uruchomienia mam tylko okno z wyborem i po wyborze start zwiesza się. Jest brak jakiejkolwiek reakcji. Jakieś remedium?
#pytanie #linuxmint #linux #virtualbox
RaVo - Zainstalowałem Linux Mint wg tej instrukcji Link i nie działa. Po próbie uruch...

źródło: comment_yXcuq1CdR1Urivt4DiHG5VdqCdMgoiqL.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

N.....3
N.....3
konto usunięte 04.03.2016, 23:07:45
  • 0
@RaVo: Po co ludzie korzystają z virtualboxa?
  • Odpowiedz
szymonbr
szymonbr
04.03.2016, 23:22:27
  • 2
@RaVo: Być może to wina virtualboxa, zgraj obraz minta na pendriva przy pomocy Rufusa i wtedy sprawdź czy ci live odpali. Do wirtualizacji u mnie lepiej sprawdza się VMware Player.
  • Odpowiedz
RaVo
RaVo 04.03.2016, 20:51:29
  • 1
Jakie środowisko do Javy(nie w wersji script)? Tak, żeby w miare płynnie w miarę wszystko działało na komputerze 4 Gb ramu. Eclipse da radę czy coś innego?
#pytanie #java #nieprogramowanie #naukaprogramowania
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

q.....d
q.....d
konto usunięte 04.03.2016, 20:53:52
  • 7
@RaVo: intellij
  • Odpowiedz
GotoFinal
GotoFinal
04.03.2016, 20:59:19
  • 16
@jarpen1234 @RaVo: Intellij, nie rób tego błędu, i eclipse nie zjada najmniej, używałem kilku przez kilka miesięcy, najmniej zjada netbeans, eclipse najwięcej marnuje, a intellij... czasem więcej, czasem mniej niż eclipse, ale nie marnuje tego co zjada.
Intellijka ma zdecydowanie lepsze podpowiadanie kodu, i wygodniejsze importowanie projektów, i miły de-kompilator na wypadek braku docsów i potrzeby lepszego debugowania :P, i 300 innych miłych rzeczy.
  • Odpowiedz
RaVo
RaVo 27.02.2016, 16:03:24
  • 1
Do czego służy i jak używac rvalue refernce?
#pytanie #cpp #naukaprogramowania
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

ly000
ly000
27.02.2016, 16:22:06
  • 1
@RaVo: cóż, po prostu powinieneś coś na ten temat przeczytać np. http://www.codeproject.com/Articles/453022/The-new-Cplusplus-rvalue-reference-and-why-you http://thbecker.net/articles/rvalue_references/section_01.html
i napiszesz dopiero gdy czegoś nie zrozumiesz.
w skrócie: rvalue reference zapobiega niepotrzebnemu kopiowaniu obiektów
  • Odpowiedz
C.....m
C.....m
konto usunięte 27.02.2016, 23:32:55
  • 1
@RaVo: w starym C++ domyślnie miałeś semantykę dla kopiowania (przekazanie parametru przez wartość) lub "pożyczenia referencji" (referencja). Bez jakichś ciekawszych sztuczek nie dało się "przenieść" obiektu z miejsce na miejsce. Problem pojawia się np. wtedy, gdy jakiegoś obiektu nie da się skopiować (np. wątek) a trzeba go przenieść gdzie indziej. Po to dodana została semantyka referencji rvalue. W skrócie:

std::unique_ptr p1(new int(10));
std::unique_ptr p2 = std::move(p1);
// teraz p1 jest
  • Odpowiedz
RaVo
RaVo 26.02.2016, 21:09:54
  • 1
Ostatni przykład stąd: https://pl.wikibooks.org/wiki/C%2B%2B/Dziedziczenie_wielokrotne Te kilka bajtów to skąd się bierze?

W przykładzie poniżej rozmiar Klasy to 1kB + kilka bajtów, bez dziedziczenia wirtualnego byłoby to ponad 2kB, oraz oczywiście wywołanie metody wyswietl (używając takiego zapisu) byłoby niemożliwe.

#naukaprogramowania #cpp
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

rotflolmaomgeez
rotflolmaomgeez
26.02.2016, 21:45:58
  • 1
@RaVo: tak jak mówi @inplaz, chodzi o vtable do którego odnośnik jest na początku obiektu. Ale przy dziedziczeniu wirtualnym "na romb" są tworzone też ciekawsze struktury - w tym virtual table table ( ͡° ͜ʖ ͡°) zagadnienie jest obszerniejsze i różne kompilatory radzą sobie z tym na różny sposób, ale powyższy jest najpopularniejszy (g++, visual studio)
  • Odpowiedz
ly000
ly000
26.02.2016, 23:44:54
  • 1
@RaVo: @inplaz: @wytrzzeszcz: @rotflolmaomgeez: przecież to nie jest vtable, bo nie ma tam żadnych metod wirutalnych. to jest tak jak powiedział @wytrzzeszcz pamięć potrzebna na obsługę tego mechanizmu. jest to zależne od implementacji kompilatora, ale zazwyczaj są dodawane 4 bajty (w x86) na wskaźnik na klasę bazową, gdyż w wirtualnym dziedziczeniu klasa bazowa nie zawsze musi być ulokowana przed klasą dziedziczącą i ten
  • Odpowiedz
RaVo
RaVo 23.02.2016, 14:32:45
  • 1
Jeżeli jest taki CPU w laptopie:Link i jest napisane, że może być do 2,7GHz, to jak to zrobić? W tym całym UEFI czy da się jakoś z poziomu systemu?
#pytanie #laptopy #cpu #oc #overclocking
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pustulka
Pustulka
23.02.2016, 15:20:01
  • 0
@RaVo:
ściągnij sobie xtu, ale w bardziej wymagających czynnościach turbo na profilu wysoka wydajność powinno się włączać, nie sądzę byś w biosie miał je wyłączone, ale warto sprawdzić.
  • Odpowiedz
NifirOC
NifirOC
23.02.2016, 21:26:49
  • 0
@RaVo: Nic nie musisz robić. Laptopów się nie podkręca. :P Ta wartość to wartość turbo i lapek sam na nią wskoczy jak będziesz odpalał wymagające gry.
  • Odpowiedz
RaVo
RaVo 19.02.2016, 19:39:04
  • 1
Po co są settery i gettery? W sensie, rozumiem, że dzięki nim dostaję się do składowych prywatnych klasy ale dlaczego nie mogę dać wszystkich pól jako publiczne? To brzmi tak, jakbym miał nimi chronić kod przed sobą samym(kimś innym?).
#pytanie #cpp #naukaprogramowania
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

r.....y
r.....y
konto usunięte 19.02.2016, 19:47:25
  • 1
@RaVo: a jak byś opublikował kod w postaci biblioteki i jakiś typ przez przypadek nadpisał wewnętrzną zmienną(i zgłosił że coś nie teges z biblioteką)? Albo skasował wskaźnik?
Settery/Gettery można automatycznie generować przecież.
  • Odpowiedz
GotoFinal
GotoFinal
19.02.2016, 19:47:21
  • 2
jest dużo powodów:
- w razie czego można dodać walidacje danych.
- można usunąć pole zachowując kompatybilność kodu tylko edytując settey/gettery tak by pasowały do nowego kodu.
- czasami mamy np pola x/y/z ale chcemy mieć settera/gettera jako np Vector (tylko przykład)
- też właśnie dla fieldów read/write-only.
- No i nie do wszystkich wgl potrzebujesz gettera/settera, czasem lepiej zachować je prywatnie, bez żadnego dostępu.
  • Odpowiedz
RaVo
RaVo 19.02.2016, 19:05:42
  • 1
Do czego można użyć konstruktora kopiującego? Jakiś praktyczny przykład zastosowania ktoś może podać?
#naukaprogramowania #cpp
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

drwxr
drwxr
19.02.2016, 19:09:26
  • 1
@RaVo: http://stackoverflow.com/questions/3278625/when-do-we-have-to-use-copy-constructors
  • Odpowiedz
inplaz
inplaz
19.02.2016, 19:13:41
  • 1
@RaVo: konstruktor kopiujący jest wywoływany na przykład w momencie gdy przekazujesz obiekt jako parametr do funkcji przez wartość.
  • Odpowiedz
  • <
  • 1
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • Strona 16 z 18
  • >

Osiągnięcia

  • Komentator
    od 02.06.2013

    Komentator
  • Rocznica
    od 04.07.2025

    Rocznica
  • Gadżeciarz
    od 14.03.2014

    Gadżeciarz
  • Mikroblogger
    od 31.10.2014

    Mikroblogger

Wykop © 2005-2025

  • O nas
  • Reklama
  • FAQ
  • Kontakt
  • Regulamin
  • Polityka prywatności i cookies
  • Hity
  • Ranking
  • Osiągnięcia
  • Changelog
  • więcej

RSS

  • Wykopane
  • Wykopalisko
  • Komentowane
  • Ustawienia prywatności

Regulamin

Reklama

Kontakt

O nas

FAQ

Osiągnięcia

Ranking