Reklama
Strona 174 z 358 PierwszaPierwsza ... 74124164172173174175176184224274 ... OstatniaOstatnia
Pokazuje wyniki od 2,596 do 2,610 z 5367

Temat: Programowanie - temat ogólny

  1. #2596
    Avatar zakius
    Data rejestracji
    2008
    Położenie
    The Internets
    Wiek
    33
    Posty
    11,075
    Siła reputacji
    24

    Domyślny

    to
    int f(k, x)
    {
    cokolwiek
    f(k, niex)

    }


    ?
    Problem z komputerem? Instrukcja diagnostyczna
    Cytuj Vegeta napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Baby maja wymagania jak windows vista, takze nigdy nie wiesz.
    Cytuj Dzzej napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Moje posty to esencja głupoty.
    "Don't worry, I'm just a pervert"

  2. #2597
    Avatar Absherr
    Data rejestracji
    2008
    Położenie
    Kraków
    Posty
    578
    Siła reputacji
    16

    Domyślny

    Zrób druga funkcje ;d
    Kod:
    int f(int x){
    g(x, x);
    }
    int g(int c, int x)
    {
    g(c, x-1);
    }
    Pamiętaj, ze ważny jest warunek stopu, czyli kiedy rekurencja ma się skończyć. Licząc rekurencyjnie silnie chcesz żeby przemnożyło liczby od n do 1, ale nie chcesz mnożyć razy zero i ujemne.
    Ostatnio zmieniony przez Absherr : 08-01-2015, 15:42

  3. Reklama
  4. #2598
    Avatar Bazan
    Data rejestracji
    2008
    Wiek
    31
    Posty
    1,909
    Siła reputacji
    18

    Domyślny

    Ja bym wykorzystał przeciążenie funkcji.

    Kod:
    int licz(int start) {
        return licz(start, start);
    }
    int licz(int startowy, int pomniejszany) {
        if (pomniejszany <1) return 0;
        return licz(startowy, pomniejszany-1);
    }
    Dreaming by drumming. ˆˆ™

  5. #2599
    Avatar Rollercoster
    Data rejestracji
    2011
    Wiek
    29
    Posty
    1,247
    Siła reputacji
    14

    Domyślny

    Nie mam pomysłu za bardzo jak to zaimplementować, może ktoś pomoże.

    Mam listę stron. Każdą stronę chce odwiedzać co 5 sekund, parsować i zapisywać dane z niej, niezależnie od innych. Nie wiem za bardzo jak się za to zabrać, każdy request do strony ma mieć osobny wątek żeby się nie blokowały? Jeżeli linków będzie więcej to będzie też dużo wątków chodziło jednocześnie. Jak coś to chodzi o jave.

    @edit
    Nie wiem ile java może mieć jednocześnie odpalonych wątków, żeby było optymalnie. Jeżeli >500 to chyba po prostu każdy request na osobnym wątku.
    Ostatnio zmieniony przez Rollercoster : 08-01-2015, 19:35

  6. #2600
    Avatar Killavus
    Data rejestracji
    2005
    Położenie
    Wrocław
    Wiek
    32
    Posty
    915
    Siła reputacji
    19

    Domyślny

    Cytuj Rollercoster napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Nie mam pomysłu za bardzo jak to zaimplementować, może ktoś pomoże.

    Mam listę stron. Każdą stronę chce odwiedzać co 5 sekund, parsować i zapisywać dane z niej, niezależnie od innych. Nie wiem za bardzo jak się za to zabrać, każdy request do strony ma mieć osobny wątek żeby się nie blokowały? Jeżeli linków będzie więcej to będzie też dużo wątków chodziło jednocześnie. Jak coś to chodzi o jave.

    @edit
    Nie wiem ile java może mieć jednocześnie odpalonych wątków, żeby było optymalnie. Jeżeli >500 to chyba po prostu każdy request na osobnym wątku.
    Twoje wątki będą I/O-bound - niestety musisz sobie posprawdzać sam jak będzie Ci najlepiej. W przypadku procesów gdzie coś liczysz (CPU-bound) idealnie jest mieć tyle wątków ile rdzeni w procesorze...

    Pozdrawiam
    Killavus

  7. #2601

    Data rejestracji
    2010
    Posty
    2,657
    Siła reputacji
    16

    Domyślny

    Cytuj sm0ku16 napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    to moze na przykladzie:
    Kod:
    
    int f(int x){
    int k=x;   // i tu chcialbym zeby dla kazdego wywolania funkcji to k zawsze bylo rowne poczatkowemu, wprowadzonemu x
    f(x-1);
    }
    ale po co tak?

    Kod:
    
    int f(int x) {
      return k(x,x);
    }
    
    int k(int x, int y) {
        //masz swoje x
        return k(x,y-1);
    }

  8. #2602
    Avatar sm0ku16
    Data rejestracji
    2010
    Posty
    415
    Siła reputacji
    14

    Domyślny

    dzieki wszystkim za pomoc, i sory że Wam takimi głupotami zawracam głowe, ale nie mam sie do kogo innego zwrocic, ale zawsze staram sie szukac sam odpowiedzi u wujka google, dopiero w ostatecznosci jak trwoga to do torg'a :)

  9. #2603
    Avatar Kusterek
    Data rejestracji
    2013
    Położenie
    Warszawa
    Wiek
    31
    Posty
    1,710
    Siła reputacji
    13

    Domyślny

    My zawsze chetnie udzielamy pomocy :)

    irc: freenode.net in #torgdevs

  10. #2604
    konto usunięte

    Domyślny

    Cytuj sm0ku16 napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    dzieki wszystkim za pomoc, i sory że Wam takimi głupotami zawracam głowe, ale nie mam sie do kogo innego zwrocic, ale zawsze staram sie szukac sam odpowiedzi u wujka google, dopiero w ostatecznosci jak trwoga to do torg'a :)
    Dawaj na IRCa.

  11. #2605
    Avatar 2cztery7
    Data rejestracji
    2014
    Posty
    628
    Siła reputacji
    10

    Domyślny

    @sm0ku16 ; jak chcesz pojąć rekurencję to naucz się prologa i trzaskaj programy z 99 prolog problems. język chyba wymarły i używany aktualnie jedynie do zwiększania budżetu uczelni, ale chociaż rekurencji potrafi nauczyć ;p

  12. #2606
    Avatar Zeimer
    Data rejestracji
    2008
    Położenie
    Kraina Konserwatywnych Liberałów
    Posty
    398
    Siła reputacji
    17

    Domyślny

    Cytuj 2cztery7 napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    @sm0ku16 ; jak chcesz pojąć rekurencję to naucz się prologa i trzaskaj programy z 99 prolog problems. język chyba wymarły i używany aktualnie jedynie do zwiększania budżetu uczelni, ale chociaż rekurencji potrafi nauczyć ;p
    Nie wiem, czemu podałeś akurat Prologa jako przykład. To język logiczny, a rekurencja jest zagadnieniem raczej funkcyjnym. Ja polecam do nauki rekurencji języki czysto funkcyjne, w których nie ma kostruktów imperatywnych (np. Haskell).

  13. #2607
    Avatar Bazan
    Data rejestracji
    2008
    Wiek
    31
    Posty
    1,909
    Siła reputacji
    18

    Domyślny

    A ja do nauki rekurencji polece zrobienie 2 funkcji rekurencyjnych ktore dzialaja i robia to czego sie od nich oczekuje, w jakimkolwiek jezyku.
    Nie straszcie go ze aby pojac tak prosta rzecz, powinien sie wziac za prologa...
    Dreaming by drumming. ˆˆ™

  14. #2608
    Avatar 2cztery7
    Data rejestracji
    2014
    Posty
    628
    Siła reputacji
    10

    Domyślny

    Cytuj Zeimer napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Nie wiem, czemu podałeś akurat Prologa jako przykład. To język logiczny, a rekurencja jest zagadnieniem raczej funkcyjnym. Ja polecam do nauki rekurencji języki czysto funkcyjne, w których nie ma kostruktów imperatywnych (np. Haskell).
    Bo akurat prologa kazali nam się uczyć i praktycznie wszystko tam się opiera na rekurencji. Podałem akurat jego jako przykład bo innych z tej rodziny nie znam.

  15. #2609
    Avatar Absherr
    Data rejestracji
    2008
    Położenie
    Kraków
    Posty
    578
    Siła reputacji
    16

    Domyślny

    Nie no, rekurencja jest na tyle trywialna, że uczenie się jakiegokolwiek języka, po to żeby coś w niej napisać mija się z celem.

    @sm0ku16 ;
    Masz wyzwanie: napisz sortowanie przez scalanie. W dowolnym języku (może być nawet Haskell lub prolog). Pobawisz się rekurencją i nauczysz się czegoś przydatnego ;d

    Szybkie pytanie:
    Jest strona z paginacją, 20 wyników na stronę, jesteś na trzeciej stronie (a jest ich miljard) i zmieniasz ustawienia paginacji żeby na stronie było po 100 wyników. Co powinno być wyświetlone na stronie, żeby było najwygodniej według was?
    Ostatnio zmieniony przez Absherr : 09-01-2015, 20:15

  16. #2610
    Avatar Boogie
    Data rejestracji
    2014
    Posty
    29
    Siła reputacji
    0

    Domyślny

    Cytuj Absherr napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Szybkie pytanie:
    Jest strona z paginacją, 20 wyników na stronę, jesteś na trzeciej stronie (a jest ich miljard) i zmieniasz ustawienia paginacji żeby na stronie było po 100 wyników. Co powinno być wyświetlone na stronie, żeby było najwygodniej według was?
    Najwygodniej przejść do pierwszej strony i wyświetlić pierwsze 100 wyników. Jak ktoś zmienia ustawienia w trakcie działania, to niech się bawi od początku.

Reklama

Informacje o temacie

Użytkownicy przeglądający temat

Aktualnie 1 użytkowników przegląda ten temat. (0 użytkowników i 1 gości)

Podobne tematy

  1. Star Wars: The Old Republic - temat ogólny
    Przez Mefistos w dziale Inne gry
    Odpowiedzi: 106
    Ostatni post: 21-11-2012, 14:28
  2. League of Legends //dla potomnosci: League of Legends - temat ogolny.
    Przez ZinC w dziale Inne gry
    Odpowiedzi: 30145
    Ostatni post: 24-03-2012, 02:33
  3. Cities XL 2012 - temat ogólny
    Przez Bezdomny w dziale Inne gry
    Odpowiedzi: 0
    Ostatni post: 20-10-2011, 18:11
  4. Dragon Ball Legend temat ogólny
    Przez Mugenoo w dziale Tematy serwerów
    Odpowiedzi: 20
    Ostatni post: 02-03-2011, 16:47

Zakładki

Zakładki

Zasady postowania

  • Nie możesz pisać nowych tematów
  • Nie możesz pisać postów
  • Nie możesz używać załączników
  • Nie możesz edytować swoich postów
  •