Yazarın arşivi

Veri Yapıları (Data Structures) Ders Sunumları (Türkçe)

veri_yapıları Sizlerle 2. sınıfta aldığımız veriyapıları dersinde, hocamızın kullandığı sunumları paylaşmak istedik. Biz çok faydasını gördük ;) Muhammet Ünal hocamıza teşekkür ediyoruz :)

http://hotfile.com/dl/27401081/6f2850a/veriyaplar.rar.html

 

Konular:

  • Yığıtlar, kuyruklar, bağlı listeler.
  • Dinamik bellek ayırma.
  • Ağaç yapılar.
  • B-ağaçları ve uygulamaları.
  • Graflar, en kısa yollar, topolojik sıralama.
  • Sıralama ve arama teknikleri ve performans.
  • Statik ve dinamik kırpma (hash) teknikleri

Visual Studio Class Diagram Kullanımı

Class diagram visual studio içinde rahat bir şekilde sınıflar oluşturmanıza yardımcı olur. Görsel olarak da projenizdeki sınıfların özeti gibidir. Class diagram'ı bir uml aracı gibi de kullanaiblirsiniz. Gayet kullanışlıdır. Ben bu yazıda, class diagram'ı tanıtmak için basit bir sınıf oluşturmayı düşünüyorum.

Öncelikle boş bir proje açıyoruz. Daha sonra Project>Add New Item menüsünden yeni bir Class Diagram ekliyoruz. Eklediğimiz diagramın ekran görüntüsü aşağıdaki gibi olacaktır.

Yazan: Yakup Buğra Bozkurt

 

Devamını okuyun…

C# Windows formda bilgi taşıma

Aslında başlık biraz farklı oldu. Web projelerimizde sayfalar arası bilgi taşımak için genellikle querystring kullanırız. Windows form projelerinde ise bu olmadığı için parametre kullanırız. Örnek olarak projeye Form2 isminde bir form ekleyelim. Form1'den Form2'ye geçerken süre ve tutar isminde iki tane değişkenin değerini taşıyalım.  Dahan sonra Form2'de bu değişkenleri bir butonun içinde kullanalım. Aşağıdaki kodlara baktığınız zaman olayı daha iyi anlayabilirsiniz.

Yazan: Yakup Buğra Bozkurt

Devamını okuyun…

Güncel.im Sosyal İmleme Sitesi

Bu yazımda size guncel.im isimli sosyal imleme sitesini tanıtmak istiyorum.  Öncelikle sosyal imleme sitesi nedir, bundan bahsedelim. İnternette gezinirken karşılaştığınız bir siteyi ya da web sayfasını, sosyal imleme sitelerine ekliyorsunuz. Bu sayede bu sitelerin içeriği size lazım olduğunda, siteyyi hatırlayamazsanız, sosyal imleme sitenizden bulaibliyorsunuz. Her kullanıcının kendine ait bir arşivi oluyor. Eklediğiniz siteleri etiketlendirme yoluyla kategorize de etmiş oluyorsunuz. Ayrıca eklediğiniz web siteleri ya da sayfalarına başka insanlar yorum yapıp beğenebiliyor. Bu şekilde bir paylaşım da yapmış oluyorsunuz. Örnek olarak benim arşivime bakabilrisiniz http://guncel.im/yakupbugra Genellikle programlama ile ilgili, dikkatimi çeken ve bana daha sonra lazım olur dediğim konuları imledim. Sadece web sitesi değil, video ya da resim de imleyebiliyorsunuz.

Peki neden güncel.im? İlk olarak Türk yapımı bir site. Kullanımı da oldukça kolay, göze hoş gelen bir arayüzü var. Benim ihityaçlarıma yetiyor.  Şimdilik beta aşamasında ve önümüzdeki bir ay içinde yeni özellikler de eklenecek. Özellikle tarayıcınıza ekliyeceğiniz bir kısayol ile daha kolay imleme yapabiliceksiniz. Daha önce delicious.com'u demeye çalışmıştım ama hoşum gitmemişti. Bu tabiki işin bana göresi. Siz hangisini beğenirseniz onu kullanırsınız ;)

Yazan: Yakup Buğra Bozkurt

Cache Coherence Protokolleri

Daha önceki yazılarda cache coherence nedir üzerinde durmuştuk.Bu yazıda da önbelleklerin birbirleriyle olan veri iletişimini kontrol etmek için geliştirilen protokollerin genel özelliklerinden ve içerdikleri durumlardan bahsedeceğim.Bu protokollere bağlı olarak bir cache veriyi değiştirmek istediği zaman diğer cachelere duruma göre istek göndermektedir ve verinin değiştiğini diğer önbelleklere bildirmektedir. Bu şekilde veri güncel bir şekilde tutulup ana bellekteki bilgiyle tutarlılığı sağlanmaktadır.

Yazan: Nuran Bahar

Devamını okuyun…

Gazi BMT Video Yayınlandı :)

Topluluğumuzun tanıtımını yapan kısa bir video hazırladık. Çok profesyonelce olmasa da tanıtım videosu hazırlayan az sayıda topluluktan biriyiz heralde ;)


Gazi Üniversitesi Bilgisayar Mühendisliği Topluluğu

Cache Coherence Nedir?

Bu yazımda da bilgisayar mimarisi ve önbellek verimleri için önemli bir yer oluşturan cache coherence yani önbellek tutarlılığı kavramından bahsedeceğim.Bilgisayar mimarisi araştırma ödevi olarak verilen bu konu ile çoklu işlemci tasarımında önemli bir yere sahip olan cache coherence kavramnını da tam anlamıyla öğrenmiş oldum.

Yazan: Nuran Bahar

Devamını okuyun…