vorher_berechnet - Seite 8

 
Alexander Puzanov:

Oh je, wie unterscheidet sich Ihrer Meinung nach ein Fehler von einem Axiom? Es ist nicht nötig, Ihr Gehirn hier mit Worten zu überhäufen - alles, was in 3 Absätzen formuliert wurde, kann leicht in meinem ersten Beitrag nachgelesen werden. Wenn es nicht so ist - Sie sind ein Programmierer, kein Zimmermann, zeigen Sie in Ihrem Code, wie man separat einfache Aufgaben, die in 3 Absätzen aufgeführt sind, mit bloßen prev_calculated ohne zusätzliche Krücken lösen kann: zeigen Sie, wie viele Balken auf dem vorherigen Tick gezählt wurden, definieren Sie den ersten Aufruf von OnCalculate und definieren Sie, dass die Geschichte (Prüfsumme) geändert wurde. Es gibt keine Notwendigkeit, etwas für den Benutzer zu erfinden, um Ihre Axiome anzupassen - die Aufgaben sind formuliert, sehr einfach und eindeutig wie ein halber Finger

Das Rezept lautet wie folgt: Lesen Sie die Dokumentation sorgfältig durch und streichen Sie das Wort "Krücke" aus Ihrem Wortschatz.
 
Alexey Kozitsyn:
Diese Frage sollte nicht an Vladimir gerichtet werden (er verteidigt nur die Position der Entwickler), sondern an die Entwickler selbst, die (vertreten durch Slawa) sagten, dass, wenn prev_calculated = 0 - alles neu zu berechnen. Sie können nicht immer alle Varianten der Indikatorverwendung berechnen. Wenn es jetzt ein Problem gibt, ist es sinnlos, den Moderator zu quälen, Sie müssen sich mit einer detaillierten Beschreibung an servicedesk wenden.

Das hat keinen Sinn - MQ hat eine Hauptliste mit Entwicklungsprioritäten, und die Wünsche der Fahrgäste sind dem Fahrer egal. Die optimale Lösung für Fahrgäste ist, sich ein Moped zu besorgen. So war es auch mit den hausgemachten Funktionen zum Entfernen von Präfix-Objekten, bevor die Prioritäten von MQ darauf ausgerichtet wurden. Ich schlage Wladimir, dem größten Enthusiasten von Five, vor, eine nette Funktion einzurichten, die Fliegen und Koteletts getrennt eintütet, aber er weigert sich hartnäckig dagegen. Wenn die Funktion/Struktur anzeigt, wie viele Balken bei pre_calculate gezählt wurden, plus 2 Flags - 1st run OnCalculate und change checksum, wird der Benutzer entscheiden, wie er leben will - wann er initialisieren, neu berechnen oder schlafen will. Und bare prev_calculated, wie es ist, löst eine private Kombination von 3 "ifs" - dies ist ein Rake für Benutzer
 
Alexander Puzanov:

Das hat keinen Sinn - MQ hat eine Hauptliste von Entwicklungsprioritäten und der Fahrer kümmert sich nicht um die Wünsche der Fahrgäste. Die optimale Lösung für Fahrgäste ist, sich ein Moped zu besorgen. So war es auch mit den hausgemachten Funktionen zum Entfernen von Präfix-Objekten, bevor die Prioritäten von MQ darauf ausgerichtet wurden. Ich schlage Wladimir, dem größten Enthusiasten von Five, vor, eine nette Funktion einzurichten, die Fliegen und Koteletts getrennt eintütet, aber er weigert sich hartnäckig dagegen. Wenn die Funktion/Struktur anzeigt, wie viele Balken im Voraufruf gezählt wurden, plus 2 Flags - 1. OnInit ausführen und Prüfsumme ändern, kann der Benutzer entscheiden, wie er leben will - wann er initialisieren, neu berechnen oder schlafen will. Und bare prev_calculated, wie es ist, löst eine private Kombination von 3 "ifs" - dies ist ein Rake für Benutzer

Es geht darum, das Problem zumindest "schriftlich" festzuhalten. Wenn sie es zu schätzen wissen, sollten sie es zumindest auf die Liste setzen.

In der Zwischenzeit haben Sie eine normale Lösung vorgeschlagen, vielleicht keine sehr schöne, aber die Probleme, die Sie lösen, sind nicht gerade Standard.

 
Alexander Puzanov:

Das hat keinen Sinn - MQ hat eine Liste mit Entwicklungsprioritäten, und die Wünsche der Fahrgäste spielen keine Rolle. Die optimale Lösung für Fahrgäste ist die Anschaffung eines Mopeds. So war es auch mit den hausgemachten Funktionen zum Entfernen von Präfix-Objekten, bevor die Prioritäten von MQ darauf ausgerichtet wurden. Ich schlage Wladimir, dem größten Enthusiasten von Five, vor, eine nette Funktion einzurichten, die Fliegen und Koteletts getrennt eintütet, aber er weigert sich hartnäckig dagegen. Wenn die Funktion/Struktur anzeigt, wie viele Balken im Voraufruf gezählt wurden, plus 2 Flags - 1. OnInit ausführen und Prüfsumme ändern, kann der Benutzer entscheiden, wie er leben will - wann er initialisieren, neu berechnen oder schlafen will. Und bare prev_calculated, wie es ist, entscheidet eine private Kombination von 3 ifs - es ist eine Harke für den Benutzer
Ich muss darüber nachdenken... Ich werde es später umformulieren, um den genauen Gedanken hervorzuheben, und das "Wasser" entfernen...
 
Alexey Kozitsyn:

Auf eine Frage zur Pufferinitialisierung während der Initialisierung. Überlegen Sie logisch. Es gibt keinen Zugriff auf rates_total in OnInit(), richtig? Wenn es keinen Zugriff auf rates_total in OnInit() gibt, dann sind die Größen der Indikatorpuffer noch nicht bekannt ( =0 können Sie selbst überprüfen ). Und da ein Indikator Puffergröße = 0, was werden Sie zurücksetzen?

Das ist klar. Was ist Unsinn, wie Vladimir sagt, sollten Sie Indikator-Puffer in der Schleife unter allen Elementen des Arrays zu nullen...
 
Alexey Kozitsyn:
Sie sollten diese Frage nicht an Vladimir richten (er verteidigt nur die Position der Entwickler), sondern an die Entwickler selbst (vertreten durch Slawa), die Ihnen gesagt haben, dass bei prev_calculated = 0 alles neu berechnet werden muss. Sie können nicht immer alle Varianten der Indikatorverwendung berechnen. Wenn es jetzt ein Problem gibt, ist es sinnlos, den Moderator zu belästigen, Sie müssen sich mit einer detaillierten Beschreibung an den Service Desk wenden.

Hätte er nicht versucht, unbeholfene Ratschläge zu erteilen, hätte ihn niemand gefoltert.

Keine Antwort gibt vor, ... ...und versucht, die Menschen gleich aussehen zu lassen...

 
Karputov Vladimir:

1. Wieder ein Gedankenstrom, aber ich habe den Sinn nicht verstanden.

2. Sie haben die Frage immer noch nicht beantwortet, was zeigt, dass Sie nie darüber nachgedacht haben, was in der Variablen gespeichert wird, nachdem sie deklariert wurde.

Tun Sie nicht so, als ob... Alles klar, aber speziell für Sie ein Bild



Der Computer funktionierte, ohne herunterzufahren, das Diagramm wurde nicht geschlossen, der Indikator wurde nicht aus dem Diagramm entfernt...

Frage: Wo fehlen die 2-Minuten-Balken?

 
Alexey Viktorov:
Das ist verständlich. Das Verrückte ist, dass Vladimir sagt, dass der Indikatorpuffer in der Schleife über alle Elemente des Arrays geleert werden sollte...
Ja, die Schleife ist wahrscheinlich zu viel. Wenn aber bei prev_calculated = 0 (mit dem zuvor gefüllten Puffer) einige Werte in diesem Puffer zurückgesetzt werden, muss es sich um einen Fehler handeln. Schauen wir jetzt nach...
 
Alexey Viktorov:

Tun Sie nicht so, als ob... Alles klar, aber ein Bild speziell für Sie



Der Computer funktionierte, ohne herunterzufahren, das Diagramm wurde nicht geschlossen, der Indikator wurde nicht aus dem Diagramm entfernt...

Frage: Wo fehlen die 2-Minuten-Balken?

Zeigen Sie mir den Code. Wir werden lachen und erklären.
 
Und für diejenigen, die im Tank sind,hat prev_calculated lange Zeit nicht nur 0 zurückgegeben, sondern manchmal auch den tatsächlich zuletzt gezählten Takt.