Sıralı Numara Üretmek

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SerYolcu
    SerYolcu's avatar
    Kayıt Tarihi: 14/Ocak/2010
    Erkek

    PHP kodu şöyle..

    Bunu kendi makinana xampp veya wamp kurarak çalıştırman lazım.

    http://ideone.com/VVyksf

     


    Ondan çocuk olmamıştır (Kimsenin babası değildir). Kendisi de doğmamıştır (kimsenin çocuğu değildir). İhlas Suresi 3 üncü ayette bunlar yazar.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Fikibok
    KaptaN
    KaptaN's avatar
    Üstün Hizmet Madalyası
    Kayıt Tarihi: 30/Ağustos/2005
    Erkek
    SerYolcu bunu yazdı

    PHP kodu şöyle..

    Bunu kendi makinana xampp veya wamp kurarak çalıştırman lazım.

    http://ideone.com/VVyksf

     

    easyphp vardı onu kurup hemen deneyecem

     

    direkt sql üzerinden bunu yapamazmıyız peki ?

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    YekteranBaymedir
    YekteranBaymedir's avatar
    Kayıt Tarihi: 10/Temmuz/2009
    Homo

    hocam bat dosyası verdim en kolay o şekilde halledersin?

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Fikibok
    KaptaN
    KaptaN's avatar
    Üstün Hizmet Madalyası
    Kayıt Tarihi: 30/Ağustos/2005
    Erkek
    Daft bunu yazdı

    hocam bat dosyası verdim en kolay o şekilde halledersin?

    hocam dosyayı nereye kayıt ediyor onu bulamadım 

    bide   000 00 01  den 999 99 99 a kadar yapacak  en hızlı hangisi olursa onla başlayayım diyorum

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    CEO
    CEO's avatar
    Kayıt Tarihi: 28/Şubat/2009
    Erkek

    Buyur hocam bundan bahsediyorsun sanırım 1000000'den 9999999'a kadar bütün sayıları text'in içine yazar..

    Sonucunu bekleyemedim bayaa bir uzun sürüyordu, ufak rakamlarla test ettim çalışıyor herhangi bir hata vermedi bende..

    Kendim yapayım diyorsan eğer Program'ın Tarifi ;

    Wisual studio 2012'yi açıp console uygulaması oluştur, daha sonra console uygulamasının içerisine numaralar.txt adında yeni bir text dosyası aç.

    Daha sonra text dosyasının properties ayarından copy to output seçeneğini copy always seç..

    Kod kısmına da alttakileri kopyala yapıştır F5 yap..

     

    using System;

    using System.IO;

    namespace Telefon

    {

        class Program

        {

            static void Main(string[] args)

            {

                Console.Write("Başlamak İçin Bir Tuşa Basınız...");

                Console.ReadLine();

                sayiSay();

            }

            static void sayiSay()

            {

                StreamWriter yazdir;

                string numaralar = @"";

                for (int i = 0; i < 9999999; i++)

                {

                    if (i > 1000000)

                    {

                        numaralar += @"

    " + i;

     

                    }

                }

                yazdir = new StreamWriter("numaralar.txt");

                yazdir.WriteLine(numaralar);

                yazdir.Close();

                yazdir.Dispose();

            }

        }

    }

    @edit

    İnşallar soruyu doğru anlamışımdır...

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Fikibok
    KaptaN
    KaptaN's avatar
    Üstün Hizmet Madalyası
    Kayıt Tarihi: 30/Ağustos/2005
    Erkek
    CEO bunu yazdı

    Buyur hocam bundan bahsediyorsun sanırım 1000000'den 9999999'a kadar bütün sayıları text'in içine yazar..

    Sonucunu bekleyemedim bayaa bir uzun sürüyordu, ufak rakamlarla test ettim çalışıyor herhangi bir hata vermedi bende..

    Kendim yapayım diyorsan eğer Program'ın Tarifi ;

    Wisual studio 2012'yi açıp console uygulaması oluştur, daha sonra console uygulamasının içerisine numaralar.txt adında yeni bir text dosyası aç.

    Daha sonra text dosyasının properties ayarından copy to output seçeneğini copy always seç..

    Kod kısmına da alttakileri kopyala yapıştır F5 yap..

     

    using System;

    using System.IO;

    namespace Telefon

    {

        class Program

        {

            static void Main(string[] args)

            {

                Console.Write("Başlamak İçin Bir Tuşa Basınız...");

                Console.ReadLine();

                sayiSay();

            }

            static void sayiSay()

            {

                StreamWriter yazdir;

                string numaralar = @"";

                for (int i = 0; i < 9999999; i++)

                {

                    if (i > 1000000)

                    {

                        numaralar += @"

    " + i;

     

                    }

                }

                yazdir = new StreamWriter("numaralar.txt");

                yazdir.WriteLine(numaralar);

                yazdir.Close();

                yazdir.Dispose();

            }

        }

    }

    @edit

    İnşallar soruyu doğru anlamışımdır...

    hocam soruyu doğru anlamışsın build  yapıyorum  başlamak için bir tuşa basın diyor basıyorum ama herhangi bir hareket yapmıyor  numaralar.txt de oluşturdum   vs'yi admin olarakta çalıştırdım.

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    CEO
    CEO's avatar
    Kayıt Tarihi: 28/Şubat/2009
    Erkek

    Bir işlem yapmamasının sebebi, o kadar numarayı for döngüsü ile oluşturduğu için bayaaaa bir sürecektir üretmesi, makinanın donanımına bağlı olarak..

    İşlem bittiğinde de, console kendi kapanacaktır..

    @edit

    Bu dediğin işlem 1 gün sürebilir gibi görülüyor hacım, bilgin olsun.

    Birde dosya boyutu devasa boyutlara ulaşabilir, 5-10 GB gibi.

    CEO tarafından 07/Nis/14 22:59 tarihinde düzenlenmiştir
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SinusX
    SinusX's avatar
    Kayıt Tarihi: 14/Aralık/2010
    Erkek
    CEO bunu yazdı

    Bir işlem yapmamasının sebebi, o kadar numarayı for döngüsü ile oluşturduğu için bayaaaa bir sürecektir üretmesi, makinanın donanımına bağlı olarak..

    İşlem bittiğinde de, console kendi kapanacaktır..

    @edit

    Bu dediğin işlem 1 gün sürebilir gibi görülüyor hacım, bilgin olsun.

    Birde dosya boyutu devasa boyutlara ulaşabilir, 5-10 GB gibi.

    framework 4.0 ve üzeri ise 

    http://msdn.microsoft.com/en-us/library/dd783539(v=vs.110).aspx

     


    Si vis pacem para bellum.
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Fikibok
    KaptaN
    KaptaN's avatar
    Üstün Hizmet Madalyası
    Kayıt Tarihi: 30/Ağustos/2005
    Erkek
    SinusX bunu yazdı
    CEO bunu yazdı

    Bir işlem yapmamasının sebebi, o kadar numarayı for döngüsü ile oluşturduğu için bayaaaa bir sürecektir üretmesi, makinanın donanımına bağlı olarak..

    İşlem bittiğinde de, console kendi kapanacaktır..

    @edit

    Bu dediğin işlem 1 gün sürebilir gibi görülüyor hacım, bilgin olsun.

    Birde dosya boyutu devasa boyutlara ulaşabilir, 5-10 GB gibi.

    framework 4.0 ve üzeri ise 

    http://msdn.microsoft.com/en-us/library/dd783539(v=vs.110).aspx

     

    işte bunu sıralı üretmek lazım

  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Fikibok
    KaptaN
    KaptaN's avatar
    Üstün Hizmet Madalyası
    Kayıt Tarihi: 30/Ağustos/2005
    Erkek

    yardımlarınız için teşekkürler  paralel ile deneme yapmaya çalıştım

    bu kodda sadece dosyaya yazdırmayı bulamadım onu nasıl eklerim bilen bir el atabilirmi 

     

    using System;

    using System.Collections.Generic;

    using System.Linq;

    using System.Text;

    using System.Threading;

    using System.Threading.Tasks;

     

     

    class ParallelOptionsDemo

    {

       

        static void Main()

        {

            ParallelOptions options = new ParallelOptions();

            options.MaxDegreeOfParallelism = 2; 

     

            try

            {

                Parallel.For(

                        0000001,

                        9999999,

                        options,

                        (i) =>

                        {

                            Console.WriteLine("{1}", Thread.CurrentThread.ManagedThreadId, i);

                        }

                    );

     

            }

            

            catch (AggregateException e)

            {

                Console.WriteLine("Parallel.For has thrown the following (unexpected) exception:\n{0}", e);

     

               

            }

        }

     

    }

Toplam Hit: 4298 Toplam Mesaj: 36