Common Language Runtime (CLR)

CLR kullanan geliştiriciler özel bir programlama dili kullanmaz. C# veya VB.NET gibi desteklenen çeşitli dillerle programı yazarlar. Daha sonra derleme zamanında (compile time), bir .NET derleyicisi bu kodu alıp CIL koduna dönüştürür. Daha sonra çalışma zamanında (runtime) CLR’ın just-in-time (tam zamanında) derleyicisi CIL kodunu işletim sistemine uygun koda (native code) dönüştürür. Buna alternatif olarak CIL kodu […]

Linux Mount İşlemi

Bizim genel olarak dosya sisteminden anladığımız olay işte efendime söyleyeyim resim, müzik, klasörler işte atıyorum film formatları, ıdı ve bıdıdır. Evet aslında bir bakıma öyle çünkü dosya sistemleri üzerlerinde duran dosya formatlarını (jpeg, gif, mp4, mp3, avi, xls, ppt, docx vs vs vs..) anlarlar. Yalnız kendi beyinleri yok bunların. Yani gidipte sizin usb belleğiniz aa […]

Pardus Çöp Kutusu ve Ev Dizini Simgesi

Masaüstü dizinine gelin ve bir düz yazı dosyası oluşturun. Adınıda “Çöp Kutusu” olarak yada “Trash” olarak kaydedin (ya da canınız her ne istiyorsa onu). Daha sonra bu metin dosyasını açın ve içine; [Desktop Entry]Comment=Contains removed filesComment[tr]=Silinmiş dosyaları içerirEmptyIcon=user-trashEncoding=UTF-8Icon=user-trash-fullName=TrashName[tr]=Çöp KutusuOnlyShowIn=KDEType=LinkURL=trash:/ yazın ve kaydedin. Burada önemli olan şeyler şunlar; [tr] li kısımlar Türkçe olması için var. Icon […]

Indeksler (Veritabanı)

Indeksler iki kategoriye ayrılır. Bunlar kümelenmiş (clustered index) ve kümelenmemiş (non-clustered index) indekslerdir. SQL Serverda kümelenmiş indekslerde kayıtlar tablodaki bir kolona göre sıralanır. O kolonda yer alan bilgiler tekrar etmez. Yani isim kolonunu kümelenmiş indeks olarak tanımladığımız zaman o kolona iki tane Ali isimli kayıt giremeyiz. Eğer bir tabloda birincil indeks kısıtlaması (primary key constraint) veya özgün indeks […]

Linked Lists

LLler ucu bucağı olmayan arrayler gibidir fakat uygulamaları biraz karmaşıktır. LLler bir veri yapısı aracılığıyla tanımlanır ve veri yapısının içerisinde belli değişkenler tutulur. Bu değişkenlere ek olarak her bir itemı birbirine bağlamak için bir pointer tutulur. Bu sayede tüm itemlar birbirine bağlanarak bir liste yada bir array oluşturulur. LLlerde ilk olarak yapmamız gereken şey bir […]