Lambda expresionların neden olduğu allocationlar sinsice gerçekleşen bir allocation olduğu için fark edilmesi kolay değildir. Visual Studio ya ekleyebileceğimizClr Heap Allocation Analyzer – Visual Studio Marketplace extension işimize yarıyacaktır. Örnek bir senaryo ile durumu gözden geçirelim. Run metodu çalıştıracağı bir ...
Devamını Oku »PL/SQL’de Satırdan Sütuna , Sütundan Satıra Gösterim(Crosstab, Row to Column, Column to Row)
Şeklinde yazılan sorguda sonuç Ahmet Mehmet Veli … Olsun. Amacımız oluşan bu listeyi tek satirda araya bizim belirleyeceğimiz bir ayraç ile birleştirerek Ahmet,Mehmet,Veli, …. gibi getirmek ise şu yöntemi uygulayabiliriz… Öncelikle liste için bir tip belirleriz… Bir de bu listeyi ...
Devamını Oku »Resmi Tatil ve Dini Bayram Günleri API (Holiday) C#
Resmi tatil ve dini bayramları google üzerinden bir api yardımı ile çekebiliriz. https://www.googleapis.com/calendar/v3/calendars/turkish__tr%40holiday.calendar.google.com/events?key=<developersGoogleApiKey> adresi üzerinden tatil günlerine ait zamanlar gelmektedir. Aşağıdaki ekran görüntüsü örneğinde görebilirsiniz. public class Holiday { public string kind { get; set; } public string etag { ...
Devamını Oku »Algoritma Nedir? Ne Demek?
Bir sorunu çözmek veya belirlenmiş bir amaca ulaşmak için tasarlanan yola, takip edilen işlem basamaklarına algoritma denir. Algoritmalar açıkça belirtilmiş bir başlangıcı ve sonu olan işlemler kümesidir. Amaca ulaşmak için işlenecek çözüm yolları ve sıralamaları belirlenir ve algoritma bu sırayı ...
Devamını Oku »PROGRAMLAMA TÜRLERİ
1) Yapısal Programlama Yapısal programa tekniğinde ise alt programlar (procedures) ve fonksiyonlar (functions) kullanılır. Böylece program akışının kontrolünde büyük kolaylıklar sağlanmış olur. Program akışı esnasında, ana program içerisinden alt programlar çağrılıyor. Bu alt program çalıştırıldıktan sonra, program akışı tekrar geri ...
Devamını Oku »