Category: Uncategorized

  • Pawn

    https://dev.epicgames.com/documentation/en-us/unreal-engine/pawn-in-unreal-engine Auto Posses Eğer bir pawn nesnesini sahneye yerleştirip oyuna başlarsak bu pawn ı kontrol edemediğimizi görebiliriz. Mouse klavye girdilerinin direk olarak bu yeni pawn’ı kontrol etmesinin istiyorsak. Nesneyi seçip details panel’den Auto Possess Player : Player0 yapabiliriz. Aynı şeyi kodla yapmak istersek: Bunu yaptıktan sonra oyunu başlattığımızda otomatik olarak yeni oluşturduğumuz pawn’ı kontrol ediyor…

  • Fonksiyon ve Değişkenleri Blueprint’te Göstermek

    Değişkenleri Blueprint’te Göstermek In the Class Defaults Kodun içine gömülmüş değişkenleri ayarlamak için her seferinde kodla oynamak pratik bir iş değil. Unreal bize bu konuda bir esneklik sağlıyor. Değişkenin önüne ekleyeceğimiz UPROPERTY macrosu ile değişkeni blueprint içinde ya da nesne üzerinde değiştirmek mümkün. Eğer parametremizi read-only yapmak istersek: Edit yerine Visible kelimesini kullanmalıyız: In the…

  • igdkmdn64.sys

    DİKKAT: Bu tip işlemler tehlikeli olduğundan bilgisayarınızı tamamen bozma ve dosyalarınızı kaybetme riskiniz vardır. Bugün çalışırken birden bire mavi ekran aldım. Hata kodu şöyleydi: intel graphics kaynaklı bir hataymış ve çözümü için de DDU isimli bir araç kullanılıyormuş. Muhtemelen başka yolları da vardır fakat biraz tehlikeli olmasına rağmen ben bu yolu seçtim. DDU isimli araç…

  • DS 001 – Recursion

    Kendi kendini çağıran fonksiyonlara recursive fonksiyonlar diyoruz. Bazı problemlerin daha kolay çözülebilmesi için faydalıdır. Tipleri Örnekler Fibonacci Power Bir sayının üstü, kuvveti: Alternatif method Seri

  • FLT 000 – Giriş

    Flutter Nedir? Kurulum https://docs.flutter.dev/get-started/install/windows/mobile Hello Flutter

  • CUDA Vector Addition

    CUDA Vector Addition

    Run The First Kernel First we allocate memmory space from host & device by malloc & cudamalloc: Memcpy Kernel function Call the kernel function: Code Verify vecPrint for verify result we can print n variable of each array: If we print current values of current arrays we will sea a meaninless values. Because we does…

  • Hello CUDA

    Hello CUDA

    Installation Compiler Error If you get an error with default code, probably your device compute capability is incompatible with current selected one. Hello CUDA Query Device Properties https://developer.nvidia.com/blog/how-query-device-properties-and-handle-errors-cuda-cc/

  • Lambda Expressions
  • JavaFX

    JavaFX

    Kaynaklar This is a perfect playlist for learning JavaFX Hello window For creating a basic window. We can add a button to empty window: Button Click Scenes In this example, we change the scene. Message box We will create a separate window. Modality A stage has one of the following modalities: When a window is…

  • Multithreading

    Multithreading

    Create Thread with Thread Class Create Thread with Runnable Interface Thread States Thread priority Thread Class https://docs.oracle.com/javase%2F7%2Fdocs%2Fapi%2F%2F/java/lang/Thread.html What is a deamon thread A daemon thread is a thread that does not prevent the JVM from exiting when the program finishes but the thread is still running. An example for a daemon thread is the garbage…

  • OOP

    OOP

    Basics Class & Object Abstraction Simple description of complex systems: Encapsulation Information hiding: Inheritance Take an existing class as a base and add new feature to it: Employe has got existing properties and behaviours of Person in other words Employe is a Person. Polymorhism Different results of the same action. All animals can talk() but…

  • Basics

    Basics

    Installation Conditional Statements If, else if, else switch case Loops Strings Strings are immutable String Constructs String Pooling Java can hold same data in same memory position. == operator compare values of referances NOT actual text. String Methods Regex Arrays Methods Static & Non-Static Methods Passing Array We copy array reference Pass by Referance &…

  • Extension Methods

    Extension Methods

    Sınıfın yapısını değiştirmeden sınıfa ek olarak yazılabilen fonksiyonlardır. Extension methods enable you to “add” methods to existing types without creating a new derived type, recompiling, or otherwise modifying the original type. Extension methods are static methods, but they’re called as if they were instance methods on the extended type. https://learn.microsoft.com/en-us/dotnet/csharp/programming-guide/classes-and-structs/extension-methods The following example shows an…

  • Function which take an another function as a argument in C#
  • Dual Boot Klavye Eşleştirmesi

    Dual Boot Klavye Eşleştirmesi

    Kaynak: https://gist.github.com/madkoding/f3cfd3742546d5c99131fd19ca267fd4 1) Pair ALL bluetooth devices in linux (it is to have the files you will need to edit later) 2) Pair ALL bluetooth devices in Windows 10. If you know how, get the MAC address id from your bluethooth keyboard, we will need it later 3) Reboot and go back to Linux 4)…