eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingtypologia errorow aplikacjiRe: typologia errorow aplikacji (a jeszcze leipaj i realoki)
  • Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
    From: Andrzej Jarzabek <a...@g...com>
    Newsgroups: pl.comp.programming
    Subject: Re: typologia errorow aplikacji (a jeszcze leipaj i realoki)
    Date: Fri, 06 May 2011 01:44:32 +0100
    Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
    Lines: 30
    Message-ID: <ipvg9h$98q$1@inews.gazeta.pl>
    References: <5...@n...onet.pl>
    <5...@n...onet.pl> <ipvcgj$fag$1@news.onet.pl>
    NNTP-Posting-Host: 5acd7098.bb.sky.com
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: inews.gazeta.pl 1304642673 9498 90.205.112.152 (6 May 2011 00:44:33 GMT)
    X-Complaints-To: u...@a...pl
    NNTP-Posting-Date: Fri, 6 May 2011 00:44:33 +0000 (UTC)
    X-User: septi
    In-Reply-To: <ipvcgj$fag$1@news.onet.pl>
    User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-GB; rv:1.9.2.17)
    Gecko/20110414 Thunderbird/3.1.10
    Xref: news-archive.icm.edu.pl pl.comp.programming:190148
    [ ukryj nagłówki ]

    On 06/05/2011 00:39, Michoo wrote:
    > W dniu 05.05.2011 00:20, p...@p...onet.pl pisze:
    >> staje sie niedostepna przez wskazniki ;-) tylko ze ja wskaznikow nie
    >> uzywam ja operuje na calych 'setach'
    >>
    >> // porusz wszystkie 'zywe'
    >>
    >> for(int i=0; i<MAX; i++)
    >> if(samolot[i].enabled) moveSamolot(i);
    > To teraz napisz tak serwer, który ma obsłużyć do 10 milionów samolotów,
    > statków, samochodów i pociągów. Pojedynczy samolot(100B), statek(40B),
    > pociąg(64B), samochód(95B) z czego 50 pierwszych bajtów ma taką samą
    > interpretację we wszystkich, pozostałe są specyficzne.
    >
    > Zadeklarujesz tablice
    > Samolot samolot[100000000];
    > Statek statek[100000000];
    > ...
    > ?

    Nawet nie trzeba aż tak. Załóżmy nawet, że są tylko samoloty. Może być
    do 10 milionów samolotów, ale na raz na radarze masz zwykle np. 30.
    Profesor sobie wyobraża, że iterowanie po samolotach widocznych na
    radarze wygląda tak:

    for(int i=0; i<10000000; i++)
    if(samolot[i].na_radarze)
    {
    ....
    }

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: