Ich habe gerade angefangen, C zu lernen, und um das Verständnis von Zeigern und Arrays zu verbessern, habe ich versucht, auf die Elemente eines Arrays zu verweisen, ohne überhaupt einen Zeiger zu erstellen: for(k1 = 0; k1 < ROW; k1++){ for(k2 = 0; k2 < COLUMN; k2++){ array[k1][k2] = k1*COLUMN …
Normalerweise habe ich beim Programmieren eine klare Aufgabe vor mir, finde aber nervige Dinge, die ich im weiteren Verlauf aufräumen möchte. Hier sehe ich drei Möglichkeiten: Machen Sie es später (möglicherweise vergessen / müssen Sie Zeit damit verbringen, ein Ticket hinzuzufügen) Mach es jetzt und setze es zusammen mit meiner …
Wie gehen Sie mit ignorierten Dateien in Gitignore um, wenn Sie eine kontinuierliche Bereitstellung mit Git durchführen? Diese Dateien werden aus Datenschutzgründen ignoriert (dh sie sollen nicht in andere Remote-Repositorys wie GitHub verschoben werden). Wenn diese ignorierten Dateien jedoch nicht in das Continuous Deployment-Repository verschoben werden, wird die Anwendung nicht …
Sprich der Javadoc : Streams haben eine BaseStream.close () -Methode und implementieren AutoCloseable, aber fast alle Stream-Instanzen müssen nach der Verwendung nicht wirklich geschlossen werden. Im Allgemeinen müssen nur Streams geschlossen werden, deren Quelle ein E / A-Kanal ist (z. B. die von Files.lines (Path, Charset) zurückgegebenen). Die meisten Streams …
Erstens ist mir klar, warum es in C ++ kein 'finally'-Konstrukt gibt. Eine lange Diskussion über Kommentare zu einer anderen Frage scheint jedoch eine gesonderte Frage zu rechtfertigen. Abgesehen von dem Problem, dass finallyC # und Java grundsätzlich nur einmal (== 1) pro Bereich existieren können und ein einzelner Bereich …
Hinweis: Das Codebeispiel ist in c # geschrieben, aber das sollte keine Rolle spielen. Ich habe c # als Tag angegeben, weil ich kein passenderes finde. Hier geht es um die Codestruktur. Ich lese Clean Code und versuche, ein besserer Programmierer zu werden. Ich habe oft Mühe, das Prinzip der …
Wir wechseln von Bitbucket zu GitHub und haben Probleme mit Peer-Code-Überprüfungen, die bei Bitbucket wie folgt reibungslos funktionierten: Autor hat eine Pull-Anfrage geöffnet (GitHub: das gleiche) Der Autor hat seine / ihre Kollegen als Rezensenten hinzugefügt (GitHub: Kämpfe hier mit mehreren Bearbeitern) Prüfer entweder: PR mit grünem Häkchen bestätigt (GitHub: …
Wir befinden uns derzeit in der folgenden Situation, in der ein Feature-Zweig für einen Unter-Feature-Zweig verzweigt wurde (z. B. Arbeiten an Backend- und Frontend-Dingen für dasselbe Feature): o | o development |\ | o feature-a | | | o | |\ | | o feature-a-sub | | | | | …
In " Andere C ++ - Funktionen", "Referenzargumente" des Google C ++ - Stilhandbuchs , habe ich gelesen, dass Verweise, die keine Konstanten sind, nicht verwendet werden dürfen. Alle als Referenz übergebenen Parameter müssen mit const gekennzeichnet sein. Es ist klar, dass das Betrachten von Funktionsaufrufen, die Referenzen als Argumente …
Wie kann ich meine plattformübergreifende Bibliothek (z. B. auf JRE) implementieren, um auf Objektreferenzen threadsicher zu arbeiten, sodass native Front-Ends auf anderen Plattformen das Objekt beobachten und Observable-Muster nutzen können? Ein kleiner Hintergrund - es gibt ein Konzept der Datenbindung, das in den meisten Front-End-Frameworks verwendet wird. In C # …
Ich habe kürzlich festgestellt, dass das Hinzufügen von [TestInitialize] zu einer geschützten Methode in einer .NET-Assembly nicht berücksichtigt wurde, aber wenn ich die Methode öffentlich gemacht habe, wurde sie vom Unit-Test-Runner (in diesem Fall Resharper) aufgerufen. Ich habe dies in der Vergangenheit mehrfach bei Testmethoden bemerkt. Technisch gesehen ist es …
Ich studiere gerade das Flussmuster und es gibt etwas, das ich in Bezug auf die Läden nicht verstehen kann . Was genau sind sie? Ich habe viele Artikel gelesen und es scheint, dass es sich um die Domain handelt. Bedeutet dies, dass dies der "abstrakte" Teil ist, der sich auf …
Wie fängt man an, eine abstrakte Klasse in ihrer größeren Anwendung zu entwerfen, die mit verschiedenen Arten von Datenbanken wie MySQL, SQLLite, MSSQL usw. kommunizieren kann? Wie heißt dieses Entwurfsmuster und wo genau beginnt es? Angenommen, Sie müssen eine Klasse mit den folgenden Methoden schreiben public class Database { public …
Ich habe die Wartung einer Android-App übernommen und es gibt ein paar verbleibende Probleme, die ich mehr oder weniger behoben habe, die aber aufgrund unterschiedlicher Android-Betriebssystemversionen immer noch Probleme bereiten. Wenn Sie beispielsweise eine Webanforderung mit der MediaPlayer-Klasse senden, werden benutzerdefinierte HTTP-Header vom Betriebssystem entfernt, bevor die Anforderung gesendet wird. …
Die become:Nachricht in Smalltalk bewirkt, dass ein Objekt in ein anderes geändert wird, was sich auf alle Verweise darauf auswirkt. Welche Verwendung hat diese Sprachfunktion? Wird es in echtem Code verwendet? Ist es nur eine Neugier? Wird es als gute / schlechte Praxis angesehen, es anzuwenden?
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.