Veri yapıları konusunda Hash Function konusunda karşımıza çıkan Linear Probing konusunun kullanımını beraber anlamaya çalışalım. Hash Function kullanarak belirli bir uzunluğu olan dizide sayıları sıralarken kullanılabilir.Sayıların çakışma durumunda mod değerinden sonraki sağında bulunan boş yere yerleşir. Uygulama: 24,75,65,32,81,16,22,17 sayıları bizim değerlerimiz olsun. Bu diziyi Linear Probing dizinin boyutu olan 8’e göre mod alalım. Her elemanı 8’e bölüp kalan sayıyı ilgili … Read More
Üniversiteden yeni mezun olan herkesin hayalinde mezun olduğu gibi iş bulmak vardır. Fakat iş ilanlarına baktığımızda en az 2 yıl iş tecrübesi istediğini görürüz. Amerika’da yeni mezunlar için ayrı bir iş ilan alanı bulunmakta fakat bizim ülkemiz için durum oldukça farklı. Yeni mezun çıkmazı, okuldan mezun olan herkesin başına gelen çok meşhur bir paradokstur.Eğer üniversite zamanında bu paradokstan haberdarsanız şansınız … Read More
Doğrudan DevOps adında bir vasıf olmasada DevOps’un bir tanımı elbette var. DevOps çok özetle yazılımcıyla sistemci arasındaki hatta kullanıcı arasındaki köprü görevini gören kişi olarak tanımlanabilir. Daha detaylı bir açıklamayla; DevOps(Developer and Operations) IT bölümünde farklı disiplenlere mensup kişilerin arasındaki kişidir. DevOps olan kişi firmada bulunan farklı disiplinlerin terminolojisine de hakim olmalıdır. Neden DevOps’a İhtiyaç Duyarız ? Yazılım alanı her … Read More
Git Nedir ? Git versiyon kontrol sistemidir.Genellikle yazılım geliştiriciler tarafından kullanılır. Yazılım esnasında kodda bir sorun olduğunda eski koda dönme imkanı sağlar. Aslında bir geri dönüşüm noktası oluşturuyoruz gibi düşünebiliriz. Git’in Kurucusu Kim ? Git 2005 yılında Linus Torvalds tarafından geliştirilmiştir. Neden Git Kullanmalıyız? Projenin güvende olması:İlk sebep olarak projelerimiz güvende olması diyebiliriz. Projede bir sorun olduğunda bir önceki versiyona(save) … Read More
Kriptoloji temel anlamıyla şifre bilimidir. Gönderilen mesajların başkaları tarafından okunmaması için mesajın şifrelenmesidir. Daha basit bir ifadeyle kimsenin bilmediği bir dil ile tekrar yazılmış bir mesaj diyebiliriz. Bu kimsenin bilmediği dili çözümlemek için alıcı tarafta bir çözücü bulunur, böylece şifreli mesaj çözülüp alıcı için okunur hale getirilir. Bu şifreleme mantığını bilen biri bu şifrelenmiş mesajı çözebilir.Örneğin İngilizce yazılmış bir mesajı … Read More