Şimdi Ara

c# ile alakalı çok ama çok acil desteğe ihtiyacım var ! Lütfen.

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
17
Cevap
0
Favori
304
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Öncelikle merhaba. Bir şirkette stajyer olarak görev yapıyorum . şirket bana bir log dosyası verdi ve bu log dosyasının içerisinde kişilere ait ip adresi , girdikleri siteler vb. şeyler bulunuyor. öncelikle bana bunu parse etmemi söyledi ama ben parse etmeyi bilmiyorum . alt alta 5 tane ip adresi yazıyor örnegin bunların 1.si 192.1.1.1 ise 4. ip adreside bununla aynı ve yapacagım şeyde bu iki ip nin birleşip tek bir yerde bulunması gerekiyor . bu işlemleri nasıl yapabilirim ? parse etme işlemini eger zahmet olmazsa benım için video çekebilicek birisi varsa lütfen çeksin çünkü çok büyük sevaba girer inşallah benim işimi görürse :)

    1- Parse Edeceğim bu konuda destek lazım
    2- yukarıda verdigim örnek gibi bir dosya içerisindeki aynı olan ama farklı yerlerde olan yazıyı nasıl birleştirebilirim ?

    Çok çok Teşekkürler !!







  • örnek dosya paylaş birde tam anlat yani anladığım şu mu

    192.1.1.1www.google.com
    192.1.1.54www.donanım.com
    192.1.1.14www.google.com
    192.1.1.1www.micro$oft.com

    sonucunda

    192.1.1.1www.google.com,www.micro$oft.com
    192.1.1.54www.donanım.com
    192.1.1.14www.google.com

    mi olacak gerçi çok c#lık konu gibi değil excelle de yapılır




  • Dostum staj yapıyorum demıssın sana orda yardımcı olacak kımse yok mu ?
  • Kriger kullanıcısına yanıt
    Evet Bu şekilde örnek bir dize atayım ;

    1468989521.223 0 192.168.5.111 TCP_DENIED/403 4449 POSThttp://android.bugly.qq.com/rqd/async - HIER_NONE/- text/html
  • Gökşen PASLI G kullanıcısına yanıt
    1468989521.223 0 192.168.5.111 TCP_DENIED/403 4449 POSThttp://android.bugly.qq.com/rqd/async - HIER_NONE/- text/html

    Bu Şekilde bir dize mevcut . Bunun gibi en az 500 satır var . Ve bu satır içindeki aynı ipler bulunucak ve sadece 1 kere yazıcak işte onun yanında TCP DENIED 200 ise 200 400 ise 400 yazıcak girdigi site yazıcak bu şekilde işte mssql e aktarmam gerekiyor bunu tablo şeklinde sql de olucak yani
  • quote:

    Orijinalden alıntı: Kriger

    Dostum staj yapıyorum demıssın sana orda yardımcı olacak kımse yok mu ?

    Evet ama millet başından savıyor ustam gidiyo bana youtube sayfası verıyo burdan izle diye ordada adam akıllı isime yarıycak sey yok
  • quote:

    Orijinalden alıntı: mehmeemin

    1468989521.223 0 192.168.5.111 TCP_DENIED/403 4449 POSThttp://android.bugly.qq.com/rqd/async - HIER_NONE/- text/html

    Bu Şekilde bir dize mevcut . Bunun gibi en az 500 satır var . Ve bu satır içindeki aynı ipler bulunucak ve sadece 1 kere yazıcak işte onun yanında TCP DENIED 200 ise 200 400 ise 400 yazıcak girdigi site yazıcak bu şekilde işte mssql e aktarmam gerekiyor bunu tablo şeklinde sql de olucak yani


    İlk önce boşklukara böre böl, böldüğünde Split() metodu sana dizi döndürecek o dizi satır satır bir DataTable' a işle. Daha sonra o DataTable' ı excel e yazdır. Tamamdır.

    Kullanman gereken metodlar, FileStream Read(), string için Split, sonra da excel library diye bir dll var onun içindeki CreateWorkBookSheet() metodu. Tamamdır.




  • Yapay Zeka’dan İlgili Konular
    Ufak Bir Network İçin Yardım
    geçen yıl açıldı
    Daha Fazla Göster
  • quote:

    Orijinalden alıntı: L[A]hor

    quote:

    Orijinalden alıntı: mehmeemin

    1468989521.223 0 192.168.5.111 TCP_DENIED/403 4449 POSThttp://android.bugly.qq.com/rqd/async - HIER_NONE/- text/html

    Bu Şekilde bir dize mevcut . Bunun gibi en az 500 satır var . Ve bu satır içindeki aynı ipler bulunucak ve sadece 1 kere yazıcak işte onun yanında TCP DENIED 200 ise 200 400 ise 400 yazıcak girdigi site yazıcak bu şekilde işte mssql e aktarmam gerekiyor bunu tablo şeklinde sql de olucak yani


    İlk önce boşklukara böre böl, böldüğünde Split() metodu sana dizi döndürecek o dizi satır satır bir DataTable' a işle. Daha sonra o DataTable' ı excel e yazdır. Tamamdır.

    Kullanman gereken metodlar, FileStream Read(), string için Split, sonra da excel library diye bir dll var onun içindeki CreateWorkBookSheet() metodu. Tamamdır.

    100 küsür satır var hocam nasıl işleyeceğim




  • quote:

    Orijinalden alıntı: mehmeemin

    quote:

    Orijinalden alıntı: L[A]hor

    quote:

    Orijinalden alıntı: mehmeemin

    1468989521.223 0 192.168.5.111 TCP_DENIED/403 4449 POSThttp://android.bugly.qq.com/rqd/async - HIER_NONE/- text/html

    Bu Şekilde bir dize mevcut . Bunun gibi en az 500 satır var . Ve bu satır içindeki aynı ipler bulunucak ve sadece 1 kere yazıcak işte onun yanında TCP DENIED 200 ise 200 400 ise 400 yazıcak girdigi site yazıcak bu şekilde işte mssql e aktarmam gerekiyor bunu tablo şeklinde sql de olucak yani


    İlk önce boşklukara böre böl, böldüğünde Split() metodu sana dizi döndürecek o dizi satır satır bir DataTable' a işle. Daha sonra o DataTable' ı excel e yazdır. Tamamdır.

    Kullanman gereken metodlar, FileStream Read(), string için Split, sonra da excel library diye bir dll var onun içindeki CreateWorkBookSheet() metodu. Tamamdır.

    100 küsür satır var hocam nasıl işleyeceğim

    Döngü kur




  • http://stackoverflow.com/questions/8037070/whats-the-fastest-way-to-read-a-text-file-line-by-line

    satır satır okuma işlemi --

    satır bazında split ile ayırıp hepsinin array ile yaparsan düzgün bir çıktı ile sql tablosuna kayıt edersin.



    < Bu mesaj bu kişi tarafından değiştirildi Gabriel.Espaso -- 22 Temmuz 2016; 16:30:44 >
  • mesela

    1468989521.223 0 192.168.5.111 TCP_DENIED/403 4449 POSThttp://android.bugly.qq.com/rqd/async - HIER_NONE/- text/html
    1468989521.224 0 192.168.5.111 TCP_DENIED/200 4449 POSTwww.google.com- HIER_NONE/- text/html

    ipler aynı sonucu nasıl olacak yan yana mı
  • quote:

    Orijinalden alıntı: Gökşen PASLI

    mesela

    1468989521.223 0 192.168.5.111 TCP_DENIED/403 4449 POSThttp://android.bugly.qq.com/rqd/async - HIER_NONE/- text/html
    1468989521.224 0 192.168.5.111 TCP_DENIED/200 4449 POSTwww.google.com- HIER_NONE/- text/html

    ipler aynı sonucu nasıl olacak yan yana mı

    aynı olan iki ip birleştirilecek




  • Staj yaptığın yerde sana neden yapamayacağın bir ödev veriyolar anlamak güç gerçekten de. Öncelike dosyayı satır satır okuman lazım. Her satırdaki veriyi .net objesine çevirmen lazım. Özelden skype adresini atarsan yardımcı olabilirim.
  • Staj mtajla alakası yok, ben profesyonel programcıyım Google'da text processing C# sonuçlardan kafama uyana bakarak yordamı yazarım, uygulamada çıkacak sorunlarda da muhtemelen StackOverflow a bakarak işi bitiririm.

    Anlıyorum, zor durumda kalmışsın ola bilir ancak Google'a SO'a bakmadan sadece bunu nasıl yaparım diye sorarsan programcı değil delegasyon elemanı konumunda kalırsın.
  • mehmeemin M kullanıcısına yanıt
    onu anladık bana çıkacak sonucu yaz ki nereler silinecek nereler kalacak ona göre mantığını kurayım deki bu iki satırın birleşimi bu şekil olacak
  • quote:

    Orijinalden alıntı: Gökşen PASLI

    onu anladık bana çıkacak sonucu yaz ki nereler silinecek nereler kalacak ona göre mantığını kurayım deki bu iki satırın birleşimi bu şekil olacak

    Usta yukarıda bahsettim . örnegin bir ip adresi var 111.111.111.111 ve bu ip adresi hem 3. satırda hem 5. satırda var . aynı ip olan fakat ayrı ayrı satırlarda olan ipler birşeltirilecek
  • Öncelikle bir class oluştur elindeki veri düzenine göre. Sonrasında elindeki verileri split fonksiyonu ile ayır ve bu class cinsinden obje oluştur. Bu objeleri de listeye at. Sonrasında objenin ip özelliği aynı olanları liste içinden temizlersin. Temizleme işlemi için de LINQ ile distinct sorgusu atabilirsin.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.