Kayıtlar

.Net Core Üzerinde ActionFilter Kullanımı

IActionFilter  , WebApi eylem yöntemi yürütüldüğünde mantığı yürütmek için uygulanabilen ve daha sonra bir .NET Core WebApi projesine eklenebilen temiz bir ara birimdir. Bir ActionFilter metodu şöyle görünebilir: public class ActionFilterMetodumuz :Attribute, IActionFilter { public void OnActionExecuted ( ActionExecutedContext filterContext ) { } public void OnActionExecuting ( ActionExecutingContext filterContext ) { } } Bu kendi başına hiçbir şey yapmaz.  Ama yine de onu  Startup.cs'ye  ekleyelim. Ekleme işlemi sonrasında   Startup.cs aşağıdaki gibi görünmektedir. public void ConfigureServices ( IServiceCollection services ) { services . AddMvc ( x => { x . Filters . AddService <ActionFilterMetodumuz > ( ) ; } ) . SetCompatibilityVersion ( CompatibilityVersion . Version_2_2 ) ; services . AddScoped <

Dosyaların İsmini Toplu Bir Şekilde Değiştirmek İçin Bat Dosyası Hazırlamak

Klasörümüz de bulunan dosyaların isimlerini toplu bir şekilde değiştirmek için aşağıda kodlarını paylaştığım bat dosyasını kullanabilirsiniz. cd "C:\Users\Ben\Downloads\c" setlocal EnableDelayedExpansion set num= 0 for %%x in (*.*) do ( set ext=%%~xx ren "%%x" "c_!num!!ext!" set /a num+= 1 ) @ echo "Islem basarili bir sekilde gerceklesmistir" pause Kodları açıklamak gerekirse: cd "C:\Users\Ben\Downloads\c"  bu kısım isimlerini değiştireceğimiz dosyaların bulunduğu klasör Bu kısımda num isminde bir değişken oluşturduk set num= 0 Ardından klasörümüz de bulunan bütün dosyalar for döngüsü ile alınmaktadır. Uzantısı ne olursa olsun for %%x in (*.*) do ( Burada gelen dosyaların uzantısını ext değişkenine atıyoruz set ext=%%~xx Bu kısımda ren komutu ile dosyaların isimlerini c_num.uzntı olarak değiştiriyoruz. ren "%%x" "c_!num!!ext!" set /a num+= 1 İsterseniz dosya imi

Android için Sık Sorulan Sorular

Resim
Android Studio'da yeni bir plugin nasıl yüklerim? Android Studio içerisinde yeni bir eklenti yüklemek için  Android Studio  menüsü altında  Preferences  seçeneğini seçtikten sonra  Plugins  sekmesine gelmeniz gerekir. Daha sonra aşağıdaki ekrandan dilediğiniz eklentiyi IDE'nize kurabilirsiniz.  

ASP.NET Mvc İle Upload Edilen Resmi Yeniden Boyutlandırma - How to Resize Image While Uploading in Asp.net C# mvc

[ HttpPost ] public ActionResult Index ( HttpPostedFileBase file ) { WebImage img = new WebImage ( file . InputStream ); if ( img . Width > 1000 ) img . Resize ( 1000 , 1000 ); img . Save ( "path" ); return View (); }

MIPS Programlama Örneği - Maksimum ve Minumun Değer Bulmak (Dizi)

Oluşturduğumuz bir dizide maksimum ve minumun değerleri bulup ekrana yazdıran Mips kodunu paylaşacağım. .data space: .asciiz " " X: .word 65,8,97,455,15,32,11,2,-649,234,421,564,984,55,7    #15 elemanlı dizimiz N: .word 15                                     #dizideki eleman sayısı .text main:   la $ a0 , X        # $ a0=dizinin adresini X e atıyoruz        lw $ a1 , N        # $ a1= 15   -- a1 e dizi deki eleman sayısını atıyoruz               li $ t2 , 0     #Başlangıç olarak minimum değer belirliyoruz        li $ t3 , 100   #Başlangıç olarak maksimum değer belirliyoruz               jal readArray   # Dizimizi okumak için çağırıyoruz        li $ v0 , 15       #Dizi uzunluğuna erişince programdan çıkıyoruz           syscall               readArray: