Kayıtlar

App_Code Klasöründe bulunan sınıflara (class) erişilememe sorunu ve çözümü (Classes residing in App_Code is not accessible)

Resim
Selamlar Proje hazırlarken ihtiyaca binaen App_Code klasöründe her zaman kullanılmak üzere sınıflar(class) oluşturdum. Ancak bu sınıflara bir türlü erişemedim. Daha önce başka projelerimde çalışan sınıfları getirip yeni projeye eklediğimde, projenin her yerinden erişim sağlanıyordu. Ancak yeni eklenenleri bir türlü göremiyordum. Yaptığım bir araştırma sonucunda sorunu çözdüm ve bunu paylaşmak istedim.

ASP.NET MVC Coklu Resim Yükleme

Bu paylaşımım da birden fazla fotoğrafı yeniden boyutlandırıp, hosta ve veri tabanına kaydetme işlemi yapacağım. HTML tarafında yapmamız gereken;       <input type= "file" multiple name= "resimler" id= "resimler" class = "form-control" /> Kod kısmında yapmamız gereken: [HttpPost] [ValidateAntiForgeryToken] public ActionResult faaliyetyeni (IEnumerable<HttpPostedFileBase> foto) { db = new SifirAtikDB(); foreach ( var item in foto) { WebImage img = new WebImage(item.InputStream); FileInfo fotoinfo = new FileInfo(item.FileName); string yeni = Guid.NewGuid().ToString() + fotoinfo.Extension; int en = img.Width; int boy = img.Height; if (item.ContentLength > 1048000 ) { img.Resize(en / 150 , boy...

Could not find file '.....\bin\roslyn\csc.exe hatası

Bende bu hatayı ilk aldığımda bir araştırma yapmıştım. Kullandığımız bazı hostlar exe uzantısını kabul etmiyordu. Çözüm olarak, aşağıdaki paketleri projemden kaldırdım ve sorun çözüldü. PM> Uninstall-package Microsoft.CodeDom.Providers.DotNetCompilerPlatform PM> Uninstall-package Microsoft.Net.Compilers Eğer Kalkmaz ise: Tools/Extensions and Updates/Nude GetUpdate

Jquery İle Yazılan Yazıları Anında Büyük Harfe Çevirme

Sitelerimizde kullandığımız form elemanlarına yazılan yazıların yazım sırasında büyük harfe(uppercase) çevrilmesini sağlamak için basit bir jquery kodu kullanabiliriz. $ ( "input[type=text]" ). keyup ( function (){ $ ( this ). val ( $ ( this ). val (). toUpperCase () ); });

Seçerek Sıralama (Selection Sort) - Java Örneği

Verinin hafızada sıralı tutulması için geliştirilen sıralama algoritmalarından (sorting algorithms) bir tanesidir. Basitçe her adımda dizideki en küçük sayının nerede olduğu bulunur. Bu sayı ile dizinin başındaki sayı yer değiştirilerek en küçük sayılar seçilerek başa atılmış olur. Sıralanmak istenen verimiz: 5,7,2,9,6,1,3,7 olsun. Bu verilerin bir oluşumun(composition) belirleyici alanları olduğunu düşünebiliriz. Yani örneğin vatandaşlık numarası veya öğrenci numarası gibi. Dolayısıyla örneğin öğrencilerin numaralarına göre sıralanması durumunda kullanılabilir. Seçerek sıralamanın çalışması yukarıdaki bu örnek dizi üzerinde adım adım gösterilmiştir. 0. adım: başlangıç adımı i=0 olarak ata.

Kabarcık Sıralaması (Baloncuk sıralaması, Bubble Sort) - Java Örneği

Resim
Kabarcık Sıralaması, bilgisayar bilimlerinde kullanılan yalın bir sıralama algoritmasıdır. Sıralanacak dizinin üzerinde sürekli ilerlerken her defasında iki öğenin birbiriyle karşılaştırılıp, karşılaştırılan öğelerin yanlış sırada olmaları durumunda yerlerinin değiştirilmesi mantığına dayanır. Sıralanmak istenen verimiz:

Jquery ile Html Tablosunu Excel'e Aktarma

Html tabloyu excel e aktarma işlemini yapmak.  Kullandığınız yazılım dili php yada aspx fark etmez sizlere bunun yapımını anlatacağız. Öncellikle yapmanız gereken buradan kütüphaneyi indirmek olacaktır. Not: Eklenti verilerinizi çok iyi bir şekilde boyutlara dikkat ederek excele aktarma işlemini yapar çıkabilecek tek sorun türkçe karakter sıkıntısı bunun çözümü içinde yapmanız gereken indirdiğiniz jstable2excel dosyasının içeriğiniz aşağıdaki kodu html alanlarına eklemek olacaktır.  e.template = "<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:x=\"urn:schemas-microsoft-com:office:excel\" xmlns=\"http://www.w3.org/TR/REC-html40\"><head><meta http-equiv=\"content-type\" content=\"application/vnd.ms-excel; charset=UTF-8\"><!--[if gte mso 9]><xml>"; e.template += "<x:ExcelWorkbook><x:ExcelWorksheets><x:ExcelWorksheet><x:Name>{worksheet}</x...