Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

11
So finden Sie einen Java-Speicherverlust
Wie finden Sie einen Speicherverlust in Java (z. B. mit JHat)? Ich habe versucht, den Heap-Dump in JHat zu laden, um einen grundlegenden Überblick zu erhalten. Ich verstehe jedoch nicht, wie ich die Stammreferenz ( ref ) oder wie auch immer sie heißen soll finden soll. Grundsätzlich kann ich feststellen, …

12
MVC gegen n-Tier-Architektur
Ich habe mich gefragt, was genau der Unterschied zwischen MVC (einem Architekturmuster) und einer n-Tier-Architektur für eine Anwendung ist. Ich habe danach gesucht, aber keine einfache Erklärung gefunden. Vielleicht bin ich ein bisschen naiv in Bezug auf MVC-Konzepte. Wenn also jemand den Unterschied erklären kann, wäre es großartig. Prost

1
Querverweise werden in Github festgeschrieben
Ich möchte auf Commits in anderen Repos (in diesem Fall Submodulen) in den Github-Ausgaben meines Haupt-Repos verweisen. Ist es möglich, dies zu tun, ohne den vollständigen Hyperlink auf ähnliche Weise einzugeben, wie Github aus der Festschreibungsnummer einen verkürzten Hyperlink erstellt?
142 git  github 

9
Inline-Kommentare für Bash?
Ich möchte in der Lage sein, ein einzelnes Flag in einem einzeiligen Befehl auskommentieren zu können. Bash scheint nur from # till end-of-lineKommentare zu haben . Ich sehe Tricks wie: ls -l $([ ] && -F is turned off) -a /etc Es ist hässlich, aber besser als nichts. Gibt es …
142 bash  comments 


8
Verwendung von ng-repeat ohne HTML-Element
Ich muss ng-repeat(in AngularJS) verwenden, um alle Elemente in einem Array aufzulisten. Die Komplikation besteht darin, dass jedes Element des Arrays in eine, zwei oder drei Zeilen einer Tabelle umgewandelt wird. Ich kann kein gültiges HTML erstellen, wenn ng-repeates für ein Element verwendet wird, da zwischen <tbody>und kein Typ eines …
142 angularjs 


6
Ändern von Ansichtssteuerungen ohne Verwendung von Navigationssteuerungsstapel, Unteransichten oder modalen Steuerungen animieren?
NavigationController verfügen über zu verwaltende ViewController-Stapel und begrenzte Animationsübergänge. Das Hinzufügen eines View-Controllers als Unteransicht zu einem vorhandenen View-Controller erfordert das Übergeben von Ereignissen an den Sub-View-Controller. Dies ist mühsam zu verwalten, mit wenig Ärger verbunden und fühlt sich bei der Implementierung im Allgemeinen wie ein schlechter Hack an (Apple …


5
Erfassen der Node JS-Alternative zum Multithreading
Wenn ich richtig verstehe, blockiert Node JS nicht ... anstatt auf eine Antwort von einer Datenbank oder einem anderen Prozess zu warten, wurde es zu etwas anderem weitergeleitet und später erneut überprüft. Es ist auch Single-Threaded. Dies bedeutet also, dass ein bestimmter Node JS-Prozess einen einzelnen CPU-Kern vollständig und effizient …

4
Wie kann ich die Größe der Übersicht ändern, um sie an alle Unteransichten mit Autolayout anzupassen?
Mein Verständnis von Autolayout ist, dass es die Größe der Übersicht verwendet und auf Einschränkungen und intrinsischen Größen basiert, die Positionen von Unteransichten berechnen. Gibt es eine Möglichkeit, diesen Prozess umzukehren? Ich möchte die Größe der Übersicht auf der Grundlage von Einschränkungen und Eigengrößen ändern. Was ist der einfachste Weg, …



12
Welche Paketbenennungskonvention verwenden Sie für persönliche / Hobbyprojekte in Java?
Ich bin bereits mit der Standardkonvention zur Benennung von Java-Paketen vertraut, bei der ein Domänenname zum Erstellen eines eindeutigen Paketnamens (dh eines Pakets com.stackoverflow.widgets) verwendet wird. Ich habe jedoch noch nie Empfehlungen zur Auswahl von Paketnamen für persönliche Projekte erhalten. Ich nehme an, weil dies daran liegt, dass dies wirklich …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.