![]() |
![]() |
|
![]() | #1 | |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Merak ettim .has .db Selam. Bazı badnick rumuzları .has bazıları da .db uzantılı dosyalara eklendigini biliyorum. .has a eklenenler rumuzlar data numarası ile ekleniyor .db e eklenenler de yine aynı sekilde data no ilemi ekleme yapıyor acaba? Eger db uzantısın da data no'yu eklemiyorsa mantıken bu uzantıya sahip dosyaya eklemek daha mantıklı geliyor bana. Bu iki uzantılı dosya arasında bir fark varmı? Varsa nedir merak ettim. Konu Hesapsiz33 tarafından (01 Mart 2020 Saat 22:45 ) değiştirilmiştir. | |
| ![]() |
![]() | #3 |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Cevap: Merak ettim .has .db Anladım. Bu hash korumasının en kötü yanı eklenen rumuzun data numaralarınıda ekliyor olması sanırım. 20854843848 bb50274d20b2c99c05d gibi dataları eklemese daha iyi olurmuş Çünkü dosyaya 100 rumuz eklesen bu sayı 200 oluyor data yüzünden. Yani demek istedigim extra fazlalık. Bilgilendirme için tşkler. |
| ![]() |
![]() | #4 | ||||
Çevrimiçi ![]() IF Ticaret Sayısı: (0) | Cevap: Merak ettim .has .db
Rakamların anlamı şöyle örnek vereyim mesela 123 olarak bir item verisi var sen bu item verisine 1 tane veri ekleyebilirsin o yüzden benzersiz olması gerekiyor. Mantığı şöyledir hash tabloların [Tablo İsmi] Item | Data Tablo ismi Liste olsun Item AdSoyad olsun Data İsmin Soyismin olsun /hadd -sm Liste AdSoyad İsmin Soyismin buradaki -s geri bildirim vermeye yarıyor -m ise tablo yoksa tablo oluşturuyor. Bu işlemi yaptıktan sonra tabloya veri eklenir. //echo -a $hget(liste,adsoyad) Yaptığında data kısmını görürsün mesela tekrar aynı iteme veri eklemeye çalışınca veriyi ekler ama önceki verinin üzerine ekler yani tabloda yine 1 tane veri olur 2. veri olarak eklenmez. Ek olarak txt okuma mantığı ile hash tablosunun okuma mantığı farklıdır - txt dosyadan okumak için mirc önce dosyayı açıyor okuyor tekrar kapatıyor. - hash tabloda ise veriler belleğe kaydedilir mirc bellekten okur. O yüzden çok hızlıdır. Açıklama yapma nedenim extra fazlalık durumunun söz konusu olmadığını belirtmek için. Detaylı anlatım: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] | ||||
| ![]() |
![]() | #5 | ||||
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Cevap: Merak ettim .has .db
Bilgilendirme icin tşk ederim. Verdiginiz örnekten yola cıkarak yapmaya calıstım ama yapamadım Atılan nick ve maskı gösteriyor fakat data numarasını göstertemedim bi türlü. Su sekilde ekledim $hget(badnick,0).item yapınca listeyi gösteriyor sadece Fakat sıfırı 1 yapınca ilk data numarasını gösterebiliyorum Oysa her atılan rumuzun kendine ait data numarasını göstermesi lazım degil mi nerde yanlıs yapıyorum anlamadım | ||||
| ![]() |
![]() | #6 | ||||
Çevrimiçi ![]() IF Ticaret Sayısı: (0) | Cevap: Merak ettim .has .db
tabiki var $hget(badnick,0).item bu kısmı $hget(badnick,1).item yapınca 1. item, $hget(badnick,1).data yapınca 1. data verisine ulaşırsın ne yapmak istediğini anlamadım ama anladığım şekilde cevap verdim. | ||||
| ![]() |
![]() | #7 | ||||
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Cevap: Merak ettim .has .db
Badnick has dosyasında olan biri kanala girdigi zaman Atılan rumuz ahmet - data : numarası ????? Burdaki soru isaretinin oldugu yere atılan rumuzun data numarasınıda yansıtmaya calısıyorum. Dediginiz gibi $hget(badnick,1).data yapınca has dosyasındaki ilk data numarasını yansıtıyor fakat diger atılanlan rumuzların kendine ait data numaralarını yansıtmıyor. 1 yazan yer sabit mi kalmalı yoksa? Konu Hesapsiz33 tarafından (06 Mart 2020 Saat 00:22 ) değiştirilmiştir. | ||||
| ![]() |
![]() | #8 | ||||
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Cevap: Merak ettim .has .db Tşk ederim deniyorum şimdi --IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 01:57 -->-> Daha önceki mesaj 01:39 --
Evet simdi oldu Alper. Bende detaylı bilgi icin verdiginiz linkteki örnekleri denemekle cebellesip duruyordum yardımın icin tekrar tşk. Ederim. | ||||
| ![]() |
![]() |
Etiketler |
dosya uzantısı |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
![]() | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
Merak ettiklerimiz...merak konuları | Süslü | Merak Ettikleriniz | 0 | 21 Ekim 2008 15:15 |