Ana içeriğe atla

Kayıtlar

Netbeans Java Sürümünü Belirleme

Bazen yazdığınız bir Java programı başka bir sistemde çalıştırırken "java.lang.UnsupportedClassVersionError" hatası alabilirsiniz. Bu hatanın sebebi, programı yazığınız sistemin JRE versiyonunun, çalıştırdığınız sistemin JRE versiyonundan farklı ve yüksek olması. Yani eğer programı yazdığınız sistemde Java sürümü 8 ise, siz bu programı derleyip Java 7 bulunan bir bilgisayarda çalıştırırsanız çalışmayacaktır ve yukarıdaki hatayı verecektir.

Java Kuyruk(Queue) Yapısı

Merhaba arkadaşlar. Java'da kuyruk yapısını nasıl oluşturabiliriz, kuyruk yapısı nedir, mantığı nedir gibi konuları bu yazıda anlatmaya çalışacağız. Kuyruk nedir tanımlamakla başlayalım Kuyruk(Queue), FIFO (first in-first out) yapısı ile nesneleri birarada tutan veri yapısıdır. Yani, ilk eklediğimiz nesne, her zaman ilk olarak çıkar. Nesnelerin çıkarılma sırası, eklenme sırası ile doğru orantılıdır. Şu küçük gif dosyası olayı biraz daha anlamamıza yardımcı olabilir.

Bubble Sort Algoritması

Bubble sort algoritması, ardışık iki veriyi sıra ile birbiri ile karşılaştırır. Yani, önce ilk ikiyi veriyi karşılaştırır, sonra ikinci ve üçüncü elemanı karşılaştırır. Eğer önde olan eleman, önceki elemandan küçükse yer değiştirme yapılır. Aşağıda, bu algoritmanın çalışma mantığını gösteren ufak bir gif var

Python argparse modülü

Merhaba arkadaşlar. Komut ekranı ile çok uğraşan biriyseniz, argümanların ne kadar önemli olduğunu çok iyi bilirsiniz. Öyle ki, bir programı her defasında farklı modlarla,farklı sonuçlar üretecek şekilde başlatabilirsiniz. Ancak argümanları nasıl kontrol edeceğimizi bilmezsek, kullanışlı bir program ortaya koyamayız. Kontrol etmek için kendi yöntemlerimizi kullanabiliriz, ancak hazır olan kütüphaneler dururken tekrar tekerleği icat etmeye gerek yok. O yüzden, bugün burda Python içerisinde hazır olarak bulunan argparse kütüphanesini nasıl kullanacağımızdan bahsedeceğiz.

Jsoup Kütüphanesi - 2

Merhaba arkadaşlar. Jsoup kütüphanesi ile ilgili yazılarımıza devam ediyoruz. Önceki yazıda dediğimiz gibi, Jsoup kullanabilmek için temel HTML-CSS bilgisi gereklidir. Çünkü, Jsoup bir HTML parser kütüphanesidir, dolayısı ile kullanabilmek için de HTML hakkında temel bilgiye sahip olmalıyız. Bu kısa hatırlatmadan sonra konumuza devam edelim. Bugün, belirli özelliklerdeki HTML nesnelerine nasıl erişebileceğimizi inceleyeceğiz. Elimizde, aşağıdaki gibi bir HTML dosyası olsun