Die klassische Art zu programmieren ist mit try ... catch. Wann ist es angebracht, tryohne zu verwenden catch? In Python erscheint Folgendes legal und kann sinnvoll sein: try: #do work finally: #do something unconditional Der Code hat jedoch catchnichts. Ähnlich könnte man in Java denken, es wäre wie folgt: try …
Verbringst du deine Arbeitszeit damit, neue Dinge zu lernen, technische Blogs zu lesen, Bücher über Programmierung usw.? Was ist deine Meinung dazu? Kann ein Arbeitgeber Vorteile haben, die es Entwicklern ermöglichen, etwa 1 bis 1,5 Stunden pro Tag für das Lernen aufzuwenden? Wird es in Zukunft (mit höherer Produktivität usw.) …
Manchmal übertrifft Java C ++ in Benchmarks. Natürlich übertrifft C ++ manchmal. Siehe die folgenden Links: http://keithlea.com/javabench/ http://blog.dhananjaynene.com/2008/07/performance-comparison-c-java-python-ruby-jython-jruby-groovy/ http://blog.cfelde.com/2010/06/c-vs-java-performance/ Aber wie ist das überhaupt möglich? Es verwirrt mich, dass interpretierter Bytecode jemals schneller sein könnte als eine kompilierte Sprache. Kann jemand bitte erklären? Vielen Dank!
Würden Sie zum Beispiel diesen Einzeiler bevorzugen? int median(int a, int b, int c) { return (a<b) ? (b<c) ? b : (a<c) ? c : a : (a<c) ? a : (b<c) ? c : b; } oder eine if / else-Lösung mit mehreren return-Anweisungen? Wann ist es ?:angebracht …
Was ist der Unterschied zwischen „zu“ und „als“ Methode Namenspräfixe wie auflisten(), asList (), usw... Wann welche beim Entwerfen einer Methode verwenden?
Ich weiß nicht genau, was Skalar bedeutet, aber ich versuche zu sehen, ob ich richtig darüber nachdenke. Bezieht sich Skalar auf Willkür, bei der der Datentyp ein beliebiger Typ sein kann, oder kann ein System nicht wissen, um welchen Datentyp es sich handelt?
Ich wurde gebeten, den Quellcode (zusammen mit den vorhandenen Benutzern) einer kleinen Utility-App zu verkaufen, die ich vor Jahren erstellt habe. Ich habe untersucht, wie man einen Preis für den Quellcode festlegt, aber bisher noch keine gute Lösung gefunden. Ich habe im Internet gesucht, aber nichts Nützliches gefunden. Dann bin …
Es gibt einige Programmiersprachen, für die ein Paketverwaltungssystem existiert: CTAN für TeX CPAN für Perl Pip & Eggs für Python Maven für Java Kabale für Haskell Edelsteine für Ruby npm für NodeJS Laube für Frontend Javascript & CSS Nuget für C # Komponist für PHP Gibt es andere Sprachen mit …
Ich habe einen Webservice. Im Moment habe ich Passwörter im Klartext in einer MySQL- Tabelle auf meinem Server gespeichert . Ich weiß, dass dies nicht die beste Vorgehensweise ist, und deshalb arbeite ich daran. Warum sollten Passwörter verschlüsselt werden, wenn sie in einer sicheren Datenbank gespeichert werden? Mir ist klar, …
Zunächst möchte ich mich in dieser Frage von der Polemik fernhalten, ob das Kommentieren von Quellcode gut oder schlecht ist. Ich versuche nur klarer zu verstehen, was die Leute meinen, wenn sie über Kommentare sprechen, die Ihnen sagen, WARUM, WAS oder WIE. Wir sehen oft Richtlinien wie "Kommentare sollten Ihnen …
Ich konnte den Grund dafür nicht verstehen. Ich verwende die String-Klasse immer wie andere Entwickler, aber wenn ich den Wert ändere, wird eine neue Instanz von String erstellt. Was könnte der Grund für die Unveränderlichkeit der String-Klasse in Java sein? Ich weiß, dass es einige Alternativen wie StringBuffer oder StringBuilder …
Ich schreibe einen Aufsatz und möchte einige empirische Beweise haben, vielleicht longitudinale Daten, bei denen die Popularität dieser Technologien über einen Zeitraum von einigen Jahren verglichen wird. Gibt es Statistiken, die die Popularität von Git versus SVN belegen?
Ich bin sicher, dass viele Entwickler mit XML und JSON vertraut sind und beide verwendet haben. Daher macht es keinen Sinn zu erklären, was sie sind und was ihr Zweck ist, auch nicht in Kürze. Wenn wir versuchen, ihre Konzepte abzubilden, können wir sagen (korrigieren Sie mich, wenn ich falsch …
Nach dieser Frage und den Antworten Was ist der Zweck der "Non-Endorsement-Klausel" in der neuen BSD-Lizenz? Es scheint klüger zu sein, die BSD-Lizenz über das MIT zu wählen, um zu verhindern, dass Leute Ihren Namen auf unerwünschte Weise verwenden. Wenn dies der Fall ist, warum wählen die Leute dann immer …
Manchmal stoßen Sie auf eine Situation, in der Sie vorhandenen Code erweitern / verbessern müssen. Sie sehen, dass der alte Code sehr schlank ist, aber auch schwer zu erweitern ist und Zeit zum Lesen braucht. Ist es eine gute Idee, es durch modernen Code zu ersetzen? Vor einiger Zeit mochte …
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.