An Example Java itext Pdf Creator For a Table
This is a simple example of creating pdf in java using itext. The PdfCreator class has one job, converting a list contains entities to table with adding header and footer text. Application.java shows how it can be used easly so you don’t need to worry about pdf creating, just add your list of entities and …
Java Değişkenler
Program içerisinde veri tuttuğumuz yapılara değişken adı veririz. Bir değişken aslında 2 farklı, yapıdan oluşmaktadır, bunlardan ilki Değişkenin Tipi diğeri ise Değişkenin Değeridir. Değişken tipleri primitive(ilkel) değişken ve Sınıf değişken tipleri olarak iki gruba ayırabiliriz. Sınıf değişken tiplerine en iyi örnek String olmaktadır. Primitive değişkenler sayısal değer saklarlar ve matematiksel operatörler(+ – * /) kullanılabilir. …
Java Ekrana Yazı Yazma System.out kullanımı
Basit bir merhaba dunya uygulamasi asagidaki sekilde yazilabilir. System.out içerisindeki metotlar konsol ekranına yazı yazılmasını sağlar, yazılan yazılar geri silinemez, veya yazıldıktan sonra değiştirilemez. System.out.print ile System.out.println arasındaki tek fark System.out.println kullanıldığında yeni bir satıra geçmesidir. Aynı satırda yazmaya devam edilmek istenirse System.out.print kullanılmalıdır. System.out.println() boş bir satır eklemek için kullanılabilir. System.out.println, System.out.print’in sonuna “\n” …
Python BeautifulSoup ile HTML sayfa parçalamak
BS(BeautifulSoup) python içerisinde html sayfaların parçalanmasında çok güzel bir modül, kullanımı basit ve kullanışlı. Aşağıdaki komut ile kurulabiliyor. En önemli iki metotu find ve findAll, find metotu sadece bir tane olacağını düşündüğünüz mesala id değeri ile aradığınız bir htmml element için kullanılıyor. Find metotları ilk olarak tag ismini alıyor daha sonrada bir dizi içerisinde elemente …
Java Erişim Belirleyiciler public pivate protected
Erişim belilreyiciler(Access modifiers) nesneye dayalı programlama(object oriented programming) için köklü bir yere sahiptir. Çoğu programcı için bir standart olsa da yeni öğrenen her programcı için pratiğe yerleştirilmesi zor bir konu. Erişim belirleyiciler sınıfların, sınıfa ait metot ve değişkenlerin tanımlanmasında kullanılmaktadır. Java içerisinde toplam dört tane bulunur bunlar: public private protected default(package private olarakta adlandırılır) Public …
Java Erişim Belirleyiciler public pivate protected Read More »
Java 11 Var Kullanımı
Java 11 ve ileri sürümlerince desteklenen var sayesinde nesne yaratırken yazdığımız uzun sınıf isimlerinden kurtulmuş oluyoruz. Aşağıda yer alan kelimeler liste sınıfının nesnesinin oluşturulması yapısı, yoğunlukla kullanılan bir biçimdi. List<String> sınıf ismi ve generic tipi yerine var deyimini kullanabiliriz. Fakat bunu yaptıktan sonra generic tip belirlemesini eşitliğin diğer tarafında yapmamız gerekir. Yukarıda yer alan karşılık …
Java Switch Expression
Java 13 ile birlikte yeni bir switch yapısı kullanılabilir oldu. Bu yapı switch işleminden sonuç alabilmemize olanak sağlıyor. Örnek olarak aşağıda yer alan kod sayesinde switch içerisinde yer alan bir atama işlemine ihtiyaç duymadan sonucu bir değişkene atıyabiliyoruz. Switch expression sayesinde artık daha az kodla daha çok iş yapabiliyor olucağız. Aşağıda yer alan kod, haftanın …
Linux Kernel Derlemek ve Systemcall Eklemek
Öncelikle aşağıdaki komut ile gerekli paketleri kurun. Aşağıdaki adres üzerinden derlemek istediğiniz sürümü seçin. (Kendi kernel sürümünüze yakın seçerseniz derlerken sorunla karşılaşmazsınz) https://mirrors.edge.kernel.org/pub/linux/kernel/ Kernelı wget ile indirin Tar.xz uzantılı dosyayı çıkartın ve çıkarttığınız klasöre girin. Çıkarttığınız klasör içerisinde bir klasör oluşturun ve istediğiniz ismi verin. Nano ile deneme.c dosyasını açın Açtığınız dosya içerisine bu kodu …