Kayıtlar

C# etiketine sahip yayınlar gösteriliyor

Weka-C# Connection

Merhaba Arkadaşlar bu yazımla sizlere data midning de kullanılan weka ile c# ın bağlantısını göstereceğim .net framewfork 4.5 yüklü ise nuggete  Install-Package PicNetML   .diyoruz ve kodları uygun bir şekilde yazıyoruz Merhaba  arkadaşlar bu yazımda sizlere weka da sınıflandırma yapan elimizde bir tane veri seti olup ondan  bir son eklenen sınıfın hangi sınıfa ait olduğunu tespit eden  programı yazacağız. Onun için ilk olarak nuget manahgerdan weka yazıyoruz ve picnet diye yazan extentiali yüklüyoruz. Weka makine öğrenmesinde kullanılan java ile yazılmış pratik bir programdır. Şimdi bu kadar ön bilgiden sonra kodları açıklamaya devam ediyoru.             weka.core. Instances  insts =  new  weka.core. Instances ( new  java.io. FileReader (Path)); Bu kısımda wekaya satır satır  veri setini veriyoruz. (Path içerisinde yer alan) (instance path içinde yer alan her bir satır)     insts.setClassIndex(insts.numAttributes() - 1); Bu kısımda kaç tane atribute var diye bakıyoruz(

The target "PipelinePreDeployCopyAllFilesToOneFolder" does not exist in the project: solution

Resim
çalışılan projenin .cproj dosyasını açıp aşağıdaki satırı bulup Condition yazan yeri silince hata düzeldi..   <Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets" Condition="false" /> Son Hali;   <Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets"/>

Asp.Net ile Mernisten veri Çekme

ASP.net-C# İle Web Servisler Kullanılarak Mernisten TcKimlik Numarası İle Kişi Bilgileri Sorgulama MERNİS (Merkezi Nüfus İdaresi Sistemi) Online kişi bilgileri hizmeti veren bir servistir. Bu bilgileri almak için bir kullanıcı adı ve şifre edinmeniz gerekir. Genellikle kamu kuruluşlarında bulunan (sanırım ücret karşılığında isteyen şirketlerde alabiliyor)izin ile bu hizmetlerden yararlanılabilir. Sertifikanın Yüklenmesi https://kpsv2.nvi.gov.tr  adresi firefox ile açılır, açılan sayfa üzerinde sağ tıklanarak  “sayfa bilgisi göster”/ “güvenlik”  sekmesine girilir,  “Onay belgesini göster”  seçeneği tıklanır ve daha sonra  “Ayrıntılar”  sekmesine gidilerek  "Dışa Aktar"  diyip bu sertifika herhangi bir yere kaydedilir. Daha sonra kaydedilen sertifika açılır ve yüklenir  (Install) . Yeni Proje Oluşturup Web Service Ekleme Öncelikle Visual Studio.Net ile yeni proje oluşturulur. "Solution Explorer"  Penceresinden Proje adına sağ tıklanıp  "Add Servic

ASP.Net de Ping Atmak

Resim
Ping ping = new Ping();        PingReply DonenCevap = ping.Send(TextBox1.Text);        if (DonenCevap.Status == IPStatus.Success)        {            // server ip adresini verir.            Label1.Text += DonenCevap.Address.ToString() + "<br/>";            //server cevap süresini ms cinsinden verir.            Label1.Text += DonenCevap.RoundtripTime.ToString() + "<br/>";            //server yayına başladıktan sonra geçen gün sayısını verir.            Label1.Text += DonenCevap.Options.Ttl.ToString() + "<br/>";        }        else if (DonenCevap.Status == IPStatus.TimedOut)        {            Label1.Text = ("Zaman Aşımına Uğradı.");        }

ASP.Net de Klasör İçinde ki Dosyaları Sayfa da Görüntüleme

Resim
İlk Olarak bir proje oluşturuyoruz ve gelen default.aspx dosyamıza bir adet panel atıyoruz. <asp:Panel ID="Panel1" runat="server"> </asp:Panel> Panelimizi attıktan sonra kod kısmımıza geçelim ve kodlarımızı yazmaya başlayalım. default.aspx.cs dosyamıza geliyoruz ve alt kısımda görüdüğünüz kodları yazmaya başlıyoruz.   DirectoryInfo klasorBilgisi = new DirectoryInfo(@"C:\Users\osmankurt\Desktop\ResimeYaziYazma\Resim");         foreach (FileInfo dosya in klasorBilgisi.GetFiles("*.*"))         {             Literal ltr = new Literal();             Panel1.Controls.Add(ltr);             ltr.Text = "<a href='Resim/"                 + dosya.Name + "'/><img src='Resim/"                 + dosya.Name + "' width='100px' height='100px' border='0'></img></a>" + "<br/>Resim/" + dosya.Name + "<br/>";         }

ASP.Net de Tarayıcı Bilgisine Ulaşmak

Resim
Tarayıcı bilgilerine System.Web kütüphanesi altında HttpBrowserCapabilities sınıfı yardımı ile alacağız.      System.Web.HttpBrowserCapabilities browser = Request.Browser;     string name = browser.Browser;     float version = (float)(browser.MajorVersion + browser.MinorVersion);     if (name == "IE" && version >= 7){     //IE 7 Kullanılıyor     }     elseif(name == "Firefox" && version >= 2){     //Firefox 2 kullanılıyor     }

ASP.Net de Klasöre Okuma-Yazma İzni Verme

Resim
Arakadaşlar bu yazımda size asp.net de bir klasöre okuma yazma izni verilmesini sağlayan kodu göstereceğim. Alt kısımda ki kodlarımız bu işlemi sağlayan kodlar; string HesapAdi = string.Empty; //Izin verilecek olan oturum adi  public void YazimIzniVer(string HesapAdi, string klasorYolu) { try { if (Directory.Exists(klasorYolu)) { var klasor = new DirectoryInfo(klasorYolu); var klasorGuvenligi = klasor.GetAccessControl(); var rule = new FileSystemAccessRule(HesapAdi, FileSystemRights.Write, InheritanceFlags.None | InheritanceFlags.ContainerInherit | InheritanceFlags.ObjectInherit, PropagationFlags.None, AccessControlType.Allow); ListBox1.Items.Add(rule.IdentityReference.Value.ToString()); klasorGuvenligi.SetAccessRule(rule); klasor.SetAccessControl(klasorGuvenligi); Label1.Text = "Klasöre izin verildi."; } else { Label1.Text = "Klasör bulunamadı."; } } catch (Exception ex) { Label1.Text = "asd"; } }  Alıntıdır

ASP.Net de Bilgisayar Kapatma, Oturum Kapatma, Bekletme,Yeniden Başlatma Kodları

Resim
System.Diagnostics.Process.Start("shutdown", "-s -f -t 0"); // bilgisayarı kapatma komutu  System.Diagnostics.Process.Start("shutdown", "-l -f"); //oturumu kapatma kodları System.Diagnostics.Process.Start("shutdown", "-r -f -t 0"); //bilgisayarı yeniden başlatmak için System.Diagnostics.Process.Start("shutdown", "-h -f"); // bilgisayarı hazırda beklet 

Unsafe Code May Only Appear If Compiling With /Unsafe

Unsafe Code May Only Appear If Compiling With /Unsafe Visual Studio da pointer ile işlem yaparken unsafe moduna geçmemiz gerekiyor. Bunun için unsafe komutunu kullanıyoruz. Fakat bu komutu kullandığımızda  unsafe code may only appear if compiling with /unsafe  hatası ile karşılaşıyoruz. Bunun sebebi studio normal de güvenlik sebebiyle pointer ile işlem yapmamıza imkan vermemesidir.  Bunun için  Solution Explorer  penceresinde projenize sağ tıklayarak  Properties  sekmesine tıklayın. Daha sonra karşınıza çıkan pencerede  Build  menüsüne gelin. Orada  Allow Unsafe Code  seçeneğini aktif hale getirerek projelerinizde unsafe komutunu kullanabilirsiniz.

asp.net csv xls dosya oluşturma türkçe karakter problemi

web config : <system.web>  <globalization requestEncoding="iso-8859-9" responseEncoding="iso-8859-9" culture="tr-TR" uiCulture="tr" fileEncoding="iso-8859-9"/> </system.web>

ASP.NET ile Application State ve Online Ziyaretçi Sayısı Hesaplama

Resim
ASP.NET ile Application State ve Online Ziyaretçi Sayısı Hesaplama Uygulamamız üzerinde her kullanıcı ve her sayfa için kullanabileceğimiz sunucu taraflı olan genel bir durum yönetiminden daha önce bahsetmemiştim. Bu durum yönetiminin adı Application State yani türkçe adıyla Uygulama Durumu.  Application State HttpApplicationState sınıfı ile uygulama bazlı değerler saklamamıza yarar.  Application State verisi güncellenirken güvenli bir şekilde yapılmalıdır. Bunun için Lock ve UnLock Metotları işlemin başında ve sonunda kullanılmasında yarar vardır.  Application State'ler, Session'larda olduğu gibi değer atamasına sahiptir. ApplicationState Oluşturma Application["Appisim"] = "Değer"; ApplicationState Değeri Alma string appdegeri = (string)Application["Appisim"]; ApplicationState Silme Oluşturmuş olduğumuz ApplicationState'ler Sunucu taraflı saklandığı için Sunucumuz üzerinde yük oluşturacaktır. Bu yüzden kullanmaya ihtiyacımız o