Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 260

 
tiiga :
programı biraz daha karmaşık hale getirdi - bir tik, bir demo hesabında gerçek zamanlı olarak çalıştırmak için bile 30 saniye olarak saymaya başladı - IMHO biraz uzun, yarım dakikada çok şey değişebilir
Yerleşik göstergeler kullanıyorsunuz. Bu nedenle çağrılarını standart işlevlerle kullanın. Göstergeler ve test cihazı tablosunda değildir ve hiçbir şey çizmez. Bu yüzden frenleri başka yerde arayın. Orada her şeyi nasıl yaptığınızı kodu göstermek daha iyidir. Ya da buraya biraz kahve telvesi atın yoksa stoklarınız tükenir ;)
 

Herkese merhaba, lütfen açık koddaki işlevin kaldırılmasına yardımcı olun, danışman yazılarını kopyalamak imkansızdır (decompiled kaynak kodunun kullanılması yasaktır)

bu özellik nasıl devre dışı bırakılır?


 
zapad :

Herkese merhaba, lütfen açık koddaki işlevin kaldırılmasına yardımcı olun, danışman yazılarını kopyalamak imkansızdır (decompiled kaynak kodunun kullanılması yasaktır)

bu özellik nasıl devre dışı bırakılır?



çalıntı kod yasaktır... nasıl kapatılır?
 
artmedia70 :
Yerleşik göstergeler kullanıyorsunuz. Bu nedenle çağrılarını standart işlevlerle kullanın. Göstergeler ve test cihazı tablosunda değildir ve hiçbir şey çizmez. Bu yüzden frenleri başka yerde arayın. Orada her şeyi nasıl yaptığınızı kodu göstermek daha iyidir. Ya da buraya biraz kahve telvesi atın yoksa stoklarınız tükenir ;)


Düzenli aramalar yapıyorum iMFI(NULL,megaset[11][i][j],megaset[13][i][j],0) (ve birçok kez farklı göstergeler, tüm kodu buraya göndermenin bir anlamı yok - sadece kafanızı karıştırmak için 2000 satır)

başka bir şekilde olabilir mi?

 
tiiga :


Düzenli aramalar yapıyorum iMFI(NULL,megaset[11][i][j],megaset[13][i][j],0) (ve birçok kez farklı göstergeler, tüm kodu buraya göndermenin bir anlamı yok - sadece kafanızı karıştırmak için 2000 satır)

başka bir şekilde olabilir mi?

Test cihazının günlüğüne bir göz atın. Hangi hataları yazıyor?
 

başlamadan önce yazar

2013.11.17 09:55:00 TestGenerator: eşleşmeyen veri hatası (2013.10.04 20:00'de hacim sınırı 973 aşıldı)

2013.11.17 09:55:00 TestGenerator: eşleşmeyen veri hatası (2013.10.01 22:00'de düşük değer 1.35204, en düşük zaman diliminden ulaşılmıyor, düşük fiyat 1.35221 uyumsuzluklar)

2013.11.17 09:55:00 TestGenerator: eşleşmeyen veri hatası (2013.10.01 22:00'de yüksek değer 1.35282, en düşük zaman diliminden ulaşılamadı, yüksek fiyat 1.35242 uyumsuzlukları)

2013.11.17 09:55:00 TestGenerator: eşleşmeyen veri hatası (2013.09.18 20:00'de 6027 ses sınırı aşıldı)

2013.11.17 09:55:00 TestGenerator: eşleşmeyen veri hatası (2013.09.18 20:00'de 6027 ses sınırı aşıldı)

ama çok ciddi olduğunu düşünmemiştim.

 
bunun yanında test cihazında. ve gerçek zamanlı çalışırken bile yavaşlar - programın yürütülmesinde herhangi bir hata yoktur
 
farklı hindilerin sayısız çağrısı nedeniyle tam olarak yavaşlar (farklı parametrelere sahip aynı hindi farklı hindiler olarak kabul edilir)
 
tiiga :
farklı hindilerin sayısız çağrısı nedeniyle tam olarak yavaşlar (farklı parametrelere sahip aynı hindi farklı hindiler olarak kabul edilir)

Kodu görmeden - kahve telvesi üzerinde tahminde bulunmak. Ama o kadar yavaşlamamalı, çünkü 1 tik yarım dakika sayıyor yazıyorsunuz. Tüm mantığı tekrar gözden geçirin. Kodun mantıksal yapısında bir şeyler ters gitti.

Nerede ve neden bu kadar çok gösterge çağrısı var?

 

Pekala, burada ne tür hindiler ve onlar için hangi parametrelerin kullanılacağı ile ilgili birçok konu var - ve ben bağımsız olarak bir dizi hindi seçen bir program yapmaya karar verdim.

bu yaklaşık 100 nörondan oluşan bir sinir ağıdır (sayıyı değiştirebilirsiniz, ancak 10'da bile hala yavaş çalışır) her birinin 2 ila 20 arasında farklı sayıda hindi seti vardır. Bir nöron başarısızlık nedeniyle öldürülürse, alır yeni bir hindi seti.