Unser Unternehmen sucht neue Programmierer. Und hier kommt das Problem: Es gibt viele Entwickler, die im Interview wirklich gut aussehen, die Technologie zu kennen scheinen und einen guten beruflichen Hintergrund haben, aber nach zwei Monaten Arbeit stellen Sie fest, dass sie nicht in der Lage sind, darin zu arbeiten Ein …
Das Java-Team hat eine Menge großartiger Arbeit geleistet, um Hindernisse für die funktionale Programmierung in Java 8 zu beseitigen. Insbesondere die Änderungen an den java.util-Sammlungen ermöglichen die Verkettung von Transformationen in sehr schnelle Streaming-Vorgänge. In Anbetracht der guten Arbeit, die sie beim Hinzufügen erstklassiger Funktionen und funktionaler Methoden zu Sammlungen …
Ich versuche die Unterschiede zwischen einem traditionellen Interpreter, einem JIT-Compiler, einem JIT-Interpreter und einem AOT-Compiler zu verstehen. Ein Interpreter ist lediglich eine Maschine (virtuell oder physisch), die Anweisungen in einer bestimmten Computersprache ausführt. In diesem Sinne ist die JVM ein Interpreter und physikalische CPUs sind Interpreter. Zeitnahes Kompilieren bedeutet einfach, …
Gibt es einen Grund, warum ein Semikolon anstelle eines anderen Symbols als Zeilenabschluss gewählt wurde? Ich möchte die Geschichte hinter dieser Entscheidung kennen und hoffe, dass die Antworten zu Einsichten führen, die zukünftige Entscheidungen beeinflussen können.
Ich bin ein großer Anhänger von sauberem Code und Code-Handwerkskunst, obwohl ich derzeit an einem Job bin, bei dem dies nicht als oberste Priorität angesehen wird. Ich finde mich manchmal in einer Situation wieder, in der der Code eines Kollegen mit unordentlichem Design und sehr wenig Sorge um zukünftige Wartungsarbeiten …
Angenommen, ich gebe meinen Entwicklern eine schreiend schnelle Maschine. WPF-basiertes VS2010 wird sehr schnell geladen. Der Entwickler erstellt dann eine WPF- oder WPF / e-Anwendung, die auf seiner Box einwandfrei läuft, in der realen Welt jedoch viel langsamer. Diese Frage besteht aus zwei Teilen ... 1) Wenn ich einem Entwickler …
In den späten 90ern habe ich ziemlich viel mit einer Codebasis gearbeitet, die Ausnahmen als Flusskontrolle verwendete. Es implementierte eine Finite-State-Maschine zur Steuerung von Telefonieanwendungen. In letzter Zeit werde ich an diese Tage erinnert, weil ich MVC-Web-Apps gemacht habe. Sie haben beide die ControllerEntscheidung, wohin sie als nächstes gehen und …
Ein Kunde hat mich gebeten, seine Website neu zu gestalten, eine ASP.NET-Webforms-Anwendung, die von einem anderen Berater entwickelt wurde. Es schien ein relativ einfacher Job zu sein, aber nachdem man sich den Code angesehen hat, ist klar, dass dies nicht der Fall ist. Diese Anwendung wurde nicht gut geschrieben. Überhaupt. …
Mir wurde gerade von meinem Chef gesagt, dass ich am Montag eine negative Leistungsbeurteilung erhalten werde. Er möchte mit mir darüber sprechen, warum ich so langsam bin und warum meine Fehlerbehebungsrate so niedrig ist. Ich liebe es zu programmieren und Probleme zu lösen, aber ich finde meinen Job wirklich sehr, …
Ich möchte eine Ressource im Web verfügbar machen. Ich möchte diese Ressource schützen: um sicherzustellen, dass sie nur bestimmten Personen zugänglich ist. Ich könnte eine Art Passwort-basierte Authentifizierung einrichten . Zum Beispiel könnte ich den Zugriff auf die Ressource nur über einen Webserver zulassen, der eingehende Anforderungen auf korrekte Anmeldeinformationen …
Stellen Sie sich vor, Sie erstellen einen Video-Player in JavaScript. Dieser Videoplayer wiederholt das Video des Benutzers mit einer rekursiven Funktion und aus diesem Grund löst der Browser zu einem too much recursion RangeErrorbestimmten Zeitpunkt eine Schleife aus . Wahrscheinlich wird niemand die Loop-Funktion so oft nutzen. Ihre Anwendung wird …
Betrachten Sie eine Methode zum zufälligen Mischen von Elementen in einem Array. Wie würden Sie einen einfachen, aber robusten Komponententest schreiben, um sicherzustellen, dass dies funktioniert? Ich habe zwei Ideen entwickelt, die beide bemerkenswerte Mängel aufweisen: Mische das Array und stelle dann sicher, dass seine Reihenfolge von der vorherigen abweicht. …
Als "neuer" Programmierer (ich habe 2009 zum ersten Mal eine Codezeile geschrieben) ist mir aufgefallen, dass es relativ einfach ist, ein Programm zu erstellen, das heutzutage recht komplexe Elemente aufweist, beispielsweise mit .NET Framework. Das Erstellen einer visuellen Benutzeroberfläche oder das Sortieren einer Liste ist jetzt mit nur wenigen Befehlen …
Ich bin kürzlich auf eine Klasse gestoßen, die so ziemlich jedes einzelne Zeichen als Konstante liefert. alles von COMMAbis BRACKET_OPEN. Ich frage mich, ob dies notwendig war. Ich habe einen "Artikel" gelesen, der nahelegt, dass es hilfreich sein kann, Literale mit einzelnen Zeichen in Konstanten zu ziehen. Ich bin also …
Ich möchte SVG Edit für ein Projekt verwenden. Diese Software wird unter der Apache 2-Lizenz vertrieben. Ich habe gesehen, dass: allen modifizierten oder nicht modifizierten Kopien ist eine Kopie der Lizenz beigefügt Alle Änderungen sind deutlich als die Arbeit des Modifikators gekennzeichnet Alle Hinweise auf Urheber-, Marken- und Patentrechte werden …
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.