Merhaba, https://doc.rust-lang.org/book/ dökümandan devam ediyoruz. 3- Programlama Kavramları 2-) Data Tipleri Scaler ve bileşik olmak üzere 2 tip veri alt türünü inceleyeceğiz. let guess: u32 = "42".parse().expect("Not a number!"); : u32 tipindeki açıklamayı eklemezsek eğer rust hangi tipi kullanmak isteyeceğimizi bilemeyeceği için hata döndürür. Skalar Veri Tipleri Rust'ın dört temel skaler tipi var: integer, float, boole … Rust Notları -5 (VS Code) yazısını okumaya devam et
Yazar: erolakgul
Rust Notları -4 (VS Code)
Merhaba, https://doc.rust-lang.org/book/ dökümandan devam ediyoruz. 3- Programlama Kavramları Değişkenler, temel tipler, işlevler, yorumlar ve kontrol akışı hakkında bilgi edinebilmek için rust ta nasıl çalıştıklarını inceleyeceğiz. Ayrıca rust programlama dilinde de ayrılmış kelimeler mevcuttur, bunların listesine de buradan erişebiliriz. 1-) Değişkenler ve Değişebilirlik Değişkenleri incelemek için yeni bir proje başatıyoruz; sırasıyla; // yeni rust projesi oluşturma cargo … Rust Notları -4 (VS Code) yazısını okumaya devam et
Rust Notları -3 (VS Code)
Merhaba, https://doc.rust-lang.org/book/ dökümandan devam ediyoruz. 4-Tahmin Oyunu Programlama hello-world projesinde isek hala, cd.. ile ana klasöre geri dönüp cargo new ile yeni proje oluşturuyoruz. code . komutu ile de o projeyi açıyoruz. uygulama kullanıcıdan bir veri girmesini isteyecek,girdinin beklenen biçimde olup olmadığı kontrol edilecek. senaryo bu şekilde. 1.Adım Oluşturduğumuz projemizde main dosyası içindeki kodu aşağıdaki … Rust Notları -3 (VS Code) yazısını okumaya devam et
Rust Notları -2 (VS Code)
Merhaba, https://doc.rust-lang.org/book/ buradan devam ediyoruz. 3-cargo ile paketlerin yönetilmesi Sistem üzerinde kurulu olup olmadığı terminalden çalıştıracağınız cargo --version komutu ile kontrol edilebiliyor. paketleri yönetmek için kullanılan bu komut, aynı zamanda projeye bağlı bağımlılıkları da yönetiyor. bir önceki yazıda oluşturduğumuz projede de bulunan cargo.toml dosyası, yapılandırma dosyası görevi görür ve formatı aşağıdaki gibidir. [package] name = … Rust Notları -2 (VS Code) yazısını okumaya devam et
Rust Notları -1 (VS Code)
Merhaba, https://doc.rust-lang.org/book/ Sayfasındaki dökümana göre bazı incelemelerde bulunmak istedim ve bununla ilgili de notlarımı alıp, yayınlama fikri çık aklımdan diyemedim 😀 1-Kurulum İlk olarak sitesinden https://www.rust-lang.org/tr/tools/install 64 bit i indirip kurulum başlatıyoruz. c++ build tool u öncesinde yükleyelim mi diye soruyor, evet deyip kurulumunu bekliyoruz, sonrasında rust için kurulum ayarlarını sunuyor olacak, enter ile devam … Rust Notları -1 (VS Code) yazısını okumaya devam et
Oracle.EntityFrameworkCore ile Db-First
Merhaba, Bu yazımızda oracle veri tabanında ef core ile db first yaklaşımını göreceğiz. Senaryo şu => oracle üzerinde bir database'imiz var bu database üzerinde çalışacak bir uygulama yapacağız Bu yazıda amacımız sadece oracle tablolarını, varlıklara nasıl dönüştüreceğiz üzerine olacak. Visual studio da bir console uygulaması açılır. Microsoft.EntityFrameworkCore.Tools (8.0..) paketi ile Oracle.EntityFrameworkCore (8.21...) paketleri projeye eklenir. … Oracle.EntityFrameworkCore ile Db-First yazısını okumaya devam et
Oracle-Kullanıcıyı View-Sp Üzerinde Yetkilendirme
Merhaba, STARK kullanıcısına view üzerinden yetki verme işlemi öncesi herhangi bir view e select sorgusunu test ediyoruz; Henüz yetkisi olmadığı için tabloya veya view e erişimi yok görünüyor. Yetkili kullanıcıdan atamayı yapıyoruz; GRANT SELECT ON DB_STOK TO STARK; Yetkiyi verdikten sonra tekrar STARK kullanıcısında sorguyu çalıştırıyoruz; Başarılı bir şekilde ilgili tabloya da eriştiğini görüyoruz. Genel … Oracle-Kullanıcıyı View-Sp Üzerinde Yetkilendirme yazısını okumaya devam et
Oracle-Kullanıcıyı Tablo Üzerinde Kısıtlı Yetkilendirme
Merhaba, Bir önceki yazımızda oracle üzerinde scriptlerle kullanıcı oluşturmak için gerekli yetkilerle kullanıcı oluşturma ve login aşaması senaryolarını incelemiştik. Son olarak da bir tabloya select sorgusu göndermiştik fakat SQL Error [942] [42000]: ORA-00942: table or view does not exist hatası almıştık. Henüz STARK kullanıcısında bir yetki vermemiştik. Şimdi ilk olarak bir tablo üzerinden select hakkı … Oracle-Kullanıcıyı Tablo Üzerinde Kısıtlı Yetkilendirme yazısını okumaya devam et
Oracle-Kullanıcı Oluşturma
Merhaba, Oracle üzerinde bir kullanıcı oluşturma, yetkilendirme adımlarına ilişkin senaryolar gerçekleştireceğiz. Bir kullanıcı oluşturmadan önce gerekli olan yetkilerle ilgili ise öncesinde şunları bilmemiz gerekiyor olacak; CREATE USER yetkisine sahip olma: bu yetkiye ya SYS ya da DBA veya CREATE USER yetkisine sahip bir custom role sahip olan bir kullanıcı , yeni bir kullanıcı oluşturabilir. Veri … Oracle-Kullanıcı Oluşturma yazısını okumaya devam et
Dependency Injection
Merhaba, Injection uygulama yöntemlerinden olan Constructor Injection - Method Injection ve Property Injection ile ilgili senaryoya uygun bir örnek yapacağız. 1-) Constructor Injection https://github.com/erolakgul/DependencyInjectionEx url inde main branch altındaki yapı constructor injection yöntemini barındırıyor olacak. Kısaca açıklamak gerekirse; Controller a gönderilecek sipariş ile ilgili bilgileri kaydetmesi ile ilgili bir action ı var. Bunun için ihtiyacı … Dependency Injection yazısını okumaya devam et