Bir atadan oluşan farklı nesneleriniz olsun. Bu nesneler için overload edilmiş private fonksiyonlarınız var. Fakat dışarıdan çağıran, sadece super class’ın tipini biliyor. Size bunu verdiğinde objenin kendi sınıfı ile ilişkili fonksiyona gönderilmek isteniyor. Bu en dinamik şekilde nasıl yapılır?
Eğer böyle bir probleminiz varsa cevabı aşağıda bulabilirsiniz :
Call Dynamically Overloaded Function in Java
———————————————————————————
public interface IMessage{}
public class Message1 implements IMessage{}
public class Message2 implements IMessage{}
public void onMessage(IMessage msg) {
// call onMessage related with its own class
// onMessage((msgClass) msg);
Class<?> msgClass = msg.getClass();
Method onMessageMethod = this.getClass().getMethod(“onMessage”, msgClass);
onMessageMethod.invoke(this, msg);
}
HTML5 tabanlı uzak masaüstü erişimi sağlamak için birkaç alternatifiniz var. İşte birkaç seçenek:
Apache Guacamole: Bu, web tarayıcısı üzerinden RDP, VNC ve SSH bağlantılarını sağlayan bir açık kaynaklı yazılımdır. Guacamole, bir sunucuda çalışan bir Java uygulaması olarak kurulur ve istemci tarafı için bir HTML5 istemcisine sahiptir.
Thinfinity Remote Desktop: Thinfinity Remote Desktop, HTML5 tabanlı uzak masaüstü erişimi sağlayan bir yazılımdır. Windows, Mac, Linux ve mobil cihazlar gibi farklı platformlarda çalışabilen istemci tarafı için bir HTML5 istemcisine sahiptir.
AnyDesk: AnyDesk, HTML5 tabanlı bir uzak masaüstü yazılımıdır. Bu yazılım, farklı platformlar arasında hızlı ve güvenli bir şekilde uzak masaüstü bağlantıları sağlar. AnyDesk, istemci tarafı için bir HTML5 istemcisine sahiptir.
Artık windows’unuz açılıyor. Büyük bir onur duydunuz. Fakat farkettiniz ki bilgisayarınız aşırı aşrı yavaşlamış! İşlemciniz hep 100% de.
Sonra görüyorsunuz ki svchost.exe’nin yönettiği bir grup servis bilgisayarın işlem kaynağını sömürüyor. Durdurduğunuzda ise windows’un işlevleri kayboluyor. Windowsu bile yükseltiyorsunuz belki çözülür diye.
Çok saatler sonra anlıyorsunuz ki bu duruma neden olan şey ise RAM’ler. 8G+8G ramlerden tekini söktüğünüzde Windows jet hızıyla çalışmaya başlıyor. Sonra da aşağıdaki adımları izleyerek 2. ram’i takıyorsunuz ve sisteminiz eski haline döndü!
Sadece ram’lerden biri takılı iken windowsu açın:
1) keyboard shortcut "win + r"
2) run "msconfig"
3) open "Boot" tab
4) check "Make all boot settings permanent"5) push "Advanced options"6) check "Maximum memory" (8G)
7) OK -> Yes -> Not Restart -> shutdown
8) set up 2nd 8G ram
8) after restart, repeat 3, 5, 6, 7 steps with 16Gigabyte ram configuration.
İnternetten kampanyadan ucuza aldığım yazıcının toneri geçenlerde bitti. Fakat en son çıktının renkleri mükemmeldi. İçindeki toner bitmiş olamazdı. Üzerinde demo toneri ile geldiğinden az sayıda bir baskı yapmıştık. Sonra tonerin üzerine baktığımda bir chip vardı. Fakat bu çip tonerin üzerine sabitlenmiş standalone bir chip’ti. Tonerin bittiğini sensörlerle ölçemezdi. Kesin üzerinde bir sayaç vardır. Chip’i söktüm ve üzerindeki devreyi analiz ettim. Ve evet Continue reading →
h : iç içe iki küre arasındaki mesafe (içteki küre yarıçapı 1)
a : (0,1) noktası ile dıştaki küreyi kestiği nokta arasındaki vektörün açısı
l : slant path uzunluğu Continue reading →
Bir cisim bir volume içerisinde ilerlerken, şekli ne olursa olsun, 2 durum arasında bir bölgeyi tarar ve taradığı bölgenin hacmi, kendi kesit alanı ile aldığı yolun çarpımına eşittir. Continue reading →
Son zamanlarda vergi borcu olarak gönderilen “birden fazla iş yerinde çalışmış olanların kümülatif vergi matrahının sıfırlanmasından doğan vergi farkı” konulu tebligatlara istinaden bu yazımı yazıyor ve adaletsiz olduğunu düşündüğüm bir durumdan bahsetmek istiyorum.
Eksik alınmış olan verginin, “kesinlikle alınması gerektiği” konusunda hemfikirim. Fakat net ve brüt çalışan 2 farklı işçiden, aynı şekilde vergi talep etmenin adaletsiz olduğunu matematiksel olarak göstermek istiyorum.
BMF = Bigmac Fiyatı $
OM = Ortalama Maaş $
BMS = Tüm maaş ile yenebilecek Bigmac Sayısı
BMSN = Türkiye’ye göre Bigmac Sayısı Normalizasyonu
MD = Aynı Sayıda Bigmac Yemek İçin Maaş Denkliği $
MDN = Türkiye’ye göre Maaş Normalizasyonu
OMK = Ortalama Maaşın Türkiyedeki karşılığı
DK = Dolar Kuru
BMS = OM / BMF
BMSN = BMS / BMS(Türkiye)
MD = OM / BMSN
MDN = MD / MD(Türkiye)
OMK = DK * OM / MDN
Elmas, çok değerli sert bir taş. En yüksek sertlik seviyesi(mohs) değerine sahip. Işık kırıcılığı mükemmel olduğundan şahane gözükür. Çok pahalı ve nadir. Çağlar boyunca zenginlik göstergesi bundandır ki kadınların ilgi odağı. En pahalı soygun filmlerinin temel malzemesi. Bu kadar özellikli bir taşın, bu kadar nadir olması da tabi ki şaşırtıcı değil.
Tartışma konusu Evrim! Yok mu? Tabi ki var!
Hemen açıklayalım!
Öncelikle evrimden önce evreni azıcık incelemek gerek. Burada önemli olan resmin küçük bir noktasına takılıp kalmamak. “Canlılık nasıl meydana geldi?” sorusundan evvel “Canlılık neden var?”, “Nereye gidiyor?” süreçlerini inceleyip aynı doğrultuda geriye giderek, canlılığın nasıl olduğu sorusuna ve ne olacağı sorusuna cevap arayabiliriz.