Kayıtlar

Backtrack

Resim
Backtrack Nedir? Ubuntu(->Debian) tabanlı bir Linux dağıtımıdır. Güvenlik uzmanlarının ihtiyaç duyabileceği hemen her tür açık kaynak kod yazılım hazır kurulu olarak gelir. Linux üzerinde KDE/GNOME ya da benzeri masaüstü kullandıysanız Backtrack kullanırken zorluk çekmezsiniz. Masaüstü kullanarak erişilebilecek programların çoğu, komut satırından çalışan program/scriptlerin düzenli menüler haline getirilmiş halidir. Backtrack Linux üç farklı şekilde kullanılabilir; o Hazır CD den çalışma yöntemi(Live CD) o Hard disk ’e kurulum yöntemi o Sanallaştırma  imajları(Vmware, VirtualBox)kullanım yöntemi Tavsiye edilen yöntem; o Backtrack ’i diske kurmak veya sanallaştırma platformlarında çalıştırmaktır. Vulnerability Assesment( Zafiyet Taraması) O Zafiyet taraması bir sistemdeki muhtemel tüm açıkların belirlenmesine yönelik tasarlanmış bir testtir. O Zafiyet taramasında amaç taranan sistemin genel güvenlik görüntüsünü almaktadır. O Zafiyet taraması muhtemel tüm güve

C# form textbox özellikleri

Textbox özellikleri Kullanılan program Microsoft Visual Studio 2013 -Textbox'ta seçili alanın sabitlenmesini istiyorsak ve fare ile işlem yapsak dahi seçimin hala aktif olmasını istiyorsak textbox özelliklerinden HideSelection özelliğini false olarak değiştirmek yeterli olacaktır. -Textbox'ta seçili alanın hangi indexten başladığını gösteren kod. Başlangıç olarak button1.Click oalyına label1.Text = textbox1.SelectedText; -Textbox'ta bütün ifadeyi seçmek için textbox1.SelectAll(); Textbox'ta ifade arasından seçili ifadeyi seçmek için textbox1.Select(int start, int length); örnek bir kullanım textbox1.Select(2, 5);

C# formda kayan yazı oluşturma

C# 'ta kayan yazı oluşturmak için toolbox 'tan bir label ekleyelim. Label'in text 'ine kaymasını istediğiniz metni yazalım. toolbox 'tan  timer  aracını ekleyelim. timer  özelliklerinden  Enable  özelliğini  true  yapalım. Sonraki adımda  timer  olaylarından  tick olayına çift tıklayarak kod kısmını yazmaya başlayalım. private void timer1_Tick(object sender, EventArgs e) { label1.Text = label1.Text.Substring(1) + label1.Text.Substring(0, 1); } Ve mutlu son. Çalıştıralım

Java SE Ders 3 Matematiksel İşlemler

Java ders 3 Matematiksel işlemler Toplama İşlemi Java da toplama işlemi + işaretiyle yapılır. Sonuç ya değişkene aktarılır ya da ekrana yazılır. Değişkene aktarmak için int sayi=6+2; Ekrana yazdırma System.out.println(6+2); Çıkarma İşlemi Java da çıkarma işlemi - işaretiyle yapılır. Değişkene aktarmak için int sayi=6-2; Ekrana yazdırma System.out.println(6-2); Çarpma İşlemi Java da çarpma işlemi * işaretiyle yapılır. Değişkene aktarmak için int sayi=6*2; Ekrana yazdırma System.out.println(6*2); Bölme İşlemi Java da bölme işlemi / işaretiyle yapılır. Değişkene aktarmak için int sayi=6/2; Ekrana yazdırma System.out.println(6/2); Atama Operatörlüğü Arttırma opertörü int i=6; i+=2; Azaltma operatörü int i=6; i-=2; Çarpma Operatörü int i=6; i*=2; Bölme Operatörü int i=6; i*=2;

Java SE Ders 2 Veri Tipleri

Resim
Değişkenler Yazdığımız program içerisinde üretilen değerleri geçici olarak saklamak için kullanılır. Bir değişken tanımlanırken değişken tipi ve değişken adı belirtilerek tanımlanırlar. Örnek bir tanımlama: [değişken tipi] [değişken adı] = [ilk değer] tabii ki ilk değer şart değil. daha sonra da verilebilir. Örneğin; String ad; Değişkeni böylelikle tanımlamış olduk. Şimdi de değer atayalım. String ad="Serhat"; Evet şimdi de biraz değişken tiplerinden bahsedelim. String Kelime veya harf topluluğu için kullanılan bir değişken tipidir. Bu arada küçük bir tüyo Java'da string türü yazılırken String şeklinde yazılır. S harfine Java'nın bir hassaslığı da var diyebiliriz. Kullanımı: String ad="Serhat"; Bu arada şunu belirtmek isterim değer atarken çift tırnak(" ") içinde yazılır. char Java'da tek karakteri barındıran bir değişken tipidir. Kullanımı: char harf='A'; Bu arada şunu belirtmek isterim değer atarken tek t

JAVA TEKNOLOJİLERİ

Hot Spot teknolojisi Java sanal makinesi HotSpot adı verilen özel bir teknolojiyi içinde barındırır. HotSpot yani sıcak nokta , bir yazılımda sürekli olarak tekrarlanan ve üzerinden geçilen kod bölümlerine verilen bir isimdir. Java sanal makinesi bir kod çalışmaya başladıktan sonra sİklıkla kullanılan kod bloklarını gözler ve bir süre sonra bu bytecode bloklarının çalışılan sistemdeki gerçek işlemci komut karşılıklarını bir tür cep bellege yazar ve zaman ilerledikçe artık byte kod üzerinden değil doğrudan sistemin öz komutlarını kullanarak yazılımın o bölümlerini işletmeye başlar. Bu şekilde ciddi performans avantajı sağlanmıştır. JIT Java ilk çıktığında bytecode işletme hızı çok iyi değildi. yerine göre sistemin öz yazılımlarından 5-10 kat yavaş çalışıyordu. Bu nedenle bazı yazılım geliştirme şirketleri JIT yanı "Just-in-time compile", "anında derleme" araçları üretmeye başladılar. Yapılan şey byte kodu sanal makinenin kurulu olduğu gerçek sistemin diline anınd

Java SE Ders 1 Ekrana yazma

Evet arkadaşlar Java SE edition eğitimine başlamış bulunmaktayım umarım iyi anlatabilirim. İlk önce java dili için bir derleyici kuralım ben  NetBeans kullanıyorum indirme adresi için tıklayınız . Bu derleyiciyi kurduğunuzu varsayarak devam ediyorum. İlk önce temel konulardan gidecem. Kod üzerinde anlatacam umarım verimli olur. Ekrana yazı yazma Ekrana yazma kısmında iki adet yazım şekli vardır bunlar Sytstem.out.println println olunca ise imleç bir satır aşağıda bekler. package hafta1; public class Hafta1 { public static void main(String[] args) { System.out.println("Bu benim ilk programım"); } } Çıktısı Bu benim ilk programım _ Sytstem.out.print print olunca satır sonunda imleç bekler. package hafta1; public class Hafta1 { public static void main(String[] args) { System.out.print("Bu benim ilk programım"); } } Çıktısı Bu benim ilk programım_

Bu blogdaki popüler yayınlar

C# formda kayan yazı oluşturma

Java SE Ders 3 Matematiksel İşlemler

Java SE Ders 1 Ekrana yazma