Nehmen wir an, es handelt sich um einen gleichzeitigen Mark-and-Sweep-Garbage-Collector. Wenn ein solcher GC konstante Zeiger verarbeitet, geht er nur durch diese (ausgehend von den Wurzeln) und markiert jeden angetroffenen Datenblock. Dann fegt alles unmarkiert. Ein Client-Code sollte die Datenblöcke markieren, die er als Roots verwendet. Aber was tun mit …
Es war ziemlich schwer, das, was ich meinte, in einen Titel zu schreiben, aber es ist einfach, Code zu schreiben. C ++ Ist das int offset_x = 10; int offset_y = 40; ... element.move(offset_x, offset_y); Dem vorzuziehen? Vector<int> offset(10, 40); ... element.move(offset.x, offset.y); (Beachten Sie, dass Vektor nicht wie std::vector, …
Ich habe versucht, eine Google-Suche durchzuführen und diese Stack Exchange-Site zu durchsuchen, konnte jedoch keine Frage finden, die sich direkt darauf bezieht. Der PEP 8 - Style Guide für Python-Code enthält viele gute Style-Empfehlungen. Ich glaube jedoch nicht, dass sie etwas darüber erwähnen, ob ein Leerzeichen zwischen einem Minus- oder …
Dies ist eine Fortsetzung dieser Frage. Dort habe ich gefragt, wie man Unit-Tests durchführt, wenn man eine Bibliothek wissenschaftlicher Algorithmen hat. Ich habe jetzt ein ähnliches Problem, aber mit einem anderen Projekt. Ich arbeite an einer 3D-Grafik-Engine-Framework-Abstraktion für DirectX, OpenGl, WebGl, Silverlight, WPF und im Grunde genommen an der 3D-API …
Ich entwickle ein Brettspiel mit einer Spielklasse, die den Spielfluss steuert, und Spielern, die der Spielklasse zugeordnet sind. Das Brett ist nur eine visuelle Klasse, aber die Kontrolle über die Bewegungen liegt ganz beim Spiel. Der Spieler kann versuchen, falsche Bewegungen auszuführen, die dazu führen, dass das Spiel dem Spieler …
Ich arbeite an einem einfachen Widget-System (einzelnes Fenster, feste Größe). Jedes Widget erhält sein übergeordnetes Widget (dh das Widget, das es enthält) an seinen Konstruktor übergeben - mit Ausnahme des Root-Widgets, das ich Screen genannt habe . Ich habe einige Zweifel, ob dieser Ansatz sinnvoll ist. Ich habe es getan, …
Zunächst einmal weiß ich, dass dies eine Frage ist, die von VIELEN anderen Programmierern vor mir gestellt wurde. Aber ich konnte keine brauchbare Ressource finden, die mir helfen könnte. Nun, ich erstelle eine Programmiersprache namens "Light". Die Syntax ist vergleichbar mit Python, hat aber ein striktes objektorientiertes Konzept. Ich habe …
Ich habe .NET Domain-Driven Design mit C # gelesen : Problem - Design - Lösung und festgestellt, dass der Autor für jeden Aggregatstamm einen Domänendienst erstellt hat. Die Domänendienste waren jedoch nur Fassaden des entsprechenden Repositorys. Zum Beispiel ist dies ein Codebeispiel aus der Anwendung aus seinem Buch public static …
Ich programmiere einen Entscheidungsbaum in C ++ mit einer leicht modifizierten Version des C4.5-Algorithmus . Jeder Knoten repräsentiert ein Attribut oder eine Spalte Ihres Datensatzes und hat untergeordnete Werte pro möglichem Wert des Attributs. Mein Problem ist das Speichern des Trainingsdatensatzes unter Berücksichtigung der Tatsache, dass ich für jeden Knoten …
In dem Projekt, an dem ich arbeite, senden wir Nachrichten über Widgets über Nachrichtenwarteschlangen und serialisieren sie als XML in die Warteschlangen. Das XML-Schema enthält Tags für Eigenschaften, die allen Typen dieser Widgetnachrichten gemeinsam sind, z. B. Widgettyp, Befehlsname und Ziel. Es kann auch eine beliebig große Liste von Schlüssel-Wert-Paaren …
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
Ich vermisse hier wahrscheinlich etwas, nachdem ich gesucht habe, konnte ich keine Antwort finden. Ich habe einige Python-Projekte untersucht und eine Sache, die mir immer wieder auffällt, ist die Tatsache, dass die meisten von ihnen weiterhin den %Operator zum Formatieren von Zeichenfolgen verwenden und nicht die neuere, empfohlene .format()Methode. Gibt …
Es ist schwer zu sagen, was hier gefragt wird. Diese Frage ist mehrdeutig, vage, unvollständig, zu weit gefasst oder rhetorisch und kann in ihrer gegenwärtigen Form nicht angemessen beantwortet werden. Wenn Sie Hilfe zur Klärung dieser Frage benötigen, damit sie wieder geöffnet werden kann, besuchen Sie die Hilfe . Geschlossen …
Ich bin gerade dabei, eine wichtige Methode in einem Legacy-System umzugestalten. Es gab fast keinen Test, bis ich anfing, daran zu arbeiten, und ich habe ziemlich viel hinzugefügt, um die korrekte Arbeit nach meinen Umgestaltungen sicherzustellen. Jetzt bin ich auf den wichtigsten Teil gestoßen: den Algorithmus, der einen Indikator berechnet. …
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.