HaSQL notları – TDateTime Veri Tipine Alternatif

Başlıktan anlaşılacağı üzere TDateTime veri tipine alternatif bir tarih/zaman tipi üzerinde çalışacağız… Neden böyle bir gereksinime ihtiyaç duydun derseniz? TDateTime veri tipi, UnixTime implementasyonu kullanarak tarih ve zaman hesaplamaları yapar. Bu konudaki detayları, Delphi için System.pas ( … TDateTime = type Double; … ), C++ için ( gene System.pas :D ) ve Wikipedia – Unix Time referanslarından inceleyebilirsiniz… Continue reading

Bir Linked List Hikayesi – Scene II – The List Itself – I ListItem

Bağlı liste macerama kaldığım yerden devam ediyorum…

Veri yapıları dersimizin ilk saatleri. Vasıf Hocam ilk iki konuyu anlatmış, Kuyruk yapısını bitirmiş, ara konular üzerine sohbet ediyorduk sınıfça. Bilmeyenleriniz için, Vasıf Hocamızın ara konuları Biyometrik Tanıma ile ilgilidir hep :). Sorduğu bir soru vardı “Şunu nasıl gerçeklersiniz?” şeklinde. Ben de el kaldırıp “Dinamik dizi tanımlarım. Her yeni değer ulaştığında bu diziyi güncellerim” demiştim. Dinamik dizi hayranıyız ya o zamanlar ( 1. sınıfta, programlama sınavlarında soruları dinamik dizilerle çözüyordum hep :) Hatta 2. sınıfta Programlama II sınavlarında bile daha dinamik organizasyon anlatılmadan ben dinamik dizilerle çözüyodum gene :) )… Tutturmuşum bir dinamik dizi dinamik dizi gidiyorum… Hocanın ilk tepkisi: ( bıyık altı, dudak kenarı gülümseyerek ) “Ohoo ne yaptın oğlum?!! İşlem yükünün çoğu senin dizi organizasyonunda harcandı!!”. Akabinde açıklamasını yaptı, “bu değerleri bir listede tutarım” şeklinde… Ve hemen ardından da “Başlık atın arkadaşlar: ‘Liste Veri Yapısı’ “…

Continue reading