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

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

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

Тема 4etene ot DBM  
Автор Teшkapcko_koпeлe (grrrr)
Публикувано28.10.03 10:24



Zapo4vam napravo s primer


dbmopen(%DBASE, "tempfile", 0666) or die "Can`t open DBM: $!\n";
cyrcle();
dbmclose %DBASE;

sub cyrcle {
sleep 3;
while (($key, $val) = (each %DBASE)) {
print "$key $val\n";
}
}


Zna4i kakto vijdate tova e cikyl koito 4ete ot nai-obiknovena baza danni,
nqma zna4enie kak sym go napravil.Vyprosyt e 4e kogato dopylnq tazi syshtata DBM ot drugo mqsto dokato cikylyt e v deistvie tozi syshtiqt cikyl ne "vijda" novite danni.Toest vse edno ne e dobavqno kym DBM-to.Zabelqzva gi edinstveno ako sloja funkciqta dbmopen to4no predi cikyla while i dbmclose vednaga sled kato svyrshi while.Kajete mi kak bez da se zatvarq %DBASE da mogat da se 4etat promenite vyv bazata po vsqko vreme ili me opytete kym nqkoi drug vid DB zashtoto ne sym mnogo zapoznat s tqh no trqbva da e neshto prosto kato DBM-to.
Regards



Тема Re: 4etene ot DBMнови [re: Teшkapcko_koпeлe]  
Авторpencho666 (Нерегистриран)
Публикувано30.10.03 14:14



Otgovora na vaprosa "zashto e taka" e elementaren - dbmopen raboti prez tie, i keshira okolu 8K (po podrazbirane) ot klucha na DBM faila. Ako DBM faila ti e malak (kakto i predpolagam) tova koeto updatvash nai veroiatno popada v kesha ili e zasegnato ot kesha i zatova ne se vijda v programkata.
Kak se reshava vaprosa - ami ti si mu nameril otgovora - taka kakto pravish dbmopen v cikala se nulira kesha vseki put. Mojesh (ako izpolzvash po savremenniat mehanizam za dostyp do DBM prez tie) da namalish kesha do minimum, no ne sam siguren che mojesh da go mahnesh vaobshte (dori da e 0, poslednata prochetena promenliva si stoi nakeshirana). Takav e jivota.




Всички темиСледваща тема*Кратък преглед
Клуб :  


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

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