Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 04:03 17.05.24 
Компютри и Интернет
   >> Програмисти
*Кратък преглед

Страници по тази тема: 1 | 2 | 3 | 4 | 5 | (покажи всички)
Тема skivajte za kwo stawa duma !  
АвторGaramudza (Нерегистриран)
Публикувано05.11.02 16:40



tova po-dolu e savsem istinska diskusia, razrazila se v internal-postata na edna solidna IT firma, sled postvaneto na vitz-a v nachaloto...
===========================================================

Beginning:

Добрият юнак отишъл да се бие с лошата ламя.
Замахнал с меча и й отсякъл главата.
На нейното място поникнали две нови глави.
Отсякъл и тях - на тяхно място поникнали четири.
Пак ги отсякъл - поникнали осем.
И тях отрязал - пораснали шестнадесет.
Сякал юнакът, сякал... а когато отсякал 65536-тата глава ламята издъхнала, защото била 16-битова.
=============================================
Re:
..po-skoro 65535-tata glawa.
=============================================
Re:
Ne sym syglasen... ochevidno imame bitwise rotation (1, 2, 4, 8, 16...).
V tozi sluchai lamiata shte izdyhne sled 32768-tata glava.
=============================================
Re:
abe po skoro shte byde
...
sled kato otsqkyl (1 + 2 + 4 + ... + 65536)-ta glawa lamqta dala fira

=============================================
Re:
E junaka e po4nal da broi ot '1', ne ot '0'
=============================================
Re:
az sym ok iuaka da e po4nal da broj ot 1. predpolagam 4e toj, oba4e, wse pak bi
predpo4el w toq bitset da syshtestwuwa i null element (0), za da moze w edin moment
lamqta da se okaze w 0 glawi ;) ergo, ako lamqta e bila 16 bitowa, i nie (i naj-we4e junaka)
dyrzim da ima representaciq na 0 glawi, to togawa ne moze da ima 65536 glawi :)
=================================================
Re:
Някой да знае какъв е точно алгоритъма за порастване на нови глави?:))
=================================================
Re:
Hmm... final result is:

__int64 sum = 0;
WORD a = 1;
DWORD last_head = 0;

while (a)
{
last_head = a;
sum += a;
a = a << 1;
}

Koeto ni dava:
sum = 65535
last_head = 32768
=============================================
Re:
Abe spored mene sa si bash 2^16 - 1 = 65535

1 + 2 + ... + 2^15 = 2^16 - 1;

sled 16-toto rjazane (deto e otsjakyl 2^15 glawi) te sa stanali 2^16 = 65536 i lamjata umrjala.
=================================================
Re:
Tova e lamia, ne e hydra !!!
=================================================
Re:
Abe spored gruckata mitologiya Lamyata ima 1 glava a tochno Hydrata mnogo:))))
=================================================
Re:
Ako lamjata e bila muzhka, 65536 glavi e veren otgovor!!!
=================================================
Re:
RTFM !
=================================================
Re:
Ламя-неламя, ама ако броиш сумата от отрязаните глави последната версия на ламята ще е с 32768 глави, а ако не я броиш - 65536.
В случая на Ивановата ламя, пича е отсякъл общо 65536 глави и тогава е умряля, което значи, че Иванов предполага, че ламята си брои отрязаните глави, което не е задължително.

PS:Не се знае и за останалите глави какъв е алгоритъма :))
=================================================
Re:
ha sega smenete funkciqta za niknene na glavi ot f(n)=2*f(n-1), na f'(n)=f'(n-1) + f'(n-2).
Togava f'(n)/f'(n-1) shte kloni kym 1.61, za n -> +bezkrainost.
Stignahme do zadachata za zlatnoto SECHENIE
=================================================
Re:
Predlagam da dignem bitowetete na 32
che da ima poveche megdan za diskusii. S tea 16 bita
pochnahme da se povtariame;))
=================================================
Re:
Абе живеем във 21 век. Дайте да минем на 64 битова архитектура ? :)))
=================================================
Re:
Баща и син QA-и. Синът: "Абе тате, знаеш ли какво разбрах? Слънцето изгрява от изток..."
Бащата: "Айде бе? Тества ли го?"
Синът: "Да бе, работи желязно"
Бащата: "А с екстремални стойности пробва ли?
Синът: "Да бе, работи"
Бащата: "Супер, не го пипай повече!!"
=================================================
Re:
Spored men Junaka e otrjazal vsichko na vsichko 1 glava. Problemyt se pojavil oshte syshtata vecher v selskata krychma (ili Irish pub) kogato sled njakolko biri na nego mu se storilo dobra ideja da udvoi glavite (seshtate se kak mu e hrumnal tozi dramatichen pohvat).

I taka ot krychma na krychma ...

Ta glavite njamat goren limit, prosto spored chisloto glavi moje da prezenite prez kolko planini (i naj-veche krychmi) e imalo edno-glava lamja. Shtoto Vuco e prav, che spored specs lamite sa s po 1 glava.



Тема Става дума за лайна...нови [re: Garamudza]  
АвторMemo (Нерегистриран)
Публикувано05.11.02 16:47



и въпреки това главата ми не е от гума!!!



Тема Re: skivajte za kwo stawa duma !нови [re: Garamudza]  
АвторGivcho (Нерегистриран)
Публикувано06.11.02 11:41



Абе тия ора всички грешат!

Според мене има точно 2 възможности:

Ламята (хидрата) е 16 битова , следователно може да запише информация за точно 65535 глави ....

1.След като юнака е отсякал 32768 глави , ламята се е опитала да си пръкне 32768 * 2 глави = 65536 , но понеже е 16 битова не е могла и се е крашнала , т.е. умряла е след като са и отсякали 32768 глави.

2.Ако главите и се появяват с примерно :

For глави=1 to (предходен брой * 2)
Никне глава
Next

би следвало да се крашне (умре) след като се опита да и поникне 65536-тата глава ... т.е. умира не като и отсекат главите а като и порасте 65535-тата глава!



Тема Re: skivajte za kwo stawa duma !нови [re: Garamudza]  
Автор Resurrector (бивш МиГ)
Публикувано06.11.02 11:53



Ама променливата, дето пази броя на главите signed ли е, или unsigned? Всъщност, очевидно, че е unsigned. Тъпаците, дето са я проектирали, или не ползват M$ компилатора или не знаят, че там има __int64.

Я вышел им наперерез!


Тема Re: skivajte za kwo stawa duma !нови [re: Resurrector]  
Автор Skotowydec (disable:4786)
Публикувано06.11.02 15:42



Както е известно от литературата, unsigned числата са evil.

---
Bingo! Bongo! I don't want to leave the Kongo!


Тема Re: skivajte za kwo stawa duma !нови [re: Skotowydec]  
Автор Meндeлeeв (std::complex)
Публикувано06.11.02 21:07



но пък никъде не пише, че става въпрос за добрата ламя Спаска нали?

комплексиран... като баба ти!!!


Тема Re: skivajte za kwo stawa duma !нови [re: Meндeлeeв]  
Автор Machie (this)
Публикувано07.11.02 01:09



Ama i iunaka koij go znae kade se zapiva.
Shtom se ostavq threada mu kadeto sigurno e neshto takova


Lamq lamqta = new Lamq(System.Threats.Lami.LamqType.SpaskaAmaDrugPyt);
foreach (LamqsHead head in lamqta.heads)
cut(head);

da varvi tolkova bavno che na lamqta da i rastyt glavi stepenno. Ma takiva sa iunacite dneshno vreme. A lamite sa si oshte hishni otsekade.

"We, who are not as others"


Тема Картинканови [re: Garamudza]  
АвторKapтинka (Нерегистриран)
Публикувано07.11.02 07:20







Тема 65536 samo za MUJKI LAMIнови [re: Garamudza]  
АвторJohnny (Нерегистриран)
Публикувано07.11.02 10:55



Reshih da go smetna po babeshki :

Spisaka po-dolu e systawen ot:
Glawi na lamiata -> obshto otsecheni galwi ot unaka
1 -> 1
2 -> 3
4 -> 7
8 -> 15
16 -> 31
32 -> 63
64 -> 127
128 -> 255
256 -> 511
512 -> 1023
1024 -> 2047
2048 -> 4095
4096 -> 8191
8192 -> 16383
16384 -> 32767
32768 -> 65535

kogato lamiata se e opitala da prakne 65536 glawi e bug-nala, zashtoto 65536 e 17 bit-owo chislo : 10000000000000000

IZWOD : otrezani sa obshto 65535 glawi.

Ako e bila MUJKA -> 65535+1=65536 :)



Тема Re: skivajte za kwo stawa duma !нови [re: Garamudza]  
Автор Songbird (птица проклета)
Публикувано14.11.02 14:51



unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;

type
TSpaska = class(TForm)
Edit1: TEdit;
Edit2: TEdit;
Button1: TButton;
Label1: TLabel;
Label2: TLabel;
Edit3: TEdit;
Edit4: TEdit;
Button2: TButton;
Label3: TLabel;
Label4: TLabel;
Label5: TLabel;
procedure Button1Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure Button2Click(Sender: TObject);
private
{ Private declarations }
public
glawiSI : SmallInt;
glawiWORD : WORD;
{ Public declarations }
end;

var
Spaska: TSpaska;

implementation

{$R *.dfm}

procedure TSpaska.Button1Click(Sender: TObject);
Var
otrqzani : Integer;
begin
otrqzani := StrToInt(Edit1.Text);
If otrqzani <= glawiSI Then
glawiSI := ( glawiSI - otrqzani ) + ( Otrqzani * 2 )
else ShowMessage('Не можете да отрежете повече глави отколкотo има ламята');
Edit2.Text := IntToStr(glawiSI);
end;

procedure TSpaska.FormCreate(Sender: TObject);
begin
glawiSI := 1;
glawiWORD := 1;
label5.Caption := 'Smallint -32768..32767 signed 16-bit' + #13#10 +
'Word 0..65535 unsigned 16-bit';

end;

procedure TSpaska.Button2Click(Sender: TObject);
Var
otrqzani : Integer;
begin
otrqzani := StrToInt(Edit3.Text);
If otrqzani <= glawiWORD Then
glawiWORD := ( glawiWORD - otrqzani ) + ( Otrqzani * 2 )
else ShowMessage('Не можете да отрежете повече глави отколкотo има ламята');
Edit4.Text := IntToStr(glawiWORD);
end;
end.



Тема Re: skivajte za kwo stawa duma !нови [re: Garamudza]  
Автор Лaнc Линk - тaйният areнт (маймун)
Публикувано14.11.02 16:19



Уфф, ма са загубени тия програмисти. Това е професионално изкривяване, всичко трябва да се дели на 2. Ама главите не стават от 2 веднага 4 понеже на пича ще му е зор да отреже двете заедно, а да не говорим как се режат едновременно 32768 глави
Така че режейки по една каска, бройката им ще си нараства точно с една на удар и съвсем плавно ще достигне 65636 ... и то точно толкова, защото ламята хич нея ебе това, че Пешо почнал да брои от 1, Иванчо от 0, а Марийка понеже била проЗта от 23


Това си струва

Тема Re: skivajte za kwo stawa duma !нови [re: Лaнc Линk - тaйният]  
Авторcode_grinder (Нерегистриран)
Публикувано14.11.02 16:49



ti ne si li chuwal che riazaneto na glawi na lamia e atomarna operacia.
i dokato ne swyrshish sys starite ne rastat nowi.

oswen towa informaciata e totalno greshna,
lamite sa bili 4bit ( towa e bilo edno wreme,
predi intel da pusnat MPU4004 @0.1MHz prez 1971 godina... )
Wsyshnost yunkaka deto e utrepal lamiata e otkradnal chipa ot neia
i e osnowal po-kysno Intel.



Тема Re: skivajte za kwo stawa duma !нови [re: Garamudza]  
АвторRobi (Нерегистриран)
Публикувано14.11.02 17:15



Pichove - predlagam slednata shema :
ako dopusnem che lamiata ( pa makar i bila tia spaska :-))) ) ima unikalno ID za vsiaka glava, i v nachaloto ima samo EDNA glava, to neinoto ID e 0 !!!
taka che glavi 2 i 3 se prykvat s ID syotvetno 1 i 2 , i t.n :-))) ako veche sledite misylta mi - kogato Junak Dobri, pian-zalian otsicha 32768 glavi, zapochvat da se prykvat novi 2*32768 glavi s IDta ot 32767 do 65535 - DEMEK PICHOVE GLAVITE SA SI 65536 OBSHTO !!!
I v tozi moment , kogato ot tezi 65536 glavi nashiat chovek e reshil da otseche makar i samo edna glava, counter-a e prevyrtial .... i Windows-a vytre e crashnal ;-)
Togava tazi istoria stava viarna :-)))



Тема Re: skivajte za kwo stawa duma !нови [re: Robi]  
Авторukk (Нерегистриран)
Публикувано14.11.02 17:22



Abe edna istoria e viarna sas sigurnost i tova e, che taya istoria za lamiata e mnogo zarazna



Тема Re: skivajte za kwo stawa duma !нови [re: Robi]  
Авторslavik (Нерегистриран)
Публикувано14.11.02 19:08



ne stava.

glava s ID 0 ne mozhe da sushtestvuva, zashtoto ako predpolozhim che sushtestvuva, togava pri prevurtane na brojacha toj shte pokazva 0, koeto shte reche che glava s ID 0 shte se prukne otnovo i lamjata ne bi umrjala, koeto e v protivorechie s uslovieto na zadachata.
ot kudeto sledva che purvata glava e s ID 1, koeto shte reche che lamjata e imala 65535 glavi.

t.k. v zadachata se kazva che junaka e otsjakul 65536 glavi, mozhe da se napravi izvoda che lamjata e muzhka.



Тема Re: skivajte za kwo stawa duma !нови [re: ukk]  
АвторVenkoSan (Нерегистриран)
Публикувано14.11.02 19:12



Ama zasto vsichki si misliat che lamiata chaka da i otsekat sichkite glavi, che da poniknat novi ... izvednaz ;-)) Spored men unaka si seche se ot ednata strana, dokato lamiata ne se opita da stane sas 65536 glavi ili pak eventualno da go iziade! S edna duma v edin moment Lamiata ima 65534 glavi, unaka otsicha 65534-tata, na neino miasto se opitvat da porasnat 2, ama ne mogat stot 16-te bita sa full i lamichkata umira! Znachi - 65534 glavi :))))



Тема Re: 65536 samo za MUJKI LAMIнови [re: Johnny]  
АвторBoza (Нерегистриран)
Публикувано14.11.02 19:15



&#192;&#236;&#232; &#240;&#224;&#231;&#225;&#232;&#240;&#224; &#241;&#229;, &#247;&#229; &#229; &#225;&#232;&#235;&#224; &#236;&#250;&#230;&#234;&#224;! &#205;&#224; &#230;&#229;&#237;&#241;&#234;&#232;&#242;&#229; &#227;&#235;&#224;&#226;&#232; &#237;&#229; &#232;&#236; &#232;&#231;&#235;&#232;&#231;&#224;&#242; &#242;&#238;&#234;&#243; &#242;&#224;&#234;&#224;...



Тема Re: skivajte za kwo stawa duma !нови [re: Robi]  
АвторBoza (Нерегистриран)
Публикувано14.11.02 19:22



Tova shte da e Windows 2.03 naj-mnogo...

eh, da bqha IBM po-dalnovidni... sega lamite po-lesno shtiaha da se trepiat - po-malko glavi, s po-dobro API...

Shte triabva LamiaTerminator da se izobretiava sega, tz, tz.



Тема Re: skivajte za kwo stawa duma !нови [re: slavik]  
Авторukk (Нерегистриран)
Публикувано15.11.02 10:32



Eee, b'V, ami ako lamiata si pazi glavite v array of ptrs i indexite sa indexi v toya array i tam na element 0 stoi NULL i te ti na "makehead.exe caused Access Violation at address 0x00"

in any case kakto kazva naroda - kato se prevarti countera - putishta mnogo



Тема Re: skivajte za kwo stawa duma !нови [re: Robi]  
Автор NDeu (минаващ)
Публикувано15.11.02 10:48



Абе я по-добре да се провери на www.lamya.com май скоро пуснаха SP4, който решава проблема с crash-а на 65 536-а глава. Но внимавайте като го upgrade-вате, защото не се активира на нелицензираните инсталации



Тема Re: skivajte za kwo stawa duma !нови [re: NDeu]  
АвторGarfield (Нерегистриран)
Публикувано15.11.02 12:19



A

mojem da vidim i samiata lamia :)

Iaj me lamio iaj me :)))))



Тема Re: skivajte za kwo stawa duma !нови [re: slavik]  
АвторghostVi (Нерегистриран)
Публикувано15.11.02 12:19



Slavik, ama toj brojacha sled prevurtane mozhe vsichko da pokazva - ako N <= 65535, to 65535 + (N+1) shte prevurti na N.

Iskam da kazha, che junaka kato cutne poslednite 65536 glavi problema na lamjata ne e v tova che shte se pojavi glava s ID 0, ami v tova che shte i se nalozhi da si izmisli 63536*2 ID-ta.

Znachi ne e problema v samite ID-ta ami v brojkata im, a tja e max 65536, ako shte gi darzhim samo v edin 16-bitov counter.


T.e. ako predpolozhim che na junaka counetrite sa s >16 bita, za da ne zeme i toj da crash-ne, lamjata shte GPF-ne sled kato junaka otseche total 2^17-1 glavi (131071).


cheers,
kfet



Тема Re: skivajte za kwo stawa duma !нови [re: ghostVi]  
Авторghost (Нерегистриран)
Публикувано15.11.02 12:39



Mnogouvazhaemi Satan,

Sreshtu skromna sumichka i dushichkite na 'sichki kolegi predlagam 1 broj 1-bitova Lamja kojato shte gramne chak kato I svarshi RAM-a.

Iskreno tvoj,
SoulSeek



Тема Re: skivajte za kwo stawa duma !нови [re: ghost]  
Авторcapone (Нерегистриран)
Публикувано15.11.02 15:27



Kolegi,

daite da dademe.

1) Neka parvo vidim kolko glavi "poddarja" N-bit-ovata lamia ? (Zabelejete, che tochnata semantika na poniatieto "poddarja" oshte ne e iasna, no za tova vav tochka 2) po-dolu). Nadiavam se, nikoi ne si misli za seriozno da se definira 0-bit-ova lamia. Dori da se definira, common sens-a podskazva, che tova prosto e onazi psevdo-lamia, koiato simvolizira lipsata na takava. Znachi, minimalnata lamia e 1-bit-ova. Sega, vseki znae, che v 1 bit se zapisvat 2 stoinosti, t.e. minimalnata lamia ima 2 glavi po default. Tova che ednata moje da e bila hidden v nachaloto ne promenia neshtata. Ot tuk, po "babeshki", ili oshte kazano po metoda na matematicheskata indukcia, mojem da dostignem do izvoda, che edna 16-bit-ova lamia poddarja tochno 65,536 glavi.

2) Otnosno semantikata na termina poddarja: Nikede ne se spomenava kvo znachi 16-bit-ova lamia ? Che poddarja ednovremenno 65,536 glavi ? Ili che poddarja obshto 65,536 glavi v celia si life-time ? Ako se zagledame vnimatelno, uslovieto "sled kato otriazal 65,536 glavi tia umriala, shtoto bila 16-bitova" ni vodi na misalta, che tia poddarjala 65,536 glavi izobshto prez celia si life-time (ako predpolojim razbira se, che predi nashia junak da se poiavi ne e imalo drugi uprajnenia varhu gorkata lamia).

Ot gornite dve neshta sledva, che na poslednata iteracia junaka e otriazal 32,768 glavi.

Zabelejete, che celata taia diskusia vaznikva ot ambiguous nachina po koito e razkazana prikazkata. Ako avtorat be kazal "sled kato otriazal 65,536 glavi na poslednata iteracia tia umriala, shtoto bila 16-bitova" nemashe da ima nujda da si chesheme ezicite (taka de, prastite) suma ti vreme.



Тема Re: skivajte za kwo stawa duma !нови [re: Skotowydec]  
Автор a3 (член)
Публикувано15.11.02 16:54



> " unsigned числата са evil "

моля цитирай ми литературата, че явно не съм си дочел.

Аз съм!


Тема Re: skivajte za kwo stawa duma !нови [re: Garfield]  
Авторukk (Нерегистриран)
Публикувано15.11.02 16:58



Ha sia niakoy da mi kaje lamiata na Garfield kolko glavi ima



Тема Re: skivajte za kwo stawa duma !нови [re: Givcho]  
Авторice_cool (Нерегистриран)
Публикувано16.11.02 13:41



be ia poglednete realno na neshtata predstaviate li si kolko shte mu e trugno na iunaka da reje 100 glavi navednuj primerno puk kakvo ostava za 32768 glavi toi gi e riazal edna po edna :")) ne navednuj



Тема Язък за приказката...нови [re: Garamudza]  
Автор Чичo_Eмo (напълнонепознат)
Публикувано16.11.02 15:41



Абе хора... Луди ли сте... Изобщо няма значение колко битова е Ламята и колко глави е отрязъл Юнака... Ламята не може умре... Юнака реже глави и в момента... Не подценявайте създателите на изчислителните машини... Те са се поучили от целия опит на математиците преди тях... Не може заради някъкво си глупаво препълване да се срине системата... Причините...

Независимо колко битов е брояча на главите на Ламя, той започва от "0", на което съответства началното състояние... А то е: "Ламя_с_една_глава"... Приемаме че юнака реже по 1 глава на замахване... И понеже на мястото на всяка отрязана се появяват 2 (старата + една нова)... То брояча се увеличава на всеки удар с 1-ца... Докато се препълни... Нека си припомним става при препълване!!! Флагът за пренос получава стойност "1" а самия брояч просто пак се занулява...

А както знаем тогава Ламята има ЕДНА глава... А щом има глава, не можем да я смятаме за мъртва... и.т.н..... и.т.н..... и.т.н.....

К'во искате ???... Да спра да разказвам приказката за ламята само щото някъкъв си брояч се е препълнил??? Никога!!! Никога!!! Никога!!!



Тема Re: Язък за приказката...нови [re: Чичo_Eмo]  
Автор7th (Нерегистриран)
Публикувано18.11.02 23:37



Tuka ne sam mnogo saglasen zashtoto crash e imalo!
Pyrwo normalnite hora broqt ot 1 nezawisimo ot towa che nie programistite broim ot 0. Pyrwonachalnoto systoqnie ne moje da e 0 tyi kato ako beshe taka lamqta wyobshte nemashe da crashne!
Tuk ima dwe mneniq qwno - che na mqstoto na wsqka otrqzana glawa sa iznikwali 2 pri koeto glawite sa narastwali sys skorost x=(x-1)+1*2 ili x=x+1, i drugoto mnenie che glawite sa rastqli chak kogato se otreje i poslednata - togawa skorostta e x=x*2. Nqma spor che i pri dwata warianta w edin moment broqt dostiga 65536, koeto pri 16 bitowite chisla e rawno na 0.
Ot tuk natatyk imame zaciklqne (moje i da ne e bilo tochno crash - az ne znam tochna definiciq za crash - spiraneto na systemata da se wyrti w bezkraen cikyl bez da ima wazmojnost za wyzstanowqwane moje bi - koeto e i sluchaq). Pri dwata warianta junakyt nqma kakwo da reje za da se izpylni formulata i da se zapochne otnachalo. Koeto ni nawejda na misylta che wse pak lamqta si e jenska



Тема Re: Става дума за лайна...нови [re: Memo]  
АвторMemo (Нерегистриран)
Публикувано19.11.02 14:48



Shit...



Тема Re: Язък за приказката...нови [re: 7th]  
Авторniakoj (Нерегистриран)
Публикувано21.11.02 16:20



abe tuka ne e iasno wsichko... wizhte kakwo pishe w log-a na sistemata w samoto nachalo...


niama spor, formulata za rasteneto na glawite e: x=x*2!!!
ot log-a se wizhda che riazaneto na glawite e atomarna operacia (kakto kazawa code_grinder)

i duma ne mozhe da stawa che glawite sa riazani edna po edna i che wseki pyt sa izrastwali samo po dwe glawi...


Sega drugoto neshto... sistemata e crashnala kogato e otriazana 65536-tata glawa!!! Znachi iunaka e otriazal 65536 glawi i tochka, to

ot log-a wsich e iasno.

T.e. wyobshte ne mozhem da goworim za situacia w koiato sa otriazani 65536 glawi i sa se opitali da porasnat 65536*2 i t.n.

prepylnilo se ili koj znae kakwo...
Ili pyk ne mozhem da izchisliawame broia na otriazanite glawi po shemata: 1 + 2 + 4 + 8...


Sega edinstwenno wyprosa kojto triabwa da se iziasni e - kakwo e stanalo kogato e otriazana 65536-tata glawa... tam pishe

sistemata e crashnala t.e. lamiata e izdyhnala...

Sega to pishe che prichinata e che bila 16 bitowa... ama towa ne e sigurno... towa e prosto izwod na sistemnia administrator... ili na

programistcheto deto si e testwalo sistemata... a to mozhe i da e bilo dosta kysno wecherta... t.e. dali e imalo prepylwane i tochno

kakwo se e prepylnilo ne se znae... no e sigurno che e 16 bitowa sistemata... prosto dazhe i da e greshen izwoda za prichinata

poradi koiato se e krashnala sistemata... niama nachin edin sistemen administrator ili programist da obyrka i da kazhe che sistemata

e 16 bitowa ako towa ne e taka.

Ta po tozi wypros - zashto e krashnala sistemata sled 65536-tata glawa... az si mislia niakolko warianta sa wyzmozhni...
1. znachi sled 65536-tata glawa e wyzmozhno da se e poluchilo prepylwane na broiacha... broiacha stawa 0 i towa oznachawa...
1.1. ili lamiawa umira... t.e. standartna situacia, sistemata raboti normalno - ne mozhe da se gowori che ima crash ako towa e

standartna situacia.
1.2. ili drugia wariant e lamiata ostawa s 1 glawa i pak wsichko otnachalo...
1.2.1. towa sega ili zashtoto e bilo demo versia... znaete kak e s ne licenzirania software...
1.2.2. ili pyk naprawo si e byg ...
1.2.2.1. pri towa polozhenie ili sistemata prodylzhawa da raboti ako kompilatora niama OVERFLOW CHECKS (ili ne e bil wkliuchen).

Towa nesymneno bi obyrkalo sysadmin-a (ili programistcheto) kato widi kolko ne logichno se promenia broia na glawite... osobenno

ako e kysno wecher...
1.2.2.2. ili sistemata crashwa... znachi wsichko e iasno... ostawa da fiksirame bug-a

2. ... no ako programistcheto e predwidilo che sistemata e 16 bitowa i ako e wzel merki za towa, sledowatelno broiacha ne se e

prepylnil... Togawa mozhe bi e stanalo prepylwane pri umnozhenieto 65536*2...
2.1. pri towa polozhenie ima dwa warianta
2.1.1. ili sistemata prodylzhawa da raboti ako kompilatora niama OVERFLOWCHECKS (ili ne e bil wkliuchen). Sistemata shte

prodylzhi s X na broj glawi (ako niakoj znae kolko bi se poluchilo sled umnozhawane na dve 16 bitowite chisla: 65536 i 2 da kazhe). Towa

nesymneno bi obyrkalo sysadmin-a (ili programistcheto) kato widi kolko ne logichno se promenia broia na glawite... osobenno ako e

kysno wecher...
2.1.2. ili sistemata crashwa... overflow exception... znachi wsichko e iasno... ostawa da se prihwane i obraboti exception-a

3. Mozhe i neshto drugo da se e prepylnilo... Ako niakoj ima ideia kakwo oshte mozhe da se e prepylnilo... da kazhe...


Sega kakyw e moia izwod... tyj kato goworim za lamia... az lichno si mislia che goworim za warianti: 1.2.2.1. ili 2.1.1.... Mislia che

sistemata e niamala overflow chech i programistcheto e triabwalo da predwidi neshtata...


Az si predstawiam che e stanalo neshto takowa: prosto po wreme na rabotata na sysadmina ili po wreme na testwaneto kogato

programistcheto e stignali do 65536-tata glawa ... kysno wecher... smyrtno umoren ot liutata bitka... kogato e widialo che lamiata ne

umira e udarilo shaltera na sistemata...

(a.) ako broiacha e prewyrtial lamiata e bila s 1 glawa... koeto e kakto w nachaloto... naj podhodiashtoto wreme da spre sistemata...

mnogo po dobre ot 65532 glawi deto mozhe da te iziadyt pri sledwashtia login w sistemata ako ne si podgotwen da gi widish

wsichkite zaedno...

(b.) ako neshto drugo e prewyrtialo... lamiata e ostanala s X na broj glawi... koeto si e gadno sistemata da si raboti proizwolno...

wseki bi drypnal shaltera ako se panikiosa... mozhe da e wirus... ili sysadmincheto se e shashnalo che sa mu haknali lamia-servera.


Sega niakoj bi kazal... che bi triabwalo da uwolni programistcheto ili sysadmina za nemarliwata rabota... kak mozhe da se spira

sistemata ot shaltera... nali mozhe da stanat dosta seriozno powredi... imajte predwid che hardisk-a weroiatno e niamal autopark

feature zashtoto ne e bil kato sywremennite... dori weroiatno harddisk-a naprawo si e bil za izhwyrliane sled towa i zatowa se kazwa

che sistemata e crashnala... no ne zashtoto e 16 bitowa... wse pak tolkowa gotini igri imashe predi na 16-bitowite kompiutri :))

I taka... w takawa situacia (ako me popitat) az bih _goreshto_ preporychal na shefa
1. da dade malka ednomesechna platena otpuska
2. pochiwka kraj moreto ili na planina
3. i da wdigne malko zaplatata na choweka. Sysadmin ili programistche... wse pak i nie sme hora... ne mozhe da ni eksploatirat da

rabotim wseki den do 4:00 sutrinta i da iskat ot nas da ne prawim greshki...

Ajde do skoro...



Тема Re: Язък за приказката...нови [re: niakoj]  
Авторbamzi (Нерегистриран)
Публикувано21.11.02 18:16



ehee, goliam analiz naprawi be. hajde sega pak ima material za diskusia



Тема Re: Язък за приказката...нови [re: bamzi]  
Авторniakoj (Нерегистриран)
Публикувано24.12.02 23:56



...nikoj nishto ne kazwa weche...



Тема Re: Язък за приказката...нови [re: niakoj]  
Авторtupoto (Нерегистриран)
Публикувано19.01.03 21:07



В името на продължаването на интересната дискусия и в духа на същата допринасям със следното решение:
когато е отрязана 32768-та глава ОС на Ламята се опитва да spawn-не по 2 глави на мястото на всяка отрязана, т.е. 32768*2 = 65536, което на практика е извън range-а ([0..65535] -- 65536 стойности), вследствие на което ламята пищи Access Violation и сдава багажа.
което вече беше казано не помня от кого но явно много хора просто отказват да го приемат, защото не го разбират



Тема Re: skivajte za kwo stawa duma !нови [re: Garamudza]  
АвторMитko (Нерегистриран)
Публикувано20.01.06 12:56



Абе вярно е това, ама не съвсем.
1. Първо ламята е била триглава.
2. Замахнал юнакът и отсякъл едната глава.
3. И тогава ламята побягнала мислейки си: "Една глава - добре, ама две по-добре!"
Митко!!! :-)



Тема Re: ламя.NETнови [re: tupoto]  
АвторSentinel (Нерегистриран)
Публикувано27.01.06 14:13



а ако главите на ламята са забодени на .NET платформа, тогаз garbage collector-a ще събере ли вече отрязаните глави... така ще може да се отдели повече памет за нови глави, щото отрязаните вече няма да се пазят .... :)



Тема Re: skivajte za kwo stawa duma !нови [re: Givcho]  
Авторhah (Нерегистриран)
Публикувано30.01.06 17:40



32768 * 2 = 0 при 16 бита (е има и carry overflow), т.е. наистина е умряла след 32768 -тата глава



Тема Re: skivajte za kwo stawa duma !нови [re: Garamudza]  
Авторlunatik (Нерегистриран)
Публикувано17.02.06 14:29



bah maaamu i lunaticite :))))



Тема А бе не са отрязани 65535,нови [re: lunatik]  
АвторLamer (Нерегистриран)
Публикувано18.02.06 01:02



а повече. В първия пост по темата има играч познал верния отговор. Ясно е, че главите растат в геометрична прогресия с коефициент 2. Значи играча, който е дал отговор (1 + 2 + 4 + ... + 65535) печели златната ябълка.
Броя на следващите глави се получава при еднобитов shift надясно , като младшия бит на 16-битовия регистър преди рязането е бил 1. За да получим общия брой отрязани глави трябва да сложим един суматор.



Тема Сори, точно 65535 са отрязанинови [re: Lamer]  
АвторLamer (Нерегистриран)
Публикувано18.02.06 01:06



Нещо спим...........



Тема Re: Сори, точно 65535 са отрязанинови [re: Lamer]  
АвторSunder (Нерегистриран)
Публикувано01.06.06 19:00



Значи аз като един простосмъртен и не с такива програмистични* познания хаха...не виждам защо трявба да правите всичко толкова сложно ясно е, че отрязаните глави са 32768.... :) иначе се накефих на тоя спор тука....



Тема не санови [re: Sunder]  
Автор ~!@$%^amp;*()_+ (целия горен ред)
Публикувано01.06.06 19:28



толкова са отрязани на последното рязане



Тема ми данови [re: ~!@$%^amp;*()_+]  
АвторSunder (Нерегистриран)
Публикувано01.06.06 22:57



Ми да...толкова са отрязани за последнио защото следващата пардита като е тръгнала да расте е имало краш и няма как да са отрязани :)



Тема ми не, не са това всичко отрязаните главинови [re: Sunder]  
Автор ~!@$%^amp;*()_+ (целия горен ред)
Публикувано01.06.06 23:05



всичко отрязаните са сумата от всички стъпки 65535



Тема Re: Сори, точно 65535 са отрязанинови [re: Sunder]  
Автордc (Нерегистриран)
Публикувано02.06.06 05:19



Ти да не си археолог? От де я изкопа тая тема...




Страници по тази тема: 1 | 2 | 3 | 4 | 5 | (покажи всички)
*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.