Tc Kimlik Numarası Algortiması

T.C. Kimlik No, onbir haneden oluşan, Nüfus ve Vatandaşlık İşleri Genel Müdürlüğü tarafından Türkiye Cumhuriyeti vatandaşlarına verilmiş 11 rakamdan oluşan kişiye özgü bir sayıdır.

Üzerinde basit bir pariteyle hata bulma özelliği bulunmaktadır; ilk 10 rakamın toplamının birler basamağı, 11. rakamı vermekte.

Ayrıca; 1, 3, 5, 7 ve 9. rakamın toplamının 7 katı ile 2, 4, 6 ve 8. rakamın toplamının 9 katının toplamının birler basamağı 10. rakamı; 1, 3, 5, 7 ve 9. rakamın toplamının 8 katının birler basamağı 11. rakamı vermektedir. Continue reading “Tc Kimlik Numarası Algortiması” »

Try-Catch Nedir? Neden Kullanılır? With Java

En çok kullandığımız kod satırları şüphesiz Try-Catch satırlarıdır. Peki nedir bu satırların kullanım amacı? Eğer programlamaya yeni başladıysanız, bu satırların değerini anlamayabilirsiniz fakat çok derin anlamı olan satırlar(satırlara yazan adam) 🙂

Tamam, şimdi bir kod yazacağız ve bu kod siz de kendi editörünüz de yazıp çalıştıracaksınız.

Continue reading “Try-Catch Nedir? Neden Kullanılır? With Java” »

Society and Civilization Algorithm

ÖNSÖZ

Yazılım mühendisliğinin önemli bir konusu olan Optimizasyon Teknikleri dersimizin bize öğrettiği temellere dayanan bir ödevdir. Her alanda kullanılan optimizasyon yöntemleri, biz insanların hayatını kolaylaştırmakla kalmıyor ayrıca yapacağımız iş yükünü de hafifletiyor. Bu ödevde konu alınan Toplum ve Medeniyet Algoritması; kişiler, bireyler ve toplumların medeniyetlere dağılışıyla ilgilidir. Continue reading “Society and Civilization Algorithm” »

Android Eclipse Dex Loader Java Heap Space Hatası

Bir süredir başım bu hatayla beladaydı ama sonunda ‘Stack’ abiler sağ olsun çözdüm. Arkadaşlar eğer projenizi Run ettiğinizde GC hatası alıyorsanız yanı ön bellek temizlenmiyorsa yapmanız gerekenler şunlar;

  • Eclipse ikonunun olduğu dosya dizinine gelin.
  • Arama Yerine ‘eclipse.ini’ yazın.
  • Bir txt gelecektir önünüze.
  • İçine girin ve en alt satırdaki;
  • -XX:MaxPermSize=256m -Xms40m -Xmx512m
  • Bulun.
  • Yapmanız gereken tek şey -Xmx512m yazan yeri;
  • -Xmx1024 yapmak.

Hadi kolay gelsin 🙂

Java Statik Değişkenler Giriş

Statik değişkenlere bayılırım! Eminim sizde bu yazıdan sonra bayılacaksınız. Nedir Statik değişkenler? Bir sınıf yazacağız o sınıfın değişkenlerini statik yapacağız ve o değişkenler program çalıştığı sürece hafızadan silinmeyecek. Eee normal değişkenlerden farkı ne kardeşim? Statik değişken için sabit bir alan vardır, program eğer değişken statik ise hmm demek ki sabit bir alan açacağım bu değişken kullanılsa da kullanılmasa da der. Bir önemli konu ise statik değişkenlere nesne oluşturmadan ClassName.StaticDegisken şeklinde ulaşabiliriz. Android’de statik değişken kullanarak bazı bilgileri farklı layout’larda kullanabiliyoruz. Continue reading “Java Statik Değişkenler Giriş” »

VTYS Trigger ile Stored Procedure İç İçe Yazmak

Ders çalışırken yine yeni bir şeyler denedim, umarım sınavda bu tarz şeyler çıkar, yaptığım işlem bir procedure yazmak ve bu procedure içinde update işlemi yaparken trigger ‘ın update tetikleyicileri ile istediğimiz işlemleri kontrol etmek, eğer Trigger ve Stored Procedure ne diyorsanız bir önceki yazıyı inceleyebilirsiniz.

İlk olarak bir tablo oluşturun, adı ‘ atm ‘ olacak. Continue reading “VTYS Trigger ile Stored Procedure İç İçe Yazmak” »